Sei sulla pagina 1di 58

CODIFICACION Y

MODULACION
METODOS DE CONVERSION
DIGITAL/DIGITAL
Es la representacin de la informacin digital
mediante una seal digital.
Por ejemplo, cuando se transmiten datos
desde la computadora a una impresora, tanto
los datos originales como los datos
transmitidos son digitales.
En este tipo de codificacin los unos y ceros
binarios generados por una computadora se
traducen a una secuencia de pulsos de
voltaje que se pueden propagar por un cable.
En la figura se muestra la relacin
entre la informacin digital, el
hardware de codificacin digital a
digital y la seal digital resultante.
TIPOS DE CODIFICACION DIGITAL A
DIGITAL
CODIFICACION UNIPOLAR
Es muy sencilla y muy primitiva.
Actualmente est casi obsoleta.
Su sencillez proporciona una forma fcil
de presentar 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.
Usa nicamente un valor de nivel.
El sistema de transmisin digital funciona
enviando pulsos de voltaje por un medio de
enlace, habitualmente un cable o un hilo.
En la mayora de los tipos de codificacin, hay
un nivel de voltaje para el 0 binario y otro nivel
de voltaje para el 1.
La polaridad del impulso indica si es positivo o
negativo.
La codificacin unipolar se denomina as porque
usa nicamente una polaridad.
Esta polaridad se asigna a uno de los dos
estados binarios, habitualmente el 1.
El otro estado, habitualmente el 0, se
representa por voltaje 0.
En la figura se muestra la idea de la
codificacin unipolar.
Los unos se codifican con un valor
positivo y los ceros se codifican como
el valor cero.
VENTAJAS Y DESVENTAJAS
La codificacin unipolar es muy
sencilla.
La codificacin unipolar admite una
implementacin de bajo costo.
En contraparte, la codificacin
unipolar tiene al menos dos
problemas que le hace poco
deseable: una componente DC y la
sincronizacin.
COMPONENTE DC
La amplitud de una seal con
codificacin unipolar no es cero.
Esto crea lo que se llama una
componente de corriente continua
(DC) (un componente con frecuencia
cero).
Cuando una seal contiene una
componente DC, no puede viajar a
travs de medios que no pueden
gestionar este tipo de componentes.
SINCRONIZACION
Cuando una seal no vara, el receptor no puede
determinar el principio y el final de cada bit.
Por lo tanto, en la codificacin unipolar puede
haber problemas de sincronizacin siempre que
el flujo de datos contenga largas series
ininterrumpidas de ceros y unos.
Por desgracia, la falta de sincronizacin entre los
relojes del emisor y el receptor distorsiona la
temporizacin de la seal de forma que, por
ejemplo, cinco unos pueden ser enviados en
0.006 segundos, originando la recepcin 1 extra
en el receptor.
Este bit extra en el flujo de datos hace
que todo lo que llegue detrs se
decodifique errneamente.
Para controlar la sincronizacin de los
medios de transmisin unipolar se ha
desarrollado una solucin consistente en
usar una lnea distinta que, en paralelo,
lleva un pulso de reloj y que permite al
dispositivo de recepcin resincronizar su
temporizador con el de la seal.
Lo anterior implica mayor costo en la
transmisin.
CODIFICACION POLAR
Usa dos niveles de amplitud (positiva y
negativa).
Gracias a ello, se reduce el nivel de voltaje
medio de la lnea y se alivia el problema de la
componente DC existente en la codificacin
unipolar.
Las tcnicas ms populares de codificacin
polar son: NRZ, RZ y bifsica.
En las codificaciones Manchester y Manchester
diferencial, cada bit se define mediante
voltajes positivos y negativos, de tal forma que
la componente DC queda totalmente
eliminada.
TIPOS DE CODIFICACION
POLAR
NOT RETURNO TO ZERO
(NRZ)
El nivel de la seal es
siempre positivo o negativo.
Los dos mtodos ms
populares son:
NRZ-L
NRZ-I
NRZ-L
El nivel de seal depende del tipo de bit que
representa.
Habitualmente, un valor de voltaje positivo indica
que el bit es un 0 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.
Cuando hay un flujo grande de ceros o unos puede
surgir un problema.
El receptor recibe un voltaje continuo y debera
determinar cuntos bits han enviado mediante su
reloj, que puede estar o no sincronizado con el reloj
del emisor.
NRZ-I
Una inversin del nivel del 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 0 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 1.
La existencia de unos en el flujo de datos permite al
receptor sincronizar su temporizador con la llegada real de
la transmisin.
Las tiras de ceros todava pueden causar problemas, pero
debido a que los ceros son menos frecuentes, el problema
es menor.
CODIFICACION NRZ-L Y NRZ-
I
TIPOS DE CODIFICACION POLAR
RETURN TO ZERO (RZ)
Una mejor solucin al a sincronizacin es
incluir de alguna forma a sta dentro de la
seal codificada, algo similar a la solucin
provista por NRZ-I, pero capaz de manejar
tiras de ceros y unos.
Para asegurar la sincronizacin debe
haber un cambio de seal para cada bit.
El receptor puede usar estos cambios para
construir, actualizar y sincronizar su reloj.
La tcnica RZ usa tres valores: positivo,
negativo y cero.
La seal no cambia entre los bits sino
durante cada bit.
Al igual que NRZ-L, un voltaje positivo
significa 1 y un voltaje negativo significa 0.
Pero , a diferencia de NRZ-L, a medio camino
en cada intervalo de bits, la seal vuelve a 0.
Un bit 1 se representa realmente por una
transicin del voltaje positivo al cero y un bit
0 por una transicin del voltaje negativo al
cero, en lugar de por una transicin positiva
o negativa nicamente.
CODIFICACION RZ
VENTAJAS Y DESVENTAJAS
La principal desventaja de la
codificacin RZ es que necesita
dos cambios de seal para
codificar un bit y, por tanto,
ocupa, ms ancho de banda.
Pero, de las tres alternativas NRZ-
L, NRZ-I y RZ, RZ es la ms
efectiva.
TIPOS DE CODIFICACION POLAR
CODIFICACION BIFASICA
Es probablemente la mejor solucin para el
problema de la sincronizacin.
En este mtodo, la seal cambia en medio del
intervalo de bit, pero no vuelve a cero.
En lugar de eso, contina hasta el polo
opuesto.
Como en RZ, estas transiciones a mitad del
intervalo permiten la sincronizacin.
Actualmente se usan dos tipos de codificacin
bifsica: Manchester y Manchester diferencial.
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 este 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.
El mtodo Manchester diferencial necesita dos
cambios de seal para representar el 0 binario,
pero solamente uno para representar el 1
binario.
CODIFICACION MANCHESTER Y
MANCHESTER DIFERENCIAL
TIPOS DE CODIFICACION DIGITAL A
DIGITAL
CODIFICACION BIPOLAR
Como la RZ, usa tres niveles de voltaje: positivo,
negativo y cero.
Sin embargo, a diferencia de la RZ, el nivel cero se
usa en la codificacin bipolar para representar el 0
binario.
Los unos se representan alternando voltajes positivos
y negativos.
Si el primer bit 1 se representa con una amplitud
positiva, el segundo se representa con una amplitud
negativa, el tercero con una amplitud positiva, etc.
Esta alternancia ocurre incluso cuando los bits unos
no son consecutivos.
TIPOS DE CODIFICACION
BIPOLAR
BIPOLAR CON INVERSION DE MARCA
ALTERNADA (AMI)
Es la forma ms sencilla de codificacin bipolar.
En el nombre inversin de marca alternada, la
palabra marca viene de la telegrafa y significa
1.
Por lo tanto, AMI, significa inversin a 1 alterno.
Un valor neutral, es decir, un voltaje 0,
representa el 0 binario.
Los unos binarios se representan alternando
valores de voltaje positivos y negativos.
CODIFICACION BIPOLAR AMI
Existe una variacin de la AMI bipolar, que
se denomina pseudoternaria, en la que el 0
binario alterna entre valores positivos y
negativos.
Invirtiendo la seal en cada ocurrencia de
un 1, la AMI bipolar resuelve dos problemas:
El componente DC es cero
Una secuencia larga de unos permanece
sincronizada
Sin embargo persiste el problema de que no
hay mecanismos que aseguren la
sincronizacin de tiras largas de ceros.
Se han desarrollado dos
variantes de AMI bipolar para
resolver el problema de la
sincronizacin de secuencias
de ceros, especialmente para
transmisiones a largas
distancias:
Bipolar con sustitucin de 8
ceros (B8ZS)
Bipolar 3 de alta densidad
B8ZS
Es usada en Norteamrica para proporcionar
secuencias largas de ceros.
En la mayora de los casos 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 haya una sucesin de
ocho ceros, B8ZS introduce cambios
en el patrn basados en la polaridad
del 1 anterior (el 1 que ocurri justo
antes de los ceros).
Si el valor del 1 anterior era positivo,
los ocho ceros se codificarn entonces
como cero, cero, cero, positivo,
negativo, cero, negativo, positivo.
El receptor busca polaridades alternas
para identificar unos.
Cuando encuentra dos cargas
positivas consecutivas alrededor de
tres ceros, reconoce el patrn como
una violacin introducida
deliberadamente y no como un error.
A continuacin busca el segundo par
de violaciones esperadas.
Cuando las encuentra, el receptor
traduce los bits a ceros y vuelve otra
vez al modo normal AMI bipolar.
Si la polaridad del 1 anterior es
negativa, el patrn de la violacin es
el mismo, pero con polaridades
inversas.
HDB3
Es usada en Europa y Japn.
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 usado en Norteamrica.
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.
CODIFICACION HDB3
Al igual que en B8ZS, el patrn de violaciones
en HDB3 se basa en la polaridad del bit 1
anterior.
Pero a diferencia del B8ZS, HDB3 tambin
mira el nmero de unos que se han producido
en el flujo de bits desde la ltima sustitucin.
Si el nmero de unos desde la ltima
sustitucin es impar, HDB3 pone una
violacin en el lugar del cuarto 0 consecutivo.
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 0 consecutivo.
Si la polaridad del bit anterior era positiva,
ambas violaciones son negativas.
Si la polaridad del bita anterior negativa,
ambas violaciones son positivas.
Como se puede ver, la cuestin es violar el
patrn estndar de forma que una
mquina pueda reconocer las violaciones
deliberadas y usarlas para sincronizar el
sistema.
EJEMPLO B8ZS
Codificar el flujo de bits
10000000000100 usando B8ZS.
Asumir que la polaridad del primer 1
es positiva.
EJEMPLO HDB3
Codificar el flujo de bits
10000000000100 usando HDB3.
Asumir que el nmero de unos hasta
ahora es impar y que el primero es
positivo.
METODOS DE CONVERSION
CONVERSION
ANALOGICO/DIGITAL
A veces es necesario digitalizar una seal
analgica.
Por ejemplo, para enviar la voz humana a
larga distancia, es necesario digitalizarla
puesto que las seales digitales son menos
vulnerables al ruido.
Para llevarlo a cabo, es necesario efectuar
una reduccin del nmero de valores,
potencialmente infinitos en un mensaje
analgico, de forma que puedan ser
representados como un flujo digital con una
prdida mnima de informacin.
CONVERSION DE ANALOGICO A
DIGITAL.
El conversor de analgico a digital se
denomina codec (codificador-
decodificador)
METODOS DE CONVERSION
A/D
ANALOGICO
/ DIGITAL

PAM PCM
MODULACION POR AMPLITUD DE
PULSOS (PAM)
Esta tcnica toma una seal analgica, la
muestrea y genera una serie de pulsos basados
en los resultados del muestreo.
Muestreo significa medir la amplitud de la seal
en intervalos iguales.
Usa una tcnica denominada muestrear y retener.
En un determinado momento, se lee el nivel de la
seal y se mantiene brevemente.
El valor muestreado ocurre nicamente de forma
instantnea en la onda continua, pero se
generaliza en el resultado PAM en un corto
periodo de tiempo.
PAM
La modulacin por amplitud de
pulsos (PAM) tiene algunas
aplicaciones, pero no se usa en s
misma para transmisin de datos.
Sin embargo, es el primer paso
para otro mtodo de conversin
muy popular denominado
modulacin por codificacin en
pulsos (PCM).
MODULACION POR CODIFICACION
EN PULSOS (PCM)
PCM modifica los pulsos creados por PAM
para crear una seal completamente digital.
Para hacerlo, PCM cuantifica primero los
pulsos PAM.
La cuantificacin es el mtodo para asignar
valores integrales dentro de un rango
especfico de instancias muestreadas.
El resultado se vera como se muestra en la
siguiente figura.
SEAL PAM CUANTIFICADA
La siguiente figura muestra un
mtodo sencillo para asignar valores
de signo y magnitud a las muestras
cuantificadas.
Cada valor se traslada a su
equivalente binario de siete bits. El
octavo bit indica el signo.
A continuacin se transforman
los dgitos binarios en una seal
digital usando alguna de las
tcnicas de codificacin digital a
digital.
En la siguiente figura se
muestran los resultados de la
modulacin cdigo pulso de la
seal original codificada
finalmente dentro de una seal
unipolar.
PCM

PCM es el mtodo de muestreo usado para


digitalizar
voz en las lneas de transmisin T del
sistema de
La PCM est realmente compuesta
por cuatro procesos distinto: PAM,
cuantificacin, cuantificacin binaria
y codificacin digital a digital.

Potrebbero piacerti anche