La predicción lineal excitada por suma vectorial ( VSELP ) es un método de codificación de voz utilizado en varios estándares celulares. El algoritmo VSELP es una técnica de codificación de análisis por síntesis y pertenece a la clase de algoritmos de codificación de voz conocidos como CELP (predicción lineal excitada por código). [1]
Se han utilizado variaciones de este códec en varios estándares de telefonía celular 2G , incluidos IS-54 , IS-136 (D-AMPS), GSM ( Half Rate Speech) e iDEN . También se utilizó en la primera versión de RealAudio para audio a través de Internet . El estándar IS-54 VSELP fue publicado por la Telecommunications Industry Association en 1989.
D-AMPS (IS-54 e IS-136) VSELP especifica una codificación de cada 20 ms de voz en tramas de 159 bits, logrando así una velocidad de datos sin procesar de 7,95 kbit/s. En un teléfono celular TDMA real, la salida del vocoder se empaqueta con información de señalización y corrección de errores, lo que da como resultado una velocidad de datos por aire de 16,2 kbit/s. Para el audio de Internet, cada trama de 159 bits se almacena en 20 bytes, dejando 1 bit sin usar. El archivo resultante tiene, por lo tanto, una velocidad de datos de exactamente 8 kbit/s.
El VSELP GSM de media velocidad (GSM 06.20) utiliza tramas de 20 ms con 112 bits por trama, lo que da una velocidad de datos sin procesar de 5,6 kbit/s. El codificador VSELP de iDEN tiene tres modos:
Una de las principales desventajas de VSELP es su capacidad limitada para codificar sonidos que no son de voz, por lo que su rendimiento es deficiente cuando se codifica voz en presencia de ruido de fondo. Por este motivo, el uso de VSELP se ha ido eliminando gradualmente en favor de códecs más nuevos.
VSELP es también el vocoder digital patentado que se utilizó en los primeros productos ASTRO de Motorola. Se eliminó gradualmente para dar paso al nuevo método IMBE que se utiliza para P25.