Sunteți pe pagina 1din 55

Cdigos de Lnea

Julian Adolfo Ramrez


Contenido
Cdigos Unipolar, Polar y Bipolar
Cdigo Manchester
Cdigo Duobinario
Dicode, Bifase Space, Bipolar de Alta Densidad
HDB3
M-aria
2B1Q, 3B2T, 4B3T
Introduccin
Cuando los datos digitales se transmiten a travs de
un canal de banda limitada, la dispersin en el canal
causa un traslape en el tiempo entre los smbolos
sucesivos (IIS).
Esta forma de distorsin puede ser un gran problema
en la calidad de la recepcin si se deja incontrolada.
Existen tcnicas que permiten una perfecta recepcin
en ausencia de ruido.
Estas se basan en la conformacin de la seal en
banda base para los sistemas de transmisin usando
par de cobre, coaxial o F.O.
Introduccin
La idea es adaptar la seal a las caractersticas
del canal.
Los conversores de cdigos son circuitos que
se encargan de convertir las seales digitales
para que la infomacin llegue sin errores.
Las seales que transportan la informacin en
banda base se llaman cdigos de lnea.
Introduccin
Un cdigo de lnea debe tener las siguientes propiedades
Alto contenido de cronizacin
Obtener la informacin del reloj a partir de la seal.
Es necesario que la seal tenga bastantes cruces por cero
En otro caso es necesario enviar por aparte la seal del reloj (cdigo
sincrnico).
Eficiencia
Capacidad de informacin: Cuanta informacin se transmite con un
nmero dado de smbolos.
La eficiencia se mide al comparar la capacidad de informacin del
cdigo respecto a la capacidad de informacin de la seal original.
Cm : Capacidad de informacin de la seal original
Cc : Capacidad de informacin del cdigo
c
m
C
C
N =
Introduccin
Capacidad de deteccin y correccin de errores en recepcin.
Densidad espectral de potencia favorable.
El espectro del cdigo debe ajustarse a la respuesta en frecuencia del
medio
Se debe eliminar el nivel de CD
Transparencia
El cdigo no debe alterar la infomacin
El cdigo debe ser unicodificable

En la recomendacin G701 de la ITU-T, se describen los
cdigos que cumplen con algunas o la mayora de estas
condiciones.
Introduccin
Los cdigos de lnea se pueden clasificar segn:

Su amplitud: Neutral, polar, bipolar
Su duracin: Retorno a cero (NZ), no retorno a
cero (NRZ)
Su referencia: Level, Mark, Space
Su alfabeto: Binarios, pseudoternarios, m-arios
Su Correlacin: Absolutos, diferenciales
Cdigo Neutral Unipolar
Tambin llamado de encendido-apagado (ON-OFF)
El smbolo 1 se representa con un pulso.
El smbolo 0 se representa apagando el pulso.
Es NRZ (sin retorno a cero) si el pulso ocupa la
duracin total del smbolo.
Es RZ (con retorno a cero) si ocupa una fraccin
(usualmente la mitad) de la duracin del smbolo.
Cdigo Unipolar
Caractersticas:
Es sencillo de implementar circuitalmente
El NRZ es sincrnico
El espectro tiene una alta componente de
directa
Cdigo Unipolar
Para un tren de pulsos cuyo reloj es, por ejemplo, 34
Mbps la velocidad de transmisin para el cdigo
NRZ es 17 Mbps.

En la representacin del tren de pulsos en series de
Fourier, el fundamental tiene una frecuencia de 17
MHz, el tercer armnico 51 MHz, etc.

Esto significa que no es posible extraer el reloj de la
seal ya que no hay ningn armnico a 34 MHz.
Cdigo Unipolar
Cdigo Unipolar NRZ (sin retorno a cero)
Cdigo Unipolar
Este cdigo no es apto para la transmisin por cable
dado que:
La componente de C.D. no permite enviar la
telealimentacin de los eventuales regeneradores.
Todos los circuitos por los que circula la seal
deben tener una respuesta en frecuencia que se
extienda hasta la componente continua porque sino
el espectro se altera.
Es prcticamente imposible detectar un error si
durante su transmisin un pico de ruido se suma a
un cero simulando un 1.
Cdigo Unipolar
Para el cdigo unipolar RZ, si la frecuencia del reloj
es, por ejemplo 34 Mbps, la fundamental tendr la
misma frecuencia y el tercer armnico 102 MHz.

Esto significa que se puede extraer el reloj en
recepcin excepto para secuencias largas de ceros .

Por lo dems, tiene los mismos problemas del NRZ.
Cdigo Unipolar
Cdigo Unipolar RZ (con retorno a cero)
Cdigo Polar
El smbolo 1 se representa con un pulso V+
El smbolo 0 se representa con un pulso V-
Puede ser NRZ o RZ
Cdigo Polar
Caractersticas:

Puede tener nivel de CD.
Su espectro est recargado a los componentes de
baja frecuencia lo que lo hace suceptible al ruido.
Cadenas largas de ceros incrementan los
componentes de baja frecuencia.
No es posible extraer el reloj directamente de la
seal.
Cdigo Bipolar
Conocido como cdigo AMI (Alternative
Mark Inversin), cuando es RZ
Es pseudotenario .
Tambin puede ser NRZ.
Es el primer cdigo de lnea real.
El smbolo 1 se representa por V+ y V-
alternadamente.
El smbolo 0 se representa por 0 voltios
Cdigo Bipolar
Seal y Espectro del cdigo AMI
Cdigo Bipolar
Caractersticas:
No tiene nivel de CD.
El reloj se puede extraer en el RZ rectificando
la seal recibida excepto para cadenas largas
de ceros.
Dada la alternancia de los 1 se pueden
detectar errores de un bit.
Es el que se usa para el primer orden de
jerarqua americana T
1
(1.544 Mbps)
Cdigo Manchester
El smbolo 1 se representa por la transmisin
de un pulso positivo durante la mitad de la
duracin del smbolo seguido de un pulso
negativo durante el resto
El smbolo 0 se representa con los mismos 2
pulsos pero transmitidos en orden invertido.
Llamado tambin
de fase dividida o
binaria gemela o
bisafe level.
Cdigo Manchester
Caractersticas:

No tiene nivel de CD.
Se puede extraer la informacin del reloj an
para cadenas largas de 1 y 0.
Se usa para redes ethernet segn la
recomendacin 802.3 de la IEEE. Tambin
para almacenamiento de datos en discos
magnticos y transmisin de datos en red.
Espectro de Potencia
Los cdigos de lnea son diferentes esquemas de un
tren discreto de pulsos modulados en amplitud.
Se pueden describir como diversas formas de un
proceso aleatorio x(t) definido por :
A
k
: es una variable aleatoria discreta
v(t) : es la forma bsica del pulso
T : es la duracin del smbolo

=
=
k
k
kT t v A t x ) ( ) (
Espectro de Potencia
El pulso bsico v(t) se centra en el origen y se
normaliza tal que v(0) = 1
Espectro de Potencia
Tasa de bits (bps): Velocidad a la cual se
transmiten los datos:
Rb = 1/Tb
Tasa de modulacin (baudios): Smbolos por
segundo; tasa a la cual se cambia el nivel de
la seal:
baudios = Rb/log2M
Espectro de Potencia
Para evaluar el espectro de potencia de los
diversos cdigos se modela el mecanismo
responsable de generacin de la secuencia {A
K
}
Los coeficientes de la ecuacin se definen como
una fuente aleatoria discreta estacionaria.
La fuente se caracteriza por tener la funcin de
autocorrelacin R
A
(n) =E{A
k
A
k-n
}
Donde E es el operador de valor esperado
(esperanza, valor medio)
Espectro de Potencia
Con esto se encuentra que la DEP de una seal discreta
PAM, est dada por:




Donde V(f) es la transformada de Fourier del pulso
bsico v(t).
El valor de las funciones V(f) y R
A
(n) depende del tipo
de seal PAM que se considere.

=
k
nfT j
A x
e n R f V
T
f S
t 2
2
) ( ) (
1
) (
Espectro de Potencia
Para el cdigo unipolar NRZ, suponiendo smbolos
equiprobables:
P(A
k
=0) = P(A
k
=a) =

Con esto se tiene que :


Si el pulso bsico es rectngular de amplitud unitaria y
duracin Tb:
V(f)=T
b
Sinc(f Tb)

=
=
=
0
4
0
2
) (
2
2
n
a
n
a
n R
A
Espectro de Potencia
As, la DEP es :



Al simplificarla queda :



Siendo o(f) la funcin delta de Dirac en f=0, la
cual se considera como la mitad de la potencia
contenida en la onda unipolar.

+ =
n
nfT j
b
b
b
b
x
b
e fT
T a
fT
T a
f S
t 2 2
2 2
) ( sinc
4
) sinc(
4
) (
) (
4
) ( sinc
4
) (
2
2
2
f
a
fT
T a
f S
b
b
x
o + =
Espectro de Potencia
Para el cdigo polar NRZ y suponiendo smbolos
equiprobales, se tiene:




El pulso bsico es el mismo de la forma unipolar.
As, la DEP es :
) ( sinc ) (
2 2
b b x
fT T a f S =

=
=
=
0 0
0
) (
2
n
n a
n R
A
Espectro de Potencia
Para el cdigo bipolar NRZ :



Para el cdigo Manchester :
) ( ) ( sinc ) (
2 2 2
b b b x
fT sen fT T a f S =
|
.
|

\
|
|
.
|

\
|
=
2 2
1
sinc ) (
2 2
b
b b x
fT
sen fT T a f S
t
Espectro de Potencia
Espectro de
Potencia de
diferentes
formatos.
Espectro de Potencia
Para el cdigo bipolar NRZ la mayor parte de la
potencia yace dentro de un BW igual a la tasa de
bit 1/T
b
y el contenido espectral es relativamente
pequeo alrededor de la frecuencia cero.

Para el cdigo Manchester tiene el doble BW que
el bipolar. La mayora de la potencia est dentro
de un BW igual a 2/T
b
(el doble de los otros).
Cdigo Duobinario
Se representa con 3
niveles de seal
(ternario).
El smbolo 1 se
represena con V+ o
V- dependiendo del 1
anterior y de la
cantidad de ceros
entre ellos, as:
Con la misma polaridad del anterior si la cantidad de
ceros es par.
Con polaridad contraria si la cantidad de ceros es impar.
Cdigo Duobinario
Caractersticas:
Tiene componente de CD.
BW la mitad del bipolar.
La mayor parte de la energa
en los componentes de baja
frecuencia.
Se pueden detectar algunos errores .
No puede extraerse el reloj cuando hay secuencias
largas de 1 0 .
Cdigo Duobinario Modificado
El cdigo duobinario tiene gran componente de CD, lo que se
corrige cambiando la ley de la formacin.
La salida se obtiene a partir de la entrada mediante una
transformacin lineal.
La seal de salida tiene valores dados por : C
k
= a
k
a
k-2

Como a
k
puede ser 1 0 C
k
tiene 3 valores posibles: 0 1
a
k
= C
k +
a
k-2
, por lo tanto :
Si C
k
= 1

, a
k
debe ser 1
Si C
k
= -1

, a
k
debe ser 0
Si C
k
= 0

, a
k
debe ser a
k-2

As conociendo C
k
se puede determinar univocamente a
k
Cdigo Duobinario Modificado
Como C
k
= 0 a
k
= a
k-2
, en caso de error, ste
tiende a propagarse.
Para evitarlo se usa precodificacin: se genera una
nueva sucesin b
1
, b
2
, ...b
k
, ... mediante:

b
k
= a
k
b
k-2


Y esta sucesin se transmite usando el esquema
duobinario modificado.
Cdigo Duobinario Modificado
La sucesin de salida ser :
C
k
= b
k
b
k-2
= (a
k
b
k-2
) b
k-2



Como a
k
y

b
k
pueden ser 1 0, C
k
puede ser 0 1
Si C
k
= 1 1, a
k
debe ser 1
Si C
k
= 0, a
k
debe ser 0

As se elimina la propagacin del error.
Cdigo Duobinario Modificado
Ejemplo Sin codificar

Tx


Rx
(sin error)


Rx
(con error)

a
k
0 1 0 0 1 1 1 0 0 1 0 1
C
k
0 -1 1 1 0 -1 -1 1 0 0
C
k
0 -1 1 1 0 -1 -1 1 0 0
a
k
? 0 1 1 1 0 0 1 0 1
C
k
0 -1 1 0 0 -1 -1 0 0 0
a
k
? 0 1 0 1 0 0 0 0 0
Cdigo Duobinario Modificado
Ejemplo Codificado

a
k
1 1 1 1 0 1 0 0 1 0 0 0 1
b
k
1 0 0 1 1 0 1 1 1 1 0 1 0 1 1
C
k
-1 1 1 -1 0 1 0 0 -1 0 0 0 1
Rx 1 1 1 1 0 1 0 0 1 0 0 0 1
Cdigo Duobinario Modificado
Caractersticas
No posee nivel de CD.
El BW se reduce, esto permite aumentar la velocidad
de transmisin.

Cdigo Dicode
Ternario.
Transicin de 1 a 0 se representa V
+
Transicin de 0 a 1 se representa V
-
Transiciones entre dos 1 o dos 0 con 0 vol.
Cdigo CMI
Coded Mark Inversin o bifase Mark.
Cdigo bipolar alternativo a 2 niveles.
Similar al bifase level (Manchester).
El smbolo 1 se transmite alternadamente con
polaridad V
+
y V
-
ocupando todo el ciclo.
El smbolo 0 se transmite con V
-
la primera mitad
del ciclo y con V
+
la otra mitad independiente del
smbolo precedente.
Cdigo CMI
Seal y espectro del cdigo CMI
Cdigo CMI
Caractersticas

El reloj se puede extraer fcilmente dado el elevado
nmero de transiciones.
No tiene componente de CD.
Permite detectar algunos errores porque no puede
haber dos 1 consecutivos con la misma polaridad .
Es el cdigo especificado por la ITU-T para los
sitemas de jerarqua europea de 4 orden (139.264
Mbps).
Cdigo Bifase Space
Se codifica igual que el anterior pero el 1 ocupa
medio ciclo con polaridad V
+
y medio ciclo con V
-
.

El 0 se transmite alternadamente con V+ y V-
ocupando todo el ciclo.
Tiene caractersticas similares al CMI.
Cdigo Bipolar de Alta Densidad
Se denomina HDBn, n = 1, 2, 3, ...
El ms utilizado en con n=3, HDB3.
Elimina la falta de transparencia del bipolar AMI.
Esto se logra al agregar pulsos cuando el nmero de
0 consecutivos excede n .
Cuando ocurre una sucesin de ms de n ceros
binarios, se reemplazan los n+1 ceros por una
sucesin especial.
En la sucesin HDB3 se usan las sucesiones 000V y
100V donde V es un 1 que viola la polaridad.
Cdigo Bipolar de Alta Densidad
El 1 en 100V se codifica siguiendo la regla
bipolar.

La eleccin de 000V 100V se hace de
modo que los pulsos consecutivos V alternen
signos lo que significa que si entre dos 000V
hay un nmero par de 1, el siguiente 000V se
cambia por 100V.
HDB3
Funcin de Densidad
Espectral de Potencia
HDB3
Caractersticas:

Como se ve en el espectro, tiene BW menor
que el bipolar, pero requiere mayor potencia
de transmisin.
Permite detectar algunos errores cuando las
violaciones tengan algn error.
Se utiliza para el 1, 2 y 3 orden de jerarqua
europea. (2048, 8448 y 34368 Mbps)
Codificacin M-aria
Para mejorar la eficiencia del espectro se usan cdigos
con varios niveles de salida para transmitir los datos.
La informacin que transmite un smbolo M-ario es:
I
M
= Log
2
M bits

Esto quiere decir que se puede aumentar el ndice de
transmisin de informacin aumentando M.
La potencia transmitida aumenta segn M
2
.
Como el BW depende slo del ndice de pulsos y no de
las amplitudes de estos, el BW es independiente de M.
Codificacin M-aria
Un sistema M-ario agrupa n bits por smbolo en
M smbolos, M = 2
n
.
Cuaternario : 4 smbolos, 2 bits por smbolo.
8-ario : 8 smbolos, 3 bits por smbolo.
Codigo 2B1Q
Asigna a 2 bits a la entrada un smbolo a la salida.
Es un cdigo cuaternario:
Es una aplicacin prctica del cdigo Gray.
Es el recomendado por la ITU para la RDSI de acceso
bsico y acceso primario.
DATO NIVEL
10 +3A/2
11 +A/2
01 -A/2
00 -3A/2
Codigo 3B2T
Se construye con un
alfabeto.
La combinacin 00 a
la salida no se utiliza.
Permite aumentar la
velocidad en un 50%
BINARIO TERNARIO
0 0 0 - +
0 0 1 - 0
0 1 0 0 -
0 1 1 0 +
1 0 0 - -
1 0 1 + +
1 1 0 + 0
1 1 1 + -
Codigo 4B3T
Cdigo Ternario
Asigna un smbolo compuesto por tres niveles a una
secuencia de entrada de 4 bits reduciendo la velocidad
de transmisin .
El nivel de CD
permanece en
cero.
Evita cadenas
largas de 0.
Explique en qu consisten los
cdigos diferenciales y describa
brevemente los ms importantes.

Explique cmo funciona el proceso
de aleatorizacin.
Tareas

S-ar putea să vă placă și