scaleFilterSections
Страница в процессе разработки. |
Масштабирование каскадных передаточных функций с использованием масштабных значений.
Библиотека |
|
Аргументы
Входные аргументы
#
B —
коэффициенты числителя каскадной передаточной функции без масштабирования
матрица
Details
Коэффициенты числителя каскадной передаточной функции (CTF) без масштабирования, заданные в виде матрицы:
-
Количество строк в
B
равняется , где — количество секций каскадного фильтра. -
Количество столбцов в
B
равняется , где — порядок секции. -
Если вы укажете
B
в виде вектора, тоscaleFilterSections
будет обрабатыватьB
как матрицу, определяя количество секций и порядок числителя в зависимости от размера вектора:-
Вектор-строка — функция обрабатывает
B
как односекционную передаточную функцию с порядком числителя , где — количество столбцов. Каждый -й столбецB
соответствует коэффициенту числителя. -
Вектор-столбец — функция обрабатывает
B
как -секционную передаточную функцию со скалярными числителями. Каждая строкаB
соответствует числителю в каждой соответствующей секции.
-
Типы данных |
|
Поддержка комплексных чисел |
Да |
#
g —
масштабные значения
скаляр
| вектор
Details
Масштабные значения, заданные как вещественный скаляр или вектор длины , где — количество секций CTF:
Типы данных |
|
Поддержка комплексных чисел |
Нет |
Дополнительно
Каскадные передаточные функции (CTF)
Details
Разделение цифрового БИХ-фильтра на каскадные секции повышает его численную устойчивость и снижает восприимчивость к ошибкам квантования коэффициентов. Каскадная форма передаточной функции через передаточных функций имеет вид: