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

Много функций 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 преобразования раздела второго порядка применяется только к цифровым фильтрам.