Signal Processing Toolbox    

線形システム間の変換

Signal Processing Toolboxには、さまざまな線形システムモデル間での変換を行ういくつかの関数が用意されています。それぞれの詳細については、第6章のリファレンスを参照してください。つぎの表を用いて、適切な変換関数を見つけることができます。これを行うには、表の左側にある変換前のモデル表現と表の一番上にある変換後のモデル表現の列を見つけ、行と列の交差部分にある関数名を読みます。



伝達関数


状態空間(State space)

零点-

-利得


部分分数


ラティス型フィルタ

2次型

コンボリューション
行列

伝達関数

tf2ss
tf2zp roots
residuez
residue

tf2latc

convmtx
状態空間(State space)
ss2tf

ss2zp


ss2sos

零点-極-利得
zp2tf poly
zp2ss



zp2sos

部分分数
residuez
residue







ラティス型フィルタ
latc2tf






2次型
sos2tf
sos2ss
sos2zp




コンボリューション行列







ツールボックスのフィルタ設計関数の多くは、これらの関数を内部で使用しています。たとえば、関数zp2ssは、アナログプロトタイプの零点と極をButterworthフィルタ、Chebyshevフィルタ、または楕円フィルタの作成に必要な状態空間(State space)型に変換します。状態空間型に変換した後、フィルタ設計関数が必要な周波数変換を行います。すなわち、フィルタ設計関数は、最初のローパスフィルタ設計を、希望するカットオフ周波数をもつバンドパスフィルタ、ハイパスフィルタ、バンドストップフィルタ、またはローパスフィルタに変換します。詳細については、第2章と個々のフィルタ設計関数のリファレンスを参照してください。


 連続時間システムモデル 離散フーリエ変換