Новый стандарт НАТО STANAG-4591 описывающий процедуры
кодирования речи со скоростями 2400 и 1200 бит/с был принят в 2002 году.
Вокодер со скоростью 2400 бит/с является MELP вокодером,
стандартизированным в 1996 году в качестве федерального стандарта США.
Вокодер со скоростью 1200 бит/с стандартизируется впервые.
Он использует классическую MELP (Mixed Excitation Linear Prediction) модель
описания речевых сигналов, общую с вокодером 2400 бит/с, с последующим
векторным квантованием траекторий параметров данной модели для нескольких
объединенных подряд речевых кадров.
За счет этого достигается выигрыш в качестве кодирования,
по сравнению с прямым квантованием каждого кадра на низкую скорость.
MELP модель описания речевых сигналов является параметрической,
реализованный на основе линейного предсказания речи 10-го порядка с формированием
сигнала возбуждения в нескольких частотных полосах.
Независимая оценка признака тон/шум в различных частотных
полосах и формирование на этой основе сигнала возбуждения смешанного типа
обеспечивает MELP вокодерам более естественное качество синтетической
речи по сравнению с использованием широкополосного сигнала возбуждения
на основе бинарного решения тон/шум, применяемого в классических (и в
данное время морально устаревших) LPC вокодерах.
Данный вокодер предназначен для низкоскоростных служебных
каналов связи. Он также может быть дополнен схемами помехоустойчивого
канального кодировани для реализации устойчивого к битовым ошибкам вокодера
со скоростями 1800-2400 бит/с.
Вокодер реализован в виде dll для работы в реальном масштабе
времени в ОС WIN32.
Многоканальная реализация для ЦПОС семейств TMS320C54x/C55x,
осуществляется под заказ в сжатые сроки на основе опыта по реализации
MELP вокодеров других типов и скоростей.
По следующим звуковым файлам вы сможете оценить качество работы нового
MELP 1200 бит/с:
Исходная речь |
|
Вокодер MELP 1200 бит/с (STANAG-4591) |
|
|