LPC/RC to Autocorrelation

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

Библиотека

Оценка/линейное предсказание

dsplp

  • LPC/RC to Autocorrelation block

Описание

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

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

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

Параметр If first input value is not 1 задает поведение блока, когда первый коэффициент вектора коэффициента LPC не 1. Доступны следующие опции:

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

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

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

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

Параметры

Type of conversion

Из списка выберите LPC to autocorrelation или RC to autocorrelation чтобы задать область, из которой вы хотите преобразовать ваши коэффициенты.

Specify P

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

If first input value is not 1

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

Ссылки

Орфанидис, С.Ж. Оптимальная обработка сигналов. Нью-Йорк, McGraw-Hill, 1988.

Makhoul, J. Linear Prediction: A tutorial review. Proc. IEEE. 63, 63, 56 (1975).

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

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

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

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

См. также

Levinson-DurbinDSP System Toolbox
LPC to LSF/LSP ConversionDSP System Toolbox
LSF/LSP to LPC ConversionDSP System Toolbox
LPC to/from RCDSP System Toolbox

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

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

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