• ベストアンサー

IIRとFIRの違いについて

IIR(無限インパルス応答) FIR(有限インパルス応答) の違いについて、おしえて頂きたいのですが、 LPF、HPFをブロック図で実現するには、 IIRでしか実現できないのでしょうか? もしできるなら、どのようなブロック図になるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • foobar
  • ベストアンサー率44% (1423/3185)
回答No.3

実例となると、ちょっと私の手に余るので、、 デジタルフィルタ設計関連の書籍がいくつか出ていますので、そちらを参照戴いた方が良いかと思います。 例えば、CQ出版社の 「はじめて学ぶディジタル・フィルタと高速フーリエ変換」5章、6章 「実践ディジタル・フィルタ設計入門」6章、7章 にこのあたりの解説が載っているようです。

mikinori
質問者

お礼

ありがとうございます。 参考にさせていただきます。

その他の回答 (2)

  • foobar
  • ベストアンサー率44% (1423/3185)
回答No.2

FIRでもLPFやHPFは実現可能です。 yi=Σaj x(i-j) のような演算で(xが入力、aが重み、yが出力)ajを適切に選んでやれば、各種フィルタの特性になります。 ただし、帰還を行うIIRに比べて、同程度の特性にするためには係数の数が多く必要になるようです。

mikinori
質問者

補足

ありがとうございます。 できれば、あるHPF(LPF) の実現例の比較等出していただけると、 ありがたいのですが…。

  • foobar
  • ベストアンサー率44% (1423/3185)
回答No.1

FIRでもLPFやHPFは実現可能です。 yi=Σaj x(i-j) のような演算で(xが入力、aが重み、yが出力)ajを適切に選んでやれば、各種フィルタの特性になります。 ただし、帰還を行うIIRに比べて、同程度の特性にするためには係数の数が多く必要になるようです。

関連するQ&A

  • IIRフィルタとFIRフィルタ

    無限インパルス応答(IIR)フィルタと有限インパルス応答(FIR)フィルタとはアナログでいう、バンドパスフィルタやローパスフィルタ、ハイパスフィルタのデジタル版みたいなものであることは分かるのですが、 無限、有限というのは何を表しているのでしょうか? Wikipediaなどに解説はしてあるのですが、どうしても理解することが出来ません。 どなたか易しく説明して頂けないでしょうか?

  • デジタルフィルタ(IIR)

    無限インパルス応答(IIRフィルタ)について、サルでもわかるようにメカニズム・カットオフ周波数について教えて下さい。又は、サルでもわかるように解説された書籍・HPなど御存知でしたら教えて頂けると幸いです。

  • IIRフィルタのインパルス応答の求め方がわかりません

    設計したIIRフィルタがBIBO安定性を満たしているか判断したいのですが、BIBO安定性を判断するにはインパルス応答が絶対加算可能であることが必要十分条件となっています。 しかし、IIRフィルタのインパルス応答の求め方がわからず、安定性の判断ができません。 どなたかIIRフィルタのインパルス応答の求め方を教えてください インパルス応答を求めたいIIRの構成は以下のページとおなじ構成です http://momiji.i.ishikawa-nct.ac.jp/dfdesign/giir/giir.pdf

  • FIRフィルタって

    FIRフィルタって何ですか? おバカにもわかるようお願いします。。 「入力データ」という1500個くらいの数値が入ったcsvファイルと、「フィルタ係数(インパルス応答)」という10個の数値を渡されて 「javaでFIRフィルタ作って」 って言われたんですが(学校の課題) なんのことやら・・・

  • FIRフィルタの遅延量補正とIIRフィルタの安定性について教えて頂きた

    FIRフィルタの遅延量補正とIIRフィルタの安定性について教えて頂きたいのですが。  双一次z変換を用いていくつかのIIRフィルタを作る事が出来ました。Scilbが持つIIR関数と比較して同じ結果になっています。IIRフィルタがフィルタ係数によっては不安定=発信したりする、というのはScilab等の結果と同じになる→フィルタ係数も同じ→不安定にならない。と思ってよいのでしょうか?。例えばですが、あるサンプリング周波数の波形データをフィルタする為に、同じサンプリング周波数で作ったImplus波形をIIRフィルタに放り込んで周波数応答を確認したら、実際にフィルタする波形データの最初から最後までその周波数応答でフィルタされると私は理解しているのですが。  私のフィルタを使う用途の場合は、フィルタの計算速度は特に制限は無く、速いに越した事はありませんが得られた結果が正確な事が大切なので、安定性や係数誤差の事を考えるとIIRフィルタではなくFIRフィルタでも構わないのですが、FIRフィルタの場合だとタップ数が多くなるので波形の遅延量が無視出来ません。フィルタを通した波形は次定数fastのレベル波形にして100Hz位で出すとは言え、IIRよりは数秒かコンマ数秒遅延した結果になると思います。そのような場合、遅延量を補正するとしたらどうしたら良いのでしょうか?。個人的にはタップ数が(IIRの場合は次数が)遅延量と思っているのですが。  宜しくお願い致します。

  • DSPのIIRフィルタについて

    お世話になります。 DSPでIIRフィルタの勉強をしてますが、1つわからないことがあります。 FIRフィルタに比較して小規模な回路で実現できる点は良いのですが、 直線位相性がないということです。 直線位相性がないということは、波形がひずむということですが、 このことを考えるとどういう場合に使えて、どういう場合に使っては いけないのかが、わかりません。 以上、宜しくお願い致します。

  • 信号処理FIRフィルタに関して

    こんにちわ。デジタルフィルタに関するご質問です。 振動工学を勉強しているのですが、回転機械から検出した時系列加速度信号をFIR(ローパス)フィルタに通し、高周波ノイズを除去しようとしています。 FIRフィルタとは、「継続接続された一連の遅延器からなり、各遅延器出力の重み付け和を出力する」と教科書等によく書かれておりますが、例えば、周波数領域でのフィルタの振幅特性が最適なものが300次で求めたものだったとして、フィルタのインパルス応答h(t)を求めて、600個の時系列入力データをフィルタリングする場合、インパルス応答を二個つなげて、各時系列データにあてはめていくので良いのでしょうか? また、その場合、インパルス応答の継ぎ目は連続になっているべきなのでしょうか? もし、原理的にマズいことや、根本から間違えているようならば、ご指導下さいますよう、お願いします。

  • 初めて使用します。よろしくお願いします。

    アクティブ1次LPF・1次HPFと2次LPF・2次HPFの違いが よくわからないので、どなたか教えてください。 おねがいします。

  • 周波数特性の出し方

    FIRのインパルス応答から、そのFIRの周波数特性が わかると聞きました。 わかりやすく、どのようにすればいいのか 教えてください。おねがいします。

  • デジタルフィルタ

    FIRフィルタでは直線位相特性は実現が可能に対して、IIRフィルタは位相特性が実現困難なのは何でですか?フィードバックするからですか?