dsp.CepstralToLPC

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

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

Описание

CepstralToLPC объект преобразует cepstral коэффициенты в коэффициенты линейного предсказания (LPC).

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

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

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

Примечание

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

Конструкция

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

cc2lpc = dsp.CepstralToLPC('PropertyName',PropertyValue,...) возвращает Cepstral to LPC объект, cc2lpc, с каждым заданным набором свойств к заданному значению.

Свойства

PredictionErrorOutputPort

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

Установите это свойство на true выводить ошибочную степень прогноза. Ошибочная степень прогноза является степенью вывода ошибок КИХ-аналитического фильтра, представленного LPCs для данного входного сигнала. Значением по умолчанию является false.

Методы

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

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

Примеры

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

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

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

cc = [0 0.9920 0.4919 0.3252 0.2418 , ...
    0.1917 0.1583 0.1344 0.1165 0.0956]';
cc2lpc = dsp.CepstralToLPC;
a = cc2lpc(cc)
a = 10×1

    1.0000
   -0.9920
    0.0001
    0.0001
    0.0001
    0.0001
    0.0001
    0.0001
    0.0001
    0.0070

Алгоритмы

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

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

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

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

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

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