Преобразуйте данные о цифровом фильтре секций второго порядка в форму передаточной функции
[b,a] = sos2tf(sos)
[b,a] = sos2tf(sos,g)
sos2tf
преобразует представление секции второго порядка данного цифрового фильтра к эквивалентному представлению передаточной функции.
[b,a] = sos2tf(sos)
возвращает коэффициенты числителя b
и коэффициенты знаменателя a
из передаточной функции, которая описывает систему дискретного времени, данную sos
в форме секции второго порядка. Форматом секции второго порядка H (z) дают
sos
L-by-6 матрица, которая содержит коэффициенты каждой секции второго порядка, сохраненной в ее строках.
Векторы-строки b
и a
содержите числитель и коэффициенты знаменателя H (z), сохраненный в убывающих степенях z.
[b,a] = sos2tf(sos,g)
возвращает передаточную функцию, которая описывает систему дискретного времени, данную sos
в секции второго порядка формируют с усилением g
.
sos2tf
использует conv
функция, чтобы умножить весь числитель и знаменатель полиномы второго порядка вместе. Для фильтров высшего порядка (возможно запускающийся настолько же низко как порядок 8), числовые проблемы из-за ошибок округления могут произойти при формировании передаточной функции.