28
дискретизации, а именно 8 и 16 кГц. Соответствующие полосы пропускания составляют от 100 до 3800 Гц для частоты дискретизации 8 кГц и от 50 до 7000 Гц — для частоты дискретизации 16 кГц.
Типовая блок-схема CELP декодера показана на рисунке 8.
CELP декодер прежде всего состоит из генератора возбуждения и фильтра синтеза. Кроме того, C ELP декодеры часто включают выходной фильтр. Генератор возбуждения имеет адаптивную кодовую таблицу для моделирования периодических компонент, постоянные кодовые таблицы для моделирования случайных компонент и декодер усиления для определения уровня речевого сигнала. Индексы для кодовых таблиц и усиления создаются кодером. Индексы кодовых таблиц (индекс запаздывания высоты тона для адаптивной таблицы и индекс формы для постоянных таблиц) и индексы усиления (усиление для адаптивной и постоянных кодовых таблиц) используются для генерации сигнала возбуждения. Сигнал возбуждения далее фильтруется фильтром синтеза с линейным предсказанием (фильтр синтеза LP). Коэффициенты фильтра реконструируются с использованием индексов LPC, затем интерполируются с коэффициентами, полученными последовательным анализом фреймов. Для повышения качества речи может быть подключен выходной гребенчатый фильтр.
MPEG-4 CELP кодер имеет следующие функциональные возможности: множество битовых скоростей, масштабируемые битовые скорости, масштабируемые полосы пропускания, компрессия в паузах, плавное управление скоростью. DRM использует функциональные возможности множества битовых скоростей.
Множество битовых скоростей: доступные битовые скорости зависят от частоты дискретизации. Могут использоваться скорости, представленные в таблице 6.
Алгоритмическая задержка в C ELP кодере обусловлена длиной фрейма и дополнительной продолжительностью предварительного просмотра. Продолжительность предварительного просмотра является информативным параметром и зависит от режима кодирования. Приведенные ниже задержки (таблицы 7 и 8)