最新のリリースでは,このページがまだ翻訳されていません。gydF4y2Baこのページの最新版は英語でご覧になれます。gydF4y2Ba
零点-極ゲインフィルターパラメーターの2次セクション型への変換gydF4y2Ba
(sos, g) = zp2sos (z,磷、钾)gydF4y2Ba
(sos, g) = zp2sos (z,磷、钾、gydF4y2Ba“秩序”gydF4y2Ba
)gydF4y2Ba
(sos, g) = zp2sos (z,磷、钾、gydF4y2Ba“秩序”gydF4y2Ba
,gydF4y2Ba“规模”gydF4y2Ba
)gydF4y2Ba
(sos, g) = zp2sos (z,磷、钾、gydF4y2Ba“秩序”gydF4y2Ba
,gydF4y2Ba“规模”gydF4y2Ba
zeroflag)gydF4y2Ba
sos = zp2sos (…)gydF4y2Ba
zp2sosgydF4y2Ba
では,与えられたデジタルフィルターの離散時間の零点-極ゲイン表現が,等価な2次セクション型構造に変換されます。gydF4y2Ba
(sos, g) = zp2sos (z,磷、钾)gydF4y2Ba
は,入力引数gydF4y2BazgydF4y2Ba
,gydF4y2BapgydF4y2Ba
およびgydF4y2BakgydF4y2Ba
で表現される離散時間零点-極ゲインフィルターと等価なゲインgydF4y2BaggydF4y2Ba
をもつ2次セクション型の行列gydF4y2Ba紧急求救信号gydF4y2Ba
を作成します。ベクトルgydF4y2BazgydF4y2Ba
とgydF4y2BapgydF4y2Ba
には,フィルター伝達関数H (z)の零点と極が含まれますが,どのような順序でもかまいません。gydF4y2Ba
ここでnとmは,それぞれgydF4y2BazgydF4y2Ba
とgydF4y2BapgydF4y2Ba
の長さで,gydF4y2BakgydF4y2Ba
は,スカラーゲインです。零点と極は,実数かまたは共役複素の組でなければなりません。gydF4y2Ba紧急求救信号gydF4y2Ba
は,以下のようなL行6列の行列となります。gydF4y2Ba
この行列の行には2次セクション型H (z)の分子と分母の係数bgydF4y2Ba本土知识gydF4y2Baおよび一gydF4y2Ba本土知识gydF4y2Baが含まれます。gydF4y2Ba
行列gydF4y2Ba紧急求救信号gydF4y2Ba
の行数Lは,n / 2とm / 2の最大値以上の整数です。gydF4y2Ba
(sos, g) = zp2sos (z,磷、钾、gydF4y2Ba
では,gydF4y2Ba“秩序”gydF4y2Ba
)gydF4y2Ba紧急求救信号gydF4y2Ba
の行の順序が指定されます。ここで,gydF4y2Ba“秩序”gydF4y2Ba
には以下を設定できます。gydF4y2Ba
“下来”gydF4y2Ba
:gydF4y2Ba紧急求救信号gydF4y2Ba
の最初の行が単位円に最も近い極を含むようにセクションが並べられます。gydF4y2Ba
“了”gydF4y2Ba
:gydF4y2Ba紧急求救信号gydF4y2Ba
の最初の行が単位円から最も離れた極を含むようにセクションが並ベられます(既定の設定)。gydF4y2Ba
(sos, g) = zp2sos (z,磷、钾、gydF4y2Ba
では,すべての2次セクション型のゲインと分子の係数に対し希望するスケーリングが行われます。ここで,gydF4y2Ba“秩序”gydF4y2Ba
,gydF4y2Ba“规模”gydF4y2Ba
)gydF4y2Ba“规模”gydF4y2Ba
には,以下のいずれかのように設定できます。gydF4y2Ba
“没有”gydF4y2Ba
:スケーリングを適用しない(既定の設定)gydF4y2Ba
“正”gydF4y2Ba
:無限大ノルムスケーリングを適用gydF4y2Ba
“两个”gydF4y2Ba
:2ノルムスケーリングを適用gydF4y2Ba
向上gydF4y2Ba
の順序で無限大ノルムスケーリングを使用すると,固定小数点での表現において,オーバーフローの可能性が最小になります。gydF4y2Ba下来gydF4y2Ba
の順序で2ノルムスケーリングを使用すると,ピークの丸めノイズが最小化されます。gydF4y2Ba
無限大ノルムと2ノルムのスケーリングは,直接型IIの実装に対してのみ適切です。gydF4y2Ba
(sos, g) = zp2sos (z,磷、钾、gydF4y2Ba
では,互いに反対の符号が付く実数零点を,極との近さに応じた順序に並べ替えずにまとめておくかどうかを指定します。gydF4y2Ba“秩序”gydF4y2Ba
,gydF4y2Ba“规模”gydF4y2Ba
zeroflag)gydF4y2BazeroflaggydF4y2Ba
をgydF4y2Ba真正的gydF4y2Ba
に設定すると,零点がまとめられ,ゼロと等価の中間の係数をもつ分子が得られます。gydF4y2BazeroflaggydF4y2Ba
の既定値はgydF4y2Ba假gydF4y2Ba
です。gydF4y2Ba
sos = zp2sos (…)gydF4y2Ba
は,システムゲイン全体gydF4y2BaggydF4y2Ba
を最初のセクションHgydF4y2Ba1gydF4y2Ba(z)に組み込みます。したがって次になります。gydF4y2Ba
直接型II構造をスケーリングする際に,最初の構造のゲインを組み込むことは推奨しません。異常なスケーリングになる可能性があります。ゲインの組み込みを避けるために,2つの出力をもつgydF4y2Bass2sosgydF4y2Ba
を使用します。gydF4y2Ba
zp2sosgydF4y2Ba
では,以下の4つのステップのアルゴリズムを使用して,入力された零点-極ゲインシステムの2次セクション型構造が求められます。gydF4y2Ba
関数gydF4y2BacplxpairgydF4y2Ba
を使用して,零点と極が共役複素数の組に分類されます。gydF4y2Ba
次の規則に基づいて,極と零点の組み合わせを作ることにより,2次セクション型を作成します。gydF4y2Ba
単位円に最も近い極を,それらの極に最も近い零点と組み合わせます。gydF4y2Ba
次に単位円に近い極を,それらの極に最も近い零点と組み合わせます。gydF4y2Ba
同様にして,極と零点をすべて組み合わせます。gydF4y2Ba
zp2sosgydF4y2Ba
では,実極についても,絶対値が最も近いものをグループ化してセクションにまとめます。実数零点についても同じルールが適用されます。gydF4y2Ba
極の組み合わせを単位円に近付く順に並べ替えます。gydF4y2Bazp2sosgydF4y2Ba
では通常,単位円に最も近い極をもつセクションがカスケードの最後に配置されます。gydF4y2Bazp2sosgydF4y2Ba
にgydF4y2Ba下来gydF4y2Ba
フラグを設定することで,逆の順序に並べることができます。gydF4y2Ba
zp2sosgydF4y2Ba
によって,gydF4y2Ba“规模”gydF4y2Ba
引数に設定されたノルムでセクションがスケーリングされます。任意のH(ω)に対するスケーリングは,以下のように定義されます。gydF4y2Ba
ここで、pは∞または2のどちらかです。スケーリングの詳細は,参考文献を参照してください。このスケーリングは,フィルター処理で固定小数点の実装によるオーバーフローを最小限に抑えようとするものです。gydF4y2Ba
《数字滤波器与信号处理》,第3版,波士顿:Kluwer学术出版社,1996年,第11章。gydF4y2Ba
数字信号处理:一种基于计算机的方法。纽约:麦格劳-希尔出版社,1998年版,第9章。gydF4y2Ba
稳健的数字滤波器结构。《数字信号处理手册》(S. K. Mitra和J. F. Kaiser合编)。纽约:约翰·威利父子公司,1993年,第7章。gydF4y2Ba
cplxpairgydF4y2Ba
|gydF4y2BafilternormgydF4y2Ba
|gydF4y2Basos2zpgydF4y2Ba
|gydF4y2Bass2sosgydF4y2Ba
|gydF4y2Batf2sosgydF4y2Ba
|gydF4y2Bazp2ssgydF4y2Ba
|gydF4y2Bazp2tfgydF4y2Ba