Вокодер G.711
Кодек G.711 реализует алгоритм Импульсно-Кодовой Модуляции (ИКМ или PCM) и обеспечивает сжатие речи до скоростей 64 кбит/с.
Характеристики алгоритма:
- Битэкзектность с G.711
- 16-бит данные, частота оцифровки 8 КГц
- Реентерабельный, переместимый, многоканальный код
- Оптимизированный C код, С API
Кодек G.711 является основным для цифровых линий телефонной связи, используется при построении VoIP систем и других системах сжатия речи. В отличии от остальных кодеков, ИКМ кодек обеспечивает значительно высокое качесто при передаче неголосовых сигналов, таких как музыка и тональные сигналы и обеспечивает передачу сигналов модема и факса без ограничения скорости.
Вокодер обрабатывает сигнал блоками по 10мс и, сам по себе, не вносит задержки. Для маскировки потери пакетов, совместно с кодеком используется PLC алгоритм из Appendix I. Использование PLC вносит задержку 3.75 мс на стороне декодера.
Требуемая память и MIPS для DSP платформы Texas Instruments TMS320C6400:
- Кодер 0.95 MIPS, 2.6 KB программной и константной памяти
Возможна дальнейшая оптимизация кода и портирование разработанных вокодеров на другие DSP платформы: TI 55XX, Blackfin, ARM и др.