You are on page 1of 58

CODIFICACIN EN

LNEA

Tema V

REPBLICA BOLIVARIANA DE VENEZUELA
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITCNICA
ANTONIO JOS DE SUCRE
VICE-RECTORADO PUERTO ORDAZ
Departamento de Ingeniera Electrnica

Sumario
1. Introduccin
2. Propiedades de los Cdigos en Lnea
3. Formatos de Sealizacin Binaria
4. Anlisis de Espectro de Potencia de los cdigos
5. Codificacin Diferencial
6. Patrones de Ojos
7. Otra visin de la codificacin en lnea
Motivacin del Tema
La codificacin de lnea se puede
entender como

Las diferentes maneras de
representar los unos y ceros que
componen una seal digital para
adaptarla eficientemente al
medio de transmisin.
Propiedades deseables de los
Cdigos de Lnea.

Auto sincronizacin: Debe poseer suficiente
informacin de temporizacin incorporada al
cdigo de manera que se pueda disear la
sincronizacin para extraer la seal de
sincronizacin o de reloj.

Baja probabilidad de error de bits: Se pueden
disear receptores para recuperar datos binarios
con una baja probabilidad de error de bits cuando
la seal de datos de entrada se corrompe por ruido
o ISI (Interferencia InterSimbolo).
Un espectro adecuado para el canal: Por
ejemplo, si el canal es acoplado de ca, la densidad
espectral de potencia de la seal de codificacin de
lneas ser insignificante a frecuencias cercanas a
cero.

Ancho de banda del canal de transmisin:
Debe ser tan pequeo como sea posible. Esto facilita
la transmisin de la seal en forma individual o la
multicanalizacin.


Propiedades deseables de los
Cdigos de Lnea.

Capacidad de deteccin de errores: Debe ser
posible poner en practica esta caracterstica con
facilidad para la adicin de codificadores y
decodificadores de canal, o debe incorporarse al
cdigo de lnea.

Transparencia: El protocolo de datos y el cdigo
de lneas estn diseados de modo que toda
secuencia posible de datos se reciba fiel y
transparentemente.
Propiedades deseables de los
Cdigos de Lnea.

Formatos de Sealizacin
Binarias
1. Sealizacin Unipolar: Usando
lgica positiva, el 1 binario se
representa con un nivel alto de voltaje
(+A Volts) y un 0 binario con un nivel
de cero Volts.

2. Sealizacin Polar: Los unos y los
ceros binarios se representan por
medio de niveles positivos y negativos
de igual voltaje.
3. Sealizacin Bipolar (Pseudoternaria):
Los 1 binarios se representan por
medio de valores alternadamente
negativos y positivos. El 0 binario se
representa con un nivel cero. El trmino
pseudoternario se refiere al uso de tres
niveles de seales codificadas para
representar datos de dos niveles
(binarios).

Formatos de Sealizacin
Binarias
4. Sealizacin Manchester:
Cada 1 binario se representa con un
pulso de perodo de medio bit positivo
seguido por un pulso de perodo de medio
bit negativo. Del mismo modo, el 0
binario se representa con un pulso de
perodo de medio bit negativo seguido por
un pulso de perodo de medio bit
positivo.
Formatos de Sealizacin
Binarias
Convenimientos Previos
Con frecuencia se utilizan notaciones
abreviadas para estos formatos, las
cuales son:

1. Unipolar NRZ se nombrar
simplemente como unipolar.
2. Polar NRZ como Polar.
3. Bipolar RZ como Bipolar.

Formatos de
Sealizacin
Binaria

Anlisis de los Espectros de Potencia
de los cdigos de lnea binarios
Sealizacin Unipolar NRZ.

(

+
|
|
.
|

\
|
= ) (
1
1
4
) (
2
2
f
T f T
f T sen T A
f P
b b
b b
Z unipolarNR
o
t
t
Sealizacin Polar NRZ.
2
2
) (
|
|
.
|

\
|
=
b
b
b NRZ polar
f T
f T sen
T A f P
t
t
Anlisis de los Espectros de Potencia
de los cdigos de lnea binarios
Sealizacin Unipolar RZ.


(

+
|
|
|
|
.
|

\
|
|
.
|

\
|
|
.
|

\
|
=

=
) (
1
1
2
2
16
) (
2
2
b
n
b b
b
b
RZ unipolar
T
n
f
T fT
fT
sen
T A
f P o
t
t
Anlisis de los Espectros de Potencia
de los cdigos de lnea binarios
Sealizacin Bipolar RZ.


( ) ) (
2
2
8
) (
2
2
2
b
b
b
b
RZ bipolar
fT sen
fT
fT
sen
T A
f P t
t
t
|
|
|
|
|
.
|

\
|
|
.
|

\
|
|
.
|

\
|
=
Anlisis de los Espectros de Potencia
de los cdigos de lnea binarios
Sealizacin Manchester NRZ


|
.
|

\
|
|
|
|
|
|
.
|

\
|
|
.
|

\
|
|
.
|

\
|
= )
2
(
2
2
) (
2
2
2
b
b
b
b NRZ Manchester
f T
sen
f T
f T
sen
T A f P
t
t
t
Anlisis de los Espectros de Potencia
de los cdigos de lnea binarios
Comparacin entre los diferentes
modos de codificacin.
Tabla 1: Eficiencias Espectrales de varios Cdigos de Lneas
Tipo de
cdigo

Primer ancho
de banda nulo
(Hz)

Eficiencia
Espectral
R/B [(bits/seg)/Hz]

Unipolar
NRZ

R

1

Polar NRZ

R

1

Unipolar RZ

2R



Bipolar NRZ

R

1

Manchester
NRZ

2R



Niveles
Mltiples
NRZ

R/L
*


L

Codificacin Diferencial
Los datos
diferenciales
codificados son
generados por:
1
=
n n n
e d e
Los datos codificados recibidos se
decodifican mediante

1
~ ~ ~

=
n
n n
e e d
A B SAL
0 0 0
0 1 1
1 0 1
1 1 0
Compuerta Or-Ex
Generacin de Codificacin Diferencial.
Ejemplo de Uso de Codificacin
Diferencial
Codificacin

Cdigo resultante

Secuencia de entrada

d
n



1
1 1

0

1

0

0

1

Secuencia codificada

e
n


0

1

1

0

0

0

1



















a) Decodificacin (con
polaridad correcta)



















Secuencia recibida

1

0

1

1

0

0

0

1

Secuencia decodificada



1

1

0

1

0

0

1

b) Decodificacin (con
polaridad invertida)



















Secuencia recibida

0

1

0

0

1

1

1

0

Secuencia decodificada



1

1

0

1

0

0

1

A B SAL
0 0 0
0 1 1
1 0 1
1 1 0
Compuerta Or-Ex
Se compara el valor
lgico del dato
actual con el
anterior
Valor Inicial
Arbitrario
Patrones de Ojos: Medida prctica de los
niveles de ruido del cdigo de lnea.

El efecto de la filtracin y ruido en un canal se
ve observando el cdigo de lnea recibido en
un osciloscopio.

En la imagen siguiente se muestran formas de
onda polares NRZ daadas en los casos de:

1. Filtracin de canal ideal
2. Filtracin que produce interferencia
intersmbolos (ISI)
3. Ruido ms ISI
Formas de Ondas de Patrones de
Ojos
El Patrn de Ojo proporciona la
siguiente informacin:
El error de sincronizacin permitido en el
muestreador del receptor esta dado por el ancho del
ojo, conocido como apertura del ojo.

La sensibilidad al error de sincronizacin esta dada
por la pendiente de la apertura del ojo, evaluada en o
cerca del cruce por cero.

El margen de ruido del sistema esta dado por la altura
de la apertura del ojo.

SEGUNDA VISIN DE LOS HECHOS.
A continuacin
analizaremos la
codificacin de lnea vista
por otro autor, en este
caso W. Stallings.
Formatos de codificacin digital de
seales
Definicin
de cada
uno de los
CODIGOS
ms
empleados
Formatos de codificacin digital de
seales
Resumen
de las
tcnicas de
codificaci
n en lnea
No Retorno a Cero (NRZ, Nonreturn to
zero)
El nivel de tensin se mantiene constante
durante la duracin del bit, no hay retorno a
nivel cero de la tensin. 0 es un alto y 1 es
un bajo.
NRZ-L, Nivel No Retorno a Cero (NonReturn to Zero Level)
No Retorno a Cero con Inversin de
unos (NRZI)
El nivel de tensin se mantiene constante
durante la duracin del bit, no hay retorno a
nivel cero de la tensin. 0 no cambia el nivel,
el 1 cambia alternadamente el nivel.
El caso de NRZI, es una codificacin diferencial.
Procedimiento: si se tiene un cero se mantiene el
nivel anterior. Si se tiene un 1 se codifica con la
seal contraria a la que se utiliz en el 1 anterior.
Este esquema de polarizacin no es vulnerable a la
inversin de cables en el proceso de transmisin, es
decir la inversin de la polaridad en los cables de
transmisin no afecta los datos.
No Retorno a Cero con Inversin de
unos (NRZI)
Representacin
Espectral
de la
Codificacin
No Retorno a Cero con Inversin de
unos (NRZI)
Binarios Multinivel
Estos cdigos usan ms de dos
niveles de seal.
Los casos son:
1. Bipolar AMI (Alternate Mark
Inversion)
2. Pseudoternario
BIFASE
Engloba todo un conjunto de tcnicas de
codificacin alternativas, diseadas para
superar las dificultades encontradas en
los cdigos NRZ.
Dos de estas tcnicas, son:
1. Manchester
2. Manchester diferencial
Manchester y Manchester
Diferencial
Representacin
Espectral
de la
Codificacin
Tcnicas de < <Scrambling> >
La idea que se sigue es:
Reemplazar las secuencias de bits que den
lugar a niveles de tensin constante por
otras secuencias que proporcionen
suficiente nmero de transiciones, de
forma tal que el reloj del receptor pueda
mantenerse sincronizado.
En el receptor:
Se debe identificar la secuencia
reemplazada y sustituirla por la secuencia
original.
La secuencia reemplazada tendr la
misma longitud que la original, por lo cual
no se produce cambio de velocidad
Tcnicas de < <Scrambling> >
Los objetivos son
1. Evitar la componente en continua
2. Evitar las secuencias largas que
correspondan a seales de tensin nula
3. No reducir la velocidad de transmisin de
los datos
4. Tener cierta capacidad para detectar
errores
Tcnicas de < <Scrambling> >
Reglas de Codificacin
1. B8ZS (Bipolar with 8-Zeros
Substitution) utilizado en
Norteamrica.
2. HDB3 (High Density Bipolar 3 Zeros)
utilizado en Europa y J apn.
Tcnicas de < <Scrambling> >
Tcnicas de <Scrambling>
B8ZS (Bipolar with 8-Zeros Substitution)
Esta basado en AMI bipolar, con las reglas:
a) Si aparece un octeto con todos ceros y el
ltimo valor de tensin anterior a dicho
octeto fue positivo, codificar dicho octeto
con 0 0 0 + - 0 - +
b) Si aparece un octeto con todos ceros y el
ltimo valor de tensin anterior a dicho
octeto fue negativo, codificar dicho octeto
como 0 0 0 - + 0 + -
V: violacin de secuencia bipolar
B: bit bipolar valido
Estrategia:
Pulso anterior: + 0 0 0 +- 0 - +
Pulso anterior: - 0 0 0 - +0 +-
Tcnicas de <Scrambling>
B8ZS (Bipolar with 8-Zeros Substitution)
Con este procedimiento se fuerzan dos
violaciones de cdigo del cdigo AMI,
combinaciones de sealizacin no
permitidos por el cdigo.
El receptor identificar ese patrn y lo
interpretar convenientemente como un
octeto todo ceros.
Tcnicas de <Scrambling>
B8ZS (Bipolar with 8-Zeros Substitution)
Tcnicas de <Scrambling>
HDB3 (High Density Bipolar 3 Zeros)
Se basa en la codificacin AMI.
Se reemplaza las cadenas de cuatro
ceros por cadenas que contienen uno
o dos pulsos.
El cuarto cero se sustituye por una
violacin del cdigo.
Tabla 5.4 Reglas de Sustitucin en HDB3
Numero de Pulsos Bipolares (unos)
desde la ltima sustitucin
Polaridad del
pulso anterior
Impar Par
- 000- +00+
+ 000+ -00-
La sustitucin depender:
a) Si el nmero de pulsos desde la ltima violacin es par o impar.
b) Dependiendo de la polaridad del ltimo pulso, anterior a la aparicin de
los cuatro ceros.
Tcnicas de <Scrambling>
HDB3 (High Density Bipolar 3 Zeros)
Tabla 5.4 Reglas de Sustitucin en HDB3
Numero Impar de 1s
Desde la ltima sust.
Tcnicas de <Scrambling>
HDB3 (High Density Bipolar 3 Zeros)
Actividades Complementarias
1. Analice los contenidos de este tema
consultando la bibliografa.

2. Resuelva algunos problemas planteados en
el libro de W Stallings.
FIN TEMA 5

Gracias
Bipolar AMI
El 0 binario se representa por ausencia de seal
y el 1 binario se representa como un pulso
positivo o negativo.
Los pulsos correspondientes a los 1 deben tener
una polaridad alternante.
0 1 0 0 1 1 0 0 0 1 1
Bipolar AMI
Representacin
Espectral
de la
Codificacin
Bipolar AMI
Ventajas:
1. Para la cadena de 1 se tiene sincronismo.
2. No hay componente CD
3. El ancho de banda es, menor que para NRZ
4. Se puede usar la alternancia para los 1 como
una forma de detectar errores.

Desventajas:
1. Una larga cadena de 0 pierde el sincronismo.

Pseudoternario
Se tiene una codificacin con tres niveles.
Para este caso el bit 1 se representa por la
ausencia de seal, y el 0 mediante pulsos
de polaridad alternante.
0 1 0 0 1 1 0 0 0 1 1
Pseudoternario
Representacin
Espectral
de la
Codificacin
Pseudoternario
Ventajas
1. Se puede enviar la seal de sincronismo con
la informacin.
2. No se tiene componente contnua.
3. Se disminuye el ancho de banda
4. El mayor nivel de energa est ubicado a la
mitad de la frecuencia normalizada
Pseudoternario
Desventajas
1. Una larga cadena de 1 hace perder el
sincronismo.
2. El sistema receptor se ve obligado a
distinguir entre tres niveles de: +A, -A y 0.
3. Requiere 1,58 bits para transportar solo un
bit de informacin.
bits 58 , 1 3 log
2
=
Codificacin Manchester
Siempre hay una transicin en mitad
del intervalo de duracin del bit. Sirve
como procedimiento de sincronizacin.

Regla:

a) 1 lgico: transicin de bajo a alto.
b) 0 lgico: transicin de alto a bajo.

Nota: esta regla es contraria a la utilizada por otros autores, pero
se ajusta a la estandarizada en equipos de uso comercial
Codificacin Manchester
Codificacin Manchester:
Comparacin con otras Codificaciones
Manchester Diferencial
La transicin en mitad del intervalo
se utiliza tan solo para
proporcionar sincronizacin.
La codificacin de 0 se
representa por la presencia de una
transicion al principio del intervalo
del bit, y un 1 se representa
mediante la ausencia de una
transicin al principio del intervalo.
Manchester Diferencial
Manchester Diferencial:
Comparacin con otras Tcnicas

You might also like