Квантуйте узкополосные сигналы речевого ввода
Квантизаторы
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
— Возобновите вычисление и не выпускайте предупреждающее сообщение.
Предупреждение
Отобразите предупреждающее сообщение в Командном окне MATLAB® и продолжите симуляцию.
Ошибка
Отобразите ошибочное диалоговое окно и отключите симуляцию.
Как все диагностические параметры на диалоговом окне 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 |
|
Квантизатор | Simulink |
Скалярный декодер квантизатора | DSP System Toolbox |
Скалярный проект квантизатора | DSP System Toolbox |
Универсальный декодер | DSP System Toolbox |
Универсальный энкодер | DSP System Toolbox |
Векторный декодер квантизатора | DSP System Toolbox |
Векторный проект квантизатора | DSP System Toolbox |
Векторный энкодер квантизатора | DSP System Toolbox |