- ¿Cuál es la teoría detrás de LPC?
¿Por qué se dice (eran) que ciertas implementaciones de LPC son más tolerantes a la cuantificación de
erroresde transmisión o codificación que otros esquemas de codificación de voz comprimida?¿Se pueden usar también los métodos LPC para suavizar o "predicción" a corto plazo similar al uso de los métodos de filtro de Kalman?
- ¿Bajo qué condiciones o restricciones es válido el uso de LPC?
9
Why are(were) certain implementations of LPC said to be more tolerant of transmission or encoding errors quantization than other compressed voice encoding schemes?
es bastante falsa. ¿Puedes citar alguna referencia que diga específicamente qué es mejor que otra?Respuestas:
Primero, decir que la codificación predictiva lineal (LPC) es "más tolerante a los errores de transmisión o codificación" no es del todo cierto. La forma en que se transmiten los coeficientes hace una gran diferencia. Por ejemplo, si se resuelven los coeficientes de predicción lineal, pueden ser muy sensibles a la cuantización, al igual que los coeficientes de filtro IIR de alto orden (esto se debe a que el filtro de síntesis será IIR, pero más sobre eso más adelante). Sin embargo, si se transmiten de alguna otra forma, este problema puede mitigarse fácilmente.
Una forma es transferir los coeficientes de reflexión. Si resuelve recursivamente un filtro de predicción lineal de orden k, el coeficiente de orden más alto en cada etapa se llama coeficiente de reflexión. Estos se pueden usar juntos para caracterizar completamente el sistema (que se puede ver fácilmente desde la recursión de Levinson). De hecho, puede usarlos todos juntos para formar un filtro de red. Estos filtros a menudo se usan cuando la cuantización es una preocupación, ya que son mucho más robustos para conteos de bits bajos. Además, si la magnitud de estos coeficientes de reflexión está limitada por la unidad, se le garantiza un filtro estable BIBO que es crítico para LPC, donde el filtro se utiliza para sintetizar su señal. Existen otros métodos, como los pares espectrales de líneas, que se usan con frecuencia, pero no son
Ahora, para abordar la primera pregunta, la teoría de LPC gira en torno al modelado del tracto vocal. Esencialmente, estamos modelando el habla como aire que vibra como una entrada a un tubo de alguna estructura. Puede buscar algunos recursos que entran en más detalles para desarrollar este modelo (longitud de los tubos, intensidad del aire, estructura, etc.). Estos recursos relacionan estas estructuras directamente con los filtros IIR que responden a varios estímulos, por ejemplo, el ruido blanco.
Entonces, cuando resolvemos los coeficientes de predicción lineal, buscamos los coeficientes de tal manera que si ingresamos nuestra señal (voz, por ejemplo) en un filtro FIR creado a partir de los coeficientes, obtenemos ruido blanco como salida. Así que piensa en lo que eso significa. Estamos ingresando un altamenteseñal correlacionada y emitiendo una secuencia de ruido blanco. En efecto, estamos eliminando toda dependencia lineal de esa señal. Otra forma de ver esto es que toda la información significativa está contenida en los coeficientes que eliminan esta dependencia lineal. Por lo tanto, podemos transferir estos coeficientes (o alguna forma de ellos como se indicó anteriormente), y el extremo receptor puede recrear la señal. Esto se hace invirtiendo el filtro FIR predictivo lineal para crear un filtro IIR e ingresando ruido blanco. Entonces, la compresión viene de eliminar esta dependencia lineal y transferir los coeficientes. Esta es la razón por la cual el método Burg también se conoce a veces como el método de entropía máxima, ya que apunta a maximizar la "aleatoriedad" o blancura del ruido de salida en el filtro de predicción lineal. Otra forma de ver esto,
Para responder a su pregunta final, no estoy seguro de lo que está preguntando por completo. LPC, o codificación predictiva lineal está destinada a "comprimir" la señal suponiendo que pueda modelarse eficientemente como se discutió anteriormente. Ciertamente, puede utilizar la predicción lineal para hacer "predicción a corto plazo" como ha mencionado. Esta es la base implícita detrás de los métodos AR de alta resolución utilizados para la estimación de la densidad espectral de potencia. La secuencia de autocorrelación puede extenderse recursivamente desde su forma finita desde el registro de datos limitado hasta el infinito como la secuencia de autocorrelación teórica de la secuencia sin ventanas. Esta es también la razón por la cual los métodos AR de estimación de PSD no exhiben fenómenos de lóbulo lateral.
fuente