Преобразования линейной системы

Много функций Signal Processing Toolbox™ обеспечиваются, чтобы преобразовать между различными моделями линейной системы. Можно использовать следующий график, чтобы найти соответствующую передаточную функцию: найдите, что строка модели преобразует от на левой стороне графика и столбца модели, чтобы преобразовать в на верхней части графика и считать имя (имена) функции на пересечении строки и столбца. Обратите внимание на то, что некоторые ячейки этой таблицы пусты.

К →

От ↓

Передаточная функция

Пространство состояний -

Нуль - полюс - усиление

Элементарная дробь

Образуйте решетку фильтр

Разделы второго порядка

Матрица свертки

Передаточная функция

 

tf2ss

tf2zp roots

residuez

tf2latc

'none'

convmtx

Пространство состояний

ss2tf

 

ss2zp

'none'

'none'

ss2sos

'none'

Нулевой полюсный - усиление

zp2tf poly

zp2ss

 

'none'

'none'

zp2sos

'none'

Элементарная дробь

residuez

'none'

'none'

 

'none'

'none'

'none'

Образуйте решетку фильтр

latc2tf

'none'

'none'

'none'

 

'none'

'none'

SOS

sos2tf

sos2ss

sos2zp

'none'

'none'

 

'none'

Примечание

Преобразование из одной структуры фильтра или модели другому может привести к результату с различными характеристиками, чем оригинал. Это происходит из-за арифметики конечной точности компьютера и изменений расчетов округления преобразования.

Многие функции создания фильтра тулбокса используют эти функции внутренне. Например, zp2ss функция преобразует полюса и нули аналогового прототипа в форму пространства состояний, требуемую для создания Баттерворта, Чебышева, или эллиптического фильтра. Однажды в форме пространства состояний, функция создания фильтра выполняет любое необходимое преобразование частоты, то есть, это преобразовывает первоначальный проект lowpass в полосу пропускания, highpass, или заграждающий фильтр или фильтр lowpass с желаемой частотой среза.

Примечание

Все преобразования секции второго порядка Signal Processing Toolbox применяются только к цифровым фильтрам.