Квантуйте узкополосные речевые входные сигналы
Quantizers
dspquant2
Блок G711 Codec является логарифмическим скалярным квантователем, предназначенным для узкополосной речи. Узкополосная речь определяется как речевой сигнал с аналоговой шириной полосы 4 кГц и частотой дискретизации Найквиста 8 кГц. Блок квантует узкополосный речевой входной сигнал, так что он может быть передан с использованием только 8-битов. Блок G711 Codec имеет три режима работы: кодирование, декодирование и преобразование. Можно выбрать режим работы блока, установив параметр Mode.
Если для параметра Mode выбран Encode PCM to A-law
блок принимает, что линейный входной сигнал ИКМ имеет динамическую область значений 13 бит. Поскольку блок всегда работает в режиме насыщения, он присваивает любое входное значение выше кому и любое входное значение ниже кому . Блок реализует квантователь A-закона на входном сигнале и выводит значения индекса A-закона. Когда вы выбираете Encode PCM to mu-law
блок принимает, что линейный входной сигнал ИКМ имеет динамическую область значений 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
- Отобразите диалоговое окно ошибки и завершите симуляцию.
Примечание
Как и все параметры диагностики в диалоговом окне Параметров конфигурации, 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) речевых частот», Общие аспекты цифровых систем передачи; Терминальное оборудование, Международное объединение электросвязи (МСЭ), 1993 год.
Порт | Поддерживаемые типы данных |
---|---|
PCM |
|
A |
|
mu |
|
Quantizer (Simulink) | Simulink |
Скалярный декодер квантователя | DSP System Toolbox |
Равномерный декодер | DSP System Toolbox |
Равномерный энкодер | DSP System Toolbox |
Векторный декодер квантователя | DSP System Toolbox |
Векторный энкодер квантователя | DSP System Toolbox |