dsp.RCToLPC

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

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

Описание

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

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

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

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

Примечание

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

Конструкция

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

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

Свойства

PredictionErrorOutputPort

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

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

ExceptionOutputPort

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

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

Методы

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

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

Примеры

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

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

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

levinson = dsp.LevinsonSolver;
ac = dsp.Autocorrelator;
ac.MaximumLagSource = 'Property';
ac.MaximumLag = 10; % Compute autocorrelation
% lags between [0:10]
rc2lpc = dsp.RCToLPC;
x = (1:100)';
a = ac(x);
k = levinson(a); % Compute reflection coefficients
[A, P] = rc2lpc(k);

Алгоритмы

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

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

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

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

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

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

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

Функции

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