Vous êtes sur la page 1sur 58

COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.

Seales
1
Comunicaciones II








Conferencia 6: Modulacin por Codificacin de Pulsos (PCM)
UNIDAD II: CODIFICACIN FUENTE Y FORMATEO DE SEALES

Instructor: Israel M. Zamora, P.E., MS Telecommunications Management
Profesor Titular, Departamento de Sistemas Digitales y Telecomunicaciones.
Universidad Nacional de Ingeniera
Universidad Nacional de Ingeniera
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
2
Gua
PCM Modulacin por Cdigos de Pulsos
Sistema de Transmisin PCM
Rango Dinmico y eficiencia de codificacin
PCM No Uniforme
Cuantizacin Uniforme y No Uniforme
Ilustracin cuantizacin no uniforme
Comparacin cuantizacin uniforme vs no uniforme
Funcin de transferencia
Companding
Q(.) no uniforme = Q(.) uniforme+Companding
Curvas de companding
PCM con Q(.) no uniforme
Proceso de compresin digital
PCM Modulacin por Cdigos de Pulsos
Generacin onda PCM
Regeneracin de onda PCM
CODEC PCM
Tasa de transmisin PCM
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
3
PCM Modulacin por Cdigos de Pulsos
En casi todos los pases donde
las redes PSTN se han
digitalizados, las
conversaciones telefnicas se
realizan digitalizando las
seales de voz.
La tcnica bsica que se utiliza
se denomina PCM (Pulse
Code Modulation).
En el formato bsico, o canal
B, la seal 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 codificacin no es lineal,
como se ver luego, debido a
las propiedades estadsticas
de las amplitudes de las
muestras.
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
4
PCM Modulacin por Cdigos de Pulsos
PCM (Pulse Code Modulation) Modulacin por Codificacin de Pulsos
atiende el teorema del muestreo de Nyquist.

El proceso de generacin PCM requiere de tres pasos de procesamiento
ya estudiados en la conferencia 4: muestreo/ retencin, cuantizacin y
codificacin.

Es una forma bsica de modulacin de pulsos en la que una seal de
mensaje analgica se representa en forma discreta tanto en tiempo como
en amplitud, es decir en su equivalente digital.
Permite la transmisin de la seal mensaje analgico como una
secuencia o corriente de pulsos binarios codificados, que posteriormente
pueden o no ser modulados o condicionados.
La seal mensaje original analgica realmente nunca viaja en la seal
transmitida.
Los pulsos binarios codificados representan slo los niveles cuantizados
de la versin cuantizada de la seal original y como ventaja pueden ser
regenerados en puntos intermedios a lo largo de la trayectoria de
transmisin as como en los extremos.
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
5
PCM Modulacin por Cdigos de Pulsos
El precio que se paga es que se incurre en mas ancho de banda. Un
sistema PCM convencional telefnico requiere 16 veces mas ancho de
banda que la transmisin analgica de voz (una seal analgica 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 codificacin en realidad no es una forma tradicional de modulacin!!!
Los cdigos binarios usados en PCM son cdigos del tipo b-bits donde b
es el nmero de bits por cdigo mayor que 1.
Los cdigos 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.
1 2 2 1
d d d d d
b b b


MSB
Signo
(b-1) bits de Magnitud
Hay (b-1) bits de magnitud!!!
1 = b b
mag
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
6
PCM Modulacin por Cdigos de Pulsos
Los valores de q deben
Leerse como A
Los valores de c deben
Leerse como q
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
7
PCM Modulacin por Cdigos de Pulsos
En la figura siguiente, tenemos el cdigo b-bit PCM con b=3. Este cdigo
PCM es denominado folded binary code.
Observe que, con excepcin del bit de signo, los cdigos en la mitad
inferior de la tabla son una imagen especular de los cdigos en la mitad
superior.
El MSB=1, signo (+)
El MSB=0, signo (-)
Observe que en
este caso, al
nivel 0 le
corresponden
dos cdigos!!!
Desventaja!!!
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
8
Rango Dinmico
Un codificador uniforme utiliza intervalos de cuantizacin de longitud fija
(tamao de paso constante) para todas las muestras y produces cdigos
linealmente relacionados con los valores muestras analgicos.
Un sistema PCM uniforme se usan un convertidor convencional analgico-
a-digital para generar los cdigos binarios de las muestras.
El nmero de bits necesarios por cada muestras est determinada por la
potencia mxima de ruido aceptable.
La calidad mnima de la voz digitalizada requiere un razn seal-a-ruido en
exceso de 26dB.
Adems de proveer una calidad adecuada para seales pequeas, un
sistemas telefnico debe ser capaz de transmitir un gran rango de
amplitudes de seal, referido como RANGO DINMICO (DR).
El rango dinmico (DR) normalmente se expresa en decibelios como la
razn de la amplitud mxima posible a la amplitud mnima posible que
puede decodificar el DAC (Digital/Analog Converter). Esta amplitud mnima
corresponde al tamao de paso o resolucin.
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
9
Rango Dinmico
Calculando el rango dinmico:
min
max
V
V
DR =
|
|
.
|

\
|
=
|
|
.
|

\
|
=
min
max
min
max
log 20 log 10 ) (
V
V
P
P
dB DR
Un valor tpico de rango dinmico es de 30dB.
En un sistema PCM uniforme cada nivel de cuantizacin est determinado
por los requerimientos de SQR del nivel mas bajo de seal que debe
codificarse.
En PCM uniforme, la seales mas grandes son codificada con el mismo
intervalo de cuantizacin (mismo tamao de paso o resolucin).
Un nivel de SQR de 26dB para una seal pequea con rango dinmico de
30dB producira un SQR 56dB para la amplitud mxima posible.
En PCM uniforme se provee calidad innecesaria a las seales grandes las
cuales son las menos probables que ocurran pero se sacrifica la calidad
con las seales pequeas (ruido de cuantizacin mayor).
En PCM uniforme el espacio de cdigos es utilizado muy ineficientemente.
A =
min
V
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
10
Eficiencia de Codificacin
El nmero de bits utilizado en PCM depende del Rango Dinmico (DR).
DR ser siempre el mximo nmero binario de un sistema.
Para determinar el nmero de bits requerido para un sistema de cdigos
PCM se debe utilizar la siguiente relacin matemtica.
DR
mag
b
> 1 2
100 *
1
(%)
+
=
prctico
exacto
PCM
b
b
n
DR
b
=

1 2
1
b
mag
=b-1 = nmero de bits PCM, SIN INCLUIR EL BIT DEL SIGNO!!!
DR = Valor absoluto del Rango Dinmico
La eficiencia del cdigo es una indicacin numrica de qu tan eficiente se
utiliza un cdigo PCM. Se define como la razn entre el nmero de bits
requeridos para alcanzar un determinado Rango Dinmico, y el nmero real
de bits PCM utilizados.
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
11
Relacin Seal a Ruido
Para determinar la relacin Seal a Ruido en un sistema PCM, partamos de
encontrar la potencia (valor cuadrtico medio) de la seal de informacin. Para la
seal, se considera que sta se distribuye uniformemente en el rango:
p p
V x V s s
| |


= = = =
p
p
p
p
V
V
p
p
V
V
x
V
dx
V
x
dx x f x x E x E
3 2
) ( ) ( (
2
2
2 2 2
o
Consideremos que la seal es ergdica, tomando la grfica
de la derecha, por lo que tenemos que su potencia
normalizada es igual a la varianza de la seal:
| | 0 ) ( = = =

p
p
V
V
x
dx x xf x E u
Note que si usramos un tono (e.j.
seal armnica sinusoidal), tendramos:
2 /
2 2
p x
V = o
En el caso general, podemos obsevar
que la potencia es proporcional a V
2
p
, es
decir, , con k siendo una
constante.
2 2
p x
kV = o
) (x f
i
x
Amplitud
de x(t)
p
V
p
V
p
V x f 2 / 1 ) ( =
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
12
Relacin Seal a Ruido
La potencia de ruido de cuantizacin es:
12 /
2 2
A =
Q
o
Si se usan b bits para codificar la seal, y el MSB se atribuye como el bit de
signo ( ), entonces, podemos escribir:
Con lo cual la potencia del ruido de cuantizacin puede
expresarse como:
b
b
p
p
q
k
V
kV
N
S
2
2
2
2
2 3
2 3
=
|
|
.
|

\
|

=
De aqu que la SQR puede expresarse
como:
La potencia de la seal en general es:
2 2
p x
kV = o
A =
1
2
b
p
V
b
p
b
p
Q
V V
2
2
) 1 ( 2
2
2
2
2 3 ) 2 ( 12 12
=

=
A
=

o
| | b b k dB
N
S
q
02 . 6 02 . 6 ) 3 ( log 10
10
+ = + =
|
|
.
|

\
|
o
En decibelios:
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
13
Relacin Seal a Ruido
Ejemplo
Para seales de voz la relacin seal a ruido de cuantizacin para
comunicaciones telefnicas debe ser del orden de 36dB.
Si la seal de voz distribuye uniformemente en amplitud (lo cual no es
cierto, como ser ver a continuacin), entonces k=1/3, y el nmero de
bits requerido ser de:
| | b b dB
N
S
q
02 . 6 02 . 6 ) 3 3 / 1 ( log 10
10
= + =
|
|
.
|

\
|
bits b
b
6
02 . 6
36
02 . 6 36
= >
s
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
14
Ejemplo de grabacin de msica en CD
Si se desea establecer un buen rango dinmico para msica grabada codificada
digitalmente se puede considerar que 90 dB de rango dinmico y una seal de
informacin limitada a 15 kHz por canal podra ser equivalente a una transmisin
FM buena.
Esto requiere de una codificacin de 15 b y una tasa de muestreo de 1,230 kHz
= 36 kHz, o equivalentemente 540 kb/s.
Esto permitira grabar un canal durante 6508/0,54[s] = 160[min], sin capacidad
de correccin de errores.
En cambio, la duracin de una grabacin estereofnica (2 canales) sera de 80
minutos.
Pregunta: si en la prctica se utiliza una frecuencia de muestreo de 44,1 kHz,
codificacin Reed-Solomon para corregir rayaduras y huellas digitales (2:1) en el
CD y se pueden grabar 2 canales (stereo) por unos 75 min.,
cuntos bits se requieren para codificar c/u de los dos canales?
cul es la SNR resultante en cada canal, expresada en dB?
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
15
Para ilustrar la tcnica, se escucharn diversos registros,
grabados con diversas frecuencias de muestreo y codificados con
diversos grados de precisin (cuantizacin):







1. Frecuencia de muestreo, constante = 10000 muestras/seg.
N
o
bits de cuantizacin variable por muestra, = 12, 9, 4, 2, 1
[bit].
2. 12 bits bits de cuantizacin/muestra,
Frecuencia de muestreo variable = 10, 5, 2.5, 1.25
[kmuestras/segundo].
Muestra de codificacin PCM
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
16
PCM No Uniforme
Seal de VOZ
Se observa el registro de una seal de voz grabada.
Ntese que la mayor energa est centrada en las vocales.
Otro aspecto importante es la duracin promedio de una vocal, (~30ms)
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
17
PCM No Uniforme
Si se realiza un zoom sobre la parte sealada en verde aqua en el registro superior (la
seal de la palabra Murcilago), se tendr la figura inferior.
Ntese que la mayora de los valores de amplitud de la seal se concentran en las
inmediaciones del valor cero. Muchos ciclos de la seal se repiten en forma casi idntica. El
muestreo (c/125s) registra muchos valores en un ciclo.

El comportamiento variable de la voz humana genera errores de cuantizacin tanto granular
como de saturacin, lo que conducira al decodificador en el receptor a regenerar una seal
altamente distorsionada.
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
18
PCM No Uniforme
Aunque es posible reducir la distorsin o error de cuantizacin
incrementando el nmero de niveles de cuantizacin, no sera
eficiente en aplicaciones reales, particularmente para la transmisin
de voz.
La transmisin de voz tiene un amplio rango dinmico, en el orden
de 50dB, es decir, es el rango de niveles desde la slaba
pronunciada lo mas alto posible por un hablante que habla alto y la
slaba 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 cdigo (2
11
=2048), y con una frecuencia de
muestro segn Nyquist, tendramos 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.
Seales
19
PCM No Uniforme
Un procedimiento de codificacin mas eficiente se efecta si los intervalos
de cuantizacin no son uniforme sino que se les permite que incrementen
con el valor muestreado.
Cuando los intervalos de cuantizacin son directamente proporcional al
valor de la muestra, el SQR es constante para todos los niveles.
Con esta tcnica, denominada cuantizacin No Uniforme, se necesitarn
menos bits por muestra para alcanzar una SQR especfica para seales
pequeas y un rango dinmico adecuado para seales grandes.
Se dice que con intervalos (tamao de paso o resolucin) no uniforme, se
establece una relacin no lineal entre las palabra de cdigos y las muestras
que ellos representan.
Una ventaja en los sistemas PCM con cuantizacin No uniforme es la
mejora en la calidad al reducirse el efecto del ruido trmino aleatorio que se
presente durante periodos de no actividad (lnea ociosa, ninguna seal
analgica en la entrada).
Mejor resultado con cuantizador midtread
Desventaja con Midriser por un posible valor mayor de A.
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
20
Cuantifizacin Uniforme vs No uniforme
Cuantificacin Uniforme
Ruido de cuantificacin es intolerable para seales con
pendiente abruptas (rpidas)
Tamao de paso es constante
Deficiente para seales de voz
Bajo valor de SNR

Cuantificacin No uniforme
Mas apropiada para seales de voz.
Espectro de seal de voz: 20hz a 20Khz.
Rango de Inteligibilidad: 300hz a 3,400hz .
Cuantizacin de acuerdo a la intensidad espectral de la
seal, permitiendo una mejor SNR
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
21
Comparacin Cuantizacin Uniforme vs. No Uniforme
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
22
Comparacin Cuantizacin Uniforme vs. No Uniforme
CUANTIZACIN NO UNIFORME
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
23
Companding
Por tanto, fue necesario idear un mecanismo basado en una tcnica
analgica denominada COMPANDING que implica dos palabras:
COMPression-exPANSION.
La Compresin toma lugar en el lado del circuito transmisor.
La Expansin toma lugar en el lado del circuito receptor.
La compresin reduce el rango dinmico afectando muy poco el nivel
fidelidad, y la expansin retorna la seal a su condicin normal.
Seal
Original
No comprimida
Seal
Original
No comprimida
Seal
Original
Comprimida
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
24
Companding
Patrn de voz
reconstruido en el
receptor SIN UTILIZAR
COMPRESIN de la
seal de voz original
Note que el rango dinmico del
patrn de voz excede el rango
dinmico del convertidor ADC usado
en el proceso de cuantizacin. Las
amplitudes altas y bajas no son
resueltas debido a la falta de niveles
de cuantizacin!!!

Como resultado, la
caracterizacin del patrn de voz
a travs el proceso PCM es
pobre!!!
AMPLITUDES BAJAS
AMPLITUDES ALTAS
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
25
Companding
Patrn de voz reconstruido en el receptor CON COMPRESIN de la seal de voz original
El rango dinmico de la
seal ha sido comprimido
dentro del rango de
cuantizacin del convertidor
ADC. Las amplitudes bajas
son amplificadas a un nivel
mayor que las variaciones
de amplitud altas.

El patrn de voz
comprimido es una
representacin mucho
mas parecida de la seal
de voz original.
La seal recuperada
puede ahora ser
expandidas a su nivel
original.
Mayor nivel de amplificacin
Menor nivel de amplificacin
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
26
Companding
Sistema de Transmisin SIN companding
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
27
Companding
Sistema de Transmisin CON companding
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
28
Companding
En las diapositivas 24 y 25 se muestran diagramas de prdidas de
potencias versus distancia de transmisin.
Un repetidor de 20 dB se usa para amplificar la seal entre las estaciones
de transmisin y recepcin.
El sistema en la diapositiva 22 NO USA COMPANDING . La razn seal 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 mejora en la SNR y una reduccin en la probabilidad de saturacin de
los amplificadores se obtiene a travs del proceso de companding.
Las seales fuertes y dbiles se comprimen de un rango dinmico de 60dB
a 30dB en el transmisor y se restaura a 60dB en extremo receptor.
La SNR se mantiene encima de la unidad a travs de todo el sistema.

COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
29
Q(.) no uniforme = Q(.) uniforme+Companding
Cuantificacin No-uniforme puede implementarse a partir de un
cuantificador Uniforme
En el sistema transmisor, la seal se comprime antes de ser
cuantizada, utilizando un mdulo de cuantificacin uniforme
En el sistema receptor, la seal desde el cuantizador se
expande a fin de ser restaurada mientras se invierte el proceso
de compresin
Seal de
Entrada
Compresor
Cuantizador
Uniforme
Expansor Decodificador
Seal de
Salida
M
e
d
i
o
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
30
PCM con Q(.) no uniforme
CUANTIZACIN NO UNIFORME: COMPANDING ANALGICO
En el Transmisor la seal analgica es comprimida, muestreada, y luego convertida en
una cdigo PCM lineal.

En el Receptor el cdigo PCM se convierte en una seal PAM, se filtra y luego se
expande de regreso a las caractersticas originales de amplitud de la seal original.

Hay dos mtodos de companding analgico usados en la actualidad: La Ley-u y la
Ley-A.
El sistema Bell de transmisin digital original sola usar cdigo 7-bits PCM con u =
100.
Los sistemas mas recientes de transmisin digital usan 8-bit PCM con u=255.
Seal de
Entrada
Analgica
Compresor
Analgico
Muestreo &
Retencin
Seal de
Salida
Analgica
M
e
d
i
o
BPF
ADC
PAM
Codificador
PCM
BPF
Expansor
Analgico
Retencin
DAC
Circuito de
regeneracin
PCM
PAM
TRANSMISOR PCM
RECEPTOR PCM
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
31
Funcin de Transferencia del Companding
FUNCIONES DE
TRANFERENCIAS
DE LOS
COMPRESORES
Y EXPANSORES
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
32
Companding (COMpressing-exPANDING)
Ley- en Norte Amrica.



Ley-A en Europa y Latinoamrica (En Nicaragua)

x
x x
y y sgn
) 1 ln(
)] / ( 1 ln[
max
max
u
u
+
+
=

< <
+
+
s <
+
=
1
1
sgn
ln 1
)] / ( ln[ 1
1
0 sgn
ln 1
) / (
max
max
max
max
max
max
x
x
A
x
A
x x A
y
A x
x
x
A
x x A
y
y
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
33
Companding
x
max
: Amplitud mxima de la seal de entrada no
comprimida.

y
max
: Amplitud mxima de la seal de salida
comprimida.

'x': Amplitud de la seal de entrada no comprimida
en un instante particular de tiempo.

u A: Parmetro usado para definir la cantidad de
compresin (sea Ley-u Ley-A).

y: Amplitud de la seal de salida comprimida
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
34
Curvas de Companding
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
35
PCM con Q(.) no uniforme
CUANTIZACIN NO UNIFORME: COMPANDING DIGITAL
Implica la compresin en el transmisor despus la muestras de la seal analgica de
entrada ha sido convertida a un cdigo PCM uniforme (lineal).
Implica que la expansin en el receptor ocurre previo a la decodificacin PCM.
Con companding digital, la seal analgica primer debe ser muestreada y convertida a
en un cdigo lineal, y luego el cdigo lineal es comprimido digitalmente.
En el receptor, el cdigo PCM comprimido se recibe, se expande y luego se
decodifica.
El sistema mas reciente sistema PCM con companding digital usa 12 bits de
codificacin lineal y 8 bits para el cdigo comprimido.
Seal de
Entrada
Analgica
Muestreo &
Retencin
Seal de
Salida
Analgica
M
e
d
i
o
BPF Compresor
Analgico
ADC
PAM
Codificador
PCM
BPF
Expansor
Analgico
Retencin DAC
Circuito de
regeneracin
PCM
PAM
TRANSMISOR PCM
RECEPTOR PCM
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
36
Companding
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
37
Companding
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
38
PCM con Q(.) no uniforme
CUANTIZACIN NO UNIFORME: COMPANDING DIGITAL
El proceso de companding digital se asemeja mucho la curva de compresin
analgica con u = 255, al aproximar la curva a un conjunto de ocho
segmentos lneas 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 compresin solo para
valores positivos. La curva para valores negativos es idntica, excepto que
invertida (diapositiva #40).
Aunque hay 16 segmentos (ocho positivos y ocho negativos) este esquema
es llamado a menudo COMPRESIN 13-SEGMENTOS.
En este algoritmo de compresin 12bits a - 8 bits, el cdigo resultante de 8
bits se compone de un bit del signo, un identificador de segmento de 3 bits, y
un cdigo de magnitud de 4 bits, con lo cual se identifica el intervalo de
cuantizacin dentro de un segmento especfico (ver diapositiva 43 figura (a)).
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
39
PCM con Q(.) no uniforme
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
40
PCM con Q(.) no uniforme
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
41
PCM con Q(.) no uniforme
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
42
PCM con Q(.) no uniforme
CUANTIZACIN NO UNIFORME: COMPANDING DIGITAL
En la tabla de codificacin u255 de la diapositiva 43 (figura b), los bits de
posicin designados con X se truncan durante la compresin y
consecuentemente se pierden.
Los bits designados como A, B, C y D son transmitidos como tales.
El bit de signo s tambin 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 cdigos posibles.
Hay 16 cdigos en el segmento 0 y en el segmento 1.
En el segmento 2, hay 32 cdigos
En el segmento 3, hay 64 cdigos.
Cada segmento sucesivo, comenzando por el segmento 3 tiene el doble
nmero de cdigo que el segmento previo.
En cada uno de los 8 segmentos solamente pueden recuperarse diecisis
cdigos de 12 bits. Consecuentemente en segmentos 0 y 1 no hay
compresin.(de 16 cdigos posibles, todos los 16 pueden recuperarse).

COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
43
PCM con Q(.) no uniforme
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
44
PCM con Q(.) no uniforme
CUANTIZACIN NO UNIFORME: COMPANDING DIGITAL
En el segmento 2, hay una tasa de compresin de 2:1 (32 cdigos posibles
para transmisin y 16 cdigos posibles de recuperar).
En el segmento 3, hay una tasa de compresin de 4:1 (64 cdigos posibles
para transmisin y 16 cdigos posibles de recuperar).
La tasa de compresin se duplica con cada segmento sucesivo.
La tasa de compresin del segmento 7 es 2048/16 o 128:1.
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
45
Proceso de compresin digital
La seal analgica se muestrea y se convierte en un cdigo lineal (uniforme)
de 12 bits (signo y magnitud).
El bit de signo es transferido directamente al cdigo comprimido de 8 bits.
El segmento se determina contando el nmero de ceros iniciales en la
porcin de 11 bits de magnitud del cdigo, comenzando con el MSB,
Se sustrae el nmero de ceros iniciales (sin exceder 7) del 7.
El resultado es el nmero del segmento, el cual se convierte en un nmero
binario de 3 bits y se sustituye en el cdigo de 8 bits como el identificador de
segmento.
Los cuatro bits de magnitud (A, B, C y D) son los intervalos de cuantizacin y
son sustituidos en los 4 bits menos significativos del cdigo comprimido de 8
bits.
Esencialmente, los segmentos 2 a 7 se subdividen en subsegmentos mas
pequeos.
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 cdigos por subsegmento.
En el segmento 3 hay cuatro.
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
46
Proceso de compresin digital
El nmero de cdigos por subsegmento se duplica con cada subsegmento.
Consecuentemente, en el segmento 7, cada subsegmento tiene 64 cdigos.
Las figuras de las diapositivas 47,48 y 49 muestran la desagregacin de los
segmentos versus subsegmentos 2, 5 y 7.
Observe que en cada subsegmento, todos los cdigos de 12 bits, una vez
que son comprimidos y expandidos, producen un cdigo 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 mxima magnitud de error
introducido por el proceso de compresin y expansin sea mnimo.
Esencialmente, el decodificador estima cuales bits truncados fueron previo a
la codificacin.
La estimacin mas lgica est en medio entre los cdigos mnimo y
mximos. En el segmento 5, por ejemplo, los 5 bits menos significativos
fueron truncados durante la compresin. Las posibilidades son cualquier
cdigo entre 00000 y 11111.
Consecuentemente, el error mximo de compresin es ligeramente mayor
que la mitad de la magnitud de ese segmento.
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
47
Proceso de compresin digital
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
48
Proceso de compresin digital
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
49
Proceso de compresin digital
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
50
Otro ejemplo: Generacin onda PCM
CIRCUITO CODIFICADOR PCM
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
51
Regeneracin de onda PCM
Procesos fundamentales en la recepcin de onda PCM:
Regeneracin, Decodificacin y Filtrado
Regeneracin: Es la capacidad del sistema para controlar los efectos de distorsin y
ruido que se producen al transmitir una seal PCM por un canal. Esta capacidad se logra
al construir la seal seal PCM mediante una cadena de REPETIDORES
REGENERATIVOS ubicados a una distancia suficientemente prxima a lo largo de la ruta
de transmisin.

El repetidor regenerativo lleva a cabo tres funciones bsicas que son:

Ecualizacin
Temporizacin
Toma de
Decisiones
Amplificador
ecualizador
Dispositivo
de toma de
decisiones
Circuito
Temporizador
Onda PCM
distorsionada
Onda PCM
regenerada
Diagrama de bloque del repetidor regenerativo
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
52
Regeneracin 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 caractersticas de
transmisin no ideales del canal.
Temporizador:
Proporciona un tren de pulsos peridicos, obtenidos de los pulsos recibidos,
para muestrear los pulsos ecualizados en los instantes en los que la relacin
seal a ruido es un mximo.
Dispositivo Toma de Decisin:
Realiza una comparacin de la lectura de las muestras extradas A
k
con
respecto a un umbral u predeterminado en cada intervalo de bit para
determinar si el smbolo 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.
Seales
53
Regeneracin de onda PCM


T
T
t=T
t=T
Dispositivo de
Regeneracin
Si r
o
>
entonces S==> 1

T
r
o
(T)
Pulso
original
que
representa
un 1
El mismo pulso
pero distorsionado
por el canal
Instante de
muestreo
Pulso regenerado
para un 1
Pulso
original
que
representa
un 0
El mismo pulso
pero distorsionado
por el canal
Dispositivo de
Regeneracin
Si r
o
<
entonces S==> 0

T
Pulso regenerado
para un 0
Instante de
muestreo
r
o
(T)
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
54
Regeneracin de onda PCM
Decodificacin
Implica generar un pulso PAM cuantizado a L niveles cuya amplitud
es la suma lineal de todos los pulsos binarios en la palabra de cdigo
de b bits, siendo cada pulso binario ponderado por su lugar (2
0
, 2
1
, 2
2
,
..., 2
b-1
) en el cdigo. Recuerde que b es el nmero de bits por
muestra.

Filtrado:
Es la operacin final en el receptor consiste en recuperar la seal de
mensaje al pasar la salida del decodificador por un filtro de
reconstruccin pasabajas cuya frecuencia de corte es igual al ancho de
banda f
m
de la seal mensaje.
La seal recuperada, an cuando no exista errores ni ruido en la
transmisin, incluye la distorsin inicial (ruido) que introduce el
proceso de cuantizacin.
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
55
Regeneracin de onda PCM
CIRCUITO DECODIFICADOR PCM
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
56
CODEC PCM
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
57
Tasa de transmisin digital (Ancho de Banda)
ESQUEMA DEL TRANSMISOR
Cdigos
Binarios
b-bits
Codificador de lnea
Generador
de Pulsos
1 1
0 0
1
0 T
b

A
1 lgico
0 T
b

-A
0 lgico
Codificador de lnea
Salida de pulsos
Digitales (polar)
Entrada
totalmente
analgica
Seal
Cuantizada
Seal muestreadora (f
S
):
Tren de pulsos
Tasa de
muestras
cuantizadas = f
S

Q
L niveles
S/H
Tasa de
muestras
retenidas = f
S

Tasa de bits = b*f
S
=R
b

...01100101...
Ancho de banda de
transmisin = R
b
COM II - I. Zamora Uni II - Conf 6: Cod. Fte. y Form.
Seales
58