Resumen

El apéndice III a la Recomendación UIT-T G.722 especifica un algoritmo de ocultamiento de pérdida de paquetes (PLC) de alta calidad para G.722. El algoritmo oculta la pérdida de paquetes en el dominio de salida de 16 kHz del decodificador G.722. Para rellenar la señal de los paquetes perdidos se emplea extrapolación de la señal periódica, mezclándola con ruido filtrado con arreglo a las características de la señal antes de la pérdida. La señal de 16 kHz extrapolada pasa por el banco de filtros de análisis por filtro espejo en cuadratura, y las señales de subbanda pasan a codificadores parciales de modulación por impulsos codificados diferencial adaptativa (MICDA) de subbanda a fin de actualizar los estados de los decodificadores MICDA de subbanda. Asimismo, por cada pérdida de paquetes se lleva a cabo un procesamiento adicional para lograr una transición sin problemas de la señal extrapolada a la señal decodificada a partir de los paquetes recibidos. Cabe hacer notar, entre otras cosas, que los estados de los decodificadores MICDA de subbanda están alineados en fase con el primer paquete que se recibe tras una pérdida de paquetes, y que la señal decodificada se deforma temporalmente para alinearla con la señal extrapolada antes de que las dos se adicionen con superposición para suavizar la transición. En el caso de una pérdida de paquetes prolongada, el algoritmo se ve obligado a silenciar gradualmente la salida.

El algoritmo funciona basándose en un tamaño de trama intrínseco de 10 ms, pero puede funcionar con cualquier tamaño de paquete o trama que sea múltiplo de 10 ms. Una trama de entrada más larga se convierte en una supertrama para la que se solicita, un número pertinente de veces, la aplicación del ocultamiento de la pérdida de paquetes conforme a su tamaño de trama intrínseco de 10 ms. Esto no produce ningún retardo adicional en comparación con la decodificación G.722 regular que emplea el mismo tamaño de trama.

El algoritmo G.722 con PLC que se describe en este apéndice cumple con los mismos requisitos de complejidad del algoritmo PLC en el apéndice IV de G.722. Asimismo, ofrece una calidad vocal significativamente mejor que la del G.722 con PLC en dicho apéndice IV, con una complejidad adicional de 2,8 millones de operaciones por segundo ponderadas (WMOPS) en el caso más desfavorable y de 2 WMOPS promedio en comparación con el decodificador G.722 sin PLC. El G.722 con PLC en el apéndice IV de G.722 ofrece una alternativa de compromiso entre calidad y complejidad.