このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
firpmord
Parks-McClellan 最適 FIR フィルターの次数推定
説明
[___] = firpmord(___,
はサンプリング周波数 fs
)fs
を指定します。fs
の既定の設定は 2 Hz であり、これはナイキスト周波数が 1 Hz であることを示します。特定のアプリケーションのサンプル レートにスケーリングした帯域エッジを指定できます。前の入力構文のいずれでもこれを使用できます。
例
入力引数
出力引数
アルゴリズム
firpmord
では、参考文献[1]に記述されているアルゴリズムが使用されます。この関数は、0 またはナイキスト周波数 fs/2
の近くの帯域エッジでは不正確な結果を生成します。
メモ
場合によっては、firpmord
によって次数 n
が大きく、または小さく推定されることがあります。フィルターが仕様を満たさない場合、n+1
または n+2
などの大きい次数を試してください。
参照
[1] Rabiner, Lawrence R., and Otto Herrmann. “The Predictability of Certain Optimum Finite-Impulse-Response Digital Filters.” IEEE® Transactions on Circuit Theory. Vol. 20, Number 4, 1973, pp. 401–408.
[2] Rabiner, Lawrence R., and Bernard Gold. Theory and Application of Digital Signal Processing. Englewood Cliffs, NJ: Prentice-Hall, 1975, pp. 156–157.
拡張機能
バージョン履歴
R2006a より前に導入