Для преобразования между различными моделями линейных систем предусмотрен ряд Signal Processing Toolbox™ функций. Для поиска подходящей передаточной функции можно использовать следующий график: найти строку модели для преобразования в левой части графика и столбец модели для преобразования в в верхней части графика и считать имя (имена) функции на пересечении строки и столбца. Обратите внимание, что некоторые камеры этой таблицы являются пустыми.
К → Из ↓ | Передаточная функция | Пространство состояний | Нуле- Поле- Коэффициент Усиления | Частичная дробь | Решетчатый фильтр | Второй порядок разделы | Матрица свертки |
---|---|---|---|---|---|---|---|
Передаточная функция | ничего | ||||||
Пространство состояний | ничего | ничего | ничего | ||||
Коэффициент усиления с нулевым полюсом | ничего | ничего | ничего | ||||
Частичная дробь | ничего | ничего | ничего | ничего | ничего | ||
Решетчатый фильтр | ничего | ничего | ничего | ничего | ничего | ||
SOS | ничего | ничего | ничего |
Примечание
Преобразование из одной структуры или модели фильтра в другую может привести к результату с другими характеристиками, чем исходный. Это связано с конечноточной арифметикой компьютера и изменениями в округлых расчетах преобразования.
Многие функции создания фильтра тулбокса используют эти функции внутри системы. Для примера, zp2ss
функция преобразует полюса и нули аналогового прототипа в форму «состояние-пространство», необходимую для создания фильтра Баттерворта, Чебышева или эллиптического фильтра. Оказавшись в форме пространства состояний, создания фильтра функция выполняет любое необходимое частотное преобразование, то есть преобразует начальный lowpass проекта в полосно-пропускающий, высокочастотный или полосно-заграждающий фильтр или lowpass фильтр с желаемой частотой отсечения.
Примечание
Все преобразования секции второго порядка Signal Processing Toolbox применяются только к цифровым фильтрам.