(Чтобы быть удаленным), Преобразуют коэффициенты линейного предсказания в cepstral коэффициенты
dsp.LPCToCepstral
будет удален в будущем релизе. Для получения дополнительной информации см. Вопросы совместимости.
LPCToCepstral
объект преобразует коэффициенты линейного предсказания в cepstral коэффициенты.
Преобразовывать LPC в cepstral коэффициенты:
Задайте и настройте свой LPC к cepstral конвертеру. Смотрите Конструкцию.
Вызовите step
преобразовывать LPC согласно свойствам dsp.LPCToCepstral
. Поведение step
характерно для каждого объекта в тулбоксе.
Запуск в R2016b, вместо того, чтобы использовать step
метод, чтобы выполнить операцию, заданную Системой object™, можно вызвать объект с аргументами, как будто это была функция. Например, y = step(obj,x)
и y = obj(x)
выполните эквивалентные операции.
lpc2cc = dsp.LPCToCepstral
возвращает LPC в cepstral объект конвертера, lpc2cc
, это преобразует коэффициенты линейного предсказания (LPCs) в cepstral коэффициенты (CCS).
lpc2cc = dsp.LPCToCepstral('
возвращает LPC в cepstral объект конвертера, PropertyName
',PropertyValue
,...)lpc2cc
, с каждым заданным набором свойств к заданному значению.
|
Включите ошибочную входную мощность предсказания Выберите, как установить ошибочную степень предсказания. Когда вы устанавливаете это свойство на |
|
Источник длины кепстра Выберите, как задать длину cepstral коэффициентов: |
|
Количество выхода cepstral коэффициенты Установите продолжительность выхода cepstral содействующий вектор как скалярное числовое целое число. Это свойство применяется, когда вы устанавливаете |
|
Содействующее действие неединицы LPC Задайте меры, которые принимает объект, когда первым коэффициентом каждого канала входа LPC не является |
шаг | Коэффициенты Cepstral из столбцов коэффициентов входа LPC |
Характерный для всех системных объектов | |
---|---|
release | Позвольте изменения значения свойства Системного объекта |
Примечание: Этот пример запускается только в R2016b или позже. Если вы используете более ранний релиз, заменяете каждый вызов функции с эквивалентным step
синтаксис. Например, myObject (x) становится шагом (myObject, x).
levinson = dsp.LevinsonSolver; levinson.AOutputPort = true; % Output polynomial coefficients ac = dsp.Autocorrelator; ac.MaximumLagSource = 'Property'; ac.MaximumLag = 9; % Compute autocorrelation lags between [0:9] lpc2cc = dsp.LPCToCepstral; x = (1:100)'; a = ac(x);
Вычислите коэффициенты LPC.
A = levinson(a);
Преобразуйте LPC в CC.
CC = lpc2cc(A);
Этот объект реализует алгоритм, входные параметры и выходные параметры, описанные на странице с описанием блока LPC to/from Cepstral Coefficients. Свойства объектов соответствуют параметрам блоков, кроме:
Объект не имеет свойства, которое соответствует параметрам блоков Type of Conversion. Поведение объекта соответствует поведению блока, когда вы устанавливаете параметр Type of Conversion на LPCs to cepstral coefficients . |