(Чтобы быть удаленным), Преобразуют коэффициенты линейного предсказания, чтобы выровнять спектральные пары
dsp.LPCToLSP
будет удален в будущем релизе. Используйте poly2lsf
вместо этого. Для получения дополнительной информации см. Вопросы совместимости.
LPCToLSP
объект преобразует коэффициенты линейного предсказания, чтобы выровнять спектральные пары.
Преобразовывать LPC в LSP:
Задайте и настройте свой LPC к конвертеру LSP. Смотрите Конструкцию.
Вызовите step
преобразовывать LPC согласно свойствам dsp.LPCToLSP
. Поведение step
характерно для каждого объекта в тулбоксе.
Запуск в R2016b, вместо того, чтобы использовать step
метод, чтобы выполнить операцию, заданную Системой object™, можно вызвать объект с аргументами, как будто это была функция. Например, y = step(obj,x)
и y = obj(x)
выполните эквивалентные операции.
lpc2lsp = dsp.LPCToLSP
возвращает Системный объект, lpc2lsp
, это преобразует коэффициенты линейного предсказания (LPCs), чтобы выровнять спектральные пары (LSPs).
lpc2lsp = dsp.LPCToLSP('
возвращает PropertyName
',PropertyValue
,...)LPC
к LSF
Системный объект, lpc2lsp
, с каждым заданным набором свойств к заданному значению.
|
Количество крупных подынтервалов используется в нахождении корней (значения LSP) Задайте количество крупных подынтервалов, n, используемого в нахождении значений линии спектральных пар (LSP), как положительное скалярное целое число. LSPs, которые являются корнями двух конкретных полиномов, связанных с полиномом входа LPC, всегда находятся в диапазоне (–1, 1). Системный объект находит эти корни с помощью корня Полинома Чебышева нахождение метода. Объект делит интервал (–1, 1) на подынтервалы n и ищет корни в каждом подынтервале. Если n установлен в слишком маленький номер относительно порядка полинома LPC, объект может не найти некоторые корни. Значением по умолчанию является |
|
Значение улучшения деления пополам используется в нахождении корней Задайте корневое значение улучшения деления пополам, k, что Полином Чебышева использует в корневом методе нахождения. Для каждой линии спектральной пары (LSP) выход в из фактического значения LSP. Здесь n является значением точки для нахождения корней. |
|
Производит выход с состоянием валидности LSP выход Установите это свойство на |
|
Позвольте перезаписать недопустимый выход с предыдущим выходом Задайте действие, что объект берет для недопустимого LSP выходные параметры. Когда вы устанавливаете это свойство на |
|
Источник значений для первого выхода, когда выведенный недопустимо Задайте источник значений для первого выхода, когда выход будет недопустим как |
|
Значение первого выхода Задайте числовой вектор значений LSP для перезаписи недопустимого первого выхода. Длина этого вектора должна быть той меньше, чем длина вектора входа LPC. Для многоканальных входных параметров, устанавливает это свойство, может к матрице с тем же количеством каналов как вход или один вектор, что вы обращаетесь к каждому каналу. Значением по умолчанию является пустой вектор. Это свойство применяется только, когда вы устанавливаете |
|
Первое содействующее действие неединицы Задайте меры, которые принимает объект, когда первый коэффициент каждого канала входа LPC не равен |
сброс | Сбросьте значения для перезаписи недопустимых выходных параметров к их начальным значениям |
шаг | Преобразуйте коэффициенты линейного предсказания, чтобы выровнять спектральные пары |
Характерный для всех системных объектов | |
---|---|
release | Позвольте изменения значения свойства Системного объекта |
Примечание: Этот пример запускается только в R2016b или позже. Если вы используете более ранний релиз, заменяете каждый вызов функции с эквивалентным step
синтаксис. Например, myObject (x) становится шагом (myObject, x).
Преобразуйте коэффициенты линейного предсказания, чтобы выровнять спектральные пары.
a = [1.0000 0.6149 0.9899 0.0000 0.0031 -0.0082]';
lpc2lsp = dsp.LPCToLSP;
y = lpc2lsp(a); % Convert to LSP coefficients
Этот объект реализует алгоритм, входные параметры и выходные параметры, описанные на странице с описанием блока LPC to LSF/LSP Conversion. Свойства объектов соответствуют параметрам блоков, кроме:
Никакое свойство объекта не соответствует параметрам блоков Output. Объект только поддерживает LSP выходные параметры. |