Escolar Documentos
Profissional Documentos
Cultura Documentos
TEMA VI
MODULACIN POR
MODULACIN POR
CODIFICACIN DE PULSOS
CODIFICACIN DE PULSOS
Tcnicas de Codificacin
Tcnicas de Codificacin
REPBLICA BOLIVARIANA DE VENEZUELA REPBLICA BOLIVARIANA DE VENEZUELA
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITCNICA UNIVERSIDAD NACIONAL EXPERIMENTAL POLITCNICA
ANTONIO JOS DE SUCRE ANTONIO JOS DE SUCRE
VICE-RECTORADO PUERTO ORDAZ VICE-RECTORADO PUERTO ORDAZ
Departamento de Ingeniera Electrnica Departamento de Ingeniera Electrnica
Vigencia Marzo 2011 Vigencia Marzo 2011
Ch. Gonzlez/H. Romero Ch. Gonzlez/H. Romero
Indice:
1.
1.
Modulacin por Codificacin de Pulso:
Modulacin por Codificacin de Pulso:
PCM
PCM
2.
2.
Cuantizacin y Ruido de Cuantizacin
Cuantizacin y Ruido de Cuantizacin
3.
3.
Ventajas de la PCM
Ventajas de la PCM
4.
4.
Circuitos Prcticos y Generacin de
Circuitos Prcticos y Generacin de
PCM
PCM
5.
5.
Descodificacin sub-ptima
Descodificacin sub-ptima
6.
6.
Ancho de banda de PCM
Ancho de banda de PCM
7.
7.
Efectos del ruido en PCM
Efectos del ruido en PCM
8.
8.
Proceso de Cuantizacin no uniforme
Proceso de Cuantizacin no uniforme
9.
9.
Tcnicas de Codificacin
Tcnicas de Codificacin
Modulacin por
Modulacin por
Codificacin de Pulso:
Codificacin de Pulso:
PCM.
PCM.
Este tema est dedicado a explicar como es
Este tema est dedicado a explicar como es
la fundamentacin terica y operativa de
la fundamentacin terica y operativa de
convertir una seal analgica en digital.
convertir una seal analgica en digital.
Este proceso se conoce con el nombre de
Este proceso se conoce con el nombre de
digitalizacin en forma general y en el
digitalizacin en forma general y en el
ambiente de las comunicaciones, se
ambiente de las comunicaciones, se
conoce como Modulacin por
conoce como Modulacin por
Codificacin de Pulso, PCM.
Codificacin de Pulso, PCM.
En este tipo de modulacin no solo
En este tipo de modulacin no solo
se cuantifica la seal, sino que se
se cuantifica la seal, sino que se
usa un
usa un
cdigo para designar cada
cdigo para designar cada
nivel en cada tiempo de muestreo
nivel en cada tiempo de muestreo
,
,
por lo cual recibe el nombre de
por lo cual recibe el nombre de
Modulacin de Cdigo de Pulsos y
Modulacin de Cdigo de Pulsos y
se denota como PCM (Pulse Code
se denota como PCM (Pulse Code
Modulation).
Modulation).
Modulacin por
Modulacin por
Codificacin de Pulso:
Codificacin de Pulso:
PCM.
PCM.
Proceso de Cuantizacin y
Proceso de Cuantizacin y
Codificacin
Codificacin
Si se hace corresponder un dgito a cada nivel
Si se hace corresponder un dgito a cada nivel
de manera que exista correspondencia uno a
de manera que exista correspondencia uno a
uno entre los niveles y el conjunto de los
uno entre los niveles y el conjunto de los
enteros reales, se puede construir una tabla de
enteros reales, se puede construir una tabla de
valores para representar binariamente cada
valores para representar binariamente cada
valor de la seal en cada uno de los intervalos
valor de la seal en cada uno de los intervalos
de muestreo.
de muestreo.
De esta manera se logra digitalizar una seal
De esta manera se logra digitalizar una seal
contnua.
contnua.
La Cuantizacin
La Cuantizacin
Finalmente:
s PCM
nf B
1
1
Ruido de cuantizacin provocado por el cuantizador de M Ruido de cuantizacin provocado por el cuantizador de M
escalones en el transmisor PCM. escalones en el transmisor PCM.
Errores de bits de la seal PCM recuperada. Los errores Errores de bits de la seal PCM recuperada. Los errores
de bits son provocados por ruido en el canal, lo mismo que de bits son provocados por ruido en el canal, lo mismo que
por una filtracin inapropiada en el mismo, lo cual por una filtracin inapropiada en el mismo, lo cual
provoca interferencia intersimbolos. provoca interferencia intersimbolos.
La Potencia de Ruido
La Potencia de Ruido
Total Promedio en PCM
Total Promedio en PCM
La potencia de ruido total promedio se
La potencia de ruido total promedio se
puede estimar como:
puede estimar como:
e salida de pico
P M
M
N
S
) 1 ( 1 1
1
1
1
+
,
_
,
_
+
+
1 ln
) ( 1 ln
) (
1
1
t w
t w
donde los valores mximos permitidos para w donde los valores mximos permitidos para w
1 1
(t) son (t) son
t
t 1, 1,
La curva La curva
aparece aparece
comprimida para comprimida para
pequeos pequeos
valores de valores de
voltajes de voltajes de
entrada. entrada.
Proceso de cuantizacin no
Proceso de cuantizacin no
uniforme:
uniforme:
Ley
Ley
Caracterstica
Caracterstica
Grafica
Grafica
de la Ley
de la Ley
Proceso de cuantizacin no
Proceso de cuantizacin no
uniforme:
uniforme:
Ley
Ley
Proceso de cuantizacin no
Proceso de cuantizacin no
uniforme: Ley A
uniforme: Ley A
La ley A, se define como:
( )
'
+
+
+
1 ) (
1
ln 1
) ( ln 1
1
) ( 1
ln 1
) (
) (
1
1
1
1
1
t w
A A
t w A
A
t w
A
t w A
t w
1 ) (
1
t w
A es una constante positiva, comnmente toma
valores de A = 87,6
Proceso de cuantizacin
Proceso de cuantizacin
no uniforme
no uniforme
Caracterstica
Caracterstica
Grafica
Grafica
de la Ley A
de la Ley A
Comparacin de ambas
Comparacin de ambas
grficas
grficas
Compare ambas grficas y establezca sus Compare ambas grficas y establezca sus
conclusiones. conclusiones.
Porque existen las dos tcnicas en vez de una? Porque existen las dos tcnicas en vez de una?
Proceso de Recepcin
Proceso de Recepcin
Caso: Cuantizacin No Uniforme
Caso: Cuantizacin No Uniforme
1.
1.
Cuando se utiliza compresin en el
Cuando se utiliza compresin en el
transmisor, a la salida del receptor se
transmisor, a la salida del receptor se
debe utilizar expansin para restaurar
debe utilizar expansin para restaurar
los niveles de la seal a sus valores
los niveles de la seal a sus valores
relativos correctos.
relativos correctos.
2.
2.
La caracterstica del expansor es la
La caracterstica del expansor es la
inversa de la caracterstica de
inversa de la caracterstica de
compresin.
compresin.
3.
3.
La combinacin de un compresor y un
La combinacin de un compresor y un
expansor se llama compandor
expansor se llama compandor
.
.
RENDIMIENTO DE UN SISTEMA PCM CON CUANTIZACIN RENDIMIENTO DE UN SISTEMA PCM CON CUANTIZACIN
UNIFORME Y SIN RUIDO EN EL CANAL UNIFORME Y SIN RUIDO EN EL CANAL
Nmero de
niveles del
cuantizador, M
Longitud de la
palabra PCM,
n Bits
Ancho de
banda de la
seal PCM
Relaciones de ruido de cuantizacin a potencia
de seal analgica recuperada (dB)
(S/N)
pico de salida
(S/N)
salida
2 1 2B 10.8 6.0
4 2 4B 16.8 12.0
8 3 6B 22.8 18.1
16 4 8B 28.9 24.1
32 5 10B 34.9 30.1
64 6 12B 40.9 36.1
128 7 14B 46.9 42.1
256 8 16B 52.9 48.2
512 9 18B 59.0 54.2
1024 10 20B 65.0 60.2
2048 11 22B 71.0 66.2
4096 12 24B 77.0 72.2
8192 13 26B 83.0 78.3
16384 14 28B 89.1 84.3
32768 15 30B 95.11 90.3
65536 16 32B 101.1 96.3
Aplicaciones de PCM
Aplicaciones de PCM
Los sistemas de comunicaciones
Los sistemas de comunicaciones
actuales, estn basados en su mayora,
actuales, estn basados en su mayora,
en sistemas digitales, es decir,
en sistemas digitales, es decir,
transmisin de 1s y 0s en vez de
transmisin de 1s y 0s en vez de
valores analgicos.
valores analgicos.
Aplicaciones de PCM
Aplicaciones de PCM
Esto tiene sus ventajas, pues tomando
Esto tiene sus ventajas, pues tomando
las previsiones del caso se puede
las previsiones del caso se puede
reducir el riesgo de perder la seal por
reducir el riesgo de perder la seal por
influencia del ruido.
influencia del ruido.
Cada vez que se sospecha que la seal
Cada vez que se sospecha que la seal
puede ser contaminada con ruido y ser
puede ser contaminada con ruido y ser
modificada, se le realiza un proceso
modificada, se le realiza un proceso
llamado regeneracin.
llamado regeneracin.
Aplicaciones de PCM
Aplicaciones de PCM
A continuacin veremos un diagrama de
A continuacin veremos un diagrama de
un sistema operando bajo este principio.
un sistema operando bajo este principio.
Diagrama de Bloques de un Sistema
Diagrama de Bloques de un Sistema
de Comunicaciones Utilizando PCM.
de Comunicaciones Utilizando PCM.
Formatos de codificacin digital
de seales
Definicin Definicin
de cada de cada
uno de los uno de los
CODIGOS CODIGOS
ms ms
empleados empleados
Formatos de codificacin digital
de seales
No Retorno a Cero (NRZ,
Nonreturn to zero)
El nivel de tensin se mantiene constante durante la
El nivel de tensin se mantiene constante durante la
duracin del bit, no hay retorno a nivel cero de la tensin.
duracin del bit, no hay retorno a nivel cero de la tensin.
0 es un alto y 1 es un bajo.
0 es un alto y 1 es un bajo.
NRZ-L, Nivel No Retorno a Cero (NonReturn to Zero Level) NRZ-L, Nivel No Retorno a Cero (NonReturn to Zero Level)
No Retorno a Cero con Inversin
de unos (NRZI)
El nivel de tensin se mantiene constante durante la
El nivel de tensin se mantiene constante durante la
duracin del bit, no hay retorno a nivel cero de la tensin.
duracin del bit, no hay retorno a nivel cero de la tensin.
0 no cambia el nivel, el 1 cambia alternadamente el
0 no cambia el nivel, el 1 cambia alternadamente el
nivel.
nivel.
No Retorno a Cero con Inversin
de unos (NRZI)
El caso de NRZI, es una codificacin diferencial.
El caso de NRZI, es una codificacin diferencial.
Procedimiento: si se tiene un cero se mantiene el nivel
Procedimiento: si se tiene un cero se mantiene el nivel
anterior. Si se tiene un 1 se codifica con la seal
anterior. Si se tiene un 1 se codifica con la seal
contraria a la que se utiliz en el 1 anterior.
contraria a la que se utiliz en el 1 anterior.
Este esquema de polarizacin no es vulnerable a la
Este esquema de polarizacin no es vulnerable a la
inversin de cables en el proceso de transmisin, es decir
inversin de cables en el proceso de transmisin, es decir
la inversin de la polaridad en los cables de transmisin
la inversin de la polaridad en los cables de transmisin
no afecta los datos.
no afecta los datos.
No Retorno a Cero con Inversin
de unos (NRZI)
Representacin
Representacin
Espectral
Espectral
de la
de la
Codificacin
Codificacin
Binarios Multinivel
Estos cdigos usan ms de dos niveles de
Estos cdigos usan ms de dos niveles de
seal.
seal.
Los casos son:
Los casos son:
1. 1.
Bipolar AMI (Alternate Mark
Bipolar AMI (Alternate Mark
Inversion)
Inversion)
2.
2.
Pseudoternario
Pseudoternario
Bipolar AMI
Ventajas:
1. Para la cadena de 1 se tiene sincronismo.
2. No hay componente CD
3. El ancho de banda es, menor que para NRZ
4. Se puede usar la alternancia para los 1 como
una forma de detectar errores.
Desventajas:
1. Una larga cadena de 0 pierde el sincronismo.
Pseudoternario
Ventajas
1. Se puede enviar la seal de sincronismo con
la informacin.
2. No se tiene componente contnua.
3. Se disminuye el ancho de banda
4. El mayor nivel de energa est ubicado a la
mitad de la frecuencia normalizada
Pseudoternario
Desventajas
1. Una larga cadena de 1 hace perder el
sincronismo.
2. El sistema receptor se ve obligado a
distinguir entre tres niveles de: +A, -A y 0.
Cdigo Pseudoternario:
Comparacin de Potencia
Para la misma
Para la misma
probabilidad de
probabilidad de
error, las
error, las
seales de un
seales de un
cdigo
cdigo
multinivel
multinivel
requieren 3 dB
requieren 3 dB
ms de potencia
ms de potencia
que las seales
que las seales
bivaluadas.
bivaluadas.
BIFASE
Engloba todo un conjunto de tcnicas de
Engloba todo un conjunto de tcnicas de
codificacin alternativas, diseadas para
codificacin alternativas, diseadas para
superar las dificultades encontradas en los
superar las dificultades encontradas en los
cdigos NRZ.
cdigos NRZ.
Dos de estas tcnicas, son:
Dos de estas tcnicas, son:
1.
1.
Manchester
Manchester
2.
2.
Manchester diferencial
Manchester diferencial
Codificacin Manchester
Regla:
La codificacin de 0 se
representa por la presencia de una
transicion al principio del intervalo
del bit, y un 1 se representa
mediante la ausencia de una
transicin al principio del intervalo.
Manchester Diferencial
Manchester Diferencial:
Comparacin con otras Tcnicas
Manchester y Manchester
Diferencial
Representacin
Representacin
Espectral
Espectral
de la
de la
Codificacin
Codificacin
Velocidad de Modulacin y
Transmisin
Es deseable establecer una diferencia entre
Es deseable establecer una diferencia entre
velocidad de transmisin de los datos (expresada
velocidad de transmisin de los datos (expresada
en bits por segundo, bps) y la velocidad de
en bits por segundo, bps) y la velocidad de
modulacin (expresada en baudios).
modulacin (expresada en baudios).
Velocidad de transmisin, tasa de bits
Velocidad de transmisin, tasa de bits
T T
b b
: duracin de un bit : duracin de un bit
B
T
R
1
Velocidad de Modulacin
La velocidad de modulacin es aquella con la que
La velocidad de modulacin es aquella con la que
se generan los elementos de seal.
se generan los elementos de seal.
D: velocidad de modulacin en baudios D: velocidad de modulacin en baudios
R: velocidad de transmisin en bps R: velocidad de transmisin en bps
B: nmero de bits por elemento de seal B: nmero de bits por elemento de seal
b
R
D
Velocidad de Modulacin
Velocidad de Modulacin
Tcnicas de < <Scrambling> >
La idea que se sigue es:
La idea que se sigue es:
Reemplazar
Reemplazar
las secuencias de bits que den
las secuencias de bits que den
lugar a niveles de tensin constante
lugar a niveles de tensin constante
por
por
otras secuencias que proporcionen
otras secuencias que proporcionen
suficiente nmero de transiciones
suficiente nmero de transiciones
, de forma
, de forma
tal que el reloj del receptor pueda
tal que el reloj del receptor pueda
mantenerse sincronizado.
mantenerse sincronizado.
Tcnicas de < <Scrambling> >
En el receptor:
En el receptor:
Se debe identificar la secuencia
Se debe identificar la secuencia
reemplazada y sustituirla por la secuencia
reemplazada y sustituirla por la secuencia
original.
original.
La secuencia reemplazada tendr la
La secuencia reemplazada tendr la
misma longitud que la original, por lo cual
misma longitud que la original, por lo cual
no se produce cambio de velocidad
no se produce cambio de velocidad
Tcnicas de < <Scrambling> >
Los objetivos son
Los objetivos son
1. 1.
Evitar la componente en continua
Evitar la componente en continua
2. 2.
Evitar las secuencias largas que
Evitar las secuencias largas que
correspondan a seales de tensin nula
correspondan a seales de tensin nula
3. 3.
No reducir la velocidad de transmisin de
No reducir la velocidad de transmisin de
los datos
los datos
4. 4.
Tener cierta capacidad para detectar errores
Tener cierta capacidad para detectar errores
Tcnicas de < <Scrambling> >
Reglas de Codificacin
Reglas de Codificacin
1.
1.
B8ZS (Bipolar with 8-Zeros
B8ZS (Bipolar with 8-Zeros
Substitution) utilizado en Norteamrica.
Substitution) utilizado en Norteamrica.
2.
2.
HDB3 (High Density Bipolar 3 Zeros)
HDB3 (High Density Bipolar 3 Zeros)
utilizado en Europa y Japn.
utilizado en Europa y Japn.
Tcnicas de <Scrambling>
B8ZS (Bipolar with 8-Zeros Substitution)
Esta basado en AMI bipolar, con las reglas:
Esta basado en AMI bipolar, con las reglas:
a) a)
Si aparece un octeto con todos ceros y el
Si aparece un octeto con todos ceros y el
ltimo valor de tensin anterior a dicho
ltimo valor de tensin anterior a dicho
octeto fue positivo, codificar dicho octeto
octeto fue positivo, codificar dicho octeto
con
con
0 0 0 + - 0 - +
0 0 0 + - 0 - +
b) b)
Si aparece un octeto con todos ceros y el
Si aparece un octeto con todos ceros y el
ltimo valor de tensin anterior a dicho
ltimo valor de tensin anterior a dicho
octeto fue negativo, codificar dicho octeto
octeto fue negativo, codificar dicho octeto
como
como
0 0 0 - + 0 + -
0 0 0 - + 0 + -
Tcnicas de <Scrambling>
B8ZS (Bipolar with 8-Zeros Substitution)
V: violacin de secuencia bipolar V: violacin de secuencia bipolar
B: bit bipolar valido B: bit bipolar valido
Estrategia Estrategia: :
Pulso anterior: + Pulso anterior: + 0 0 0 + - 0 - + 0 0 0 + - 0 - +
Pulso anterior: - 0 0 0 - + 0 + - Pulso anterior: - 0 0 0 - + 0 + -
Tcnicas de <Scrambling>
B8ZS (Bipolar with 8-Zeros Substitution)
Con este procedimiento se fuerzan dos
Con este procedimiento se fuerzan dos
violaciones de cdigo del cdigo AMI,
violaciones de cdigo del cdigo AMI,
combinaciones de sealizacin no permitidos
combinaciones de sealizacin no permitidos
por el cdigo.
por el cdigo.
El receptor identificar ese patrn y lo
El receptor identificar ese patrn y lo
interpretar convenientemente como un
interpretar convenientemente como un
octeto todo ceros.
octeto todo ceros.
Tcnicas de <Scrambling>
HDB3 (High Density Bipolar 3 Zeros)
Se basa en la codificacin AMI.
Se basa en la codificacin AMI.
Se reemplaza las cadenas de cuatro
Se reemplaza las cadenas de cuatro
ceros por cadenas que contienen uno o
ceros por cadenas que contienen uno o
dos pulsos.
dos pulsos.
El cuarto cero se sustituye por una
El cuarto cero se sustituye por una
violacin del cdigo.
violacin del cdigo.
Tcnicas de <Scrambling>
HDB3 (High Density Bipolar 3 Zeros)
Tabla 5.4 Reglas de Sustitucin en HDB3
Numero de Pulsos Bipolares (unos)
desde la ltima sustitucin
Polaridad del pulso
anterior
Impar Par
- 000- +00+
+ 000+ -00-
La sustitucin depender:
a) Si el nmero de pulsos desde la ltima violacin es par o impar.
b) Dependiendo de la polaridad del ltimo pulso, anterior a la aparicin de los
cuatro ceros.
Tcnicas de <Scrambling>
HDB3 (High Density Bipolar 3 Zeros)
Tabla 5.4 Reglas de Sustitucin en HDB3
Numero Impar de 1s
Desde la ltima sust.
0 1
0
0 1 1 1 0
Para la cadena de bits 01001110, representar las formas de onda de cada
uno de los cdigos digitales. Supngase que en el NRZI el nivel de la seal
para codificar el bit anterior fue alto; que el bit 1 precedente en el esquema
AMI correspondi a un nivel de tensin negativa y que para el cdigo
pseudoternario el bit 0 ms reciente se codific con una tensin negativa.
NRZ - L
NRZI
AMI
Pseudoternario
Manchester
Manchester Diferencial
Fin
Tema VI
GRACIAS
GRACIAS
Sistema PCM: Proceso
Sistema PCM: Proceso
de Cuantizacin
de Cuantizacin
Sistema PCM: Cuantizacin
Sistema PCM: Cuantizacin
de Seal de entrada
de Seal de entrada
Sistema PCM: Ruido de
Sistema PCM: Ruido de
Cuantizacin
Cuantizacin