Sei sulla pagina 1di 8

PRACTICA DE LABORATORIO N°2

CODIGOS DE LINEA

Objetivo:
Tanto las señales de voz digitalizada como los datos de computadora deben ser codificados
para su transmisión sobre las líneas telefónicas o las fibras ópticas. Esta codificación previene
tanto la pérdida de los pulsos de señal como la pérdida de sincronización. Es por tanto de
primordial importancia la transmisión de los pulsos por un método que permita su reproducción con
un alto nivel de precisión y manteniendo las relaciones de fase entre dichos pulsos. El objetivo de
esta práctica es relacionar al estudiante con los diferentes método de codificación de línea
existentes y sus aplicaciones.

Introducción
En la transmisión de señales digitales (o mas correctamente, digitalizadas) se utilizan alam-
bres y cables de fibras ópticas. Estos medios de transmisión introducen pérdidas que disminuyen
el nivel de las señales, y retardos de tiempo que pueden afectar de afectar de manera distinta a
cada una de las frecuencias componentes de la señal; el efecto neto de esto es que la señal en el
extremo receptor será una versión distorsionada de la señal original lo cual puede dar origen a
errores en la interpretación de dichos pulsos. Esto es aplicable tanto al caso cuando la señal se
envía a nivel de banda base como cuando se utiliza modulación. Los efectos de la atenuación
pueden ser compensados por amplificadores colocados apropiadamente sobre la línea. Para evitar
que los efectos de la distorsión sean acumulativos se acostumbra utilizar regeneradores, en lugar
de simples amplificadores, con la finalidad de restituir la forma original de los pulsos. Por ejemplo,
en los sistemas T1 (24 canales) se acostumbra espaciar los repetidores a intervalos de una milla
(1.6 km.). En jerarquías mas altas son también mayores las pérdidas.
Así mismo, las fibras ópticas también requieren de repetidores, aunque su espaciamiento es
mucho mayor con las fibras disponibles hoy en día. Existen reportes de sistemas de fibras ópticas
que requieren de repetidoras espaciadas en 100 km. (algo importante en el caso de sistemas de
comunicaciones sumergidos en el océano).
Otro de los requerimientos exigidos tanto para los cables como las fibras, es el gran ancho
de banda necesario para la transmisión digital. La codificación de línea puede también ayudar a
reducir el ancho de banda necesario para la transmisión de los pulsos; por ejemplo, la codificación
por inversión alternada de marcas (AMI) puede reducir el ancho de banda requerido hasta en un
50%.
Para ser efectivas, las líneas de transmisión deben:

EIE-UCV 84 LJF/ljf/lc
1. Transmitir la información codificada sin error.
2. Mantener las relaciones de fase, ya que los corrimientos de fase producen solapamiento
de los pulsos, lo cual produce errores.
3. Conducir una señal de reloj para efectos de sincronización.
4. Prevenir la introducir de niveles de D.C., lo cual eleva o disminuye el nivel de los pulsos
transmitidos respecto a tierra, y no puede ser transmitido por transformadores.
La codificación de línea se a refiere un cambio en la representación de la señal digitalizada que se
pretende transmitir con la finalidad de alterar sus propiedades estadísticas (y su espectro de fre-
cuencias). Los cambios pueden tan sencillos como el representar los "1" y los "0" por pulsos de
polaridad opuesta, como es el caso de los códigos bipolares, hasta cambios mas drásticos como
los ejemplarizados por el HDB3 y el 4B3T. En esta práctica se estudiarán varios métodos de codifi-
cación de utilizados en la transmisión de PCM. En la figura 1 se muestra una salida unipolar de
PCM de un CODEC y como se degrada al pasar por el medio de transmisión.
En la figura 1.A se muestra la salida de bits producida por un codificador de PCM (CODEC)
donde se han indicado los "1"y "0"s. El valor del "1" ha sido representado por un voltaje de 4v, de
duración conocida, en tanto que el "0" se ha representado como un voltaje de muy bajo valor
(aproximadamente 0 volts). Dicho esquema de codificación es conocido con el nombre "retorno a
cero" (RZ).
En la figura 1.B se muestra la apariencia de la señal tal y como se recibe en un punto dis-
tante, antes de entrar al repetidor o al terminal receptor final. En primera instancia se puede notar
un ensanchamiento de los pulsos y un solapamiento de los mismos debido al retardo entre las dife-
rentes componentes espectrales de la señal (lo cual es el conocido retardo de grupo). En un caso
extremo este solapamiento puede ser tal que se enmascare totalmente uno o varios pulsos de "0"
y sean reemplazados por "1".
Asimismo, la atenuación de las líneas reduce la amplitud de los voltajes de los pulsos. En
consecuencia se reduce también la diferencia de amplitudes entre los "1"y los "0" a medida que se
incrementa la longitud de la línea. Cuando se reduce la diferencia de amplitudes de los pulsos se
incrementa la probabilidad de errores en la detección de los mismo.
En la misma figura 1.B se aprecia que una secuencia de "1" seguidos aparece como un nivel
d.c. que decae exponencialmente hacia cero. En este caso se produce un error cuando estos "1"
son erróneamente reconocidos como "0"s.
En la figura 1.C se muestra un esquema de codificación bipolar en el cual todos los "1" se
codifican como voltajes positivos, y los "0"s como voltajes negativos. Dicho esquema se conoce
como "de no retorno a cero" (NRZ). A pesar de reducir la componente continua, este esquema no
elimina totalmente la deriva de dicha componente dc. Este esquema permite la recuperación del
reloj siempre y cuando no aparezcan largas secuencias de "1"o "0"s.

EIE-UCV 85 LJF/ljf/lc
4v
Salida PCM
(A) (Unipolar)
0
1 0 1 1 0 1 1 1 0 0 0 0 0 1 0 1 0 1 1 1 1 1 Código de bits
4v
Señal recibida
(B)
0

4v Señal bipolar

NRZ
(C) 0

-4v

4v Señal recibida
con variaciones de dc
(D) 0

-4v

1v
Inversión Alternada
de Marcas (AMI)
(E)

-1v

1v HDB3

(F)

-1v
violación

Figura 1

El esquema de codificación denominado "inversión alternada de marcas" (AMI) se muestra


en la figura 1.E. Aquí cada pulso de "1" se atenúa para mantener su amplitud en el intervalo +1, -1.
El "0" se representa por la ausencia de pulso. Los "1" se codifican de manera que los pulsos se

EIE-UCV 86 LJF/ljf/lc
emitan de manera alternada, es decir, si se envía un "1" como un pulso positivo, el próximo "1" se
enviará como un pulso negativo, etc. Debido a esto se reducen grandemente los requerimientos de
ancho de banda, al tiempo se reduce apreciablemente la componente continua de la señal. Asi-
mismo se reducen los requerimientos de potencia y se logra una mayor inmunidad a la diafonía. En
la recepción se rectifica la señal y se obtiene un tren de pulsos unipolares similar al que fue trans-
mitido. Por otra parte si aparecen dos pulsos seguidos de la misma polaridad indica la presencia
de un error, lo cual facilita la detección de los errores de transmisión. La codificación AMI se usa en
los sistema de transmisión T1, a velocidades de 1.544 Mbps. Para compensar las pérdidas en la
línea se usan regeneradores, que son equipos que detectan el tren de pulsos digitales a partir de la
señal distorsionada recibida, y retransmiten a la siguiente estación pulsos reconstituidos y carentes
de ruido. Sin embargo, debe notarse que la codificación AMI no es totalmente a prueba de fallas.
Por ejemplo, la detección de la frecuencia de reloj pude ser un problema cuando la señal transmi-
tida contiene una larga secuencia de ceros. Para resolver este problema se agregan bits adiciona-
les a la palabra digital; para poder detectar tales bits adicionales (que no contienen información) se
acostumbra invertir, a propósito, los bits de orden par en la secuencia AMI a fin de producir viola-
ciones de código que sean detectables. Por ejemplo, en la transmisión un grupo de 3 o 6 "0" segui-
dos puede ser suprimido y reemplazado por un grupo de "1" densamente empaquetados. La codifi-
cación B3ZS y la B6ZS corresponden a dicha substitución de 3 o 6 "0" por "1" bipolares de relleno.
El código B6ZS se usa en los Estados Unidos y en Canadá para las líneas T2 (6.312 Mbps). El có-
digo HDB3 (High Density Bits) se usa en Europa tanto en las jerarquías E1 (2.048 Mbps) y E2
(8.488 Mbps) y es similar conceptualmente al B3ZS. .En la figura 1.E se muestra el esquema de
codificación HDB3. El sistema permite hasta 3 "0" seguidos sin modificar la trama AMI; cuando
aparece un cuarto "0" se insertan uno o dos bits bipolares de manera de producir una violación a la
regla AMI (la decisión de insertar una o dos violaciones depende del número de tales bits que se
hayan insertado previamente para evitar la aparición de una componente continua). En recepción
se detecta la presencia de esta violación y se restituyen los cuatro "0" correspondientes. La figura
2 muestra un diagrama simplificado de un codificador HDB3. Las compuertas bipolares indicadas
se realizan físicamente a base de pares de compuertas CMOS, para poder producir los 3 niveles
de salida (+1,0,-1). Mientras en el Shift Register no aparezca la secuencia "0000" la señal de salida
del selector de datos es simplemente la secuencia AMI de entrada. Cuando hay cuatro "0"s segui-
dos se inserta un "1" para producir una violación. En la realidad el circuito es un poco mas compli-
cado pues puede ser necesario insertar un segundo "1" (al final de la secuencia de 4 "0") tanto
para realizar la violación a la regla AMI, como para compensar la componente continua, como se
muestra en la figura 3. En la misma se ha indicado con una letra P ese segundo bit (el cual se
ubica al principio del bloque de cuatro bits. La regla es que los bits de violación se alternan entre si

EIE-UCV 87 LJF/ljf/lc
para evitar la aparición de una componente dc; si esta marca es de polaridad opuesta a la última
enviada (regla AMI) entonces se inserta el bit de paridad, P, para forzar la violación.

Shift Register bipolar


de 4 bits Salida HDB3
A

Entrada de datos "1" B

AMI Selector de datos

Comparador
Bipolar
Figura 2. Diagrama simplificado de un codificador HDB3

01011100001011010000000000101101010
P

P
Violación Violaciones

Figura 3. Código HDB3.

Finalmente, los códigos 4B3T son similares a los HDB3 en lo concerniente a la utilización de
dígitos ternarios, al tiempo que hacen un uso mas eficiente de las capacidades de transmisión del
canal. Para ello se convierten grupos de 4 bits en dígitos ternarios lo cual reduce la redundancia
del código HDB3 en un 20%. Los bloques de 4 bits representan 16 posibles palabras de códigos,
en tanto que los tres símbolos ternarios correspondientes representan 27 combinaciones. El pro-
blema consiste en agrupar los pares binarios y los grupos ternarios de forma de producir las ca-
racterísticas deseadas, sin incurrir en grandes complicaciones de orden práctico. Existen muchos
estudios teóricos al respecto y en la tabla I se presenta un posible código denominado MS43 y pro-
puesto por Franaszek.1

1FRANASZEK, P.A. "Sequence state coding for digital transmission", Bell Systems Technical
Journal., 1968, v 47, pp 143-157.

EIE-UCV 88 LJF/ljf/lc
TABLA I

Palabras Alfabetos ternarios


binarias
R1 R2 R3
0000 +++ -+- -+-
0001 ++0 00- 00-
0010 +0+ 0-0 0-0
0100 0++ -00 -00

1000 +-+ + -+ ---


0011 0-+ 0-+ 0-+
0101 -0+ -0+ -0+
1001 00+ 00+ --0

1010 0+0 0+0 -0-


1100 +00 +00 0--
0110 -+0 -+0 -+0
1110 +-0 +-0 +-0

1101 +0- +0- +0-


1011 0+- 0+- 0+-
0111 -++ -++ -++
1111 ++- +-- +--

EIE-UCV 89 LJF/ljf/lc
0 1 1 0 0 0 0 0 1 0 1 0
+
Datos 0

0
AMI
-

HDB3 0

-
+
4B3T 0

Figura 5. Comparación del código 4B3T con otros códigos bipolares.

1,3

1,2

densidad 1,1 4B3T


relativa HDB3
1
espectral
de energía
0,9
binario
0,8

0,7
bipolar
0,6

0,5

0,4

0,3

0,2

0,1

0
0 0,2 0,4 0,6 0,8 1

f/fd
Figura 5. Espectro de energía de los códigos de transmisión.

TRABAJO PRACTICO DE LABORATORIO

EIE-UCV 90 LJF/ljf/lc
Disponga el siguiente circuito:

Generador de patrones Osciloscopio digital


de datos

1. Seleccione una trama de 1.544 Mbps, y disponga una secuencia de datos de "1" y "0" al-
ternados. Utilice sincronismo externo para el osciloscopio y tome el sincronismo de la salida indi-
cada en el generador. Observe la salida de datos en cada una de las modalidades RZ, NRZ, AMI Y
HDB3. Dibuje todas las señales observadas. Compare con los patrones mostrados en la introduc-
ción teórica. Observe cuidadosamente la señal AMI y compárela con la HDB3. ¿Observa alguna
diferencia? Razone su respuesta.
2. Seleccione ahora la secuencia 10001000... y repita sus observaciones. Compare de
nuevo las señales AMI y HDB3. Identifique los bits de violación y los de paridad. Agregue ceros
adicionales y repita sus observaciones.
3. Repita 1 y 2 para la trama de 2.048 Mbps. No es necesario que dibuje de nuevo los patro-
nes. Comente sus observaciones.
4. Seleccione uno de los patrones pseudoaleatorios y trate de observar las señales de
salida. Use los controles de sincronismo del osciloscopio para obtener una imagen estable.
Comente sus observaciones.

Conclusiones y comentarios finales.

EIE-UCV 91 LJF/ljf/lc

Potrebbero piacerti anche