Декодер MPEG-4 CELP работает при частоте дискретизации 8 или 16 кГц. Один или несколько индивидуальных блоков сгруппированы, формируя инструменты, доступные для декодирования MPEG-4 CELP. Поддерживаются следующие инструменты:
Демультиплексор потока бит CELP
Декодер CELP LPC и интерполятор
Узкополосный инструмент декодирования LSP-VQ
Широкополосный инструмент декодирования LSP-VQ
Инструмент декодирования LSP-VQ с масшабируемой полосой пропускания
Генератор возбуждения CELP
Инструмент генерации возбуждения регулярным импульсом
Инструмент генерации мультиимпульсного возбуждения
Инструмент генерации мультиимпульсного возбуждения масштабируемой битовой скорости
Инструмент генерации мультиимпульсного возбуждения масштабируемой полосы пропускания
Фильтр синтеза CELP LPC
Постпроцессор CELP (информативный инструмент)
Декодирование выполняется на основе фрейма, и каждый фрейм разделен на подфреймы. Фрейм в потоке бит демультиплексируется модулем демультиплексора потока бит CELP. Параметры, которые извлечены из потока бит, являются информацией заголовка, кодами, представляющими коэффициенты LPC фрейма и параметрами возбуждения для каждого подфрейма. Эти коды декодируются и интерполируются для каждого подфрейма модулем декодера и интерполятора CELP LPC. Для каждого подфрейма используются параметры возбуждения, чтобы генерировать сигнал возбуждения, используя модуль генератора возбуждения CELP. Модуль фильтра синтеза CELP LPC восстанавливает речевой сигнал на основании подфрейма, исходя из интерполированных коэффициентов LPC и сгенерированного сигнала возбуждения. Расширение синтезируемого сигнала получено дополнительным модулем постпроцессора CELP.
Чтобы реализовать масштабируемость битовой скорости, для генерации сигнала возбуждения используется инструмент генерации мультиимпульсного возбуждения масштабируемой битовой скорости (МРЕ). Инструмент генерации МРЕ масштабируемой битовой скорости реализуется путем добавления инструмента декодирования возбуждения расширения к инструменту генерации МРЕ, чтобы повысить качество сигнала возбуждения.
Декодер CELP масштабируемой полосы пропускания реализуется с использованием как инструмента LSP-VQ масштабируемой полосы пропускания, так и инструмента генерации МРЕ масштабируемой битовой скорости. Эти инструменты масштабирования используются, чтобы расширить полосу пропускания декодированного сигнала от 3,4 кГц до 7 кГц.