Está en la página 1de 17

CODIFICACIN DIGITAL

TIPOS DE CODIFICACIN
CONVERSIN DIGITAL-DIGITAL
La codificacin o conversin digital a digital, es la representacin de la
informacin digital mediante una seal digital. Por ejemplo, la transmisin de
datos desde la computadora a la impresora es digital.
En este tipo de codificacin, los unos y ceros binarios se traducen a una
secuencia de pulsos de voltaje que se pueden propagar por un cable.

Codificacin digital a digital


TIPOS: UNIPOLAR, POLAR Y BIPOLAR

Tipos de codificacin digital a digital


UNIPOLAR
La codificacin unipolar es muy sencilla y primitiva. Aunque actualmente es
casi obsoleta, permite representar los conceptos usados con los sistemas de
codificacin ms complejos y permite examinar los tipos de problemas que se
deben resolver en los sistemas de transmisin digital.
Este sistema de transmisin digital va como pulsos de voltaje por medio de
enlace, cable o un hilo.
Este tipo de codificacin consta de dos partes: Componentes DC y la
Sincronizacin.
UNIPOLAR
Este tipo de codificacin consta de dos partes: Componente DC y la
Sincronizacin.

Codificacin unipolar
POLAR
La codificacin polar usa dos niveles de voltaje: uno positivo y uno negativo.
Estos dos niveles en su mayora de los mtodos de codificacin polar se reduce
el nivel de voltaje medio de la lnea y se alivia el problema de la componente
DC.

Tipos de codificacin polar


CATEGORIA NRZ
Los mtodos mas populares son 3
NRZ-L: El nivel de la seal depende del tipo de bit que representa.
Habitualmente, un valor de voltaje positivo indica que el bit es un O y un valor
de voltaje negativo significa que el bit es un 1 (o viceversa); por tanto, el nivel
de la seal depende del estado del bit.
NRZ-I: Es una inversin del nivel de voltaje representa un bit 1. Es la transicin
entre el valor de voltaje positivo y negativo, no los voltajes en s mismos, lo que
representa un bit 1.Un bit O se representa sin ningn cambio.
NRZ-I es mejor que NRZ-L debido a la sincronizacin implcita provista por el
cambio de seal cada vez que se encuentra un l, la seal se invierte si se
encuentra un 1.
Ejemplo de codificacin NRZ-L y NRZ-I
CATEGORIA RZ
En este se puede ver que los datos originales contienen tiras de unos o ceros
consecutivos, el receptor puede sufrir prdidas. Una forma de asegurar la
sincronizacin es enviar una seal especfica para temporizacin de un canal
distinto. Sin embargo, esta solucin es cara y genera sus propios errores. Una
solucin mejor es incluir de alguna forma la sincronizacin dentro de la seal
codificada.

Codificacin RZ
CATEGORIA BIFASICA
Probablemente, la mejor solucin existente para el problema de la
sincronizacin Como en RZ, estas transiciones a mitad del intervalo permiten la
sincronizacin.
Codificacin Manchester: Usa la inversin en mitad de cada intervalo de bit
para sincronizar y para representar bits. Una transicin de negativo a positivo
representa un 1 binario y una transicin positivo a negativo representa un 0
binario. Usando una transicin con ese doble objetivo, la codificacin
Manchester logra el mismo nivel de sincronizacin que RZ pero con dos valores
de amplitud.
Manchester diferencial: La inversin en la mitad del intervalo de bit se usa
para sincronizacin, pero la presencia o ausencia de una transicin adicional al
principio de cada intervalo se usa para identificar el bit. Una transicin significa
un 0 binario, mientras que la ausencia de transicin significa un 1 binario.
Ejemplo de codificacin Manchester y Manchester
diferencial
BIPOLAR
Bipolar con Inversin de marca alternada (AMI)
Es la forma ms sencilla de codificacin bipolar, AMI significa inversin a 1alterno.
Un valor neutral, es decir, un voltaje 0, representa el 0 binario. Los unos binarios
se representan alternando valores de voltaje positivos y negativos.

Codificacin bipolar AMI


BIPOLAR CON SUSTITUCIN DE 8 CEROS (B8SZ)
B8ZS proporciona sincronizacin de secuencias largas de ceros. En la mayora
de los casos, B8ZS funciona de forma idntica a AMI bipolar.
La diferencia entre B8ZS y la AMI bipolar se produce cuando se encuentran
ocho o ms ceros consecutivos dentro del flujo de datos. La solucin provista
por B8ZS es forzar cambios artificiales de seal, denominadas violaciones,
dentro de la tira de ceros. Cada vez que hay una sucesin de ocho ceros, B8ZS
introduce cambios en el patrn basados en la polaridad del 1 anterior.
Si el valor del 1 anterior era positivo, los ocho ceros se codificarn entonces
como cero, cero, cero, positivo, negativo, cero, negativo, positivo.
Ejemplo de codificacin B8ZS
BIPOLAR 3 DE ALTA DENSIDAD (HDB3)
Esta convencin, denominada HDB3, introduce cambios dentro del patrn AMI
bipolar cada vez que se encuentran cuatro ceros consecutivos en lugar de
esperar por los ocho del mtodo B8ZS. Aunque el nombre es HDB3, el patrn
cambia cada vez que se encuentra cuatro ceros seguidos.
En HDB3 si hay cuatro ceros seguidos, se cambia el patrn usando una de las
cuatro formas basadas en la polaridad del 1 anterior y el nmero de unos
desde la ltima sustitucin.
Ejemplo de codificacin HDB3

Si la polaridad del bit anterior era positiva, la violacin es positiva. Si la


polaridad del bit anterior era negativa, la polaridad es negativa.
Siempre que el nmero de unos de la ltima sustitucin sea par, B8ZS coloca
una violacin en el lugar del primer y cuarto consecutivo. Si la polaridad del
bit anterior era positiva, ambas violaciones son negativas. Si la polaridad del bit
anterior era negativa, ambas violaciones son positivas. Ejemplo en la siguiente
pagina
Ejemplo
Codifique el flujo de bits 10000000000100 usando B8ZS. Asuma que la
polaridad del primer 1 es positiva.

También podría gustarte