Sei sulla pagina 1di 5

UNIVERSIDAD POLITÉCNICA SALESIANA

INGENIERÍA ELECTRÓNICA
VOZ SOBRE IP
Nombre: Yuliana Ximena Coral Rojas
Curso: 10mo Grupo 2
Fecha: 19/10/2016
Tema:

Introducción de algoritmos de codificación y decodificación


Objetivo General
Comprender el funcionamiento de los algoritmos de un códec que facilitan la codificación
y decodificación de voz en diferentes servicios.

Introducción
La codificación de voz inicio hace unos cincuenta años, las primeras ideas acerca de la
digitalización del audio son atribuidas al Ingeniero Alec Reeves. Inicialmente, los codecs se
basaron en codificar de la manera más eficiente posible la “forma de onda” de la señal,
utilizando características de la voz y el oído. La codificación permite trasmitir y almacenar
la señal de voz en forma digital eficientemente y sin pérdida de la señal, además transmite
y almacena la señal de voz en forma digital sin perder la calidad. Mientras que los codecs
son dispositivos que realizan la codificación y decodificación de la voz y fueron diseñados
para reproducir la voz en la banda de mayor energía entre 300 Hz a 3.4 KHz. Los codecs
también se caracterizan según el ancho de banda de la señal de entrada en: banda angosta,
banda ancha, banda super ancha, banda completa.

Desarrollo del tema


Codificación de Voz
Codificar la voz consiste en transformar las ondas sonoras que la representan a otro tipo
de representación que, aunque menos natural, sí resulta más adecuada para determinadas
tareas. La codificación también estudia, la transformación de la señal de voz a otra
representación, y determina cuál es la mejor forma de tratar esa nueva representación para
que el tratamiento de la información obtenida sea el óptimo.[1]
El proceso de codificación de voz permite transmitir y almacenar la señal de voz en forma
digital eficientemente y sin pérdida de calidad. Optimiza la utilización del canal de
comunicación, transmitiendo el máximo de información por un solo canal. La codificación
de voz permite minimizar el número de bits necesarios para el almacenamiento
manteniendo un nivel de calidad adecuado. La codificación digital de voz incorpora
algoritmos de cifrado para establecer comunicaciones privadas seguras.[1]
Tipos de Codificadores de Voz
Codificadores de señal o forma de onda:

Son aquellos que aprovechan la información redundante de las muestras de voz que
permita una codificación más eficiente que PCM con cuantificación uniforme, no son
dependientes de las propiedades espectrales y estadísticas de la voz.[1]
Codificadores de fuente:

Explotan las características propias de la voz, y por lo tanto no conducen buenos resultados
cuando la fuente no es la voz humana, se los conoce también como VCODERS. [1]
Codecs
Son dispositivos que realizan la codificación y decodificación de la voz. Se caracteriza por
diferentes aspectos como: tasa de bits, la calidad resultante del audio codificado, la
complejidad, el tipo de tecnología utilizada y el retardo que introducen. Son dispositivos que
realizan la codificación y decodificación de la voz. Los Codecs fueron diseñados para
reproducir la voz en la banda de mayor energía entre 300 Hz a 3.4 KHz.
En contraste, los codecs que reproducen señales entre 50 Hz y 7 kHz se han llamado de
“banda ancha”. La ITU-T ha estandarizado codecs llamados de banda superancha
(superwideband), para el rango de 50 Hz a 14 kHz y de banda completa (fullband), para el
rango de 50 Hz a 20 kHz. [2]
Se pueden caracterizar según el ancho de banda de la señal de entrada.

 Banda angosta (narrowband) 300 a 3400 Hz


 Banda ancha (wideband) 50 a 7000 Hz
 Banda super ancha (superwideband) 50 a 14000 Hz
 Banda completa (fullband) 50 a 20000 Hz
Entre los codecs más utilizados en VoIp se tiene:
Codecs de banda angosta:
G.711:
El codec básico y más antiguo en telefonía es el estandarizado en la recomendación G.711
de la ITU-T, implementando la “ley A” o “ley μ”. Mediante esta codificación se obtiene una
señal digital de 64 kb/s, como se verá a continuación. El codec G.711 es del tipo de “forma
de onda”. Cada muestra de audio es digitalizada, cuantificada y codificada. Tiene
características no lineales para minimizar la cantidad de bits por muestra además cuenta
con una velocidad de 64 kbps. [2]
G.729:
El codec G.729 es un estándar de codificación para señales de audio desarrollado por la
ITU, codificando las señales de voz a 8 kbit/s utilizando CS-ACELP. Utiliza un modelo
basado en dos generadores de impulsos combinados. No conserva la forma de onda sino
que utiliza técnicas de síntesis de voz. [2]
Dado que a la salida del codificador la tasa de bits es de 8 kbit/s y se toman cuadros de 10
ms, se usan 80 bits (10 bytes) para representar a cada cuadro o ventana de audio en G.729.

Figura 1. Esquema del Codificador G.729


Codec de banda super ancha:
SILK:
SILK es el codec utilizado por Skype. Utiliza un ancho de banda variable, entre 6 a 40 kb/s,
trabajando entre las bandas angostas (narrow band), con frecuencias de muestreo de 8 kHz
y las bandas super anchas (superwideband), con frecuencias de muestreo de 24 kHz. Utiliza
tramas de 20 ms y tiene un retardo de 25 ms.
SILK fue reemplazado por el codec OPUS, el que finalmente fue aceptado con el RFC 6716
en setiembre de 2012. [2]
OPUS:
OPUS es la evolución de SILK y puede trabajar tanto con CBR (Constant Bit Rate) como
en VBR (Variable Bit Rate). Puede operar en diferentes bandas, llegando a ser un códec
del tipo “full band”. Es posible utilizar “ventanas” de 2.5, 5, 10, 20, 40, o 60 ms. Típicamente
se utiliza 20 ms. Permite combinar múltiples ventanas en paquetes de hasta 120 ms. [2]
Tabla 1. Diferentes bandas de uso del OPUS
iLBC:
iLBC (Internet Low Bitrate Codec) es un códec desarrollado por Global IP Sound, empresa
posteriormente comprada por Google. Ofrece niveles de calidad de la voz superior a G729,
y mantiene un reducido consumo de ancho de banda. [3]
Sin embargo, para ofrecer estas prestaciones utiliza algoritmos muy complejos a la hora de
codificar-decodificar, por lo que necesita consumir gran cantidad de recursos de la CPU, lo
que puede resultar un problema a la hora de mantener numerosas llamadas al mismo
tiempo porque agotarían el procesador. Se trata de un códec gratuito que puede resultar
una buena opción para redes conectadas por puntos WiFi, más vulnerables a la pérdida de
paquetes, ya que este códec ofrece una gran solidez ante estas pérdidas. También es muy
popular su uso en el softphone de Linux Ekiga y Google Talk. [3]
Conclusiones

 La codificación de voz tiene su inicio en tiempo remotos donde se requería tener


transmisiones telefónicas seguras, las antiguas técnicas de codificación fueron
CELP que trataba de codificar de la forma más eficiente posible.
 Las distintas técnicas de codificación y decodificación permite aumentar el tiempo
y las frecuencias de muestreo para los servicios de VoIP.y otorgan mejor calidad a
la voz evitando un excesivo consumo del ancho de banda.
Bibliografía
[1] L. Couch, «Codificacion de voz».
[2] D. I. J. Joskowicz, «Codificacion de voz y video,» Montevideo Uruguay, 2015.
[3] A. Fos, «Telecomunicaciones para Gerentes,» 17 10 2016. [En línea]. Available:
http://www.telecomunicacionesparagerentes.com/cual-es-el-mejor-codec-para-voip/.
REACTIVOS

1. En que se basaron los codecs para utilizar las características de voz y el oído.
a) Ancho de banda
b) Retardo que introducen
c) Degradación de la calidad de voz
d) Forma de onda de la señal

Complete:

2. Los codificadores de fuente explotan las características de la voz pero no producen


buenos resultados cuando …………………………………
a) En cuantización uniforme
b) En Codificación eficiente
c) La fuente no es la voz humana
d) La calidad del audio

3. ¿Cuál fue el rango para el diseño del códec que sirve en la reproducción de la voz a mayor
energía?
a) 50-7000 Hz
b) 300 Hz-3.4 KHz
c) 50-14000Hz
d) 50-20000 Hz

4. Determine cuál es el codec de banda ancha que trabaja a uan frecuencia de 24KHZ y usa
tramas de 20ms
a) SILK
b) G.729
c) G.711
d) OPUS

Potrebbero piacerti anche