Anda di halaman 1dari 12

Laboratorio 1: Cdigos de Lnea

Jeremy Aguilar
Quiones

Camilo Gomez
Guevara

Stephanie Julieth
Sierra Buitrago

Ingeniera en
Telecomunicaciones
20152373009
jraguilarq@live.com

Ingeniera en
Telecomunicaciones
20152373002
camilogogue@gmail.com

Ingeniera en
Telecomunicaciones
20152373004
sjsierrab@correo.udistrit
al.edu.co

ResumenEl presente informe pretende exponer una breve


introduccin al tpico de codificacin de lnea, brindando
nociones bsicas del estudio de tres cdigos de lneas (AMI,
Manchester, HDB-3) por medio de la implementacin de los
mismos en el microcontrolador 16F877A para identificar sus
similitudes, diferencias, ventajas, etc. Se evidencia el resultado
prctico de las tres implementaciones por medio del anlisis de
Fourier para su anlisis posterior.
AbstractThis report aims to present a brief introduction to
the topic of line coding, providing basic notions of study of three
lines codes (AMI, Manchester and HDB-3) by means of
implementing on 16F877A microcontroller in order to identify
their similarities, differences, advantages, etc. The practical
result of the three implementations is evidenced through Fourier
analysis.
Palabras claveCdigos de linea,
microcontrolador, transmisin, tramas.

ancho

de

banda,

I. MARCO TERICO
Sin importar el nivel jerrquico, la informacin que se
transporta sobre cualquier sistema digital de lnea, es una
secuencia de unos y ceros. La secuencia no se enva
normalmente en forma directa a la lnea, sino que primero se
arregla de acuerdo con un cdigo de lnea. Esto ayuda a la
sincrona del regenerador intermedio y a la sincrona del
receptor distante, maximizando la separacin posible entre
repetidores y optimizando generalmente la operacin del
sistema de lnea [1]. El problema radica en que si se enva una
secuencia larga de ceros o unos de manera consecutiva,
entonces la lnea dara la impresin de estar en estado
permanente de prendido o apagado, transmitiendo una corriente
directa hacia la lnea. Esto no es recomendable debido a que el
requisito de potencia se incrementa y la atenuacin es mayor en
comparacin con la atenuacin a corriente alterna; no pueden
decir si la lnea an est viva ya que no se puede distinguir el
comienzo ni el final de cada bit individual. El problema se
agrava a medida que el nmero de ceros o unos se incrementa.
Los cdigos de lnea, por lo tanto, buscan asegurar que se
mantenga una frecuencia mnima de cambios en el estado de la
lnea [2].
Como propiedades deseables de un cdigo de lnea se
pueden mencionar [3]:

Edgar Espitia
Ingeniera en
Telecomunicaciones
20141373041
Erecany23@gmail.com

Contener la informacin adecuada de sincrona

Propiciar la mnima probabilidad de error (mxima


inmunidad al ruido y a la interferencia entre smbolos,
es decir, alta eficiencia)

Permitir la deteccin y, de preferencia, la correccin de


errores en la recepcin.

Producir una densidad espectral de potencia favorable


para evitar la distorsin.

Ser transparente, es decir, usar un cdigo que entregue


en el receptor una seal codificada fiel, cualquiera que
sea la serie de datos de dicha seal.

En el mundo se emplean diferentes cdigos de lnea.


Muchos de ellos pretenden mantener una frecuencia mnima de
cambios en el estado de la lnea con el objeto de facilitar el
trabajo de regulacin de tiempo del regenerador y de sincrona;
son por lo tanto, similares en la bsqueda de eliminar largas
secuencias de marcas consecutivas o de espacios consecutivos
[4].
Los cdigos AMI y HDB-3 son cdigos normalmente de
tres estados a diferencia de los simples de dos
(prendido/apagado). Alternar la polaridad de los pulsos ayuda a
evitar que se transmita corriente directa a la lnea.
HDB-3 es una ampliacin del AMI, en el que el nmero de
ceros consecutivos que pueden enviarse a la lnea se limita a
tres. Esto trae dos beneficios, se evita la seal nula y segundo,
se puede mantener una densidad de marca mnima [5]. Algunas
ventajas que posee este tipo de cdigo es que la informacin de
reloj se puede recuperar de un modo sencillo y hace un uso
eficiente del ancho de banda pero HDB-3 requiere una
implementacin ms compleja en la prctica [6].
En AMI, el cero se transmite como ausencia del pulso y
uno se transmite como pulso segn el nivel en el que el uno
anterior se haya transmitido; es decir los pulsos que representan
1s consecutivos se alternan. La ventaja de este cdigo es que
permite la deteccin de errores, en efecto, cualquier error en la
transmisin de los pulsos viola la regla bipolar de los pulsos
alternados y el error se detecta inmediatamente (pero no se
corrige) [5].

Fig. 1. Diagrama circuito general

II. DESCRIPCIN DEL MONTAJE


Componentes utilizados:

Microcontrolador PIC16F877A
DIP-Switch tipo deslizante de 8 estados
Amplificadores operacionales LF353
Resistencias de 1K

El DIP-Switch se encarga de representar la secuencia


binaria de la seal a travs de sus 8 estados (un bit cada uno) el
microcontrolador se encarga de realizar la lectura del estado de
los interruptores y codificar esta seal segn el cdigo de lnea
establecido, los niveles lgicos altos (+V)de la codificacin de
la seal salen a travs de un pin del microcontrolador, de la
misma forma los niveles lgicos bajos (-V) son representados a
travs de otro pin de salida del dispositivo, debido a los
voltajes de operacin del microcontrolador (0 a 5 V DC), es
necesario invertir la seal que representa los niveles lgicos
bajos con un circuito inversor de ganancia unitaria y
posteriormente adicionarle los pulsos positivos por medio de
un circuito sumador tambin de ganancia unitaria, a la salida
del sumador obtenemos la seal codificada del patrn de
entrada establecido en el DIP Switch, sin embargo por la
configuracin del circuito sumador, se hace necesario utilizar
un circuito inversor para obtener la seal deseada. El circuito
utilizado se observa en la Figura 1.

Figura 2. Salida respuesta a entrada <0,0,0,0,0,0,0,0>.

En la figura 2 se muestra la salida correspondiente a la entrada


totalmente en cero, el cdigo AMI al ser un cdigo Bipolar en
donde tiene +V, -V y cero.

III. RESULTADOS
A. Codigo AMI
En el montaje del cdigo de lnea AMI se realizaron
pruebas con varias combinaciones de cdigos como se muestra
a continuacin:

Figura 3. Salida respuesta a entrada <1,1,1,1,1,1,1,1>

En la figura 3 se muestra la respuesta a una entrada totalmente


en uno, donde segn la codificacin cada 1 lgico alterna la
secuencia de polaridad pasando de +V a V y viceversa.

Tal como se observa la secuencia de solo 0 y solo 1 se ve


como un cdigo AMI ya que alterna pero con el doble de
frecuencia del AMI.

Figura 4. Salida respuesta a entrada <1,0,1,0,1,0,1,0>

En la figura 4 se observa la respuesta de una secuencia


alternada de 1 y 0 que muestran la naturaleza del cdigo AMI
al ser un cdigo bipolar con los tres estados de voltajes.

Figura 7. Salida respuesta a entrada <1,1,1,1,1,1,1,1>

En ambas secuencias se observa la misma salida, pero lo que


diferencia estas es el reloj en el cual se identifica en el
receptor si el periodo del bit empez con +V o V.

Figura 5. Transformada rpida de Fourier para AMI.

En la figura 5 se aplic la FFT (Fast Fourier Transform) a la


seal respuesta de todos los bits positivos obteniendo los
resultados visualizados en la esquina superior derecha.
B. Codigo Manchester
En este cdigo al igual que en el anterior se hicieron las
mismas mediciones con las secuencias de totalmente cero,
todos los bits 1 e intercalados 1 y 0.
El cdigo Manchester tiene la caracterstica que en un periodo,
el 1 va hasta T/2 en +V; y de T/2 hasta T en V; y en valor
lgico 0 mantiene un valor de V hasta T/2 y +V hasta T.

Figura 8. Salida respuesta a entrada <1,0,1,0,1,0,1,0>

En la Figura 8, se observa una secuencia alternada de 0 y 1 en


donde se da la similitud al cdigo AMI.
Aplicando la FFT se obtiene la siguiente imagen:

Figura 9. Transformada rpida de Fourier para Manchester.

En esta figura se destaca que la frecuencia del Manchester es


la doble en comparacin con la AMI debido a que sus cambios
de estado para los 1 y los 0 hacen que doble la frecuencia del
Figura 6. Salida respuesta a entrada <0,0,0,0,0,0,0,0>

AMI obteniendo el mismo resultado pero con diferencia en la


grfica.
C. Codigo HDB-3
En este cdigo de HDB3 se comporta igual que un AMI
excepto que cuando las secuencias de 0 es igual a 4 genera una
violacin dependiendo de la polaridad y la cantidad de 1 desde
la ltima violacin.
Los ejemplos que se muestran a continuacin, muestran las
secuencias de solo 0, solo 1 y alternacin entre 1 y 0 con su
respectiva FFT.

Figura 12. Salida respuesta a entrada <1,0,1,0,1,0,1,0>

La secuencia de 1 y 0 se comporta de la misma manera del


cdigo AMI.

Figura 10. Salida respuesta a entrada <1,1,1,1,1,1,1,1>

El comportamiento del cdigo HDB3 con las secuencias de 1


y 0 es exactamente igual que con el AMI a excepcin de las
secuencias de 4 ceros. Como se muestra en la figura 9, la
secuencia de solo 1 es igual que la AMI.

Figura 11. Salida respuesta a entrada <0,0,0,0,0,0,0,0>

Cuando ingresamos una secuencia de 0 a las entradas, HDB3


altera las secuencias y enva cdigos de violacin para no
perder el reloj en el receptor.

Figura 13. Transformada rpida de Fourier cdigo HDB3.

IV. CONCLUSIONES
Segn la informacin obtenida por las variadas fuentes que
fueron accedidas se destaca la gran importancia de una
codificacin adecuada junto con sus respectivas caractersticas
para la ptima transmisin de datos.
Entre estas caracterstica las dos fundamentales que posean un
bajo (casi cero) nivel DC y un ancho de banda pequeo, con el
fin de poder transmitir la informacin a mayor distancia sin
requerir alta potencia y tambin que consuma el mnimo de
capacidad de transmisin disponible para poder enviar ms
datos por el mismo canal.
De igual forma se lograron observar las diferencias y
similitudes en cuanto al comportamiento de los cdigos de
lnea AMI, Manchester y HDB3.
El tratamiento de seales en su encriptacin y desencriptacin
en fundamental en la correcta comunicacin entre dispositivos
debido a todas las caractersticas de los mismos.

REFERENCES
[1]
[2]
[3]

J. Cabezas, Sistemas de telefona 529-551, 2007.


W.Tomasi, Sistemas de comunicaciones electrnicas, vol IV. Pearson
Education, 2003.
E. Herrera Comunicaciones II: una introduccin a la teoria de la
comunicacin digital y el ruido. Limusa, 2002, pp.68-73.

[4]
[5]
[6]

E. Herrera Introduccin a las telecomunicaciones modernas Limusa,


1998, pp. 271-350.
E. Herrera Tecnologas de redes de transmisin de datos Limusa,
2003, pp. 271-350.
E. Magaa, Comunicaciones y redes de computadores Pearson
Educacion, 2003, p. 301.

ANEXO 1: CDIGOS SCILAB


En los cdigos propuestos para hacer en Scilab estn las
siguientes seales.
A. Seal 1

C. Seal 3
Figura 14. La funcin Seno desplazada.

Funcin 16. Seal compuesta peridica

B. Seal 2

Funcin 15. Funcin triangular peridica

D. Seal 4

Figura 17. Seal compuesta peridica

ANEXO 2: CODIGO IMPLEMENTACIN AMI

ANEXO 3: CODIGO IMPLEMENTACIN MANCHESTER

ANEXO 4: CODIGO IMPLEMENTACIN MANCHESTER

Anda mungkin juga menyukai