miércoles, 30 de noviembre de 2011

PAGINA HELMAN RUEDA

El desarrollador de este blog se esforzó bastante en el temario a desarrollar, se nota que la búsqueda de información pertinente a cada tema fue exhaustiva, interesante el aborda miento al tema de códigos de linea que muestra una información clara y concisa, excelente blog de una interfaz grafica agradable aunque el color oscuro logra que se pierda un poco el interes por la lectura.


PAGINA HELMAN RUEDA

PAGINA CRISTIAN MONROY

La pagina cuenta con un temario interesante donde se destaca el contenido programatico de la materia y un desarrollo al pie al de la letra conforme se desarrollo la materia, cuenta con una informacion util y se destaca por su contenido que es complementado por los enlaces que son suministrado por su desarrollador.



PAGINA CHRISTIAN HERMOSO

La pagina de christian hermoso es sencilla de con una interfaz grafica para nada complicada que nos permite abordar algunos de los temas vistos durante el semestre entre ellos :montaje circuito DB9 rs232 , codificacion de linea, cifrado y descifrado de datos, formatos de audio y video y laboratorios de MATLAB.
Algo para destacar de esta pagina son susu enlaces los cuales cuentan con  una informacion importante en cuanto a la materia.



domingo, 27 de noviembre de 2011

MODULACION BPSK EN MATLAB


function bpskd(g,f)
%Modulacion  BPSK

if nargin > 2
    error('Too many input arguments');
elseif nargin==1
    f=1;
end

if f<1;
    error('Frequency must be bigger than 1');
end

t=0:2*pi/99:2*pi;
cp=[];sp=[];
mod=[];mod1=[];bit=[];

for n=1:length(g);
    if g(n)==0;
        die=-ones(1,100);   %Modulante
        se=zeros(1,100);    %Señal
    else g(n)=1;
        die=ones(1,100);    %Modulante
        se=ones(1,100);     %Señal
    end
    c=sin(f*t);
    cp=[cp die];
    mod=[mod c];
    bit=[bit se];
end

bpsk=cp.*mod;
subplot(2,1,1);plot(bit,'LineWidth',1.5);grid on;
title('Binary Signal');
axis([0 100*length(g) -2.5 2.5]);

subplot(2,1,2);plot(bpsk,'LineWidth',1.5);grid on;
title('ASK modulation');
axis([0 100*length(g) -2.5 2.5]);


MODULACION QPSK EN MATLAB


function qpskd(g,f)
%Modulacion  QPSK

if nargin > 2
    error('Too many input arguments');
elseif nargin==1
    f=1;
end

if f<1;
    error('Frequency must be bigger than 1');
end

l=length(g);
r=l/2;
re=ceil(r);
val=re-r;

if val~=0;
    error('Please insert a vector divisible for 2');
end

t=0:2*pi/99:2*pi;
cp=[];sp=[];
mod=[];mod1=[];bit=[];
for n=1:2:length(g);
    if g(n)==0 && g(n+1)==1;
        die=sqrt(2)/2*ones(1,100);
        die1=-sqrt(2)/2*ones(1,100);
        se=[zeros(1,50) ones(1,50)];
    elseif g(n)==0 && g(n+1)==0;
        die=-sqrt(2)/2*ones(1,100);
        die1=-sqrt(2)/2*ones(1,100);
        se=[zeros(1,50) zeros(1,50)];
    elseif g(n)==1 && g(n+1)==0;
        die=-sqrt(2)/2*ones(1,100);
        die1=sqrt(2)/2*ones(1,100);
        se=[ones(1,50) zeros(1,50)];
    elseif g(n)==1 && g(n+1)==1;
        die=sqrt(2)/2*ones(1,100);
        die1=sqrt(2)/2*ones(1,100);
        se=[ones(1,50) ones(1,50)];
    end
    c=cos(f*t);
    s=sin(f*t);
    cp=[cp die];    %Amplitude cosino
    sp=[sp die1];   %Amplitude sino
    mod=[mod c];    %cosino carrier (Q)
    mod1=[mod1 s];  %sino carrier   (I)
    bit=[bit se];
end
bpsk=cp.*mod+sp.*mod1;
subplot(2,1,1);plot(bit,'LineWidth',1.5);grid on;
title('Binary Signal')
axis([0 50*length(g) -1.5 1.5]);

subplot(2,1,2);plot(bpsk,'LineWidth',1.5);grid on;
title('QPSK modulation')
axis([0 50*length(g) -1.5 1.5]);



MODULACION FSK EN MATLAB



function fskd(g,f0,f1)
%MODULACION FSK

if nargin > 3
    error('Too many input arguments')
elseif nargin==1
    f0=1;f1=2;
elseif nargin==2
    f1=2;
end

val0=ceil(f0)-f0;
val1=ceil(f1)-f1;
if val0 ~=0 || val1 ~=0;
    error('Frequency must be an integer');
end

if f0<1 || f1<1;
    error('Frequency must be bigger than 1');
end


t=0:2*pi/99:2*pi;
cp=[];sp=[];
mod=[];mod1=[];bit=[];

for n=1:length(g);
    if g(n)==0;
        die=ones(1,100);
        c=sin(f0*t);
        se=zeros(1,100);
    else g(n)=1;
        die=ones(1,100);
        c=sin(f1*t);
        se=ones(1,100);
    end
    cp=[cp die];
    mod=[mod c];
    bit=[bit se];
end

ask=cp.*mod;
subplot(2,1,1);plot(bit,'LineWidth',1.5);grid on;
title('Binary Signal');
axis([0 100*length(g) -2.5 2.5]);

subplot(2,1,2);plot(ask,'LineWidth',1.5);grid on;
title('FSK modulation');
axis([0 100*length(g) -2.5 2.5]);


MODULACION ASK EN MATLAB


function askd(g,f)
%Modulacion  ASK

if nargin > 2
    error('Too many input arguments')
elseif nargin==1
    f=1;
end

if f<1;
    error('Frequency must be bigger than 1');
end

t=0:2*pi/99:2*pi;
cp=[];sp=[];
mod=[];mod1=[];bit=[];

for n=1:length(g);
    if g(n)==0;
        die=ones(1,100);
        se=zeros(1,100);
    else g(n)=1;
        die=2*ones(1,100);
        se=ones(1,100);
    end
    c=sin(f*t);
    cp=[cp die];
    mod=[mod c];
    bit=[bit se];
end
ask=cp.*mod;
subplot(2,1,1);plot(bit,'LineWidth',1.5);grid on;
title('Binary Signal');
axis([0 100*length(g) -2.5 2.5]);

subplot(2,1,2);plot(ask,'LineWidth',1.5);grid on;
title('ASK modulation');
axis([0 100*length(g) -2.5 2.5]);



miércoles, 12 de octubre de 2011

EXPONENCIALES COMPLEJAS


EXPONENCIALES COMPLEJAS
 Se trata de señales fundamentales en el estudio de los sistemas lineales debido a sus características de autofunción: "La respuesta de un sistema lineal a una determinada exponencial compleja es esa misma exponencial multiplicada por una constante (en general compleja)".
La propiedad anterior puede ser muy útil si se utiliza adecuadamente. Si se descompusiese cualquier señal como combinación lineal de exponenciales complejas, la respuesta de un sistema lineal a dicha entrada sería una combinación lineal de las mismas exponenciales complejas, pero con distintos coeficientes. Por ello, para caracterizar un sistema lineal bastará con caracterizar su respuesta a las exponenciales complejas. Si se restringe el análisis al caso de sinusoides complejas, la caracterización de la respuesta de los sistemas a sinusoides complejas constituye el objetivo del análisis de Fourier (transformadas y series de Fourier) o análisis en frecuencia. Gran parte de esta práctica va destinada a fijar conceptos del análisis de señales en el dominio de la frecuencia.

* Exponenciales complejas continuas: son señales del tipo x(t)=Ceat donde C y a son, en general, números complejos. Dependiendo de cómo sean los valores de a y C tenemos los siguientes tipos de señales:
1) C y a reales: exponenciales reales (función atenuada)
2) a imaginario puro: sinusoide compleja. Si a=jω0, estas señales son periódicas de periodo T0=(2π)/ω0.
Se llaman sinusoides armónicamente relacionadas de periodo fundamental T0 a la familia de sinusoides relacionada por la expresión:
φk (t) = ejkω 0t ; k = 0, ± 1, ± 2, ...
Como se verá en el siguiente apartado, dichas funciones se emplean como base para desarrollar en serie señales continuas periódicas (series de Fourier).
3) C y a complejos: exponencial compleja, que se compone de una sinusoide compleja multiplicada por una exponencial real:
x(t) = ρ ⋅ eαt ej (ω 0t + φ)
* Exponenciales complejas discretas: son secuencias del tipo x[t]=Ceβn donde C y β son, en general, números complejos. Dependiendo de cómo sean los valores de β y C tenemos los siguientes tipos de secuencias:
1) C y β reales: exponenciales reales (función atenuada)
2) β imaginario puro: sinusoide compleja. Estas señales tienen dos particularidades que debemos recordar (β=jΩ0):
* La sinusoide es periódica en Ω0, de periodo 2π (basta con analizar Ω0
en el intervalo [0,2π)). La principal consecuencia de esta propiedad es que una sinusoide continua muestreada no puede ser recuperada a partir de sus muestras si la frecuencia de muestreo es inferior al doble de su frecuencia.
Este fenómeno debe tenerse perfectamente claro, por lo que debe reflexionarse sobre esta propiedad. Algunos ejercicios de la práctica ayudarán a relacionar esta propiedad con el teorema de muestreo.
* Las secuencias sinusoidales sólamente son periódicas cuando se
cumple Ω0/(2π)=m/N, donde N es el periodo y m un número entero (frecuencia racional). En el resto de los casos no existe periodicidad, como ocurría en el caso continuo.
Se llaman sinusoides armónicamente relacionadas de periodo fundamental N a la familia de sinusoides relacionada por la expresión:
φ [ ] π
k
n = e jk2 n/N ; k = 0, 1, ..., N -1
Estas secuencias constituyen una base en la que es posible desarrollar en serie secuencias periódicas: series de Fourier de secuencias.
3) C y β complejos: exponencial compleja, que se compone de una sinusoide compleja multiplicada por una exponencial real:
x[n] = ρ ⋅eαn ej(Ω0 n+ φ)
Durante el desarrollo de la práctica tendrá oportunidad de visualizar diversas señales de este tipo, tanto continuas como discretas, así como composiciones de las mismas.



MAYOR INFORMACION ACERCA DE EXPONENCIALES COMPLEJAS Y MATLAB

jueves, 6 de octubre de 2011

GRAFICAS CODIGO DE LINEA






CODIFICACION DE LINEA

Los codigos en linea son frecuentemente usados para el transporte digital de datos. Estos codigos consisten en representar la señal digital transportada respecto a su amplitud y respecto al tiempo, tambien consiste en  convertir niveles logicos normalizados (TTL, CMOS), a una forma mas adecuada para su transmision por linea telefonica.
se deben tener en cuenta seis factores principales al seleccionar un formato de codificacion de linea:
1. Voltajes de transmision
2. Ciclo de trabajo
3. Ancho de banda
4. Recuperacion de reloj
5. Deteccion de errores
6. Facilidad de deteccion de descodificacion

CARACTERISTICAS DE LOS CODIGOS DE LINEA

Sincronizacion: contenido suficiente de señal de temporizacion (reloj) que permita identificar el tiempo correspondiente a un bit
Capacidad de deteccion de errores: la definicion del codigo incluye poder detectar un error, y en ocasiones, corregirlo.
Inmunidad al ruido: capacidad para detectar adecuadamente el valor de la señal ante la presencia de ruido.
Espectro: igualacion entre el espectro de frecuencias de la señal y la respuesta en frecuencia del canal de transmision.
Transparencia: independencia de las caracteristicas del codigo en relacion a la secuencia de unos y ceros que se transmita.

TIPOS DE CODIGO DE LINEA
*Segun la polaridad la señal puede ser unipolar o polar segun se utilice una polaridad para la representacion de los simbolos o se emplee doble polaridad.
*Segun el nivel de señal que representa el simbolo se mantenga durante todo el tiempo de bit o solo durante su primera mitad, siendo cero en la segunda, la señal puede ser de no retorno a cero o bien de retorno a cero.
*Si la informacion se codifica en las transiciones de una señal polar, los codigos reciben el nombre de bifase, pues la secuencia de bits se extrae de la comparacion de la fase de la señal en un instante con la procedente.
*Segun el numero de niveles de señal , sea 2 o mas la señal digital sera binaria o multinivel.
*Si un simbolo provoca un cambio en el nivel de la señal o su ausencia, en lugar de estar representado por una transicion o un nivel, la codificacion es diferencial.
*Si un simbolo esta representado por dos polaridades y el otro por su ausencia la señal es bipolar.

CODIGOS DE NO RETORNO A CERO O NRZ (NON RETURN TO ZERO)
Los codigos de NRZ normalmente son unipolares y se caracterizan por mantener constante el valor de la señal de linea durante todo el intervalo de bit (Tb). Por ello, el intervalo del impulso mas estrecho t coincide con Tb.
segun el criterio de codificacion empleado obtenemos tres tipos de diferentes:
NRZ-L (level): al simbolo '1' se le asigna un valor alto de señal y al '0'
valor nulo.
NRZ-M (mark): codificar el '1'  es dar una transicion al comienzo del intervalo de bit, el '0' no provoca transicion.
NRZ-S (space): codificar el '0'  es dar una transicion al comienzo del intervalo de bit, el '1' no provoca transicion.

PAR MAYOR INFORMACION DIRIGIRSE A:

http://www.slideshare.net/sarochishernandez/codificacion-de-linea



jueves, 8 de septiembre de 2011

FORMATO DE AUDIO

Un formato de archivo de audio es un contenedor multimedia que guarda una grabación de audio (música, voces, etc.). Lo que hace a un archivo distinto del otro son sus propiedades; cómo se almacenan los datos, sus capacidades de reproducción, y cómo puede utilizarse el archivo en un sistema de administración de archivos (etiquetado).

La manera general de almacenar audio digital es maestreando el voltaje de audio, que al reproducirlo, corresponde a un nivel de señal en un canal individual con un cierto resolución -el número de bits por muestreo - en intervalos regulares (creando la frecuencia de muestreo). Estos datos después pueden ser almacenados sin comprimir o comprimidos para reducir el tamaño del formato.

Tipos De Formatos

Existen diferentes tipos de formato según la compresión del audio. Es importante saber distinguir entre formato de archivo y codec. El codec codifica y decodifica los datos del audio mientras estos datos son archivados en un archivo que tiene un formato de audio específico. La mayoría de los formatos de archivo de audio públicamente documentados pueden ser creados con uno de dos o más codificadores o codecs. Aunque la mayoría de formatos de archivo de audio solo soportan un tipo de data (creado con un codec de audio) un contenedor de formato de multimedia como MKV o AVI puede soportar múltiples tipos de datos de audio y vídeo.

Hay tres grupos principales de formatos de archivo de audio:

Formatos de audio sin comprimir, como WAV, AIFF o AU
Formatos Lossless (formato de audio comprimido sin perdida) como FLAC,MPEG-4 SLS, MPEG-4 ALS, MPEG-4 DST, WavPack, Shorten, TTA, ATRAC, Apple Lossless y WMA Lossless
Formato Lossy (algoritmo de compresión con perdida) como MP3, Vorbis, Musepack, AAC y WMA

Formatos De Audio Sin Comprimir

Hay un formato principal sin comprimir, PCM, que normalmente esta archivado como .wav en windows y .aiff en MAC. WAV y AIFF son formatos flexibles creados para almacenar varios combinaciones de frecuencia de muestreo o tasa de bits, esto los hacen adecuados para archivar grabaciones originales. Existe otro tipo de archivo llamado cda (audio CD Track) que es un archivo pequeño que sirve como acceso directo a parte de los datos de un CD. El formato AIFF esta Basado en el formato IFF mientras que el formato WAV esta Basado en el formato RIFF Que realmente son muy similares. BWF (Broadcast Wav Format)es el formato de audio estándar creado por el Union Europeo de Radiodifusión como sucesor a WAV. BWF permite el almacenamiento de meta-dato en el archivo. Este formato es principalmente usado por muchos programas profesionales de edición de audio en las industrias de televisión y cine. Archivos BWF contienen una referencia de timestamp estandarizado que permite sincronizar fácilmente con un elemento de foto separado. Stand-alone, Grabadoras milti-track de dispositivos de audio, Zaxcom, HHB USA, Fostex y Aaton utilizan BWF como su formato preferido.

Formato Lossless (Comprimido sin Perdida)

El formato lossless requiere más tiempo de procesamiento que formatos sin comprimir en cambio es más eficiente en cuanto el espacio que ocupa. Formatos de audio sin comprimir codifican tanto audio como silencio con el mismo número de bits por unidad de tiempo. Codificar un minuto de silencio en un formato sin comprimir produce un archivo del mismo tamaño que codificar un archivo sin comprimir de un minuto de música de orquesta. Sin embargo en un archivo lossless la música ocupa un archivo ligeramente más pequeño y el silencio no ocupa casi nada. Formatos de compresión Lossless proporcionan un ratio de compresión de más o menos 2:1. El desarrollo de formatos de compresión lossless intenta reducir el tiempo de procesamiento mientras manteniendo un buen ratio de compresión.

Formato LossyLossy es un método de codificación en que comprime los datos descartando partes de ello. El proceso intenta minimizar la cantidad de datos que mantiene el archivo reduciendo su peso y por lo tanto su calidad. Realmente solo pierde los canales no audibles al oído humano, de tal modo que conservan gran parte de su calidad.

Formatos Abiertos Libreswav

Formato contenedor de archivo de audio utilizado principalmente en windows. comúnmente utilizado para almacenar archivos de calidad de cd sin comprimir. lo que significa que pueden ser de gran tamaño, al rededor de 10mb por minuto. Archivos de wav también pueden contener datos codificados por una variedad de codecs lossy para reducir el tamaño del archivo (por ejemplo codecs mp3 o GSM. Archivos wav utilizan una estructura RIFF
  • ogg: Un archivo de formato código abierto que apoya una variedad de codecs, de los cuales el más popular es el audio codec vorbis. Vorbis ofrece compresion similar a ese de mp3 pero menos popular.
  • mpc: Musepack o MPC ( anteriormente conocido como MPEGplus o MP+ ) es un formato código abierto, específicamente optimizado para la compresión transparente de audio stereo a una velocidad de bits de 160-180 bits/s.
  • flac: (free lossless audio codec) un codec de compresión lossless
  • TTA: (the true audio) un codec de audio lossless en tiempo real
  • aiff: Formato estándar de apple. Se puede ser considerado el equivalente de de wav de Apple
  • raw: Un archivo raw puede contener audio de cualquier codec aunque suele ser utilizado con datos de audio PCM. Solo suele ser utilizado en pruebas técnicas.
  • au: El formato de archivo estándar utilizado por Sun, Unix y Java. El audio de archivos au puede ser PCM o comprimido con a-law o G729 codecas.
Formatos AbiertosGSM
 Diseñado para el uso de telefonía en Europa. gsm es un formato muy practico para voces de calidad teléfono. Es un buen compromiso entre calidad y tamaño. Archivos de wav pueden ser codificados con GSM.
  • dct: Es un codec variable diseñado para dictar.
  • vox: Este formato es comúnmente utilizado para el codec ADPCM Dialogico (Adaptive differential pulse code modulation). Similar a otros formatos ADCPM comprime a 4 bits. Archivos vox son similares a archivos wav salvo que no contienen información sobre el archivo así que la frecuencia de muestreo y el número de canales debe ser especificada para reproducir un archivo vox.
  • mmf: Un formato de audio creado por samsung utilizados en tonos de móvil.


Formatos Propietariosmp3
Formato MPEG layer 3 es el más popular para bajar y almacenar música. Eliminando porciones del archivo que sean menos audibles, mp3 comprime a aproximadamente un décima parte de un archivo PCM sacrificando su calidad.
aac: (advanced Audio Coding) este formato esta basado en MPEG2 y MPEG4. archivos acc suelen ser contenedores ADTs o ADIF.
mp4 o m4a: MPEG-4 audio más a menudo ACC pero a veces MP2/MP3, MPEG-4 SLS, CELP, HVXC y otros tipos de objetos de audio pueden ser definidos en en MPEG-4 audio.
  • wma: (windows media audio) este formato esta creado por micosoft y esta diseñado con habilidades de gestión de derechos digitales parta protegerlo de copia.
  • atrac (.wav): El estilo antiguo de formato Sony ATRAC. Siempre contiene un extensión de formato .wav. para abrir estos formatos hay que instalar unos drivers ATRAC3.
  • ra & rm: Un formato realaudio diseñado para el streaming de audio por Internet.
  • ram: Un archivo de texto que contiene un enlace a una página web donde el archivo realaudio esta almacenado. Archivos ram no contienen audio.
  • dss: (digital speech standard) Es un formato de propiedad de corporación Olypus. Es relativamente viejo y su codec es mediocre.
  • msv: Un formato de sony para archivos de voz comprimidos en tarjeta de memoria.
  • dvf: Un formato de sony para archivos de voz comprimidos, normalmente utilizado en grabadoras de dictado.
  • IVS: Un formato desarrollado por 3D solar UK ltd con gestión de derecho digital utilizado para descargar música de su tienda digital tronme y en su reproductor interactivo de música y vídeo.
  • m4p: Un versión de ACC en mp4 desarrollada por Apple con gestión de derecho digital para la utilización de descargas de la tienda de Itunes.
  • iklax: Es un formato de audio digital multi-track que permite varios acciones en datos musicales como arreglos de volumen y mezclas.

FORMATOS DE VIDEO

Modo en el que los vídeos guardan los datos de un archivo de vídeo con el fin de que puedan ser interpretados por el ordenador. Normalmente, un vídeo es una colección de imágenes acompañada de sonido; la información de uno y otro tipo se suele grabar en pistas separadas que luego se coordinan para su ejecución simultánea.

Para transformar la información analógica de las imágenes en digital se usan los códec (acrónimo de codificador/decodificador). En muchos casos estas utilidades analizan los fotogramas y emplean algoritmos para comprimir sus datos. La compresión puede ser temporal, en la que se analiza un fotograma y se guarda la diferencia entre éste y el que le precede, o espacial, en la que se eliminan los datos de los píxeles que no cambian en cada fotograma.

Existen tres formatos de vídeo de gran implantación: el QuickTime Movie (MOV), el AVI y el correspondiente al estándar MPEG. El formato QuickTime Movie (MOV), creado por Apple, es multiplataforma y en sus versiones más recientes permite interactuar con películas en 3D y realidad virtual. El AVI (Audio Video Interleaved, audio vídeo intercalado) es un formato también multiplataforma. Tanto *.avi como *.mov son contenedores de audio y vídeo con lo que son formatos de archivo, a este archivo habría que especificarle el tipo de video o audio que está conteniendo y que puede ser sin compresión o con la compresión soportada por dicho fichero como pueden ser para los *.avi el divx, Dv-pal, etc y para *.mov el sorenson, H264, etc. El formato correspondiente al estándar MPEG (Moving Pictures Experts Group) produce una compresión de los datos con una pequeña pérdida de la calidad; desde su creación, se ha definido el MPEG-1, utilizado en CD-ROM y Vídeo CD, el MPEG-2, usado en los DVD de Vídeo y la televisión digital, y el MPEG-4, que se emplea para transmitir vídeo e imágenes en ancho de banda reducido; es un formato adecuado para distribuir multimedia en la Web. El formato MPEG4 es la base de actuales formatos como el divx xvid o el H264 siendo este último (H264) un codec tan potente que soporta vídeos de gran formato y calidad excelente con anchos de banda muy reducidos.

El desarrollo de Internet ha propiciado formatos que permiten visualizar vídeos a través de la red, sin tener que descargar previamente el archivo completo; para esta finalidad, la empresa RealNetworks ha establecido RealVideo y Microsoft su formato de vídeo correspondiente al Windows Media Player (Reproductor de Windows Media), ambos con gran futuro en el desarrollo de la distribución de vídeo en tiempo real a través de Internet.

Para ver los vídeos en el ordenador es necesario tener instalado el software de reproducción adecuado. Actualmente suelen facilitarlo las distintas empresas, bien con el sistema operativo, bien como una herramienta a la que se puede acceder de forma gratuita.

Formatos de archivo infromatico

Simplex: En ella la comunicación serie usa una dirección y una línea de comunicación. Siempre existirá un transmisor y un receptor, no ambos.
La ventaja de este sistema consiste en que es necesario sólo un enlace a dos hilos.
La desventaja radica en que el extremo receptor no tiene ninguna forma de avisar al extremo transmisor sobre su estado y sobre la calidad de la información que se recibe. Esta es la razón por la cual, generalmente, no se utiliza.
Semi duplex: La comunicación serie se establece a través de una sóla línea, pero en ambos sentidos. En un momento el transmisor enviará información y en otro recibirá, por lo que no se puede transferir información en ambos sentidos de forma simultánea.
Este modo permite la transmisión desde el extremo receptor de la información, sobre el estado de dicho receptor y sobre la calidad de la información recibida por lo que permite así la realización de procedimientos de detección y corrección de errores.
Full duplex: Se utilizan dos líneas (una transmisora y otra receptora) y se transfiere información en ambos sentidos. La ventaja de este método es que se puede transmitir y recibir información de manera simultánea.
La mayoría de los dispositivos especializados para la comunicación pueden transferir información tanto en full duplex como en half duplex (el modo simplex es un caso especial dentro de half duplex).



MODOS DE TRANSMISIÓN

Existen dos modos básicos para realizar la transmisión de datos y son:
  • Modo asíncrono.
  • Modo síncrono.
Las transmisiones asíncronas son aquellas en que los bits que constituyen el código de un carácter se emiten con la ayuda de impulsos suplementarios que permiten mantener en sincronismo los dos extremos.
En las transmisiones síncronas los caracteres se transmiten consecutivamente, no existiendo ni bit de inicio ni bit de parada entre los caracteres, estando dividida la corriente de caracteres en bloques, enviándose una secuencia de sincronización al inicio de cada bloque.

La transmisión asíncrona

Cuando se opera en modo asíncrono no existe una línea de reloj común que establezca la duración de un bit y el carácter puede ser enviado en cualquier momento. Esto conlleva que cada dispositivo tiene su propio reloj y que previamente se ha acordado que ambos dispositivos transmitirán datos a la misma velocidad.
No obstante, en un sistema digital, un reloj es normalmente utilizado para sincronizar la transferencia de datos entre las diferentes partes del sistema. El reloj definirá el inicio y fin de cada unidad de información así como la velocidad de transmisión. Si no existe reloj común, algún modo debe ser utilizado para sincronizar el mensaje.
En realidad, la frecuencia con que el reloj muestrea la línea de comunicación es mucho mayor que la cadencia con que llegan los datos. Por ejemplo, si los datos están llegando a una cadencia de 2400 bps, el reloj examinará la línea unas 19200 veces por segundo, es decir, ocho veces la cadencia binaria. La gran rapidez con que el reloj muestrea la línea, permite al dispositivo receptor detectar una transmisión de 1 a 0 o de 0 a 1 muy rápidamente, y mantener así la mejor sincronización entre los dispositivos emisor y receptor.
El tiempo por bit en una línea en que se transfiere la información a 2400 bps es de unos 416 microsegundos (1 seg/2400). Una frecuencia de muestreo de 2400 veces por segundo nos permitirá muestrear el principio o el final del bit. En ambos casos detectaremos el bit, sin embargo, no es extraño que la señal cambie ligeramente, y permanezca la línea con una duración un poco más larga o más corta de lo normal. Por todo ello, una frecuencia de muestreo lenta no sería capaz de detectar el cambio de estado de la señal a su debido tiempo, y esto daría lugar a que la estación terminal no recibiera los bits correctamente.

BIT DE INICIO Y BIT DE PARADA

En la transmisión asíncrona un carácter a transmitir es encuadrado con un indicador de inicio y fin de carácter, de la misma forma que se separa una palabra con una letra mayúscula y un espacio en una oración. La forma estándar de encuadrar un carácter es a través de un bit de inicio y un bit de parada.
Durante el intervalo de tiempo en que no son transferidos caracteres, el canal debe poseer un "1" lógico. Al bit de parada se le asigna también un "1". Al bit de inicio del carácter a transmitir se le asigna un "0". Por todo lo anterior, un cambio de nivel de "1" a "0" lógico le indicará al receptor que un nuevo carácter será transmitido.

Paridad par

El bit de paridad será cero, cuando el número de bit "unos" que contienen los datos a transmitir sea un número par, y el bit de paridad será uno cuando los datos que se mandan contienen un número impar de unos.
Dato
Paridad
0000 0001
1
0101 0001
1
0101 0101
0
0000 0000
0

Paridad impar

Dato
Paridad
0000 0001
0
0101 0001
0
0101 0101
1
0000 0000
1
En el sistema de paridad impar, el número de unos (datos + paridad) siempre debe ser impar.

miércoles, 7 de septiembre de 2011


Principales formatos para gráficos rasterizados
Tipo MIME
Nombre
Descripción
.art
 ?
ART es un formato de imagen propietario usado habitualmente por el software cliente de AOL. El formato ART únicamente soporta una imagen fija que ha sido muy comprimida
.bmp
image/bmp
Comúnmente usado por los programas de Microsoft Windows y por el sistema operativo propiamente dicho. Se le puede aplicar compresión sin pérdidas, aunque no todos los programas son compatibles.
.cin
image/cineon
Es un subconjunto del formato ANSI/SMPTE DPX con cabeceras fijas.
.cpt
 ?
Corel Photo-Paint Image
Formato propietario usado por defecto en los documentos de Corel Photo-Paint. Dispone de importantes características extra, como la composición por capas. Compatible con muy pocos programas aparte de los de la misma casa. Su tamaño suele ser menor que el de los documentos creados por Adobe Photoshop.
.dpx
image/dpx
El ANSI/SMPTE DPX es un estándar Kodak similar a Cineon pero con cabeceras de imagen flexibles y variables.
.exr
image/exr
OpenEXR es el formato de código libre para imágenes de alto rango dinámico (High dynamic-range o HDR) desarrollado por la industria Light & Magic para la generación de imágenes en las producciones de cine. La principal ventaja del formato es que soporta píxels en coma flotante de más de 32 bits y múltiples algoritmos de compresión sin pérdidas, con un ratio superior al 2:1 en imágenes con grano.
.fpx
image/vnd.fpx
Flashpix (1.0.2)
Formato que admite múltiples resoluciones de una imagen. Con o sin compresión y de 8 a 24 bits de profundidad de color Desarrollado por Kodak en conjunto con Hewlett Packard
.gif
image/gif
GIF es utilizado popularmente en la web. Formato de 8 bits (256 colores máximo), con soporte de animación por frames. Utiliza la compresión LZW.
.iff
.ilbm
.lbm
 ?
Interchange file format / Interleave bitmap
Formato popular en los ordenadores AmigaILBM es un subconjunto del IFF o Interchange File Format, que puede contener más que imágenes.
.jpeg
.jpg
image/jpeg
El formato JPEG es usado ampliamente para fotografías e imágenes de gran tamaño y variedad de color en la web y por las cámaras digitales. Es un formato comprimido con pérdida de calidad, aunque esta se puede ajustar.
.jpg2
.jp2
image/jpeg2000
JPEG 2000 es el sucesor del popular JPEG, un nuevo algoritmo basado en ondículas que permite compresión con o sin pérdidas. Se considera el formato actual de moda para imágenes fotográficas, si bien aún no está extendido en sistemas modernos debido a los requisitos de hardware y a la multitud de patentes.
.mng
video/x-mng
Formato de animación que usa un flujo de datos similar al de los formatos PNG y JPEG, originalmente diseñado para reemplazar el uso de GIF animados en las páginas web. A diferencia del formato GIF es un formato libre.
.pbm
 ?
Formato simple para gráficos en blanco y negro. Utiliza 1 bit por píxel. A diferencia del resto de formatos gráficos, un fichero PBM contiene texto plano y puede ser modificado con un simple procesador de texto. Está relacionado con los formatos PGM (escala de grises) y PPM (color).
.pcd
image/jpcd ??
ImagePac Photo CD
Formato propietario de Kodak, con pérdidas y profundidad de color de 24-bit color.
.pcx
 ?
Formato nativo para el programa Paintbrush de PC para DOS. Compresión sin pérdida.
.pgm
 ?
Formato de gráficos simple en escala de grises. Utiliza 8 bits por píxel si el valor máximo de gris es de 255, utiliza 16 bits por pixel si el valor es mayor que 255 y menor que 65536. Un fichero PGM contiene texto plano y puede ser modificado con un simple procesador de texto, también existe la versión en binario, no legible por procesadores de texto normalmente. Está relacionado con los formatos PBM (blanco y negro) y PPM (color).
.png
image/png
PNG es gráfico libre con compresión sin pérdida que ofrece profundidades desde 8 bits con paleta optimizada, 24, 48 bits: 281 trillones de colores y en escala de grises se puede obtener archivos desde 8 y 16 bits igual a 65536 tonos de grises. También se puede salvar un canal más con alpha channel para video e interlaced. Fue diseñado para reemplazar al GIF en laweb.
.ppm
 ?
Formato gráfico simple en color. Utiliza 24 bits por píxel: 8 para el rojo, 8 para el verde y 8 para el azul si el valor máximo de gris es de 255, utiliza 16 bits para el rojo, 16 para el verde y 16 para el azul si el valor es mayor que 255 y menor que 65536. Un fichero PPM contiene texto plano y puede ser modificado con un simple procesador de texto, también existe la versión binaria no legible por procesadores de texto normalmente. Está relacionado con los formatos PGM (escala de grises) y PBM (blanco y negro).
.psd
application/x-photoshop
Documento de AdobePhotoshop
Formato propietario utilizado por Adobe Photoshop. Posee cantidad de características extra, como la composición por capas. Poco compatible con programas externos a la casa Adobe.
.psp
 ?
Documento de Paint Shop Pro
Formato estándar de los documentos de Paint Shop Pro, similares a los documentos .psd de Photoshop. Compatible con muy pocos programas.
.tga, .tpic
 ?
El formato nativo para las tarjeta TARGA, fue definido originalmente por Truevision Inc. en1984.
.tiff
.tif
image/tiff
TIFF se utiliza masivamente en gráficos de imprenta. Se pueden emplear algoritmos con pérdida o sin pérdida, bien muchos programas sólo son compatibles con un pequeño subconjunto de las opciones disponibles y mayor mente utilizados en escáner.
.wbmp
image/vnd.wap.wbmp
Utilizado fundamentalmente con WML en dispositivos inalámbricos.
.xbm
image/x-xbitmap
Formato nativo en blanco y negro del sistema X Window, compatible con la mayoría denavegadores web. Se trata de un formato ASCII sin compresión diseñado de tal forma que los ficheros tienen sintaxis de C/C++, pudiendo ser incluidos en el código fuente.
.xcf
 ?
Formato nativo para el programa The GIMP, con múltiples características extra, como la composición por capas. Usado, sobre todo, en The GIMP, pero también leíble porImageMagick.
.xpm
image/x-xpm
Es un formato gráfico, en ASCII y formato en C (parece un archivo en C). Puede ser de hecho, creado y/o manipulado por un editor de texto. Inspirado en el formato XBM, es usado casi exclusivamente en plataformas UNIX con el sistema X Window.




Formatos comunes de metaficheros (tanto rasterizados como vectorial)
.eps
image/eps ??
Utilizado para salida de dispositivos PostScript (.ps).
.pic, pct
image/pct ??
Picture
Estándar en el sistema Macintosh antes del OS X que lo sustituyó por pdf. Es un formato de metarchivo que puede contener imágenes de mapa de bits, elementos vectoriales y texto.

Formatos para gráficos vectoriales
.ai
application/illustrator
Adobe Illustrator Artwork
Formato vectorial para Adobe Illustrator.
.cdr
application/coreldraw
CorelDRAW
Formato vectorial para aplicaciones CorelDRAW.
.cgm
image/cgm
Estándar ISO. Se utiliza en la industria aeronáutica (CGM members).
.dxf
image/vnd.dxf
Formato de fichero para datos CAD creado por Autodesk para facilitar la interoperabilidad de datos entre AutoCAD y otros programas.
.dwg
image/vnd.dwg
AutoCAD Drawing Database
Archivo en formato binario usado por AutoCAD de AutoDesk. Puede contener objetos tanto en 2D como en 3D con compresión y comprobación de errores CRC para datos internos.
.eps
 ?
Es un archivo PostScript que almacena pequeños gráficos vectoriales, a diferencia de los que almacenan una o varias páginas enteras.
.fh*
 ?
Macromedia Freehand Document
Formato vectorial de Macromedia Freehand.
.fla
 ?
Fichero fuente deMacromedia Flash
Impuesto por (Macromedia) Adobe Flash y usado en aplicaciones ricas para internet.
.pdf
application/pdf
En esencia no es un formato gráfico propiamente dicho, sino un formato de almacenamiento de documentos, que permite almacenar texto con formato, imágenes de diferentes tipos, etc. Es una versión simplificada de PostScript; permite contener múltiples páginas y enlaces.
.ps
application/postscript
Lenguaje genérico de descripción de páginas basado en vectores, creado y patentado por Adobe. PostScript es un potente lenguaje de programación basado en pila. Compatible con la mayoría de impresoras láser.
.svg
.svgz
image/svg+xml /comprimido
Formato vectorial basado en XML, definido por el W3C para su uso en navegadores web.
.swf
application/x-shockwave-flash
Formato creado por Macromedia, es ejecutado por el plugin Flash, el cual permite mostraranimaciones vectoriales contenidas en ficheros SWF. Diversas aplicaciones pueden crear ficheros SWF, incluido el programa Macromedia Flash. Aunque básicamente es un formato vectorial, admite también bitmaps.
.wmf
image/x-wmf
Almacena gráficos vectoriales y rasterizados como secuencia de comandos para ser usados con el sistema operativo Microsoft Windows y normalmente sirve para formatos de mapas y graficaciones a escala.
Algunos formatos, como por ejemplo el PDF o el SWF, permiten ambos tipos de gráficos, rasterizados y vectoriales.
Enlace: http://es.wikipedia.org/wiki/Anexo:Formatos_de_archivo_de_gr%C3%A1ficos