exponenta event banner

КНД/РО в автокорреляцию

Преобразование коэффициентов линейного прогнозирования или коэффициентов отражения в коэффициенты автокорреляции

Библиотека

Оценка/линейное прогнозирование

dsplp

  • LPC/RC to Autocorrelation block

Описание

LPC/RC в блок автокорреляции либо преобразует коэффициенты линейного предсказания (LPC) в коэффициенты автокорреляции (ACs), либо коэффициенты отражения (RC) в коэффициенты автокорреляции (ACs). Задайте для параметра Type of conversion значение LPC to autocorrelation или RC to autocorrelation для выбора области, из которой требуется преобразовать коэффициенты. Порт A соответствует коэффициентам LPC, а порт K соответствует коэффициентам RC.

Вход блока может быть матрицей N-на-М или неориентированным вектором. Каждый столбец матрицы обрабатывается как канал. Когда вход является неориентированным вектором, вход обрабатывается как один канал.

Используйте параметр Specify P, чтобы задать значение мощности ошибки прогнозирования. Можно задать для этого параметра значение 1, выбрав Assume P=1. При выборе Via input portна блоке появляется порт P. Этот порт можно использовать для ввода значения фактической мощности ошибки прогнозирования, отличной от единицы, для каждого канала. Длина этого вектора должна равняться количеству каналов на входе.

Параметр Если первое входное значение не равно 1 определяет поведение блока, когда первый коэффициент вектора коэффициента LPC не равен 1. Доступны следующие опции:

  • Replace it with 1 - Блок изменяет первое значение вектора коэффициентов на 1. Остальные значения коэффициентов не изменились.

  • Normalize - блок делит весь вектор коэффициентов на первый коэффициент так, что первый коэффициент вектора коэффициента LPC равен 1.

  • Normalize and Warn - блок делит весь вектор коэффициентов на первый коэффициент так, что первый коэффициент вектора коэффициента LPC равен 1. Блок отображает предупреждающее сообщение о том, что вектор коэффициентов нормализован.

  • Error - Блок отображает ошибку, указывающую на то, что первый коэффициент вектора коэффициента LPC не равен 1.

Параметры

Тип преобразования

В списке выберите LPC to autocorrelation или RC to autocorrelation для указания области, из которой требуется преобразовать коэффициенты.

Указать П

В списке выберите Assume P=1 или Via input port для указания значения мощности ошибки прогнозирования.

Если первое входное значение не равно 1

Выберите, что блок должен делать, если первый коэффициент вектора коэффициента LPC не равен 1. Вы можете выбрать Replace it with 1, Normalize, Normalize and Warn, и Error.

Ссылки

Орфанидис, С.Дж. Оптимальная обработка сигналов. Нью-Йорк, Макгроу-Хилл, 1988.

Makhoul, J. Linear Prediction: A tutorial review. Прок. IEEE. 63, 63, 56 (1975).

Маркел, Джей Ди и А. Х. Грей, младший, Линейное предсказание речи. Нью-Йорк, Спрингер-Верлаг, 1976 год.

Поддерживаемые типы данных

  • Плавающая точка с двойной точностью

  • Плавающая точка с одинарной точностью

См. также

Левинсон-ДурбинИнструментарий системы DSP
Преобразование LPC в LSF/LSPИнструментарий системы DSP
Преобразование LSF/LSP в LPCИнструментарий системы DSP
КНД к/от РОИнструментарий системы DSP

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.
Представлен до R2006a