You are on page 1of 27

Codificaciones - Anexo-

Jon Matias Octubre 2006

Codificaciones bsicas (I)


z

Datos digitales, seales digitales


No retorno a nivel cero No retorno a cero invertido Bipolar-AMI Pseudoternaria Manchester Manchester diferencial B8ZS HDB3

Datos digitales, seales digitales (I)


z

No retorno a nivel cero (NRZ-L)


0: nivel alto 1: nivel bajo 0: no hay transicin al comienzo del intervalo 1: transicin al comienzo del intervalo

No retorno a cero invertido (NRZI)


Datos digitales, seales digitales (I)

Datos digitales, seales digitales (II)


z

Bipolar-AMI

0: no hay seal 1: nivel positivo o negativo, alternamente 0: nivel positivo o negativo, alternamente 1: no hay seal

Pseudoternaria

Datos digitales, seales digitales (II)

Datos digitales, seales digitales (III)


z

Manchester

0: transicin de alto a bajo en mitad del intervalo 1: transicin de bajo a alto en mitad del intervalo

Manchester diferencial
Siempre hay una transicin en mitad del intervalo 0: transicin al principio del intervalo 1: no hay transicin al principio del intervalo

Datos digitales, seales digitales (III)

Manchester Manchester diferencial

Datos digitales, seales digitales (III)


z

Velocidad modulacin

D: velocidad modulacin baudios R: velocidad tx en bps L: n bits por elemento de seal

R D = L

Datos digitales, seales digitales (IV)


z

B8ZS

Igual que el bipolar-AMI, excepto que cualquier cadena de ocho ceros se reemplaza por una cadena que tiene dos violaciones de cdigo Igual que el bipolar-AMI, excepto que cualquier cadena de cuatro ceros se reemplaza por una cadena que tiene una violacin de cdigo
Nmeros de pulsos bipolares (unos) desde la ltima sustitucin

HDB3

Impar
Polaridad del pulso anterior

Par +00+ -00-

000000+

Datos digitales, seales digitales (IV)

Codificaciones bsicas (II)


z

Datos digitales, seales analgicas


ASK FSK (BFSK) PSK (BPSK)


z

QPSK (/2)

Codificacin redes LAN


z z z z

4B/5B-NRZI MLT-3 8B6T 8B/10B

4B/5B-NRZI
z z

Se usa en 100BASE-X (2 FO) y FDDI (FO) 4 bits datos => 5 bits de cdigo (smbolo)

100 Mbps con 125 Mbaudios Rendimiento 80% mejor que Manchester

4B/5B-NRZI
Datos entrada 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 Grupo de cdigo 11110 01001 10100 10101 01010 01011 01110 01111 10010 10011 10110 10111 11010 11011 11100 11101 Interpretacin Dato 0 Dato 1 Dato 2 Dato 3 Dato 4 Dato 5 Dato 6 Dato 7 Dato 8 Dato 9 Dato A Dato B Dato C Dato D Dato E Dato F

4B/5B-NRZI
Datos entrada Grupo de cdigo 11111 11000 10001 01101 00111 00100 Otro Interpretacin Libre Comienzo delimitador secuencia, parte 1 Comienzo delimitador secuencia, parte 2 Fin delimitador secuencia, parte 1 Fin delimitador secuencia, parte 2 Error de transmisin Cdigos no vlidos

MLT-3
z

4B/5B efectivo para fibra ptica, no para par trenzado

Energa se concentra -> produce radiacin

z z

Se usa en 100BASE-TX (2 UTP cat5 o 2 STP) y FDDI (versin par trenzado) Se parte de 4B/5B y se siguen una serie de pasos

Efecto: concentrar mayor parte seal tx por debajo de 30 MHz, reduciendo las interferencias

MLT-3
z

Pasos:

Conversin NRZI a NRZ


z

Seal 4B/5B-NRZI de 100BASE-X se pasa a NRZ Se entremezcla secuencia bits -> distribucin espectro ms uniforme Secuencia bits mezclados se codifican con MTL-3 Se transmite la codificacin resultante

Aleatorizacin
z

Codificador
z

Controlador
z

MLT-3
z

Codificacin: 3 niveles (-V, 0, +V)


Si el siguiente bit es 0, el valor de salida se mantiene Si el siguiente bit es un 1, el siguiente valor implica transicin
z z

Si el valor anterior fue +V o V, el siguiente es 0 Si el valor anterior fue 0, el siguiente es distinto de 0 y de signo opuesto a la ltimo valor distinto de 0

MLT-3
Entra un 0 Entra un 1 Entra un 1

Entra un 0

Entra un 0

Entra un 1 Entra un 0

Entra un 1

MLT-3

8B6T
z z

Se usa en 100BASE-T4 (4 UTP cat3 o5) Utiliza sealizacin ternaria (+,-,0)

Cdigo ternario puro:


z z

Aprovecha capacidad seal ternaria (MLT-3 utiliza para evitar radiacin) No bueno por ausencia de sincronismo (como NRZ) Aprovecha eficiencia seal ternaria y evita falta sincronismo

Mtodos de codificacin por bloques


z

8B6T
z z z

Se gestionan bloques de 8 bits y se transforman en grupo de cdigo de 6 smbolos ternarios Se envan por tres canales de salida

8B a 100 Mbps se transforma en tres canales 6T a 25 Mbps Para sincronizacin -> cdigos se seleccionan para maximizar nmero medio de transiciones por grupo Se compensa la DC -> tensin promedio 0

Diseo:

8B6T

8B6T

8B/10B
z z z z

Se usa en canal de fibra y en Gigabit Ethernet Cada 8 bits se convierten en 10 bits para tx Filosofa similar a 4B/5B (FDDI)

8B/10B ms potente y mayor capacidad deteccin errores Entrada de m bits se convierten en n para su transmisin Se introduce redundancia para conseguir ciertas caractersticas de transmisin B = binarios

En general: cdigo mBnB con n > m


8B/10B
z

Ventajas

Implementacin con transceptores sencillos y fiables de bajo coste Buena compensacin entre 0s y 1s Buena densidad de transiciones para recuperar sincronismo Capacidad til para deteccin de errores Para simplificar transformacin e implementacin

8B/10B en realidad 5B/6B + 3B/4B

You might also like