dsp.LPCToRC

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

dsp.LPCToRC будет удален в будущем релизе. Используйте poly2rc вместо этого. Для получения дополнительной информации см. Вопросы совместимости.

Описание

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

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

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

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

Примечание

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

Конструкция

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

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

Свойства

PredictionErrorOutputPort

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

Установите это свойство на true возвратить нормированную ошибочную степень как вектор с одним элементом на входной канал. Каждый элемент варьируется между нулем и один. Значением по умолчанию является true.

ExceptionOutputPort

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

Установите это свойство на true возвратить состояние устойчивости фильтра. Логическое значение 1 укажите на устойчивый фильтр. Логическое значение 0 укажите на нестабильный фильтр. Значением по умолчанию является false.

NonUnityFirstCoefficientAction

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

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

Методы

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

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

Примеры

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

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

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

load mtlb

levinson = dsp.LevinsonSolver;
levinson.AOutputPort = true;
levinson.KOutputPort = false;

ac = dsp.Autocorrelator;
lpc2rc = dsp.LPCToRC;
ac.MaximumLagSource = 'Property';

Вычислите автокорреляцию для задержек между [0:10]

ac.MaximumLag = 10; 
a = ac(mtlb);
A = levinson(a); % Compute LPC coefficients
[K, P] = lpc2rc(A); % Convert to RC

Алгоритмы

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

  • Нет никакого свойства объекта, которое соответствует параметрам блоков Type of conversion. Объект всегда преобразует LPC в RC.

  • NonUnityFirstCoefficientAction свойство объекта соответствует параметрам блоков If first input value is not 1. Нет ни один Normalize and warn ни Error опция для объекта.

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

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

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

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

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

Функции

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