Você está na página 1de 9

 

 
UNIVERSIDAD CATÓLICA BOLIVIANA 
CARRERA DE INGENIERÍA DE TELECOMUNICACIONES 
 
TELEFONÍA FIJA
TEL 222
 

 
 
 

LABORATORIO Nº1
DISEÑO DE CODIFICADOR DE TRANSMISION DIGITAL HDB-3
 
DOCENTE: Ing. José Campero Bustillos

1
UNIVERSIDAD CATÓLICA
TELEFONÍA FIJA (TEL 222)
DOCENTE: ING. JOSÉ CAMPERO
PRÁCTICA 1

DISEÑO DE CODIFICADOR DE TRANSMISION DIGITAL HDB-3

I. MARCO TEORICO:

CONSIDERACIONES SOBRE LA TRANSMISION MIC

La transmisión de señales en forma digital, presenta ventajas indiscutibles sobre los sistemas de
transmisión convencionales, en los cuales, la señal que se transmite es de tipo analógico.

En efecto, la amplitud de una señal analógica, varía en forma continua en el tiempo, y por lo tanto, es
susceptible a cualquier perturbación que se superponga a ella, mientras que la señal digital varía entre dos
amplitudes fijas y definidas en el tiempo, por lo que en recepción, es suficiente reconocer, de cual de ellas
se trata, y por lo tanto, es menos sensible a los ruidos que se puedan superponer a ella durante la
transmisión. El interés que despiertan los sistemas de transmisión digital ha ido aumentando, gracias al
grado de integración de los circuitos lógicos y al advenimiento de la fibra óptica como medio de
transmisión.

1. CODIGOS UTILIZADOS PARA LA TRANSMISION DE SEÑALES MIC (PCM)

La señal MIC, está formada por una secuencia de bits, dependiendo del tipo de transmisión adoptado
(mediante cable o radio enlace), pueden aparecer algunas dificultades enumeradas mas adelante, por lo
que será necesario convertirla en otra señal, que manteniendo inalterada la información contenida en ella,
esté mejor adaptada al medio de transmisión.

Para la transmisión MIC, las condiciones que deben cumplir las características de las señales en línea, son
las siguientes:

a. Transparencia: Que significa que cualquier modificación a ser realizada en la secuencia


transmitida, no debe alterar la información que transporta.
b. Espectro de la señal nulo a la frecuencia cero (para evitar la deriva del cero)
c. Máximo espectral, de ser posible para un submúltiplo o en la proximidad de un submúltiplo, de la
velocidad binaria, de forma que la energía necesaria para producir la señal provenga de una zona
en la que la atenuación de transmisión del cable, sea más reducida, y la atenuación de la diafonía
mayor (obteniéndose, por consiguiente, una mejor relación señal/ruido) que en la proximidad de
dicha velocidad.
d. Mínima longitud de secuencias sin impulsos, para evitar que las amortiguaciones de las
oscilaciones, afecte al funcionamiento de los circuitos de recuperación de reloj.

2
La señal binaria simple no satisface estas condiciones. Por consiguiente, se han introducido otros códigos.
A continuación, se describen algunos de uso generalizado:

3
1.1. CODIGO DE NO RETORNO A CERO NRZ

Esta señal es la más cómoda desde el punto de vista circuital, porque todos los circuitos lógicos
funcionan, según el principio SI-NO, por lo tanto este código es el que se usa en el interior de los equipos
(multiplex o radio enlaces). En la señal se observa que todos los bits "1", tienen la misma polaridad
positiva, por lo que su espectro presenta una componente continúa.

En la figura 1, se ha supuesto una frecuencia de repetición de reloj de 34 Mbits/seg, y sabiendo que esta
onda cuadrada está formada por la superposición de N armónicos, todos de orden impar, se ve
intuitivamente en la figura que la fundamental tiene 17 MHz, el tercer armónico 51 MHz, y así
sucesivamente.

Observamos así que no existe ningún armónico en la frecuencia de 34 MHz, es decir a la frecuencia de
reloj, por lo que es imposible extraer en recepción la frecuencia de reloj deseada, y por lo tanto, si se
utiliza este método, es también necesario transmitir por separado, la frecuencia del reloj.

En la práctica, el reloj, se obtiene, usando las transiciones que se producen siempre (para todos los
códigos), a la frecuencia de reloj o a un múltiplo de ella, para sincronizar un VCO. Sin embargo, esto no
elimina el problema, ya que si se produce una secuencia larga de ceros, que no tienen transiciones, ya no
es posible sincronizar el VCO.

Se puede observar por otra parte, que en el espectro de la señal NRZ existe una señal de componente
continua, por lo cual no es adecuado para su transmisión por cable. Algunas razones:

a) La componente continua, no permite enviar por la línea, la tele alimentación de los transceptores
de radio, con la misma función que los regeneradores, que deben reconstruir la señal MIC
recibida.
b) Todos los circuitos por los que circula la señal. deben tener una respuesta en frecuencia, que
extienda hasta la componente continua (por ejemplo, los amplificadores, no pueden tener
acoplamiento capacitivo o mediante transformador), de lo contrario, el espectro de la señal,
quedará alterado en forma irremediable.

Analizando la señal, se observa también que es prácticamente imposible detectar un error, si durante la
transmisión, un pico de ruido, se suma a un cero, simulando así, la presencia de un "1".

1.2. CODIGO CON RETORNO A CERO RZ (RETURN TO ZERO) UNIPOLAR

Es similar al código NRZ anterior, pero con la duración de los impulsos reducida a la mitad. También este
código es cómodo, desde el punto de vista circuital, porque todos los circuitos lógicos funcionan con el
principio SI-NO, por lo tanto, el código RZ, es otro de los utilizados en el interior de los equipos.

En la señal, se observa que todos los bits, tienen la misma polaridad positiva, por lo que en su espectro,
existe una componente continua.

Suponiendo que el reloj es de 34 Mbits/seg, y que la onda cuadrada está formada por la superposición de
"n" armónicas, del orden impar, se deduce que la fundamental, tendrá la misma frecuencia del reloj, es
decir 34 Mbit/s, el tercer armónico 102 MHz, y así sucesivamente. Por tanto, es posible en recepción,
extraer el reloj directamente de la señal RZ recibida.
4
Sin embargo, si la señal RZ, presentase, una secuencia de ceros larga, será imposible extraer el reloj
durante todo este período. La presencia de la componente continua provoca los mismos inconvenientes
que para la señal NRZ.

1.3. CODIGO DE INVERSION DE MARCAS ALTERNADA AMI (ALTERNATIVE MARK


INVERSION)

Este es el primer código de "línea", en efecto, observando la señal, se ve, que los "1", son alternativamente
positivos y negativos, por lo que de acuerdo a su espectro, no existe componente continua. La ausencia
aparente de la frecuencia de reloj en su espectro, se puede evitar, simplemente rectificando la señal
recibida, para hacer positivos los "1" negativos, haciéndola así similar al código RZ, en este caso, la señal
recibida, ha atravezado ya la línea y por lo tanto la aparición de la componente continua no importa, y la
frecuencia de reloj se puede extraer del nuevo espectro que presenta ahora la señal.

Otra ventaja que presenta este código es la posibilidad de reconocer errores si, durante la transmisión, un
pico de ruido se suma a un "0", simulando así la presencia de un "1"; se tendría entonces una violación del
código, el cual establece que los "1", son alternativamente positivos y negativos. Sin embargo, con este
código, existe también la posibilidad de que una secuencia larga de "0", haga imposible la extracción de la
frecuencia de reloj.

1.4. CODIGO BINARIO DE ALTA DENSIDAD CON PROTECCION DE MAS DE TRES


CEROS CONSECUTIVOS HDB3 (HIGH DENSITY BINARY 3)

Este también es un código de línea. Observando la señal, se ve que los "1" son alternativamente positivos
y negativos, por lo cual, de acuerdo al espectro, no existe componente continua. Todo lo mencionado para
la señal AMI, es válido, con la ventaja adicional de que se puede extraer el reloj, en presencia de
secuencias largas de "0".

En efecto, cuando aparecen mas de tres "0" consecutivos, se inserta automáticamente un "1" en lugar del
cuarto "0" (bit stuffing), violando, sin embargo la polaridad (es decir se inserta un "1", con la misma
polaridad del último "1" transmitido, para poder así reconocerlo en recepción y eliminarlo.

Sin embargo, si entre violaciones sucesivas no hay un "1", o bien hay un número par de "1", se inserta un
bit adicional para mantener nula la componente continua.
En la práctica el reloj, no se extrae filtrando la señal para separar el armónico correspondiente, sino
utilizando las transiciones que se producen a la frecuencia de reloj o a sus múltiplos, para sincronizar un
oscilador local (VCO) a la frecuencia de reloj.

Este principio, que se podría suponer válido para todos los códigos previos, en la práctica solo se puede
aplicar al HDB3, porque es el único que no presenta secuencias largas de "0" (en las cuales, la ausencia de
transiciones, haría perder el sincronismo del oscilador local).

1.5. CODIGO BINARIO CON SUSTITUCION DE 6 CEROS


B6Z6 (BINARY WITH 6 SUBSTITUTION OF ZEROS)

5
Este código, es también de línea, totalmente similar al AMI, con la excepción de que cuando hay
secuencias largas de "0", se substituye cada grupo de 6 ceros por una secuencia determinada de símbolos
(por ejemplo, 0-1-1-0-0-1).

1.6. CODIGO DE INVERSION DE MARCA CODIFICADA


CMI (CODED MARK INVERSION)

La UIT-T recomienda este código para la transmisión de señales a 139.264 Mbit/s. Se obtiene, como se
ve en la figura 6, representando los bits "1", alternativamente con nivel alto (+1) y bajo (-1).

En cambio, cada bit "0", se representa con valor bajo, la primera mitad del ciclo y con valor alto, la
segunda mitad, independientemente del valor del bit precedente.

El reloj se puede extraer fácilmente, dado el elevado número de transiciones, y su espectro de frecuencia
no tienen componente continua.

Permite además controlar la calidad de transmisión, ya que una secuencia de bits en código CMI, puede
mantener el nivel alto (o bajo), durante un tiempo máximo de 1.5 T de reloj. Después de este tiempo, debe
cambiar necesariamente al nivel bajo (o alto).

Este código se emplea debido a la facilidad de realización de las redes de codificación, no obstante tiene
una ocupación espectral superior al HDB3 (el código HDB3, en su espectro de frecuencia, tiene el primer
nulo a la frecuencia de reloj, mientras que el espectro de frecuencia del CMI, tiene el primer nulo a la
frecuencia igual al doble de la del reloj).

II. OBJETIVO

El objetivo de esta práctica es el de diseñar un codificador del tipo HDB-3, (inversión alternada de marca,
con protección de tres ceros). Esta codificación es útil en la transmisión digital por cable de acuerdo al
marco teórico explicado mas arriba. Para cumplir el objetivo anterior, será necesario, realizar un diseño
modular que convierta una entrada simulada de señal digital en el código deseado.

6
III. ESPECIFICACIONES

Para esta práctica se deberá diseñar un sistema básico de codificación con las siguientes características:

1. Entrada de señal binaria simulada (RZ o NRZ), variable entre 0 y 5 voltios.


2. Salida código HDB-3. Deberían tener, valores eléctricos entre +/- 3 y +/- 15 V.
3. El diseño deberá, estar realizado de tal modo que permita ver los cambios en una trama elemental
de 18 bits, generada a voluntad.
4. Los valores de los dígitos binarios de la trama deben ser programables (pueden tener dip
switches).
5. Se requiere un muestreo de la señal original en RZ o NRZ a una frecuencia adecuada para ser
visible en osciloscopio (sugerencia: use 1 KHz).
6. El codificador se probará confrontando la señal de entrada y de salida en osciloscopio.
7. Solo se estudiará la inserción de un bit de violación, sin estudiar las substituciones siguientes que
se ejecutan para balancear la componente DC (Por limitaciones el tamaño de trama)
8. El grupo que pueda usar una trama de 16 bits y demostrar las substituciones siguientes de
balanceo DC, obtendrá la máxima nota y crédito extra de 20 puntos para compensar a otra
práctica donde la nota no sea la máxima.

Generador de trama digital de 8 bits

Señales generadas en un código HDB-3 (lo que se espera en laboratorio)

a) Señal de 1’s (11111111): Debe respetar los impulsos de polaridad alternada tal como el
código AMI.

7
b) Señal de 0’s (00000000): Debe implementar el código de HDB-3 al aplicar el bit de
violación al cuarto 0.

c) Señal intercalada con unos y ceros (11100001): En caso de existir una señal con unos y
ceros intercalados debe respetar tanto la alternación de la señal como el bit de violación
en caso de existir cuatro ceros consecutivos.

(Imágenes tomadas por un grupo de laboratorio, que realizó correctamente la práctica)

OBSERVACIONES

 En la práctica la generación de código tiene una interfaz eléctrica.


 La estructura del código HDB-3 es un poco mas compleja de lo que se pide en la práctica ya que se
utiliza el "balanceo" de bits de violación para garantizar que el espectro de potencia será nulo en
frecuencia 0.
 Se debe explicar mínimamente en su protocolo de presentación, los pasos seguidos en el diseño de
8
cada etapa.

IV. CUESTIONARIO

1. Investigar las características de HDB-3 y sus principales aplicaciones


2. Explique los métodos de medición de errores en transmisión digital por cable.
3. Cual es el equivalente de la relación señal/ruido analógica en los sistemas digitales.

V. CONTENIDO DEL INFORME

 Introducción
 Objetivos
 Diseño de las diferentes etapas del circuito.
 Diagrama del circuito con una explicación de su funcionamiento.
 Desarrollo del proyecto (circuitos, interfaces, etc.)
 Especificaciones de los componentes y circuitos integrados usados
 Observaciones y recomendaciones
 Respuestas al cuestionario
 Bibliografía

El informe debe ser presentado en forma impresa (se le devolverá al grupo con observaciones) y
en CD (constancia para el profesor).

VI. EVALUACION


La práctica se evaluará sobre 100% (relativo)
o Funcionamiento del circuito en laboratorio: 40%
o Informe: 30 %
o Evaluación Individual 30%
o Total: 100%
 En caso de presentar el circuito de manera simulada:
o Funcionamiento: 20%
o Evaluación Individual 30%
o Informe: 20%
o Total: 70%
Debido a las limitaciones de tiempo, la práctica no podrá ser recuperada

 Los conceptos desarrollados en esta guía de laboratorio sobre transmisión digital por
cable y codificación de línea, son temas de examen parcial.

Ing. José Campero

Você também pode gostar