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