Квантуйте узкополосные сигналы речевого ввода
Квантизаторы
dspquant2
Блок G711 Codec является логарифмическим скалярным квантизатором, спроектированным для узкополосной речи. Узкополосная речь задана как речевой сигнал с аналоговой полосой пропускания 4 кГц и частотой дискретизации Найквиста 8 кГц. Блок квантует узкополосный сигнал речевого ввода так, чтобы он мог быть передан с помощью только 8 битов. Блок G711 Codec имеет три режима работы: кодирование, декодирование и преобразование. Можно выбрать режим работы блока путем установки параметра Mode.
Если для параметра Mode вы выбираете Encode PCM to A-law
, блок принимает, что линейный входной сигнал PCM имеет динамический диапазон 13 битов. Поскольку блок всегда действует в режиме насыщения, он присваивает любое входное значение выше к и любое входное значение ниже к . Блок реализует квантизатор A-закона на входном сигнале и выходных значениях индекса A-закона. Когда вы выбираете Encode PCM to mu-law
, блок принимает, что линейный входной сигнал PCM имеет динамический диапазон 14 битов. Поскольку блок всегда действует в режиме насыщения, он присваивает любое входное значение выше к и любое входное значение ниже к . Блок реализует квантизатор mu-закона на входном сигнале и выходных значениях индекса mu-закона.
Если для параметра Mode вы выбираете Decode A-law to PCM
, блок декодирует входные значения индекса A-закона в квантованные выходные значения с помощью интерполяционной таблицы A-закона. Когда вы выбираете Decode mu-law to PCM
, блок декодирует входные значения индекса mu-закона в квантованные выходные значения с помощью интерполяционной таблицы mu-закона.
Если для параметра Mode вы выбираете Convert A-law to mu-law
, блок преобразует входные значения индекса A-закона в значения индекса mu-закона. Когда вы выбираете Convert mu-law to A-law
, блок преобразует входные значения индекса mu-закона в значения индекса A-закона.
Примечание
Установите параметр Mode на Convert A-law to mu-law
или Convert mu-law to A-law
только, когда вход с блоком является значениями индекса A-закона или mu-закона.
Если для параметра Mode вы выбираете Encode PCM to A-law
или Encode PCM to mu-law
, параметр Overflow diagnostic появляется на диалоговом окне параметров блоков. Используйте этот параметр, чтобы определить поведение блока, когда переполнение произойдет. Следующие опции доступны:
Ignore
— Возобновите расчет и не выпускайте предупреждающее сообщение.
Warning
— Отобразите предупреждающее сообщение в MATLAB® Командное окно, и продолжает симуляцию.
Error
— Отобразите ошибочное диалоговое окно и отключите симуляцию.
Примечание
Как все диагностические параметры на диалоговом окне Configuration Parameters, параметр Overflow diagnostic устанавливается на Ignore
в коде, сгенерированном для этого блока Simulink® Программное обеспечение генерации кода Coder™.
Когда вы выбираете Encode PCM to A-law
, блок реализует энкодер A-закона.
Когда вы выбираете Encode PCM to mu-law
, блок реализует энкодер mu-закона.
Когда вы выбираете Decode A-law to PCM
, блок декодирует входные значения индекса в квантованные выходные значения с помощью интерполяционной таблицы A-закона.
Когда вы выбираете Decode mu-law to PCM
, блок декодирует входные значения индекса в квантованные выходные значения с помощью интерполяционной таблицы mu-закона.
Когда вы выбираете Convert A-law to mu-law
, блок преобразует входные значения индекса A-закона в значения индекса mu-закона.
Когда вы выбираете Convert mu-law to A-law
, блок преобразует входные значения индекса mu-закона в значения индекса A-закона.
Используйте этот параметр, чтобы определить поведение блока, когда переполнение произойдет.
Выберите Ignore
возобновлять расчет без предупреждающего сообщения.
Выберите Warning
отобразить предупреждающее сообщение в командном окне MATLAB и продолжить симуляцию.
Выберите Error
отобразить ошибочное диалоговое окно и отключить симуляцию.
Этот параметр только отображается, если для параметра Mode вы выбираете Encode PCM to A-law
или Encode PCM to mu-law
.
Рекомендация G.711 ITU-T, “Импульсная модуляция кода (PCM) речевых частот”, общие аспекты систем цифровой передачи; терминальное оборудование, Международный союз электросвязи (ITU), 1993.
Порт | Поддерживаемые типы данных |
---|---|
PCM |
|
A |
|
\mu |
|
Quantizer (Simulink) | Simulink |
Скалярный декодер квантизатора | DSP System Toolbox |
Универсальный декодер | DSP System Toolbox |
Универсальный энкодер | DSP System Toolbox |
Векторный декодер квантизатора | DSP System Toolbox |
Векторный энкодер квантизатора | DSP System Toolbox |