Beruflich Dokumente
Kultur Dokumente
BIPOLAR
RESUMEN
CODIGOS DE LINEA
Algunos de los parámetros que se deben cumplir para que sea llamado en forma código de
línea son los siguientes:
No tenga componentes DC
Autosincronizable
La detección y baja tasa de errores
Compresión de ancho de banda
Inmunidad contra el ruido y la interferencia intersímbolo (ISI)
Densidad espectral de potencia favorable
Los códigos de línea se agrupan y dividen en las siguientes técnicas:
RESUMEN
Polar
La codificación polar usa dos niveles de voltajes: uno positivo y uno negativo. Gracias al
uso de dos niveles, en la mayoría de los métodos de codificación polar se reduce el nivel de
voltaje medio de la línea y se alivia el problema de la componente DC existente en la
codificación unipolar.
NRZ-L. En la codificación sin retorno a cero nivel, la señal depende del tipo de bit que
representa. Habitualmente, en valor de voltaje positivo indica que el bit es un ‘0’ y un valor
de voltaje negativo significa que el bit es un ‘1’ (o viceversa); siendo el nivel dependiente
del estado del bit. Pueden existir problemas al enviar un flujo grande de ceros o unos, lo
cual genera un voltaje continuo y puede perderse la sincronía.
NRZ-I. En la codificación sin retorno a cero invertido, una inversión de voltaje representa
un bit ‘1’. Es la transición entre el valor de voltaje lo que representa a un bit ‘1’, no los
cambios de voltajes, un bit ‘0’ se representa sin ningún cambio. Es mejor que NRZ-L
debido a la sincronización implícita al tener cambios cuando encuentra un ‘1’. Las tiras o
flujos de ceros todavía pueden representar errores en la transmisión, pues se perdería
sincronía.
Figura 5. AMI aplica en sistemas troncales T1 en ISDN de acuerdo con la UIT-T I.430
Fuente: Tropeano, 2003
RESUMEN
Ejemplo 1: Para la cadena de bits 01001110, representar las formas de onda de cada señal
para cada uno de los códigos mencionados anteriormente.
Respuesta: En MATLAB se realizó la secuencia respectiva para el código de línea NRZ-L
RESUMEN
while n<=length(h)-1;
t=n-1:0.001:n;
if h(n) == 0
if h(n+1)==0
y=(t>n);
else
if ami==1
y=-(t==n);
else
y=(t==n);
end
end
d=plot(t,y);grid on;
title('\bfCodigo de Linea AMI RZ');
set(d,'LineWidth',2.5);
hold on;
axis([0 length(h)-1 -1.5 1.5]);
disp('zero');
else
ami=ami*-1;
if h(n+1)==0
if ami==1
y=(t<n-0.5);
else
y=-(t<n-0.5);
end
else
if ami==1
y=(t<n-0.5)-(t==n);
else
y=-(t<n-0.5)+(t==n);
end
end
d=plot(t,y);grid on;
title('\bfCodigo de Linea AMI RZ');
set(d,'LineWidth',2.5);
hold on;
axis([0 length(h)-1 -1.5 1.5]);
disp('one');
end
n=n+1;
end