Sie sind auf Seite 1von 17

Universidad de Santiago de Chile Facultad de Ingeniera Departamento de Ingeniera Elctrica

Tarea N2
Telecomunicaciones II

Integrantes: Andrs Corts Alonso Gonzlez Profesor: Arnaldo Dossi Fecha: 1 de Abril de 2013.

Introduccin
La ITU-T, sector de estandarizacin de Telecomunicaciones, es uno de los 3 sectores de la Unin International de Telecomunicaciones (ITU), la cual tiene como misin de asegurar la eficiencia y produccin de estndares oportunamente cubriendo todos los campos de telecomunicaciones, como tambin definiendo la tarifa para servicios de telecomunicacin internacionales. Los principales productos del ITU-T son las recomendaciones, pues en la actualidad, hay en vigencia ms de 3.000 recomendaciones, stas son normas que definen cmo funcionan las redes de telecomunicaciones por separado y entre ellas. Generalmente se aplican por su gran calidad, garantizan la nter conectividad de las redes y permiten la prestacin de servicios de telecomunicaciones a escala mundial. A continuacin describiremos los siguientes estndares: G.711, G.723.1, G.726, G.728, G.729; los cuales se enfocan principalmente en estndares para compresin y descompresin de audio.

G.711
G.711, se conoce como modulacin por impulsos codificados (PCM), utilizada para la compresin de audio en un cdec con forma de onda comnmente utilizado. Este estndar es usado principalmente en telefona, para representar seales de audio con frecuencias de la voz humana. Adems utiliza una frecuencia de muestreo de 8.000 muestras por segundo, con la tolerancia en que la tasa de 50 partes por milln (ppm). La cuantificacin de 8 bits se utiliza para representar cada muestra, resultando en una velocidad de bits 64 kbps La recomendacin G.711 fue liberado para su uso en el ao 1972.

Funcionamiento de un cdec - G711


Como es sabido en el rea de las telecomunicaciones, la comunicacin de voz es analgica, mientras que la red de datos es digital. La transformacin de la seal analgica a una seal digital se realiza mediante una conversin analgico-digital. Este proceso de conversin analgico digital o modulacin por impulsos codificados (PCM) se realiza mediante tres pasos:

Muestreo El proceso de muestreo consiste en tomar valores instantneos de una seal analgica, a intervalos de tiempo iguales. A los valores instantneos obtenidos se les llama muestras. Este proceso se ilustra en siguiente figura: El muestreo se efecta siempre a un ritmo uniforme, que viene dado por la frecuencia de muestreo fm o sampling rate. La condicin que debe cumplir fm viene dada por el teorema del muestreo "Si una seal contiene nicamente frecuencias inferiores a f, queda completamente determinada por muestras tomadas a una velocidad igual o superior a 2f." Ejemplo: De acuerdo con el teorema del muestreo, las seales telefnicas de frecuencia vocal (que ocupan la Banda de 300 a - 3.400 Hz), se han de muestrear a una frecuencia igual o superior a 6.800 Hz (2 x 3.400). En la prctica, sin embargo, se suele tomar una frecuencia de muestreo o sampling rate de fm = 8.000 Hz. Es decir, se toman 8.000 muestras por segundo que corresponden a una separacin entre muestras de: T=1/8000= 0,000125 seg. = 125 s Por lo tanto, dos muestras consecutivas de una misma seal estn separadas 125 s que es el periodo de muestreo. Cuantificacin La cuantificacin es el proceso mediante el cual se asignan valores discretos, a las amplitudes de las muestras obtenidas en el proceso de muestreo. Existen varias formas mencionaremos 2 maneras de cuantificar: Cuantificacin uniforme Todos los intervalos tienen la misma amplitud Hay que utilizar un nmero finito de valores discretos para representar en forma aproximada la amplitud de las muestras. Para ello, toda la gama de amplitudes que pueden tomar las muestras se divide en intervalos iguales y a todas las muestras cuya amplitud cae dentro de un intervalo, se les da el mismo valor.

En la figura se muestra el efecto de la cuantificacin para el caso de una seal analgica. El nmero de intervalos de cuantificacin se ha limitado a ocho. La seal original es la de trazo continuo, las muestras reconstruidas en el terminal distante, se representan por puntos y la seal reconstruida es la lnea de trazos. Cuantificacin no uniforme En una cuantificacin uniforme, la distorsin es la misma cualquiera que sea la amplitud de la muestra. Por lo tanto cuanto menor es la amplitud de la seal de entrada mayor es la influencia del error. La situacin se hace ya inadmisible para seales cuya amplitud analgica est cerca de la de un intervalo de cuantificacin. Para solucionar este problema existen dos soluciones: Aumentar los intervalos de cuantificacin - si hay ms intervalos habr menos errores pero necesitaremos ms nmeros binarios para cuantificar una muestra y por tanto acabaremos necesitando ms ancho de banda para transmitirla. Mediante una cuantificacin no uniforme, en la cual se toma un nmero determinado de intervalos y se distribuyen de forma no uniforme aproximndolos en los niveles bajos de seal, y separndolos en los niveles altos. De esta forma, para las seales dbiles es como si se utilizase un nmero muy elevado de niveles de cuantificacin, con lo que se produce una disminucin de la distorsin. Sin embargo para las seales fuertes se tendr una situacin menos favorable que la correspondiente a una cuantificacin uniforme, pero todava suficientemente buena. tanto lo que hacer es una

Por lo podemos realizar

cuantificacin no uniforme mediante un codec (compresor-decompresor) y una cuantificacin uniforme segn se ve en la siguiente figura:

Los otros 2 tipos de cuantificacin son: Cuantificacin diferencial Cuantificacin diferencial delta y ADPCM (Adaptative delta PCM)

Codificacin
La codificacin es el proceso mediante el cual se representa una muestra cuantificada, mediante una sucesin de "1's" y "0's", es decir, mediante un nmero binario. El dispositivo que realiza la cuantificacin y la codificacin se llama codificador. La decodificacin es el proceso mediante el cual se reconstruyen las muestras, a partir de la seal numrica procedente de lnea. Este proceso se realiza en un dispositivo denominado decodificador. Ley de codificacin o compresin Hay dos tipos de leyes de codificacin: las continuas y las de segmentos. En las primeras, los intervalos de cuantificacin son todos de amplitud distinta, creciendo ordenadamente desde valores muy pequeos, correspondientes a las seales de nivel bajo, a valores grandes, correspondientes a las seales de nivel alto. En las segundas, la gama de funcionamiento se divide en un nmero determinado de grupos y dentro de cada grupo los intervalos de cuantificacin tienen la misma amplitud, siendo distinta de unos grupos a otros. Normalmente se utilizan las leyes de codificacin de segmentos. Existen dos versiones principales algoritmos de compresin ligeramente diferente: La -ley, que se utiliza principalmente en Amrica del Norte y Japn tiende a dar ms resolucin a las seales de gama alta. Cuando se utiliza -ley G.711 en redes donde se requiere la supresin de la seal de carcter todos 0, la seal de carcter correspondiente a los valores negativos de entrada entre los valores de decisin nmeros 127 y 128 deben ser 00000010 y el valor en la salida del decodificador es -7519. La produccin correspondiente decodificador valor numrico es 125.

La -ley y los algoritmos de un derecho a codificar de 14-bit y 13-bits con signo muestras PCM lineales (respectivamente) para logartmicas muestras de 8 bits. As, la G.711 codificador crear un 64 kbit / s flujo de bits para una seal muestreada a 8 kHz. A-ley, que est en uso en la mayora de otros pases fuera de Amrica del Norte (usado en Europa y el resto del mundo) proporciona ms niveles de cuantificacin en los niveles ms bajos de la seal. fue especficamente diseado para ser implementado en una computadora. La ley A esta formada por 13 segmentos de recta (en realidad son 16 segmentos, pero como los tres segmentos centrales estn alineados, se reducen a 13). Cada uno de los 16 segmentos, est dividido en 16 intervalos iguales entre si, pero distintos de unos segmentos a otros. La formulacin matemtica de la Ley A es: y= Ax / 1+ LA para 0 =< x =< 1/A y= 1+ L (Ax) / 1+ LA para 1/A=< x =< 1 siendo L logaritmo neperiano. El parmetro A toma el valor de 87,6 representando x e y las seales de entrada y salida al compresor. La ley se representa matemticamente como: y= L(1+x) / L (1+) para 0 =< x =< 1, donde = 255 En siguiente figura se representa grficamente la ley A (a-law):

G.723.1 Dual Rate codificador de voz


G.723.1 es un audio cdec para voz que comprime el audio de servicios multimedia a una velocidad de bits muy baja, en 30 cuadros ms. Su nombre oficial es codificador de doble discurso de la tasa de transmisin asociados con ella: 6,3 kbit / s (con 24 cuadros de bytes) con un MPC-MLQ algoritmo ( MOS 3.9) 5,3 kbit / s (con 20 cuadros de bytes) mediante un ACELP algoritmo ( MOS 3,62)

La velocidad de bits ms alta tiene una mejor calidad de voz. La velocidad de bits ms baja todava da de buena calidad y ofrece a los diseadores del sistema con mayor flexibilidad. Ambas tasas son una parte obligatoria del codificador y decodificador, es posible alternar entre las dos tasas en cualquier borde de trama de 30 ms. Un look-ahead algortmica de 7,5 ms de duracin significa que el retraso algortmico total es de 37,5 ms. G.723.1 se maneja principalmente en voz sobre IP ( VoIP ) las aplicaciones debido a su requisito de ancho de banda bajo. No es recomendable utilizar esta norma para codificar msica o tonos tales como DTMF o de fax tonos ya que no se pueden transportar de forma fiable. En este caso se recomienda por ejemplo el G.711. El uso de G.723.1 requiere una licencia para las patentes que cubren el algoritmo. En 2014 la ltima patente expirar. En resumen sus caractersticas principales son: La frecuencia de muestreo de 8 kHz/16 bits (240 muestras de 30 cuadros ms) Tasa de bits fija (5,3 kbit / s con 20 bytes de 30 cuadros ms, 6,3 kbit / s con 24 bytes de 30 cuadros ms) Tamao de marco fijo para cada tipo (5,3 kbit / s con 20 bytes de 30 cuadros ms, 6,3 kbit / s con 24 bytes de 30 cuadros ms) Retardo algortmico es de 37,5 ms por marco

El algoritmo Un codificador G.723.1 est diseado para funcionar con una seal digital obtenida por el ancho de banda primero rendimiento de filtrado del telfono (Recomendacin G.712) respecto a la entrada analgica, a continuacin, el muestreo a 8.000 Hz y luego la conversin a 16-bits PCM lineal para la entrada al codificador.La salida del decodificador debe ser convertida de nuevo a analgica por medios similares.

Codificador El codificador se basa en los principios del anlisis de prediccin lineal y los intentos para reducir al mnimo una seal de error ponderado. El codificador opera sobre bloques (frames) de 240 muestras cada uno. Esto es igual a 30 mseg a una tasa de muestreo de 8 kHz. Cada bloque primero se introduce al filtro pasa-alto para eliminar el componente de CC y luego se divide en cuatro sub-tramas de 60 muestras cada uno. Decodificador Se realiza sobre una base de fotograma a fotograma. En primer lugar los ndices cuantificados LPC (Codificacin por prediccin lineal) se decodifican, entonces el decodificador construye el filtro de sntesis LPC Retraso del factor En G.723.1 el codificador acta sobre la voz u otras seales de audio en 30 cuadros ms. Adems, hay un adelanto de 7,5 mseg, lo que resulta en un retardo total algortmico de 37,5 ms. Todos los retrasos adicionales en la implementacin y operacin de este codificador se deben a: tiempo real transcurrido por el procesamiento de los datos en el codificador y decodificador tiempo de transmisin en el enlace de comunicacin retraso de amortiguacin adicional para la multiplexacin

G.726
Es un estndar ITU-T (Union internacional de telecomunicaciones, correspondiente al sector de normalizacin de las telecomunicaciones) que recomienda las caractersticas que se sealan a continuacin para la conversin de un canal MIC de ley A o de ley m a 64 kbit/s a un canal 40, 32, 24 16 kbit/s y viceversa. Para la conversin del tren de bits MIC se aplica una tcnica de codificacin y decodificacin MICDA. La relacin entre las seales de frecuencias vocales y las leyes de codificacin/decodificacin MIC se especifica completamente en la Recomendacin G.711 (recomendacin no tratada en este informe).

La aplicacin principal de los canales a 24 y 16 kbit/s es para canales de sobrecarga que transportan seal vocal en Equipos de multiplicacin de circuitos digitales (EMCD). La aplicacin principal de los canales de 40 kbit/s es la del transporte de seales de mdem de datos en EMCD, especialmente en mdems que funcionan a velocidades superiores a 4800 bit/s. CODIFICADOR MICDA Tras la conversin de la seal de entrada MIC, codificada segn la ley A o la ley en una MIC uniforme, se obtiene una seal de diferencia sustrayendo, de la seal de entrada, una estimacin de dicha seal. Se utiliza un cuantificador adaptativo de 31, 15, 7 4 niveles para asignar 5, 4, 3 2 dgitos binarios, respectivamente, al valor de la seal de diferencia, para su transmisin a decodificador. Un cuantificador inverso produce la seal de diferencia cuantificada a partir de estos mismos 5, 4, 3, 2 dgitos binarios, respectivamente. El valor estimado de la seal (estimacin de seal) se aade a esta seal de diferencia cuantificada para producir una versin reconstruida de la seal de entrada. Tanto la seal reconstruida como la seal de diferencia cuantificada se aplican a un predictor adaptativo, que produce la estimacin de la seal de entrada completando as el bucle de realimentacin.

DECODIFICADOR MICDA El decodificador consiste en una parte idntica a la que constituye el bucle de realimentacin del codificador, y una conversin de MIC uniforme a ley A o ley m ms un ajuste de codificacin sncrona. El ajuste de codificacin sncrona evita la distorsin acumulativa que se produce en las codificaciones sncronas en cascada (conexiones digitales MICDA-MIC-MICDA, etc.) en determinadas condiciones. El ajuste de codificacin sncrona se consigue ajustando los cdigos de salida MIC de tal manera que se elimine la distorsin de cuantificacin en la siguiente etapa de codificacin MICDA.

En resumen, podemos representar la recomendacin G.726 en la siguiente tabla: Ancho de banda codificada Estandarizado Tipo de codificacin Velocidad de bit Tamao del cuadro Calidad 200 2400 Hz ITU-T 1984 ADPCM (Adapted differential pulse code modulation) 16/24/32/40 kbit/s 0,125 Baja (a 40 kbit/s)

G.728
Esta recomendacin se encarga de codificar una seal de audio de calidad tarificada con un ancho de banda de 3.4 KHz para transmitir a 16 Kbps. Es utilizada en sistemas de videoconferencia que funcionan a 56 Kbps o 64 Kbps. En general la G.728 es un Estndar de la ITU-T para codecs de voz con baja calidad de audio a 16Kbps. Con un requisito de ordenador ms alto, el G.728 proporciona la cualidad del G.711 (otra recomendacin no tratada en este trabajo) a un cuarto del ndice de datos necesario.

ASPECTOS GENERALES DE LA RECOMENDACIN G.728 La recomendacin G.728, tambin llamada, codificacin de seales vocales a 16 Kbit/s utilizando prediccin lineal con excitacin con cdigo de bajo retardo. Como su nombre lo dice esta Recomendacin contiene la descripcin de un algoritmo para la codificacin de seales vocales a 16 Kbit/s utilizando prediccin lineal con excitacin por cdigo de bajo retardo (LD-CELP, Low-delay code excited linear prediction).

DESCRIPCIN A GRANDES RASGOS DEL LD-CELP El algoritmo LD-CELP consta de un codificador y un decodificador: El LD-CELD conserva la esencia de la tcnica de prediccin lineal con excitacin por cdigo (CELP, code excited linear prediction), que aplica un mtodo de anlisis y sntesis a la bsqueda de cdigo cifrado. Sin embargo, el LD-CELP utiliza adaptacin hacia atrs de los predictores y la ganancia para lograr un retardo algortmico de 0,625 ms. Se transmite nicamente el ndice del cdigo cifrado de excitacin. Los coeficientes del predictor se actualizan mediante anlisis de codificacin predictiva lineal (LPC, linear prediction coding) de las seales vocales previamente cuantificadas. La ganancia de excitacin es actualizada utilizando la informacin de ganancia incluida en la excitacin previamente cuantificada. El tamao del bloque correspondiente al vector de excitacin y la adaptacin de ganancia es de slo cinco muestras. Se actualiza un filtro de ponderacin perceptual mediante anlisis LPC de las seales vocales no cuantificadas.

CODIFICADOR LD-CELP
Despus de pasar de una codificacin MIC de ley A o m a una codificacin MIC uniforme, la seal de entrada es subdividida en bloques de cinco muestras consecutivas. Para cada bloque de entrada, el codificador pasa cada uno de 1024 vectores de cdigo cifrado posibles (almacenados en una tabla de cdigos cifrados de excitacin) a travs de una unidad de escalamiento de ganancia y un filtro de sntesis. De entre los 1024 vectores de seal cuantificada resultantes, el codificador identifica el que minimiza la medida del error cuadrtico medio ponderado en frecuencia con relacin al vector de la seal de entrada. Se transmite al decodificador ndice del cdigo cifrado de diez bits del correspondiente mejor vector de cdigo cifrado (o vector de cdigo) que da lugar a dicho mejor vector de seal cuantificada. El mejor vector de cdigo pasa entonces a travs de la unidad de escalonamiento de ganancia y del filtro de sntesis a fin de establecer la memoria de filtro correcta como preparacin para la codificacin del siguiente vector de seal. Los coeficientes del filtro de sntesis y la ganancia son actualizados peridicamente de manera adaptativa hacia atrs, basndose en la seal previamente cuantificada y en la excitacin con escalonamiento de ganancia.

DECODIFICADOR LD-CELP La operacin de decodificacin se realiza tambin bloque a bloque. Despus de recibir cada ndice de diez bits, el decodificador consulta una tabla para extraer el vector de cdigo correspondiente de la tabla de cdigos cifrados de excitacin. El vector de cdigo extrado pasa entonces a travs de una unidad de escalamiento de ganancia y un filtro de sntesis a fin de producir el vector de seal decodificada actual. Los coeficientes del filtro de sntesis y la ganancia son entonces actualizados de la misma manera que en el codificador. El vector de la seal decodificada pasa entonces a travs de un postfiltro adaptativo, a fin de mejorar la calidad perceptual. Los coeficientes del postfiltro se actualizan peridicamente utilizando la informacin disponible en el decodificador. Las cinco muestras del vector de la seal del postfiltro se convierten entonces en cinco muestras de salida MIC de ley A o U.

En resumen, podemos representar la recomendacin G.728 en la siguiente tabla: Ancho de banda codificada Estandarizado Tipo de codificacin Velocidad de bit Tamao del cuadro Calidad 200 3400 Hz ITU-T 1992-1994 LD-CELP (Low Delay Code Excited Linear Prediction) 16 kbit/s 0,625 Baja

G.729
G.729 es un algoritmo de compresin de datos de audio para voz que comprime audio de voz en trozos de 10 milisegundos. La msica o los tonos tales como los tonos de DTMF o de fax no pueden ser transportados confiablemente con este cdec, y utilizar as G.711 o mtodos de sealizacin fuera de banda para transportar esas seales. G.729 se usa mayoritariamente en aplicaciones de Voz sobre IP VoIP por sus bajos requerimientos en ancho de banda. El estndar G.729 opera a una tasa de bits de 8 kbit/s, pero existen extensiones, las cuales suministran tambin tasas de 6.4 kbit/s y de 11.8 kbit/s para peor o mejor calidad en la conversacin respectivamente. Tambin es muy comn G.729a el cual es compatible con G.729, pero requiere menos cmputo. Esta menor complejidad afecta en que la calidad de la conversacin es empeorada marginalmente. El anexo B de G.729 es un esquema de compresin del silencio, el cual tiene un mdulo de VAD que se usa para detectar la actividad de la voz. Tambin incluye un mdulo DTX el cual decide actualizar los parmetros de ruido de fondo para la ausencia de conversacin (entornos ruidosos). Estas tramas que son transmitidas para actualizar los parmetros del ruido de fondo se llaman tramas SID. Tambin hay un generador de ruido confort (CNG), dado que en un canal de comunicacin, si se para la transmisin, a causa de ausencia de conversacin, entonces el receptor puede suponer que el enlace se ha roto. Este tema tambin se trata por el estndar del anexo B. Recientemente, G.729 ha sido extendido para suministrar soporte para conversacin de banda ancha y codificacin de audio, por ejemplo, el rango de frecuencia acstica es extendido a 50Hz-7kHz. La extensin respectiva a G.729 es referida como G.729.1. El codificador G.729.1 est organizado jerrquicamente: Su tasa de bits y la calidad obtenida es ajustable por un simple truncado de la corriente de bits. Descripcin general del codificador/decodificador (cdec) El cdec CS-ACELP se basa en el modelo de codificacin mediante la prediccin lineal con excitacin por cdigo (CELP). Opera con tramas vocales de 10 ms correspondientes a 80 muestras a una velocidad de muestreo de 8000 muestras por segundo. En cada trama de 10 ms se analiza la seal vocal para extraer los parmetros del modelo CELP (coeficientes de filtros de prediccin lineal, ganancias e ndices de las tablas de cdigos adaptativos y fijos). Los parmetros en cuestin se codifican y se transmiten. El Cuadro 1 ilustra la asignacin de bits

para los parmetros del cdec. En el decodificador, dichos parmetros se utilizan para recuperar los parmetros de excitacin y del filtro de sntesis. La voz se reconstruye filtrando la excitacin a travs del filtro de sntesis de corto plazo, como se ve en la Figura 1. El filtro de sntesis de corto plazo se basa en un filtro de prediccin lineal (PL) de dcimo orden. El filtro de sntesis de largo plazo o de tono se aplica mediante el mtodo de la llamada tabla de cdigos adaptativos. Tras calcular la seal vocal reconstruida, sta se mejora con un post-filtrado.

Ancho de banda codificada Estandarizado Tipo de codificacin Velocidad de bit Tamao del cuadro Calidad

50 7000 Hz ITU-T 1993-1996 CS-ACELP (conjugate structure Code Excited Linear Prediction) 8 kbit/s 10 ms Ajustable

Conclusiones
OPININES PERSONALES: Andrs Corts Con este trabajo conocimos los diferentes estndares de la ITU-T para la codificacin de voz lo que nos permite entender el resto de las tecnologas que dan uso de estos estndares como su uso en la telefona celular o la voz por IP. Pues no es posible solucionar problemas de comunicacin de voz si no se conoce como es digitalizada y convertida debido a que muchas soluciones se pueden obtener al elegir el cdec adecuado.

Alonso Gonzlez Luego de estudiar las diferentes recomendaciones de la ITU-T que hablan sobre el proceso de codificacin y decodificacin de audio, observamos que son de vital importancia en las telecomunicaciones. Gracias a estas normas, el desarrollo mundial de las comunicaciones se armoniza y se rige solo por un organismo, as el objetivo es solo uno, calidad. Siguiendo estas recomendaciones podemos solucionar los problemas que se presentan en la transmisin digital de seales analgicas, pudiendo ahorrar banda ancha, por ejemplo, mediante la compresin adecuada y la cancelacin de eco.

Das könnte Ihnen auch gefallen