LPC/RC to Autocorrelation

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

Библиотека

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

dsplp

  • LPC/RC to Autocorrelation block

Описание

LPC/RC с блоком Autocorrelation или преобразует коэффициенты линейного предсказания (LPCs) в коэффициенты автокорреляции (ACS) или отражательные коэффициенты (RCs) к коэффициентам автокорреляции (ACS). Установите параметр Type of conversion на LPC to autocorrelation или RC to autocorrelation выбрать область, от которой вы хотите преобразовать свои коэффициенты. Порт соответствует коэффициентам 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.

Ссылки

Orfanidis, S.J. Оптимальная обработка сигналов. Нью-Йорк, McGraw-Hill, 1988.

Makhoul, J. Линейное предсказание: учебный анализ. 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++ с помощью Simulink® Coder™.

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