Main Content

sos2zp

デジタル フィルターの 2 次セクション パラメーターから零点-極-ゲイン形式への変換

説明

[z,p,k] = sos2zp(sos) は、sos により 2 次セクション表現が与えられるシステムの零点、極、およびゲインを返します。

[z,p,k] = sos2zp(sos,g) は、ゲイン g をもつ sos により 2 次セクション表現が与えられるシステムの零点、極、およびゲインを返します。

すべて折りたたむ

2 次セクション形式の簡単なシステムの零点、極およびゲインを計算します。

sos = [1  1  1  1  0 -1; -2  3  1  1  10  1];
[z,p,k] = sos2zp(sos)
z = 4×1 complex

  -0.5000 + 0.8660i
  -0.5000 - 0.8660i
   1.7808 + 0.0000i
  -0.2808 + 0.0000i

p = 4×1

   -1.0000
    1.0000
   -9.8990
   -0.1010

k = -2

入力引数

すべて折りたたむ

2 次セクション表現。行列として指定します。sos は、L 行 6 列の行列

sos=[b01b11b211a11a21b02b12b221a12a22b0Lb1Lb2L1a1La2L]

であり、この行列の行には、H(z) の 2 次セクションの分子係数 bik と分母係数 aik が含まれます。

H(z)=gk=1LHk(z)=gk=1Lb0k+b1kz1+b2kz21+a1kz1+a2kz2.

例: [2 4 2 6 0 2;3 3 0 6 0 0] は、正規化された 3 dB の周波数 0.5π ラジアン/サンプルをもつ 3 次のバタワース フィルターを指定します。

データ型: single | double
複素数のサポート: あり

全体のシステム ゲイン。実数のスカラーとして指定します。

データ型: single | double

出力引数

すべて折りたたむ

システムの零点。ベクトルとして返されます。

システムの極。ベクトルとして返されます。

システムのスカラー ゲイン。スカラーとして返されます。

アルゴリズム

sos2zp では、繰り返し tf2zp を使用して、各 2 次セクション表現の極と零点が求められます。

拡張機能

バージョン履歴

R2006a より前に導入