POLQA (Perceptual Objective Listening Quality Analysis) y PESQ (Perceptual Evaluation of Speech Quality) son dos algoritmos de evaluación de calidad de voz en telecomunicaciones, que permiten generar una puntuación MOS objetiva., metrica tipica en las llamadas telefónicas.
PESQ es un algoritmo que mide la calidad de la señal de voz después de la compresión, enrutamiento y procesamiento de la señal. Proporciona una puntuación de calidad de voz en una escala de 0 a 5, donde 5 representa la mejor calidad posible.
Por otro lado, POLQA es una evolución de PESQ que utiliza un modelo de audición más avanzado para evaluar la calidad de la voz. POLQA es capaz de evaluar la calidad de voz en una amplia variedad de codecs y condiciones de red, y proporciona una puntuación de calidad de voz en una escala de 0 a 4.5.
Ambos algoritmos simulan el proceso perceptivo humano mediante técnicas de procesamiento de señales. POLQA utiliza una técnica de procesamiento de señales llamada «Análisis de Impulso Cepstral a Largo Plazo» (LTPC, por sus siglas en inglés). Esta técnica utiliza un modelo matemático para simular el proceso perceptivo humano, dividiendo la señal de voz en segmentos cortos y analizando cada segmento para detectar distorsiones y otros artefactos.
Por otro lado, PESQ utiliza una técnica de procesamiento de señales llamada «Análisis de Diferencias de Fase y Amplitud» (Perceptual Evaluation of Speech Quality, en inglés), que también utiliza un modelo matemático para simular el proceso perceptivo humano. Esta técnica mide la diferencia entre la señal de voz original y la señal de voz recibida, y utiliza un algoritmo de procesamiento de señales para estimar la percepción subjetiva de la calidad de la voz por parte de los oyentes de prueba.
Cabe destacar que PESQ-LQ es una variante de PESQ que tiene en cuenta las características específicas de los sistemas VoIP de baja calidad, como la presencia de ruido de fondo, la distorsión y la pérdida de paquetes, y proporciona mediciones más precisas de la calidad de voz en estos sistemas.
En resumen, POLQA y PESQ son algoritmos de procesamiento de señales que simulan el proceso perceptivo humano para evaluar la calidad de voz en telecomunicaciones, y utilizan diferentes técnicas de procesamiento de señales para hacerlo. POLQA es una evolución de PESQ que utiliza una técnica más avanzada para evaluar la calidad de voz en una amplia variedad de codecs y condiciones de red.
Actualmente solo las soluciones comerciales incluyen POLQA (PEXQ, VQuad y OPTICOM), dado que el algoritmo POLQA es propiedad de la International Telecommunication Union (ITU) y está protegido por derechos de autor. Las herramientas comerciales de medición de calidad de voz que utilizan POLQA han obtenido licencias para utilizar el algoritmo y están sujetas a restricciones de uso y distribución.
Sin embargo, existen algunas herramientas de medición de calidad de voz de código abierto que utilizan otros algoritmos para medir la calidad de la voz en sistemas de comunicación VoIP, como por ejemplo PESQ y PESQ-LQ (Perceptual Evaluation of Speech Quality). Herramientas, como OpenMOS, VQmon/EP o deplegar un sistema STOQ (Speech Transmission Quality Overhead), pueden ser una alternativa viable para la medición de calidad de voz en sistemas VoIP si no se tiene acceso a una herramienta comercial que utilice POLQA.
En resumen:
PESQ y POLQA son modelos de evaluación objetiva del MOS que se utilizan principalmente para evaluar la calidad de la voz en redes de telefonía y voz sobre IP, respectivamente, comparando fisicamente las ondas de audio con versiones degradadas del mismo audio. Es importante destacar que PESQ y POLQA también se consideran medidas subjetivas de la calidad de la voz, ya que dependen de las calificaciones subjetivas de los usuarios, mientras que E-Model (ITU-T Recommendation G.107) es un modelo de evaluación objetiva del MOS que se utiliza para predecir la calidad de la voz en redes de telefonía es una medida objetiva que se basa en métricas de red como latencia, la pérdida de paquetes y el jitter, entre otros.