Codificadores de Voz
Codificadores de Voz
Codificadores de Voz
Sumario
Desafos y motivaciones de la
digitalizacin de la voz.
Caractersticas de la seal de voz.
Clasificacin de los codificadores.
Codificadores de Forma de Onda.
Codificadores paramtricos.
Codificadores Hbridos.
Evaluacin de la Calidad (MOS).
Objetivos
Identificar las caractersticas de la voz
empleadas para la compresin.
Clasificar los cdec de voz a partir de
su principio de funcionamiento.
Describir el principio de funcionamiento
de algunos cdec de voz bsicos.
Asociar las caractersticas de la seal
de voz con el principio de compresin
empleado por los cdec estudiados.
Digitalizacin de la voz
Desafos relacionados con la digitalizacin de la
voz:
Uso eficiente del Ancho de Banda:
Comprimir para lograr mnima razn de bits mayor
nmero de usuarios.
Calidad de la seal de voz:
Lograr altos niveles de calidad, dependiendo del
entorno de aplicacin.
Complejidad del Hardware:
Se traduce en: Retardos introducidos por el proceso
codificacin/
decodificacin,
requerimientos
de
cmputo y consumo de energa.
Digitalizacin de la voz
Motivaciones:
Incrementar las capacidades de los sistemas:
Posibilidad de comprimir.
Posibilidad de lograrse un balance entre
Calidad/Ancho de Banda.
Mejorar la calidad de la seal de voz que se transmite o
almacena:
Posibilidad de aplicar tcnicas y cdigos para el
control de error, ecualizacin, etc.
Seguridad:
Implementar tcnicas de encriptacin para garantizar
la privacidad de la comunicacin o mensaje.
Sistema de Comunicacin
Inalmbrico
Para Cx de voz:
Cdec
Control de errores
A m plitud
A m plitud
A m plitud
Caractersticas temporales de la
seal de voz
Seal de voz
TRES
0
-1
0.1
0.2
0.3
0.4
0.5
0.6
0.7
Tiempo(seg.)
Periocidad de la seal de voz
0.8
0.9
0
-1
/e/
0.34
0.35
0.36
0.37
0.38
Tiempo(seg.)
Comportamiento ruidoso de la seal de voz
0.39
0.5
0
-0.5
/s/
0.74
0.75
0.76
0.77
Tiempo(seg.)
0.78
0.79
Caractersticas de la seal
de voz
F re q u e n c y
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
0.5
1.5
Time
2.5
x 10
Caractersticas de la seal
de voz
Clasificacin de los
codificadores
Segn clasificacin general:
Codificadores de forma de onda: Se disean para reproducir
la forma de onda de la seal original. Convierten cualquier
tipo de seal analgica a digital.
Ejemplos:
En el dominio del tiempo: PCM, PCM Diferencial y Diferencial
Adaptativo.
En el dominio de la frecuencia: Transformada, Sub-bandas.
Codificadores paramtricos (VOCODERS): Tienen en cuenta la
manera en que se genera la seal de voz y sus principales
caractersticas en el tiempo y en la frecuencia. Se basan en
construir un modelo del habla en el receptor y solo transmitir
parmetros de la seal para la reconstruccin (Sntesis).
Codificadores Hbridos: (Anlisis por Sntesis) Combinan las
caractersticas de los anteriores. Ej: CELP, RELP, VSELP, RPELTP.
Codificadores de Forma de
Onda
Principal exponente PCM (64 Kbps):
Se basa en la distribucin estadstica de las amplitudes de
la seal de voz, para implementar cuantificacin no
uniforme con mayor cantidad de niveles en las amplitudes
bajas, reduciendo el nmero de niveles mximo a emplear.
Codificadores de Forma de
Onda
Esquema general de Codificador/Decodificador DPCM:
Funcionamiento General:
Xn
dn
Un
CUANTIFICADOR
CODIFICADOR
X^n
FILTRO DIGITAL
X~n = Un + X^n
Un
yn
FILTRO DIGITAL
X^n
Codificadores de Forma de
Onda
Funcionamiento General DPCM (cont):
Como lo que se cuantifica y transmite es la diferencia, se necesitan
menos niveles de cuantificacin (si la prediccin es precisa, lo cual
implica una buena estimacin de los coeficientes del filtro), para
obtener la misma . En esto se basa la compresin.
5- Existe una Ganancia de Prediccin con respecto al MIC:
Que se traduce en que la varianza de la seal original es mayor que la
de la seal diferencia, que da la medida de en cunto se reduce el
rango de valores a cuantificar.
La relacin entre las de PCM y DPCM dependen de este valor:
Codificadores de Forma de
Onda
Prediccin Adaptativa:
Codificadores de Forma de
Onda
Codificador de Sub-bandas:
recuencia
Codificadores Paramtricos
(Vocoders)
Modelo de Codificadores
Paramtricos
Vocoder CPL
Tcnica que ofrece las menores velocidades: 1.2 - 4.8
Kbps. Problema: no tiene en cuenta las transiciones o
sonidos combinados.
CLCULO DE ANCHO
DE BANDA VoIP
Se muestrea a 125s.
Se codifica solo el ndice del codebook: 10 bits.
Cada 5 muestras se calcula un ndice.
Se muestrea a 125s.
Cada 80 muestras se calcula: ndices de los libros
de cdigo (48 bits) + Coeficientes LP (18 bits) +
Ganancias (14 bits).
BW
(Cdec)
kbps
Tamao del
pkt de voz
(bytes)
Pkt/s
Header
UDP/IP/R
TP (bytes)
L2
byte
s
BW
Total
kbps
G.711
64
160
50
40
18
87.2
G.726
(r32)
32
80
50
40
18
55.2
G.728
16
60
33.3
40
18
31.5
G.729
20
50
40
18
31.2
G.723.1
6.3
24
33,3
40
18
21.9
G.723.1
5.3
20
33,3
40
18
20.8