dsp.LPCToAutocorrelation

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

dsp.LPCToAutocorrelation будет удален в будущем релизе. Используйте poly2ac от Signal Processing Toolbox™ вместо этого. Для получения дополнительной информации см. Вопросы совместимости.

Описание

LPCToAutocorrelation Система object™ преобразует коэффициенты линейного предсказания в коэффициенты автокорреляции.

Преобразовывать LPC в коэффициенты автокорреляции:

  1. Задайте и настройте свой LPC к объекту автокорреляции. Смотрите Конструкцию.

  2. Вызовите step преобразовывать LPC согласно свойствам dsp.LPCToAutocorrelation. Поведение step характерно для каждого объекта в тулбоксе.

Примечание

Запуск в R2016b, вместо того, чтобы использовать step метод, чтобы выполнить операцию, заданную Системным объектом, можно вызвать объект с аргументами, как будто это была функция. Например, y = step(obj,x) и y = obj(x) выполните эквивалентные операции.

Конструкция

lpc2ac = dsp.LPCToAutocorrelation возвращает LPC в Системный объект автокорреляции, lpc2ac, это преобразует коэффициенты линейного предсказания (LPC) в коэффициенты автокорреляции.

lpc2ac = dsp.LPCToAutocorrelation('PropertyName',PropertyValue,...) возвращает LPC к объекту преобразования автокорреляции, lpc2ac, с каждым заданным набором свойств к заданному значению.

Свойства

PredictionErrorInputPort

Включите ошибочную входную мощность прогноза

Выберите, как выбрать ошибочную степень прогноза. Когда вы устанавливаете это свойство на true, необходимо задать ошибочную степень прогноза как второй вход к step метод. Когда вы устанавливаете это свойство на false, объект принимает, что ошибочной степенью прогноза является 1. Значением по умолчанию является false.

NonUnityFirstCoefficientAction

Действие, чтобы взять, когда первым коэффициентом LPC не является 1

Задайте меры, которые принимает объект, когда первым коэффициентом каждого канала входа LPC не является 1. Выберите Replace with 1 или Normalize. Значением по умолчанию является Replace with 1.

Методы

шагКоэффициенты автокорреляции от коэффициентов LPC
Характерный для всех системных объектов
release

Позвольте изменения значения свойства Системного объекта

Примеры

Преобразуйте LPC в коэффициенты автокорреляции

Примечание: Этот пример запускается только в R2016b или позже. Если вы используете более ранний релиз, заменяете каждый вызов функции с эквивалентным step синтаксис. Например, myObject (x) становится шагом (myObject, x).

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

a = [1.0 -1.4978 1.4282 -1.3930 0.9076 -0.3855 0.0711].';
lpc2ac = dsp.LPCToAutocorrelation;
ac = lpc2ac(a);

Алгоритмы

Этот объект реализует алгоритм, входные параметры и выходные параметры, описанные на странице с описанием блока LPC/RC to Autocorrelation. Свойства объектов соответствуют параметрам блоков, кроме:

Объект не имеет свойства, которое соответствует параметрам блоков Type of Conversion. Поведение объекта соответствует поведению блока, когда вы устанавливаете параметр Type of Conversion на LPC to autocorrelation.

Вопросы совместимости

развернуть все

Предупреждает запуск в R2019a

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

Смотрите также

Функции

Представленный в R2012a