Sie sind auf Seite 1von 34

CDIGOS DE LNEA

Ing Pablo Hidalgo L


Ing.
L.
Marzo de 2013

TRANSMISION DE DATOS EN BANDA BASE (1)


El esquema bsico de un sistema de transmisin de
datos es:
DTE
Fuente

Control

d Inf.
de
f

d Com.
de

Interfaz

Interfaz

Canal de Tx

C
E

D
C
E

DTE
Control

Fuente

de Com
Com.

de Inf
Inf.

Enlace de Datos

La informacin digital enviada por el DTE debe ser


adaptada al canal de transmisin fundamentalmente
por:
Su
S gran ancho
h de
d banda
b d
El alto nivel de componente continua
7/22/2013

ING. PABLO HIDALGO L.

TRANSMISION DE DATOS EN BANDA BASE (2)


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
E transmisin
t
i i de
d datos
d t
no interesa
i t
l
la
transmisin fiel de seales, por lo que en
recepcin
i
b t
basta
con
di i i
discriminar
en
determinados instantes si la seal tiene uno de
l
los
valores
l
cuantificados,
tifi d
sin
i que interese
i t
su
reconstruccin completa.
7/22/2013

ING. PABLO HIDALGO L.

TRANSMISION DE DATOS EN BANDA BASE (3)


Transmisin en banda base es la tcnica por la cual se transmite
informacin en forma digital (sin modular) por un medio de
transmisin fsico.
fsico Esta tcnica de transmisin consiste en
codificar adecuadamente la seal de forma tal que se adapte al
medio de transmisin.
La codificacin en general se utiliza en cortas distancias y debe
garantizar entre otros los siguientes parmetros:
Una
U apropiada
i d forma
f
d l espectro
del
t de
d energa.

Esquema de codificacin transparente.


La seal codificada debe posibilitar la decodificacin de
manera nica.
Un nmero importante de cruces por cero, para permitir la
extraccin de la seal de reloj.
Mnima multiplicacin de errores.
7/22/2013

ING. PABLO HIDALGO L.

CLASIFICACION DE LOS CODIGOS DE LINEA (1)

No existe una forma nica de clasificarlos. Se


examinarn dos formas:
1.Segn la polaridad
Cdigos unipolares
Cdigos polares
Cdigos bipolares

7/22/2013

ING. PABLO HIDALGO L.

CLASIFICACION DE LOS CODIGOS DE LINEA (2)


2. Forma General
Cdigo
g binario NRZ ( Non Return to Zero))
Cdigo binario RZ (Return to Zero)
Cdigo polar: NRZ y RZ
Cdigo bipolar o AMI (Alternate Mark Inversion) : NRZ
y RZ
Cdigos diferenciales NRZ tipos: M (NRZ-I) y S
Cdigo HDBn (High Density Bipolar order n)
Cdigo
C
bipolar con sustitucin de n ceros, BnZS
S
(Bipolar with n Zeros Substitution)
Cdigo Bifase L o Manchester
Cdigo Manchester Diferencial
Cdigo Bifase M
7/22/2013

ING. PABLO HIDALGO L.

CLASIFICACION DE LOS CODIGOS DE LINEA (3)


( )
2. Forma General (cont.)
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
MLT 3 (Multi-Level
(Multi Level Transmit 3)
Cdigo 2B1Q (2 Binary - 1 Quaternary)
7/22/2013

ING. PABLO HIDALGO L.

NRZ neutral o unipolar


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

a) Seal de Reloj
V

1
t

b) S
Seal
l dde D
Datos
A
t
0
-A

c) Seal Codificada NRZ


7/22/2013

ING. PABLO HIDALGO L.

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

a) Seal de Reloj

1
0

b) Seal de Datos

A
t
0
-A
c) Seal Codificada NRZ
7/22/2013

ING. PABLO HIDALGO L.

CDIGO RZ (RETURN TO ZERO) UNIPOLAR

Se dice
S
di que ell cdigo
di es con retorno
t
a cero, porque cuando
d
existe un 1L, durante cierto porcentaje del tiempo de bit Tb,
la seal regresa
g
a 0. La seal codificada p
puede ser de
polaridad positiva o negativa.
V

0
a) Seal de Reloj

0
Tb

b) Seal de Datos

A
t

a
7/22/2013

c) Seal Codificada RZ
ING. PABLO HIDALGO L.

10

CDIGO RZ BIPOLAR

Se dice
S
di que ell cdigo
di es con retorno
t
a cero, porque cuando
d existe
i t un
1L o un 0L, durante cierto porcentaje del 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.
A
V
t
0

a) Seal de Reloj
V
1

1
t

b) Seal de datos

Tb

A
t
0
-A

c)) Seal Cdigo


g RZ polar
p
7/22/2013

ING. PABLO HIDALGO L.

11

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.
cero
AMI invertido: Codificacin inversa al de tipo normal.
Los cdigos
g AMI p
pueden ser adems del tipo
p NRZ o RZ.
Ventaja: la alternabilidad en la polaridad de los pulsos, se la
puede usar como una forma de control de errores.
Limitacin
Li i i del
d l cdigo
di
AMI ausencia
AMI:
i de
d informacin
i f
i para
recuperacin de la seal de reloj en secuencias largas de 0L.
En el caso de transmisin RZ,
RZ tpicamente se usa una
relacin igual de marca o espacio aunque no es
absolutamente necesario. En los sistemas pticos basados
en emisores
i
l
lser
emplean
l
una relacin
l i de
d marca a espacio
i
de 10 a 30% para incrementar el tiempo de vida del lser.
7/22/2013

ING. PABLO HIDALGO L.

12

Codificacin AMI NRZ


V
0
V
0

a)) Seal de Relojj


0

b) Seal de Datos

A
t

0
-A
c) Cdigo AMI

7/22/2013

ING. PABLO HIDALGO L.

13

Cdigos NRZ Diferenciales


Diferencial NRZ tipo M (NRZ-I)
Puede
P d ser unipolar
i l o polar.
l El 1L cambia
bi ell
nivel de la seal codificada anterior. El 0L
mantiene el estado la seal codificada
anterior.
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
7/22/2013

ING. PABLO HIDALGO L.

14

Cdigos NRZ Diferenciales


V
0
V
0

a) Seal de Reloj
0
0
1
1
b) Seal de Datos

A
0
-A

t
c) Cdigo Diferencial Tipo M

A
0
-A
7/22/2013

t
d)) Cdigo
g Diferencial Tipo
p S
ING. PABLO HIDALGO L.

15

Cdigos BIFASE
Manchester o Bifase tipo L
Se da una transicin a la mitad del intervalo de bit
entre
t
d
dos
niveles
i l
+A
A y -A.
A El 1L tiene
ti
t
transicin
i i
negativa y el 0L tiene transicin positiva.
Manchester Diferencial
Se da una transicin a la mitad del intervalo de bit
entre dos niveles +A y -A. El 1L no tiene transicin al
inicio del p
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.
transicin
7/22/2013

ING. PABLO HIDALGO L.

16

Cdigos BIFASE
V
0
V
0

a)) Seal
S l dde R
Reloj
l j
1

b) Seal de Datos

A
0
-A

t
c) Cdigo Manchester

A
0
-A

7/22/2013

t
d) Cdigo Manchester Diferencial

ING. PABLO HIDALGO L.

17

Cdigos
g BIFASE
CMI (Coded Mark Inversion)
Es un cdigo recomendado por el CCITT. El 0L es codificado
con un cambio
bi de
d polaridad
l id d de
d negativo
ti a positivo,
iti
a la
l mitad
it d
del periodo de bit. El 1L es codificado con niveles positivos y
negativos de manera alternada.
alternada
V
0
V
0

a) Seal de Reloj
0

b) Seal de Datos

1
t

A
0
-A

t
c)) Cdigo
g CMI

7/22/2013

ING. PABLO HIDALGO L.

18

Cdigo 4B3T
Produce una substitucin de grupos de 4 bits
por grupos de 3 dgitos ternarios,
ternarios existiendo
una gran flexibilidad en la seleccin de los
cdigos ternarios.
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
S
i di
indica
l
la
codificacin
difi
i
propuesta
t
por
Jessop-Waters.
7/22/2013

ING. PABLO HIDALGO L.

19

Cdigo
g 4B3T

7/22/2013

ING. PABLO HIDALGO L.

20

Cdigo
g 4B3T
0

+1
+3

+2

-1
+3
+1

-1

-2

-33
+2
+2

-3

+3
+3

-2

+1

+2

-1

-2

-3

-3

-2

+1

0
7/22/2013

-1

ING. PABLO HIDALGO L.

21

Cdigos HDBn
La codificacin bipolar de alta densidad es una
modificacin de la codificacin bipolar.
bipolar El problema
de recuperacin de la seal de reloj queda
eliminado al agregar pulsos cuando el nmero de
0s consecutivos excede de n, donde n puede
tomar cualquier
q
valor entero: 1,, 2,, 3,.
,
Establecen la sustitucin de grupos de (n + 1) bits
0L, por grupos de dgitos que incluyen pulsos V (de
violacin a la alternabilidad de la codificacin AMI).
El cdigo ms utilizado es el HDB3.
HDB3

7/22/2013

ING. PABLO HIDALGO L.

22

Cdigo HDB3
Versin modificada del cdigo AMI.
AMI Los dgitos 1L se codifican
como pulsos + y - de manera alternada. Los bits 0L se codifican
con un nivel cero, a menos de que venga una secuencia de
cuatro 0L consecutivos, en cuyo caso la secuencia se sustituye
por B00V o 000V, donde B representa un pulso conforme a la
regla AMI y V representa un pulso que viola la regla bipolar.
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.
Polaridad del pulso
precedente

+
7/22/2013

No. de 1L desde la ltima sustitucin


Impar
Par

00 0 0000 +
00
ING. PABLO HIDALGO L.

+00 +
- 00 23

Cdigo
g 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,
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,
bits 16 para la
representacin de datos y las restantes para control
de transmisin.
transmisin
7/22/2013

ING. PABLO HIDALGO L.

24

Cdigo 4B5B
El cdigo de lnea 4B5B tiene 16 smbolos para
p
16 datos binarios ((0 a F),
) 8 smbolos de
representar
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 tengan cuatro ceros
consecutivos ya que es necesario que se
consecutivos,
mantenga un buen sincronismo en la transmisin.
Los smbolos de violacin indican que el receptor
puede tener cuatro ceros consecutivos.
p
7/22/2013

ING. PABLO HIDALGO L.

25

Cdigo
g 4B5B

7/22/2013

ING. PABLO HIDALGO L.

26

Cdigo 5B6B
Smbolos
nicamente
para transmisin de
datos
No presenta smbolos
que
cumplan
otra
funcin.
Este
cdigo
se
representa en la tabla
adjunta, en la que se
observa
que
q
los
smbolos de 4 pulsos se
alternan con los de 2
pulsos para mantener el
nivel de DC en valores
mnimos.
7/22/2013

ING. PABLO HIDALGO L.

27

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
P i
Primer
Bit
Bi
S
Segundo
d bi
bit Smbolo
S b l cuaternario
i
Ni l de
Niveles
d
(signo)
(magnitud)
(cuarteto)
tensin (voltios)
1
1
0
0
7/22/2013

0
1
1
0

+3
+1
- 1
- 3

ING. PABLO HIDALGO L.

+ 2.5
+ 5/6
- 5/6
- 2.5
28

Cdigo
g 2B1Q
V
t
0
V
0

a) Seal de Reloj

b) Seal
S l dde Datos
D t

2.5
5/6
0

t
c)) Cdigo
g 2B1Q
Q

-5/6
-2.5
7/22/2013

ING. PABLO HIDALGO L.

29

CDIGO PST (PAIR SELECTED TERNARY)


La entrada binaria se transforma para la transmisin en un
cdigo de dos dgitos ternarios.
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
p
modos.
Entrada
binaria

Modo +

Modo -

00
01
10
11

-+
0+
+0
+-

-+
0-0
+-

CDIGO PST (PAIR SELECTED TERNARY)


V
t

a) Seal de Reloj
V

0
t

0
A

b)) Seal de Datos


t

0
-A

c) Cdigo PST, pulso inicial positivo


A
t

0
-A

d) Cdigo PST, pulso inicial negativo

CDIGO MLT-3 (Multi - Level Transmit)


Utilizado en algunas redes de rea local de alta velocidad
como es el caso de las redes 100Base
100Base-TX.
TX.
Concentra la mayor parte de la energa en la seal
transmitida bajo los 30 MHz, lo cual reduce las emisiones
radiadas;
di d
esto
t a su vez reduce
d
l problemas
los
bl
d bid a la
debido
l
interferencia.
La codificacin MLT
MLT-3
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.
nulo
Los niveles de voltaje para cada 1L son seleccionados de
manera secuencial ((+A , 0 , -A , 0 , +A,, ...).
) El bit 0L
mantiene el nivel de voltaje del estado anteriormente
codificado.
7/22/2013

ING. PABLO HIDALGO L.

32

CDIGO MLT-3 (Multi - Level Transmit)


V
t
0
V
0

a) Seal de Reloj

b) Seal
S l dde Datos
D t

+A

t
c)) Cdigo
g MLT-3

-A

7/22/2013

ING. PABLO HIDALGO L.

33

DENSIDAD ESPECTRAL DE LOS


CDIGOS DE LNEA

7/22/2013

ING. PABLO HIDALGO L.

34

Das könnte Ihnen auch gefallen