COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
1
Comunicaciones II
Conferencia 6: Modulación por Codificación de Pulsos (PCM) UNIDAD II: CODIFICACIÓN FUENTE Y FORMATEO DE SEÑALES
Instructor: Israel M. Zamora, P.E., MS Telecommunications ManagementProfesor Titular, Departamento de Sistemas Digitales y Telecomunicaciones.
Universidad Nacional de Ingeniería
Universidad Nacional de Ingeniería
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
2
Guía
• PCM ó Modulación por Códigos de Pulsos• Sistema de Transmisión PCM• Rango Dinámico y eficiencia de codificación• PCM No Uniforme• Cuantización Uniforme y No Uniforme• Ilustración cuantización no uniforme• Comparación cuantización uniforme vs no uniforme• Función de transferencia• Companding• Q(.) no uniforme = Q(.) uniforme+Companding• Curvas de companding• PCM con Q(.) no uniforme• Proceso de compresión digital• PCM ó Modulación por Códigos de Pulsos• Generación onda PCM• Regeneración de onda PCM• CODEC PCM• Tasa de transmisión PCM
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
3
PCM ó Modulación por Códigos de Pulsos
• En casi todos los países donde las redes PSTN se han digitalizados, las conversaciones telefónicas se realizan digitalizando las señales de voz.
• La técnica básica que se utiliza se denomina PCM (Pulse Code Modulation).
• En el formato básico, o canal B, la señal de voz se muestrea a una frecuencia de 8000 muestras por segundo.
• Cada una de las muestras se codifica con 8 bits.
• Luego, un canal B equivale a transmitir a 64 kbps.
• La codificación no es lineal, como se verá luego, debido a las propiedades estadísticas de las amplitudes de las muestras.
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
4
PCM ó Modulación por Códigos de Pulsos
•PCM (Pulse Code Modulation) ó Modulación por Codificación de Pulsos atiende el teorema del muestreo de Nyquist.
•El proceso de generación PCM requiere de tres pasos de procesamiento ya estudiados en la conferencia 4: muestreo/ retención, cuantización y codificación.
•Es una forma básica de modulación de pulsos en la que una señal de mensaje analógica se representa en forma discreta tanto en tiempo como en amplitud, es decir en su equivalente digital.
•Permite la transmisión de la señal mensaje analógico como una secuencia o corriente de pulsos binarios codificados, que posteriormente pueden o no ser modulados o condicionados.
•La señal mensaje original analógica realmente nunca viaja en la señal transmitida.
•Los pulsos binarios codificados representan sólo los niveles cuantizados de la versión cuantizada de la señal original y como ventaja pueden ser regenerados en puntos intermedios a lo largo de la trayectoria de transmisión así como en los extremos.
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
5
PCM ó Modulación por Códigos de Pulsos
•El precio que se paga es que se incurre en mas ancho de banda. Un sistema PCM convencional telefónico requiere 16 veces mas ancho de banda que la transmisión analógica de voz (una señal analógica de voz con 4KHz necesita 16x4KHz=64KHz si se transmite con PCM), asumiendo una eficienica de 1 bit por hertz de ancho de banda.
•La codificación en realidad no es una forma tradicional de modulación!!!
•Los códigos binarios usados en PCM son códigos del tipo b-bits donde b es el número de bits por código mayor que 1.
•Los códigos PCM actuales son del tipo signo-magnitud, donde el bit mas significativo (MSB) es el bit de signo y los bits restantes son usados para la magnitud.
1221 ddddd bbb
MSBSigno
(b-1) bits de Magnitud
Hay (b-1) bits de magnitud!!!Hay (b-1) bits de magnitud!!!
1bbmag
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
6
PCM ó Modulación por Códigos de Pulsos
Los valores de “q” debenLeerse como “”
Los valores de “” debenLeerse como “q”
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
7
PCM ó Modulación por Códigos de Pulsos
•En la figura siguiente, tenemos el código b-bit PCM con b=3. Este código PCM es denominado folded binary code.•Observe que, con excepción del bit de signo, los códigos en la mitad inferior de la tabla son una imagen especular de los códigos en la mitad superior.
El MSB=1, signo (+)
El MSB=0, signo (-)
Observe que en este caso, al nivel 0 le corresponden dos códigos!!!Desventaja!!!
Observe que en este caso, al nivel 0 le corresponden dos códigos!!!Desventaja!!!
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
8
Rango Dinámico
• Un codificador uniforme utiliza intervalos de cuantización de longitud fija (tamaño de paso constante) para todas las muestras y produces códigos linealmente relacionados con los valores muestras analógicos.
•Un sistema PCM uniforme se usan un convertidor convencional analógico-a-digital para generar los códigos binarios de las muestras.
•El número de bits necesarios por cada muestras está determinada por la potencia máxima de ruido aceptable.
•La calidad mínima de la voz digitalizada requiere un razón señal-a-ruido en exceso de 26dB.
•Además de proveer una calidad adecuada para señales pequeñas, un sistemas telefónico debe ser capaz de transmitir un gran rango de amplitudes de señal, referido como RANGO DINÁMICO (DR).
•El rango dinámico (DR) normalmente se expresa en decibelios como la razón de la amplitud máxima posible a la amplitud mínima posible que puede decodificar el DAC (Digital/Analog Converter). Esta amplitud mínima corresponde al tamaño de paso o resolución.
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
9
Rango Dinámico
• Calculando el rango dinámico:
min
max
V
VDR
min
max
min
max log20log10)(V
V
P
PdBDR
• Un valor típico de rango dinámico es de 30dB.
•En un sistema PCM uniforme cada nivel de cuantización está determinado por los requerimientos de SQR del nivel mas bajo de señal que debe codificarse.
•En PCM uniforme, la señales mas grandes son codificada con el mismo intervalo de cuantización (mismo tamaño de paso o resolución).
•Un nivel de SQR de 26dB para una señal pequeña con rango dinámico de 30dB produciría un SQR 56dB para la amplitud máxima posible.
•En PCM uniforme se provee calidad innecesaria a las señales grandes las cuales son las menos probables que ocurran pero se sacrifica la calidad con las señales pequeñas (ruido de cuantización mayor).
•En PCM uniforme el espacio de códigos es utilizado muy ineficientemente.
minV
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
10
Eficiencia de Codificación
• El número de bits utilizado en PCM depende del Rango Dinámico (DR).
•DR será siempre el máximo número binario de un sistema.
•Para determinar el número de bits requerido para un sistema de códigos PCM se debe utilizar la siguiente relación matemática.
DRmagb 12
100*1
(%)
práctico
exactoPCM b
b
DRb 12 1
bmag =b-1 = número de bits PCM, SIN INCLUIR EL BIT DEL SIGNO!!! DR = Valor absoluto del Rango Dinámico
• La eficiencia del código es una indicación numérica de qué tan eficiente se utiliza un código PCM. Se define como la razón entre el número de bits requeridos para alcanzar un determinado Rango Dinámico, y el número real de bits PCM utilizados.
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
11
Relación Señal a Ruido• Para determinar la relación Señal a Ruido en un sistema PCM, partamos de encontrar la potencia (valor cuadrático medio) de la señal de información. Para la señal, se considera que ésta se distribuye uniformemente en el rango: pp VxV
p
p
p
p
V
V
p
p
V
Vx
Vdx
Vx
dxxfxxExE32
)()((22
222
•Consideremos que la señal es ergódica, tomando la gráfica de la derecha, por lo que tenemos que su potencia normalizada es igual a la varianza de la señal:
0)( p
p
V
Vx dxxxfxE
•Note que si usáramos un tono (e.j. señal armónica sinusoidal), tendríamos: 2/22
px V
•En el caso general, podemos obsevar que la potencia es proporcional a V2
p, es decir, , con k siendo una constante.
22px kV
)(xf
ix
Amplitud de x(t)
pV
pV
pVxf 2/1)(
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
12
Relación Señal a Ruido
• La potencia de ruido de cuantización es: 12/22 Q
• Si se usan b bits para codificar la señal, y el MSB se atribuye como el bit de signo (), entonces, podemos escribir:
• Con lo cual la potencia del ruido de cuantización puede expresarse como:
b
bp
p
q
kV
kV
NS 2
2
2
2
23
23
• De aquí que la SQR puede expresarse
como:
• La potencia de la señal en general es:22px kV
12bpV
b
p
b
pQ
VV2
2
)1(2
222
23)2(1212
bbkdBNS
q
02.602.6)3(log10 10
• En decibelios:
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
13
Relación Señal a Ruido
• Ejemplo• Para señales de voz la relación señal a ruido de cuantización para
comunicaciones telefónicas debe ser del orden de 36dB.
• Si la señal de voz distribuye uniformemente en amplitud (lo cual no es cierto, como ser verá a continuación), entonces k=1/3, y el número de bits requerido será de:
bbdBNS
q
02.602.6)33/1(log10 10
bitsb
b
602.6
36
02.636
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
14
Ejemplo de grabación de música en CD
• Si se desea establecer un buen rango dinámico para música grabada codificada digitalmente se puede considerar que 90 dB de rango dinámico y una señal de información limitada a 15 kHz por canal podría ser equivalente a una transmisión FM buena.
• Esto requiere de una codificación de 15 b y una tasa de muestreo de 1,2·30 kHz = 36 kHz, o equivalentemente 540 kb/s.
• Esto permitiría grabar un canal durante 650·8/0,54[s] = 160[min], sin capacidad de corrección de errores.
• En cambio, la duración de una grabación estereofónica (2 canales) sería de 80 minutos.
• Pregunta: si en la práctica se utiliza una frecuencia de muestreo de 44,1 kHz, codificación Reed-Solomon para corregir rayaduras y huellas digitales (2:1) en el CD y se pueden grabar 2 canales (stereo) por unos 75 min.,
• – ¿ cuántos bits se requieren para codificar c/u de los dos canales?
• – ¿ cuál es la SNR resultante en cada canal, expresada en dB?
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
15
• Para ilustrar la técnica, se escucharán diversos registros, grabados con diversas frecuencias de muestreo y codificados con diversos grados de precisión (cuantización):
1. Frecuencia de muestreo, constante = 10000 muestras/seg.
No bits de cuantización variable por muestra, = 12, 9, 4, 2, 1 [bit].
2. 12 bits bits de cuantización/muestra,
Frecuencia de muestreo variable = 10, 5, 2.5, 1.25 [kmuestras/segundo].
Muestra de codificación PCM
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
16
PCM No Uniforme
• Señal de VOZ • Se observa el registro de una señal de voz grabada.• Nótese que la mayor energía está centrada en las vocales.• Otro aspecto importante es la duración promedio de una vocal, (30ms)
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
17
PCM No Uniforme
Si se realiza un zoom sobre la parte señalada en verde aqua en el registro superior (la señal de la palabra Murciélago), se tendrá la figura inferior.
Nótese que la mayoría de los valores de amplitud de la señal se concentran en las inmediaciones del valor cero. Muchos ciclos de la señal se repiten en forma casi idéntica. El muestreo (c/125μs) registra muchos valores en un ciclo.
El comportamiento variable de la voz humana genera errores de cuantización tanto granular como de saturación, lo que conduciría al decodificador en el receptor a regenerar una señal altamente distorsionada.
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
18
PCM No Uniforme
•Aunque es posible reducir la distorsión o error de cuantización incrementando el número de niveles de cuantización, no sería eficiente en aplicaciones reales, particularmente para la transmisión de voz.
•La transmisión de voz tiene un amplio rango dinámico, en el orden de 50dB, es decir, es el rango de niveles desde la sílaba pronunciada lo mas alto posible por un hablante que habla alto y la sílaba pronunciada lo mas bajo posible por un hablante que habla lo mas bajo posible.
•Por ejemplo, si se usa un cuantizador lineal, se requiere de 2048 niveles discretos para una fidelidad total en cualquier caso; esto implica un total de 11 bits para cada palabra de código (211=2048), y con una frecuencia de muestro según Nyquist, tendríamos 88,000 bps, para un canal de voz y consecuentemente 88KHz de ancho de banda si se tiene una eficiencia de 1 bit/hertz, lo cual es demasiado ancho de banda por bit.
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
19
PCM No Uniforme
•Un procedimiento de codificación mas eficiente se efectúa si los intervalos de cuantización no son uniforme sino que se les permite que incrementen con el valor muestreado.
•Cuando los intervalos de cuantización son directamente proporcional al valor de la muestra, el SQR es constante para todos los niveles.
•Con esta técnica, denominada cuantización No Uniforme, se necesitarán menos bits por muestra para alcanzar una SQR específica para señales pequeñas y un rango dinámico adecuado para señales grandes.
•Se dice que con intervalos (tamaño de paso o resolución) no uniforme, se establece una relación no lineal entre las palabra de códigos y las muestras que ellos representan.
•Una ventaja en los sistemas PCM con cuantización No uniforme es la mejora en la calidad al reducirse el efecto del ruido término aleatorio que se presente durante periodos de no actividad (línea ociosa, ninguna señal analógica en la entrada).
•Mejor resultado con cuantizador midtread
•Desventaja con Midriser por un posible valor mayor de .
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
20
Cuantifización Uniforme vs No uniforme
• Cuantificación Uniforme– Ruido de cuantificación es intolerable para señales con
pendiente abruptas (rápidas)
– Tamaño de paso es constante
– Deficiente para señales de voz
– Bajo valor de SNR
• Cuantificación No uniforme – Mas apropiada para señales de voz.
– Espectro de señal de voz: 20hz a 20Khz.
– Rango de Inteligibilidad: 300hz a 3,400hz .
– Cuantización de acuerdo a la intensidad espectral de la señal, permitiendo una mejor SNR
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
21
Comparación Cuantización Uniforme vs. No Uniforme
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
22
Comparación Cuantización Uniforme vs. No Uniforme
CUANTIZACIÓN NO UNIFORME
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
23
Companding
•Por tanto, fue necesario idear un mecanismo basado en una técnica analógica denominada COMPANDING que implica dos palabras: COMPression-exPANSION.
•La Compresión toma lugar en el lado del circuito transmisor.
•La Expansión toma lugar en el lado del circuito receptor.
•La compresión reduce el rango dinámico afectando muy poco el nivel fidelidad, y la expansión retorna la señal a su condición normal.
SeñalOriginal
No comprimida
SeñalOriginal
No comprimida
SeñalOriginal
Comprimida
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
24
Companding
Patrón de voz reconstruido en el
receptor SIN UTILIZAR COMPRESIÓN de la señal de voz original
Note que el rango dinámico del patrón de voz excede el rango dinámico del convertidor ADC usado en el proceso de cuantización. Las amplitudes altas y bajas no son resueltas debido a la falta de niveles de cuantización!!!
Como resultado, la caracterización del patrón de voz a través el proceso PCM es pobre!!!
AMPLITUDES BAJAS
AMPLITUDES ALTAS
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
25
Companding
Patrón de voz reconstruido en el receptor CON COMPRESIÓN de la señal de voz original
El rango dinámico de la señal ha sido comprimido dentro del rango de cuantización del convertidor ADC. Las amplitudes bajas son amplificadas a un nivel mayor que las variaciones de amplitud altas.
El patrón de voz comprimido es una representación mucho mas parecida de la señal de voz original. La señal recuperada puede ahora ser expandidas a su nivel original.
Mayor nivel de amplificación
Menor nivel de amplificación
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
26
Companding
Sistema de Transmisión SIN companding
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
27
Companding
Sistema de Transmisión CON companding
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
28
Companding
•En las diapositivas 24 y 25 se muestran diagramas de pérdidas de potencias versus distancia de transmisión.
•Un repetidor de 20 dB se usa para amplificar la señal entre las estaciones de transmisión y recepción.
•El sistema en la diapositiva 22 NO USA COMPANDING . La razón señal a ruido (SNR) se degrada de 80 a 55 dB para amplitudes pico. Las amplitudes de bajo nivel, originalmente a 20dB, eventualmente caen debajo del nivel de potencia de ruido del amplificador hasta -5dB.
•Una mejoría en la SNR y una reducción en la probabilidad de saturación de los amplificadores se obtiene a través del proceso de companding.
• Las señales fuertes y débiles se comprimen de un rango dinámico de 60dB a 30dB en el transmisor y se restaura a 60dB en extremo receptor.
•La SNR se mantiene encima de la unidad a través de todo el sistema.
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
29
Q(.) no uniforme = Q(.) uniforme+Companding
• Cuantificación No-uniforme puede implementarse a partir de un cuantificador Uniforme
• En el sistema transmisor, la señal se comprime antes de ser cuantizada, utilizando un módulo de cuantificación uniforme
• En el sistema receptor, la señal desde el cuantizador se expande a fin de ser restaurada mientras se invierte el proceso de compresión
Señal deEntrada
CompresorCuantizador
Uniforme
Expansor DecodificadorSeñal de
Salida
Medio
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
30
PCM con Q(.) no uniformeCUANTIZACIÓN NO UNIFORME: COMPANDING ANALÓGICO
•En el Transmisor la señal analógica es comprimida, muestreada, y luego convertida en una código PCM lineal.
•En el Receptor el código PCM se convierte en una señal PAM, se filtra y luego se expande de regreso a las características originales de amplitud de la señal original.
•Hay dos métodos de companding analógico usados en la actualidad: La Ley- y la Ley-A.•El sistema Bell de transmisión digital original solía usar código 7-bits PCM con = 100.•Los sistemas mas recientes de transmisión digital usan 8-bit PCM con =255.
Señal deEntrada
Analógica
CompresorAnalógico Muestreo &
Retención
Señal deSalida
Analógica
Medio
BPFADC
PAM
Codificador
PCM
BPF ExpansorAnalógico Retención DAC
Circuito deregeneración
PCM
PAM
TRANSMISOR PCM
RECEPTOR PCM
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
31
Función de Transferencia del Companding
FUNCIONES DE TRANFERENCIAS
DE LOS COMPRESORESY EXPANSORES
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
32
Companding (COMpressing-exPANDING)
• Ley-µ en Norte América.
• Ley-A en Europa y Latinoamérica (En Nicaragua)
xxx
yy sgn)1ln(
)]/(1ln[ maxmax
11
sgnln1
)]/(ln[1
10sgn
ln1
)/(
max
maxmax
max
maxmax
x
x
Ax
A
xxAy
Ax
xx
A
xxAy
y
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
33
Companding
xmax: Amplitud máxima de la señal de entrada no comprimida.
ymax: Amplitud máxima de la señal de salida comprimida.
x: Amplitud de la señal de entrada no comprimida en un instante particular de tiempo.
ó A: Parámetro usado para definir la cantidad de compresión (sea Ley- ó Ley-A).
y: Amplitud de la señal de salida comprimida
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
34
Curvas de Companding
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
35
PCM con Q(.) no uniforme
CUANTIZACIÓN NO UNIFORME: COMPANDING DIGITAL
•Implica la compresión en el transmisor después la muestras de la señal analógica de entrada ha sido convertida a un código PCM uniforme (lineal).•Implica que la expansión en el receptor ocurre previo a la decodificación PCM.•Con companding digital, la señal analógica primer debe ser muestreada y convertida a en un código lineal, y luego el código lineal es comprimido digitalmente.•En el receptor, el código PCM comprimido se recibe, se expande y luego se decodifica.•El sistema mas reciente sistema PCM con companding digital usa 12 bits de codificación lineal y 8 bits para el código comprimido.
Señal deEntrada
Analógica
Muestreo &Retención
Señal deSalida
Analógica
Medio
BPF CompresorAnalógicoADC
PAM
Codificador
PCM
BPF ExpansorAnalógicoRetención DAC
Circuito deregeneración
PCM
PAM
TRANSMISOR PCM
RECEPTOR PCM
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
36
Companding
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
37
Companding
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
38
PCM con Q(.) no uniforme
CUANTIZACIÓN NO UNIFORME: COMPANDING DIGITAL
•El proceso de companding digital se asemeja mucho la curva de compresión analógica con = 255, al aproximar la curva a un conjunto de ocho segmentos líneas rectas (segmentos 0 a 7).•La pendiente de cada segmento sucesivo es exactamente la mitad de la pendiente del segmento previo.•La figura en la diapositiva #39 muestra la curva de compresión solo para valores positivos. La curva para valores negativos es idéntica, excepto que invertida (diapositiva #40).•Aunque hay 16 segmentos (ocho positivos y ocho negativos) este esquema es llamado a menudo COMPRESIÓN 13-SEGMENTOS.•En este algoritmo de compresión 12bits – a - 8 bits, el código resultante de 8 bits se compone de un bit del signo, un identificador de segmento de 3 bits, y un código de magnitud de 4 bits, con lo cual se identifica el intervalo de cuantización dentro de un segmento específico (ver diapositiva 43 figura (a)).
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
39
PCM con Q(.) no uniforme
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
40
PCM con Q(.) no uniforme
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
41
PCM con Q(.) no uniforme
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
42
PCM con Q(.) no uniforme
CUANTIZACIÓN NO UNIFORME: COMPANDING DIGITAL
•En la tabla de codificación 255 de la diapositiva 43 (figura b), los bits de posición designados con X se truncan durante la compresión y consecuentemente se pierden.•Los bits designados como A, B, C y D son transmitidos como tales.•El bit de signo “s” también es transmitido como tal. Observe que para los 12 bits originales, los segmentos 0 y 1 se duplican exactamente a la salida de decodificador (ver diapositiva 43 figura c), mientras que para el segmento 7, solamente los 6 bits mas significativos se recuperan.•Con 11 bits de magnitud, hay 2048 códigos posibles.•Hay 16 códigos en el segmento 0 y en el segmento 1.•En el segmento 2, hay 32 códigos•En el segmento 3, hay 64 códigos.•Cada segmento sucesivo, comenzando por el segmento 3 tiene el doble número de código que el segmento previo.•En cada uno de los 8 segmentos solamente pueden recuperarse dieciséis códigos de 12 bits. Consecuentemente en segmentos 0 y 1 no hay compresión.(de 16 códigos posibles, todos los 16 pueden recuperarse).
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
43
PCM con Q(.) no uniforme
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
44
PCM con Q(.) no uniforme
CUANTIZACIÓN NO UNIFORME: COMPANDING DIGITAL
•En el segmento 2, hay una tasa de compresión de 2:1 (32 códigos posibles para transmisión y 16 códigos posibles de recuperar).•En el segmento 3, hay una tasa de compresión de 4:1 (64 códigos posibles para transmisión y 16 códigos posibles de recuperar). •La tasa de compresión se duplica con cada segmento sucesivo.•La tasa de compresión del segmento 7 es 2048/16 o 128:1.
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
45
Proceso de compresión digital
•La señal analógica se muestrea y se convierte en un código lineal (uniforme) de 12 bits (signo y magnitud).•El bit de signo es transferido directamente al código comprimido de 8 bits.•El segmento se determina contando el número de ceros iniciales en la porción de 11 bits de magnitud del código, comenzando con el MSB,•Se sustrae el número de ceros iniciales (sin exceder 7) del 7.•El resultado es el número del segmento, el cual se convierte en un número binario de 3 bits y se sustituye en el código de 8 bits como el identificador de segmento.•Los cuatro bits de magnitud (A, B, C y D) son los intervalos de cuantización y son sustituidos en los 4 bits menos significativos del código comprimido de 8 bits.•Esencialmente, los segmentos 2 a 7 se subdividen en subsegmentos mas pequeños.•Cada segmento tiene 16 subsegmentos, los cuales corresponden a las 16 posibles condiciones para los bits A, B, C y D (0000 – 1111).•En el segmento 2 hay dos códigos por subsegmento.•En el segmento 3 hay cuatro.
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
46
Proceso de compresión digital
•El número de códigos por subsegmento se duplica con cada subsegmento.•Consecuentemente, en el segmento 7, cada subsegmento tiene 64 códigos.•Las figuras de las diapositivas 47,48 y 49 muestran la desagregación de los segmentos versus subsegmentos 2, 5 y 7.•Observe que en cada subsegmento, todos los códigos de 12 bits, una vez que son comprimidos y expandidos, producen un código único de 12 bits.•En esta figura, se observa que los bits truncados mas significativos son reinsertados en el decodificador como un 1.Los restantes bits truncados se reinsertan como 0s. Esto asegura que la máxima magnitud de error introducido por el proceso de compresión y expansión sea mínimo.•Esencialmente, el decodificador estima cuales bits truncados fueron previo a la codificación.•La estimación mas lógica está en medio entre los códigos mínimo y máximos. En el segmento 5, por ejemplo, los 5 bits menos significativos fueron truncados durante la compresión. Las posibilidades son cualquier código entre 00000 y 11111.•Consecuentemente, el error máximo de compresión es ligeramente mayor que la mitad de la magnitud de ese segmento.
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
47
Proceso de compresión digital
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
48
Proceso de compresión digital
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
49
Proceso de compresión digital
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
50
Otro ejemplo: Generación onda PCM
CIRCUITO CODIFICADOR PCM
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
51
Regeneración de onda PCM
•Procesos fundamentales en la recepción de onda PCM:
•Regeneración, Decodificación y Filtrado
•Regeneración: Es la capacidad del sistema para controlar los efectos de distorsión y ruido que se producen al transmitir una señal PCM por un canal. Esta capacidad se logra al construir la señal señal PCM mediante una cadena de REPETIDORES REGENERATIVOS ubicados a una distancia suficientemente próxima a lo largo de la ruta de transmisión.
•El repetidor regenerativo lleva a cabo tres funciones básicas que son:
•Ecualización•Temporización•Toma de Decisiones
Amplificadorecualizador
Dispositivode toma dedecisiones
Circuito Temporizador
Onda PCMdistorsionada
Onda PCMregenerada
Diagrama de bloque del repetidor regenerativo
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
52
Regeneración de onda PCM
•Ecualizador:
Da forma a los pulsos recibidos de tal manera que compensa los efectos de las distorsiones de amplitud y fase que producen las características de transmisión no ideales del canal.
•Temporizador:
Proporciona un tren de pulsos periódicos, obtenidos de los pulsos recibidos, para muestrear los pulsos ecualizados en los instantes en los que la relación señal a ruido es un máximo.
•Dispositivo Toma de Decisión:
Realiza una comparación de la lectura de las muestras extraídas “Ak” con respecto a un umbral “” predeterminado en cada intervalo de bit para determinar si el símbolo “s” que se recibe (pulso) es un “1” ó un “0”.
μ A si "0"
μ A si "1"s
k
k
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
53
Regeneración de onda PCM
T
T
t=T
t=T
Dispositivo deRegeneración
Si ro>entonces S==> “1”
T
ro(T)
Pulso original
que representa
un “1”
El mismo pulso pero distorsionado
por el canal
Instante demuestreo
Pulso regeneradopara un “1”
Pulso original
que representa
un “0”
El mismo pulso pero distorsionado
por el canal
Dispositivo deRegeneración
Si ro<entonces S==> “0”
T
Pulso regeneradopara un “0”
Instante demuestreo
ro(T)
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
54
Regeneración de onda PCM
•Decodificación
Implica generar un pulso PAM cuantizado a “L” niveles cuya amplitud es la suma lineal de todos los pulsos binarios en la palabra de código de “b” bits, siendo cada pulso binario ponderado por su lugar (20, 21, 22, ..., 2b-1) en el código. Recuerde que “b” es el número de bits por muestra.
Filtrado:
Es la operación final en el receptor consiste en recuperar la señal de mensaje al pasar la salida del decodificador por un filtro de reconstrucción pasabajas cuya frecuencia de corte es igual al ancho de banda “fm”de la señal mensaje.
La señal recuperada, aún cuando no exista errores ni ruido en la transmisión, incluye la distorsión inicial (ruido) que introduce el proceso de cuantización.
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
55
Regeneración de onda PCM
CIRCUITO DECODIFICADOR PCM
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
56
CODEC PCM
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
57
Tasa de transmisión digital (Ancho de Banda)
ESQUEMA DEL TRANSMISOR
Códigos Binarios
b-bits
Codificador de línea
Generadorde Pulsos
1 1
0 0
1
0 Tb
A“1” lógico
0 Tb
-A
“0” lógico
Codificador de línea
Salida de pulsosDigitales (polar)
Entrada totalmenteanalógica
SeñalCuantizada
Señal muestreadora (fS):Tren de pulsos
Tasa de muestras
cuantizadas = fS
QL niveles
S/H
Tasa de muestras
retenidas = fS Tasa de bits = b*fS=Rb
...01100101...
Ancho de banda de transmisión = ½ Rb
COM II - I. Zamora
Uni II - Conf 6: Cod. Fte. y Form. Señales
58