(Чтобы быть удаленным), Преобразуют коэффициенты линейного предсказания в линейные спектральные частоты
dsp.LPCToLSF
будет удален в будущем релизе. Используйте poly2lsf
от Signal Processing Toolbox™ вместо этого. Для получения дополнительной информации см. Вопросы совместимости.
LPCToLSF
объект преобразует коэффициенты линейного предсказания в линейные спектральные частоты.
Преобразовывать LPC в LSF:
Задайте и настройте свой LPC к конвертеру LSF. Смотрите Конструкцию.
Вызовите step
преобразовывать LPC согласно свойствам dsp.LPCToLSF
. Поведение step
характерно для каждого объекта в тулбоксе.
Запуск в R2016b, вместо того, чтобы использовать step
метод, чтобы выполнить операцию, заданную Системой object™, можно вызвать объект с аргументами, как будто это была функция. Например, y = step(obj,x)
и y = obj(x)
выполните эквивалентные операции.
lpc2lsf = dsp.LPCToLSF
возвращает Системный объект, lpc2lsf
, это преобразует коэффициенты линейного предсказания (LPCs) в линейные спектральные частоты (LSFs).
lpc2lsf = dsp.LPCToLSF('
возвращает PropertyName
',PropertyValue
,...)LPC
к LSF
Системный объект, lpc2lsf
, с каждым заданным набором свойств к заданному значению.
|
Количество крупных подынтервалов используется в нахождении корней (значения LSP) Задайте количество крупных подынтервалов, |
|
Значение улучшения деления пополам используется в нахождении корней Задайте корневое значение улучшения деления пополам, из фактического значения LSP. Здесь n является значением |
|
Производит выход с состоянием валидности LSF выход Установите это свойство на |
|
Позвольте перезаписать недопустимый выход с предыдущим выходом Задайте действие, что Системный объект должен взять для недопустимого LSF выходные параметры. Когда вы устанавливаете это свойство на |
|
Источник значений для первого выхода, когда выведенный недопустимо Задайте источник значений для первого выхода, когда выход будет недопустим как |
|
Значение первого выхода Задайте числовой вектор значений LSF для перезаписи недопустимого первого выхода. Длина этого вектора должна быть той меньше, чем длина вектора входа LPC. Для многоканальных входных параметров можно установить это свойство на матрицу с тем же количеством каналов как вход или один вектор, который применяется к каждому каналу. Значением по умолчанию является пустой вектор. Это свойство применяется, когда вы устанавливаете |
|
Действие, чтобы взять, когда первым коэффициентом LPC не является Задайте меры, которые принимает объект, когда первым коэффициентом каждого канала входа LPC не является |
сброс | Сбросьте значения для перезаписи недопустимых выходных параметров к их начальным значениям |
шаг | Преобразуйте коэффициенты LPC в линейные спектральные частоты |
Характерный для всех системных объектов | |
---|---|
release | Позвольте изменения значения свойства Системного объекта |
Примечание: Этот пример запускается только в R2016b или позже. Если вы используете более ранний релиз, заменяете каждый вызов функции с эквивалентным step
синтаксис. Например, myObject (x) становится шагом (myObject, x).
Преобразуйте LPC в коэффициенты LSF
a = [1.0000 0.6149 0.9899 0.0000 0.0031 -0.0082]'; lpc2lsf = dsp.LPCToLSF; y = lpc2lsf(a); display(y);
y = 5×1
0.7842
1.5605
1.8776
1.8984
2.3593
Этот объект реализует алгоритм, входные параметры и выходные параметры, описанные на странице с описанием блока LPC to LSF/LSP Conversion. Свойства объектов соответствуют параметрам блоков, кроме:
Нет никакого свойства объекта, которое соответствует параметрам блоков Output. Объект только поддерживает LSF выходные параметры в области значений (0,) |