(Чтобы быть удаленным), Преобразуют коэффициенты линейного предсказания в отражательные коэффициенты
dsp.LPCToRC
будет удален в будущем релизе. Используйте poly2rc
вместо этого. Для получения дополнительной информации см. Вопросы совместимости.
LPCToRC
объект преобразует коэффициенты линейного предсказания в отражательные коэффициенты.
Преобразовывать LPC в отражательные коэффициенты:
Задайте и настройте свой LPC к конвертеру RC. Смотрите Конструкцию.
Вызовите 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('
возвращает LPC в объект преобразования RC, PropertyName
',PropertyValue
,...)lpc2rc
, с каждым заданным набором свойств к заданному значению.
|
Включите нормированную ошибочную выходную мощность прогноза Установите это свойство на |
|
Производит выход с состоянием устойчивости фильтра, представленного коэффициентами LPC Установите это свойство на |
|
Действие, чтобы взять, когда первый коэффициент LPC не 1 Задайте меры, которые принимает объект, когда первый коэффициент каждого канала входа LPC не 1. Выберите |
шаг | Преобразуйте столбцы коэффициентов линейного предсказания к отражательным коэффициентам |
Характерный для всех системных объектов | |
---|---|
release | Позвольте изменения значения свойства Системного объекта |
Примечание: Этот пример запускается только в 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
опция для объекта.