¿Qué es el algoritmo u-law?
U-law, μ-law o mu-law es una compresión de señal estándar en telecomunicaciones digitales. Es una de las dos versiones estándar G.711. Este algoritmo de compansión se utiliza en telecomunicaciones en Norteamérica y Japón para optimizar el rango dinámico de una señal de audio analógica antes de su digitalización.
El rango dinámico es la relación entre el sonido más fuerte sin distorsión y el ruido de fondo.
Este codificación reduce el rango dinámico de una señal y por lo tanto mejora la eficiencia de codificación y da como resultado una relación señal a distorsión mayor que la del codificación lineal para los bits dados.
¿Cómo funciona el algoritmo u-law?
En términos más simples, el códec de ley-u comprime sonidos como el habla humana u otras señales digitales a 8 bits al transmitirlo en un sistema de telecomunicaciones – sistema de telefonía. Esto resulta en sonidos más claros manteniendo el mismo nivel aproximado de ruido.
El algoritmo de la ley-u se utiliza tanto en sistemas analógicos antiguos como en sistemas digitales más nuevos. En sistemas basados en analógicos, se utiliza después de que el sonido ha sido recibido por un sistema informático digital. Este cambio se realiza mediante el uso de un amplificador de ganancia no lineal.
Si la señal ya es digital, no es necesario comprimirla aún más, ya que un tamaño de archivo de datos de 8 bits es el tamaño ideal para un archivo digital y será reconocido por el tamaño del símbolo de la mayoría de las computadoras.
Este algoritmo se utiliza en algunos lenguajes de programación estándar que lo usan para crear y almacenar sonidos como sun.audio en Java 1.1.
Would you like to make better calls?
Experience our key features with a free LiveAgent trial and see what it’s like to provide professional services with our solution.
Frequently Asked Questions
¿Cómo implementar la u-law?
En sistemas analógicos, necesitas usarlo para convertir la señal analógica en digital. Esto se hace mediante niveles de cuantización establecidos para la señal analógica, que debe tener un espacio desigual de acuerdo con el algoritmo u-law. Si estás trabajando con una señal digital, no es necesario convertirla y el algoritmo u-law se puede aplicar directamente.
Expert note
El algoritmo u-law es una compresión de señal estándar en telecomunicaciones digitales que optimiza el rango dinámico de una señal de audio analógica antes de su digitalización. Se utiliza en sistemas analógicos y digitales y en algunos lenguajes de programación estándar.
