Sei sulla pagina 1di 30

Sistemas de Comunicacin

2003
Tcnicas avanzadas de
Cuantificacin

DPCM, ADPCM, Modulacin Delta,


Codificacin en subbandas, LPC,
VSELP

Tcnicas de codificacin para voz


Todas las tcnicas de codificacin de voz usan cuantificacin.
Algunas usan propiedades adicionales de la voz:
Codificacin de la forma de onda temporal: tratan de

representar las muestras de la forma de onda en el


espacio temporal
Codificacin de la forma de onda espectral: tratan de
representar las caractersticas espectrales de la forma
de onda de voz.
Codificacin basada en modelo: tratan de reproducir un
modelo del proceso de formacin de voz.

Sistemas de Comunicacin

Tcnicas de codificacin temporales


Objetivo: Producir descripciones eficientes de la
fuente de informacin.
Se utiliza la redundancia de la seal para formar una
prediccin. Si la prediccin es buena se baja la
incertidumbre sobre una muestra cuando conozco la
anterior, necesito menos bits para codificar la nueva
informacin.
La seal de voz es fuertemente correlacionada en
instantes prximos.

Sistemas de Comunicacin

Tcnicas de codificacin
Cuantificadores instantaneos o sin memoria: salida

depende del valor de la muestra.

PCM

Cuantificadores no instantaneos: reducen la


redundancia,convierten la secuencia de entrada
fuertemente correlacionada en una secuencia
relacionada, pero con correlacin, varianza y ancho
de banda reducido. Esta nueva secuencia se
cuantifica con menos bits. DPCM

Sistemas de Comunicacin

Espectro y Autocorrelacin de la voz

Rx(1)= 0,79 a 0,87

D= 4T a 6T

Sistemas de Comunicacin

Predictor de 1 Retardo
~
x k axk 1

d k xk ~
x k xk axk 1

E d 2 k E x 2 k 2aExk xk 1 a 2 E x 2 k 1

Rx 1
2

Rd 0 Rx 0 2aRx 1 a Rx 0 Rx 01 a 2a
Rx 0

Rd
Rx 1
Rx 1
0
2a 2
aopt x 1
a
Rx 0
Rx 0
2

Ganancia

del

predictor
Sistemas de Comunicacin

Rx 0
1
Gp

Rd 0 1 x 2 1

Predictor de 1 Retardo

a =a
a=1

optimo

G=4,44 dB
G=3,98 dB

Sistemas de Comunicacin

Tcnicas de codificacin temporales:


PCM diferencial
DPCM cuantifica la diferencia entre una muestra y la
prediccin del valor.
Convertidores predictivos:
memoria corta, tienen en cuenta las variaciones rpidas de
la seal
memoria larga: operaciones dependientes de los datos, ej:
ganancia automtica, ajuste de coeficientes en los filtros.

Predictores adapativos

Sistemas de Comunicacin

Tcnicas de codificacin temporales:


PCM diferencial

Sistemas de Comunicacin

Tcnicas de codificacin temporales:


PCM diferencial

Sistemas de Comunicacin

Tcnicas de codificacin temporales:

PCM adaptivo y ADPCM


La calidad perceptual se determina por la precisin
relativa del paso de cuanficacin al nivel de la seal
de voz
Los cuantificadores adaptivos varan el tamao del
paso entre dos niveles de cuantificacin dependiendo
de si la voz es fuerte o suave.
ADPCM (modulacin por codificacin de pulsos
diferencial
adaptiva)
a
32
kbits/seg
esta
estandarizada es muy comn y fcil de implementar (
se usa en la Telefona Digital Inalmbrica EuropeaDECT)

Sistemas de Comunicacin

Tcnicas de codificacin temporales:

PCM adaptivo y ADPCM

Sistemas de Comunicacin

Tcnicas de codificacin temporales:

PCM adaptivo y ADPCM

Sistemas de Comunicacin

Tcnicas de codificacin temporales:


Modulacin Delta
Caso particular simple de la modulacin DPCM de 1
memoria. Se manda 1 solo bit por muestra (signo de
la diferencia). R=1 bit/muestra..
Ventajas: 1 solo bit, no necesito sincronismo

de palabra.

cuantificador : comparador.
fcil de agregar de hacerlo adaptivo
robusto frente a errores de canal.

Codificador: determinado por la frecuencia de


muestreo, el paso de cuantificacin y el filtro de
postreconstruccin.

Sistemas de Comunicacin

Tcnicas de codificacin temporales:


Modulacin Delta

Sistemas de Comunicacin

Tcnicas de codificacin temporales:


Modulacin Delta

Sistemas de Comunicacin

Tcnicas de codificacin temporales:


Modulacin Delta

Sistemas de Comunicacin

Tcnicas de codificacin temporales:


Modulacin Delta Adaptiva (ADM)
ADM a 16 kbits/sec puede producir una calidad
razonable de voz.

Sistemas de Comunicacin

Tcnicas de codificacin temporales:


Modulacin Delta
Si x(t) es una sinusoide:
x ( t ) A cos t 2f 0 t

SNR post det

3 f s3
2 2
8 f 0 W

Sistemas de Comunicacin

Codificacin de seales espectrales:


Codificacin en subbandas
La percepcin humana de la calidad de la voz
depende de la banda de frecuencia. Por ejemplo se
puede tolerar mayor distorsin (MSE) a muy bajas o
muy altas frecuencias.
Los codificadores en subbandas filtran la seal de voz
en multiples bandas.
Las seales filtradas son cuantificadas utilizando PCM
estandard (con un R bit/muestra distinto para cada
seal)
Las muestras de seal se agrupan en frames.

Sistemas de Comunicacin

Codificacin de seales espectrales:


Codificacin en subbandas

Sistemas de Comunicacin

Codificacin de seales espectrales:


Codificacin en subbandas
Codificacin en subbandas a 16 kbit/s
Subbanda
1
2

fs
1250
1429

n
3
3

1667

2500

Sistemas de Comunicacin

Tcnicas basadas en Modelo


Codificadores Predictivos Lineales de Voz (LPC)
La voz se divide en frames de aproximadamente 20
ms
La voz humana se modela como ruido (aire de los
pulmones) que excita un filtro lineal (garganta,
cuerdas vocales, boca).
La secuencia de excitacin y los coeficientes del filtro
son cuantificados por el codificador de voz LPC.

Sistemas de Comunicacin

Diagrama de bloques de un Modelo LPC de voz

Secuencia de
excitacin

Filtro de
Prediccin

Coeficientes del Filtro

Salida voz

Ganancia
del filtro

Se trasmite hacia el receptor los coeficientes del filtro, la ganancia y la


secuencia de excitacin.
Cuantificacin vectorial. Se discretiza un espacio N-

dimensional y se asocia a c/vector de entrada el centroide del


volumen en que se encuentra la muestra.

Sistemas de Comunicacin

Diagrama de bloques de un Modelo LPC de voz

Sistemas de Comunicacin

Predictor lineal excitado por suma vectorial


(VSELP)
Se emplea en el standard de Telefona Celular Digital
(IS-136)
20 ms por trama (frames). Cada trama se representa
con 159 bits. La tasa de datos es aproximadamente
de 8 kbits/s.
Se utiliza un vector de cuantificacin en dos etapas
para cuantificar la secuencia de excitacin.
Algunos bits (como la ganancia del filtro) son mucho
mas importantes para obtener una buena calidad
perceptual. Estos bits se protegen utilizando
codificacin con correccin de error.

Sistemas de Comunicacin

Comparacin de mtodos de codificacin de voz

Tipo
DM
PCM
ADM
DPCM
ADPCM
LPC

fs(kHz)
64-128
8
48-64
8
8
1

R(bit/muestra) kbit/s
1
64-128
7-8
56-64
1
48-64
4-6
32-48
3-4
24-32
aprox 80
3-8.

Sistemas de Comunicacin

Comparacin de standard de codificacin de voz

Tipo

kbit/s Complejidad Retardo (ms) Calidad

PCM

64

0,01

alta

ADPCM

32

0,1

alta

25

alta

100

35

regular

Sub-banda 16
VSELP

Sistemas de Comunicacin

Codificacin de imgenes y video

imagen de 1000X1000 pixeles con 8 bits para cada


uno de los 3 colores requiere 24 Mbits para su
codificacin
Video requiere aproximadamente 20 frames/s
JPEG: Comprime una imagen en una relacin de 20:1
o ms.
WSQ: Compresin de huellas dactilares 10:1 - 18:1.
MPEG: Compresin de video de 100:1 o ms

Sistemas de Comunicacin

Referencia bibliogrfica
http://www.iie.edu.uy/ense/asign/siscom/teorico/clase 6.ppt

Digital Coding of Waveforms-N. S. Jayant &Peter Noll


Capitulo : 11 SKLAR
Capitulo : 3-7,3-8-Couch
Capitulo : 12-3-Carlson

Sistemas de Comunicacin

Potrebbero piacerti anche