You are on page 1of 45

UNIDAD 2

CDIGOS
DE LNEA

COMUNICACIN O TRANSMISIN DE DATOS

ESQUEMA BASICO DE UN SISTEMA DE COMUNICACIN


DE DATOS (1)
El esquema bsico de un sistema de transmisin de datos
es:

La informacin digital enviada por el DTE debe ser


adaptada al canal de transmisin fundamentalmente por:
Su gran ancho de banda
El alto nivel de componente continua.

ESQUEMA BASICO DE UN SISTEMA DE


COMUNICACIN DE DATOS (2)

TRANSMISIN DE DATOS EN BANDA BASE(1)


La mayor parte de la informacin digital est
contenida en sus primeras componentes
espectrales, por lo que basta con enviar slo una
buena parte del espectro para obtener una buena
aproximacin al pulso original.
En transmisin de datos no interesa la
transmisin fiel de seales, por lo que en
recepcin basta con discriminar en determinados
instantes si la seal tiene uno de los valores
cuantificados, sin que interese su reconstruccin
completa.

TRANSMISIN DE DATOS EN BANDA BASE (2)

Transmisin en banda base es la tcnica por


la cual se transmite informacin en forma
digital (sin modular) por un medio de
transmisin fsico.
Esta tcnica de transmisin consiste en
codificar adecuadamente la seal de forma
tal que se adapte al medio de transmisin.

TRANSMISIN DE DATOS EN BANDA BASE(3)


La codificacin en general se utiliza en cortas
distancias y debe garantizar entre otros los
siguientes parmetros:
Una apropiada forma del espectro de energa.
La seal codificada debe posibilitar la decodificacin
de manera nica. Esquema de codificacin
transparente.
Una componente DC NULA o lo mas cercana a cero,
para facilitar el acoplamiento AC al medio de
transmisin.
Un nmero importante de cruces por cero, para
permitir la extraccin de la seal de reloj.
Mnima multiplicacin de errores

COMPARACIN DE LAS TCNICAS DE CODIFICACIN (1)

COMPARACIN DE LAS TCNICAS DE CODIFICACIN (2)

CLASIFICACIN DE LOS CDIGOS DE LNEA (1)


No existe una forma nica de clasificarlos. Se examinarn dos
formas:
Segn la Polaridad

Cdigos Unipolares
Cdigos Polares
Cdigos Bipolares

CLASIFICACIN DE LOS CDIGOS DE LNEA (2)

FORMA general:
Cdigo Binario NRZ (Non Return to Zero)
Cdigo Binario RZ (Return to Zero)
Cdigo polar: NRZ y RZ
Cdigo Bipolar o AMI (Alternate Mark Inversin: NRZ y RZ
Cdigos Diferenciales NRZ tipos : M(NRZ-I) y S
Cdigo HDBn (High Density Bipolar order n)
Cdigo Bipolar con sustitucin de n ceros, BnZS
(Bipolar
with n Zeros Substitution)
Cdigo Bifase L o Manchester
Cdigo Manchester Diferencial
Cdigo Bifase M

CLASIFICACIN DE LOS CDIGOS DE LNEA (3)


Forma General

Cdigo Bifase S
Cdigo de Miller
Cdigo 4B3T (4 Binary- 3 Ternary)
Cdigo MS43 (Monitoring State 43)
Cdigo CMI (Coded Mark Inversion)
Cdigo PST (Pair Select Ternary)
Cdigo 4B5B (4 Binary- 5 Binary)
Cdigo 5B6B (5 Binary- 6 Binary)
Cdigo MLT-3 (Multi-Level Transmit 3)
Cdigo 2B1Q (2 Binary- 1 Quaternary)

NRZ neutral o unipolar


A cada uno de los dgitos binarios 0L o 1L se le
asigna uno de los niveles de la seal 0 o A
dependiendo de la lgica utilizada.

NRZ POLAR
Se la asigna un pulso positivo a uno de los dgitos
binarios y un pulso negativo al otro dgito binario
de acuerdo a la lgica utilizada.

CODIGO RZ (RETURN TO ZERO ) UNIPOLAR


Se dice que el cdigo es con retorno a cero, por que cuando
existe un 1L, durante cierto porcentaje de tiempo de bit Tb, la
seal regresa a 0 . La seal codificada puede ser de polaridad
positiva o negativa.

CODIGO RZ BIPOLAR
Se dice que el cdigo es con retorno acero, por que cuando existe un
1L o 0L, durante cierto porcentaje de tiempo de bit Tb, la seal
regresa a 0. La seal codificada es bipolar y las amplitudes de los 1L
y 0L son escogidas entre +A y A.

AMI (Alternate Mark Inversion)


normal

Al 1L se le asigna pulsos cuya polaridad alterna entre positiva y


negativa. El 0L es codificado como un nivel de amplitud cero.
AMI invertido: Codificacin Inversa al de tipo normal.
Los cdigos AMI pueden ser adems del tipo NRZ o RZ.
Ventaja: la alternabilidad en la polaridad de los pulsos, se la
puede usar como una forma de control de errores.
Limitacin del cdigo AMI: ausencia de la informacin para
recuperacin de la seal de reloj en secuencias largas de 0L.
En el caso de transmisin RZ, tpicamente se usa una relacin
igual de marca o espacio aunque no es absolutamente
necesario. En los sistemas pticos basados en emisores lser
emplean una relacin de marca a espacio de 10 a 30% para
incrementar el tiempo de vida del lser.

CODIFICACIN AMI NRZ

CDIGOS NRZ DIFERENCIALES

DIFERENCIAL NRZ tipo M (NRZ-I)


Puede ser unipolar o polar. El 1L cambia el nivel de
la seal codificada anterior. El 0L mantiene el
estado de la seal codificada anterior.

DIFERENCIAL NRZ tipo S


Es inverso al anterior, siendo por tanto el 0L el que
produce el cambio de nivel de la seal codificada
anterior.

CODIGO NRZ DIFERENCIALES

CODIGOS BIFASE
MANCHESTER o BIFASE tipo L
Se da una transicin a la mitad del intervalo de bit entre dos niveles +A
y A. El 1L tiene transicin negativa y el 0L tiene transicin positiva.

MANCHESTER DIFERENCIAL
Se una transicin a la mitad del intervalo de bit entre dos niveles +A y
A. El 1L no tiene transicin al inicio del perodo y el 0L tiene transicin
al inicio del intervalo.
Otra forma de ver esta codificacin es que el 0L mantiene la polaridad
de la transicin de la seal codificada y el 1L invierte la polaridad de la
transicin.

CODIGO BIFASE

CODIGOS BIFASE
BIFASE TIPO M : Cdigo de dos niveles, una transicin aparece siempre
al inicio del intervalo; el 1L produce otra transicin medio intervalo
despus, en tanto que el 0L no produce otra transicin.
BIFASE TIPO S: Complementario al bifase tipo M. El smbolo 0L es el que
produce la transicin a la mitad del perodo.

CODIGOS BIFASE
CMI (Coded Mark Inversion)
Es un cdigo recomendado por el CCITT. El 0L es
codificado con un cambio de polaridad de negativo a
positivo, a la mitad del perodo de bit. El 1L es codificado
con niveles positivos y negativos de manera alternada.

CODIGO DE MILLER
Es un cdigo de dos niveles +A y A. El 1L produce una
transicin en el punto medio del perodo. EL 0L no produce una
transicin, a no ser que vaya seguido por otro 0L, en cuyo caso
se produce una transicin entre los dos ceros al final del primer
perodo.

Cdigo 4B3T
Produce una substitucin de grupos de 4 bits por
grupos de 3 dgitos ternarios, existiendo una gran
flexibilidad en la seleccin de los cdigos
ternarios.
El objetivo ser mantener la "disparidad" de
componente positiva y negativa en cero, con ello
se lograr que la componente continua sea
mnima.
Se indica la codificacin propuesta por JessopWaters.

Cdigo 4B3T
primero basarse en la tabla de codificacin e ir
escogiendo la palabra ternaria ya sea en modo + o - de
tal manera q se vaya manteniendo una disparidad en
cero es decir si la disparidad acumulada es +2 y los
siguientes 4 bits a codificar con la palabra ternaria tiene
dos modos se escoje la del modo negativo para ir
bajando la disparidad acumulada
COMO ESCOJO??? en el diagrama de estados el valor en
el circulo es la disparidad acumulada y los valores sobre
las flechas es la disparidad de la palabra cdigo

Entrada Binaria (4B)

Cdigo 4B3T
Palabra Ternaria (3T)

Modo Positivo

Disparidad de la palabra cdigo

Modo Negativo

0000

0 +

0+

0001

+0

+0

0010

0+

0+

0011

++

+1,-1

0100

0++

+2,-2

0101

0+0

00

+1,-1

0110

00+

00

+1,-1

0111

++

+1,-1

1000

0+

0+

1001

+0

+0

1010

+0

+0

1011

+00

00

+1,-1

1100

+0+

+2,-2

1101

++0

+2,-2

1110

++

+1,-1

1111

+++

+3,-3

Cdigo 4B3T

Cdigo MS43 (Monitoring State 43)


Fue adoptado por la Administracin Alemana de
Telecomunicaciones para las redes digitales de
servicios integrados (ISDN-RDSI).
El MS43 tiene un concepto similar al 4B3T.
Cuatro dgitos binarios son codificados en una
secuencia de 3 dgitos ternarios, pudiendo ms
de dos modos de codificacin ser seleccionados.
Se debe asegurar que la mxima "disparidad" no
exceda +2 o -2.

Cdigo MS43

Palabra
Binaria

Palabra Ternaria

Disparidad de la palabra
cdigo

Modo 1

Modo 2

Modo 3

Modo 4

0011

0+

0+

0+

0 +

0101

0+

0+

0+

0 +

0110

+0

+0

+0

+0

1110

+0

+0

+0

+ 0

1101

+0

+0

+0

+ 0

1011

0+

0+

0+

0+

1000

++

++

++

+1, +1, +1, -3

1001

00+

00+

00+

+1, +1, +1, -2

1010

0+0

0+0

0+0

+1, +1, +1, -2

1100

+00

+ 00

+ 00

+1, +1, +1, -2

0111

++

++

+1, +1, -1, -1

1111

++

++

+1, +1, -1, -1

0001

++0

00

00

00

+2, -1, -1, -1

0010

+0+

00

00

00

+2, -1, -1, -1

0100

0++

00

00

00

+2, -1, -1, -1

0000

+++

+3, -1, -1, -1

Cdigo MS43

Cdigos BnZS (Bipolar with n Zeros


Substitution)
Establecen la sustitucin de grupos de n bits OL, por grupos de
dgitos que incluyen pulsos V (de violacin a la alternabilidad de la
codificacin AMI). Entre los cdigos ms utilizados estn: B3ZS,
B6ZSyB8ZS.
Cdigo B3ZS
Versin modificada del cdigo AMI. Los dgitos 1L se codifican como
pulsos + y - de manera alternada. Los bits OL se codifican con un nivel
cero, a menos de que venga una secuencia de tres OL consecutivos, en
cuyo caso la secuencia se sustituye por BOV o 00V, donde B
representa un pulso conforme a la regla AMI y V representa un pulso
que viola la regla bipolar.
Para conservar una componente continua nula, se debe transmitir
tantas violaciones + como - en forma alternada, lo cual obliga a utilizar
el pulso de relleno B cuando el pulso que precede a la actual violacin
no tiene polaridad opuesta a la violacin anterior.

Cdigos BnZS (Bipolar with n Zeros Substitution)


Cdigo B3ZS.
Polaridad del pulso procedente

N de 1L desde la ltima sustitucin


Impar
Par

00

+0+

00+

Cdigo B6ZS
Polaridad del pulso procedente

Sustitucin

0+0+

0+0+

Cdigo B8ZS
Polaridad del pulso procedente

Sustitucin

000+0+

000+0+

Cdigos HDBn
La codificacin bipolar de alta densidad es una
modificacin de la codificacin bipolar. El
problema de recuperacin de la seal de reloj
queda eliminado al agregar pulsos cuando el
nmero de "Os consecutivos excede de "n",
donde "n" puede tomar cualquier valor entero:
1, 2, 3,....
El cdigo ms utilizado es el HDB3.
Polaridad del pulso procedente

N de 1L desde la ltima sustitucin


Impar
Par

000

+0 0+

000+

00

Codigo mBnB
Es una nueva clase de cdigos de lnea, que ha sido
desarrollada para codificar m bits de datos en grupos de n
bits binarios, donde m < n.
Debido a que se pueden elegir 2n valores codificados en
cada grupo, existe la posibilidad de utilizar determinadas
palabras cdigos, para control de la transmisin.
Un ejemplo de este tipo de cdigos es el 4B5B (m = 4 y n =
5), empleado en redes de fibra ptica, en el cual se toman
de las 32 palabras de 5 bits, 16 para la representacin de
datos y las restantes para control de transmisin.

CDIGO 4B5B
El cdigo de lnea 4B5B tiene 16 smbolos para
representar 16 datos binarios (0 a F), 8 smbolos
de control (Q, H, I, J, K, T, R, S) y 8 smbolos de
violacin (V).
La codificacin de los smbolos de datos est
diseada de tal manera que en condiciones
normales nunca se tenga cuatro ceros
consecutivos, ya que es necesario que se
mantenga un buen sincronismo en la transmisin.
Los smbolos de violacin indican que el receptor
puede tener cuatro ceros consecutivos.

CDIGO 4B5B

Smbolos de control
Q 00000
H 00100

Campo de datos

I 11111

Datos

Smbolo

0 (Binario 0000)

11110

1 (Binario 0001)

01001

2 (Binario 0010)

10100

3 (Binario 0011)

10101

4 (Binario 0100)

01010

5 (Binario 0101)

01011

6 (Binario 0110)

01110

7 (Binario 0111)

01111

Smbolos de Violacin

8 (Binario 1000)

10010

V o H 00001

9 (Binario 1001)

10011

V o H 00010

A (Binario 1010)

10110

V 00011

B (Binario 1011)

10111

V 00101

C (Binario 1100)

11010

V 00110

D (Binario 1101)

11011

V o H 01000

E (Binario 1110)

11100

V 01100

F (Binario 1111)

11101

V o H 10000

J 11000
K 10001
T 01101
R 00111
S 11001

Nota: Algunos smbolos V pueden formarse como H

CDIGO 5B6B
Datos

Smbolo

Datos

Smbolo

00000

011101 / 100010

10000

111010 / 000101

00001

101110 / 010001

10001

100011

No presenta smbolos
que cumplan otra
funcin.

00010

010111 / 101000

10010

100101

00011

000111

10011

100110

00100

101011 / 010100

10100

101001

00101

001011

10101

101010

Este cdigo se representa


en la siguiente tabla, en
la que se observa que los
smbolos de 4 pulsos se
alternan con los de 2
pulsos para mantener el
nivel de DC en valores
mnimos.

00110

001101

10110

101100

00111

001110

10111

011011 / 100100

01000

110101 / 001010

11000

110001

01001

010011

11001

110010

01010

010101

11010

110100

01011

010110

11011

101101 / 010010

01100

011001

11100

111000

01101

011010

11101

110011 / 001100

01110

011100

11110

101101 / 010010

01111

110110 / 001001

11111

100111 / 01100

Smbolos nicamente
para transmisin de datos

CDIGO 2B1Q
Es un cdigo de 4 niveles en el que la informacin
digital se agrupa en pares de bits para la
conversin a smbolos cuaternarios que se
denominan "cuartetos". Este cdigo es utilizado
en el acceso bsico a redes ISDN (Red Digital de
Servicios Integrados).
Smbolos y Niveles de Tensin para Codificacin 2B1Q
Primer Bit
(signo)

Segundo Bit
(magnitud)

Smbolo Cuaternario
(cuarteto)

Niveles de Tensin
(voltios)

+3

+2.5

+1

+5/6

-1

-5/6

-3

-2.5

CDIGO 2B1Q

CDIGO PST (PAIR SELECTED TERNARY)


La entrada binaria se transforma para la
transmisin en un cdigo de dos dgitos ternarios.
La forma de codificar es la siguiente: por ejemplo a
las entradas binarias 01 y 10 les correspondern el
modo positivo y el modo negativo de manera
alternada. Las entradas binarias 00 y 11 no
cambian el valor en sus respectivos modos.

Entrada Binaria

Modo +

Modo -

00

01

0+

10

+0

11

CDIGO PST (PAIR SELECTED TERNARY)

CDIGO MLT-3 (MULTI - LEVEL TRANSMIT)


Utilizado en algunas redes de rea local de alta velocidad
como es el caso de las redes 100Base-TX.
Concentra la mayor parte de la energa en la seal
transmitida bajo los 30 MHz, lo cual reduce las emisiones
radiadas; esto a su vez reduce los problemas debido a la
interferencia.
La codificacin MLT-3 produce una salida que tiene una
transicin para cada 1L, el cual usa tres niveles: un voltaje
positivo (+A), un voltaje negativo (-A) y un nivel de voltaje
nulo.
Los niveles de voltaje para cada IL son seleccionados de
manera secuencial (+A , 0 , -A , 0 , +A, ...). El bit 0L mantiene
el nivel de voltaje del estado anteriormente codificado.

CDIGO MLT-3 (MULTI - LEVEL TRANSMIT)