• 締切済み

デジタルフィルタ(IIR)

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

  • jun7
  • お礼率66% (26/39)

みんなの回答

  • Umada
  • ベストアンサー率83% (1169/1405)
回答No.1

大学でその辺の話は勉強してノートもきちんととったのですが、ちょっと今そのノートが出てこないので適当なページの紹介で代えさせて下さい。 ちなみにネット上を検索する時、キーワードに「デジタル(フィルタ)」を使っては、おそらくうまいこと探せないでしょう。電気屋さんは「ディジタル」の表記を使うのが通例ですので。 http://hiraws1.ms.kagu.sut.ac.jp/~suyama/sp/filter/node32.html http://www.gem.hi-ho.ne.jp/katsu-san/audio/next_gen/digital.htm http://robotics.me.es.osaka-u.ac.jp/~takeuchi/001023/node2.html

jun7
質問者

お礼

有難う御座いました 早速参考にさせて頂きます。

関連するQ&A

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

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

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

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

  • IIRとFIRの違いについて

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

  • IIRフィルタについて

    IIRフィルタで疑問があり、過去のページを調べてもわからなかった ので新たに質問を作りました。 今検討しているのは下記HPの図1のIIRフィルタの1次版(a1,b1,b0のみ) で伝達関数(Z領域)、サンプリング周波数、各係数が分かっています。 (逆に言うとこれしか分かってません) ここで上記の資産を流用して新たにサンプリング周波数 だけを変更して使いまわしたいのですが係数をどのように 変更したらよいのか分からずに困っています。 (アナログの伝達特性などはわかりません) どなたか分かる方、教えていただけないでしょうか。 よろしくお願いします。 http://adsp2191.hp.infoseek.co.jp/misc/009_difficult_sp.shtml もしくは http://www.ics.es.yamanashi.ac.jp/~hanawa/asp/ppt/asp-6.ppt(39枚目スライドの右図)

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

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

  • デジタルフィルタについて

    デジタルフィルタのカットオフ周波数から2倍の周波数で減衰傾度がカットオフ周波数のdBから-6dBで1次のローパスフィルタと聞きました。なぜ-6dBで1次と判断するのですか?

  • バンドパスIIRフィルタの低域におけるエラー

    バンドパスIIRフィルタの低域におけるエラー 申し訳ないのですが教えて下さい。  波形データのオクターブバンド分析結果を出す為に、ScilabやOctaveなどMatlabクローンのソフトを使ってバンドパスIIRフィルタを使用して各バンドでフィルタを通過させるのですが、ナイキスト周波数に対して通過域が低域にありすぎるとエラーを起こすのか、結果が出てきません。サンプリング周波数の値を変えて遮断周波数との差を縮めればそのようなエラーは起きません。例えば、480Hzサンプリングでも、1Hzと2Hzの中心周波数のバンドパスフィルタは値が帰っていなかったり、波形がおかしかったりします。  フィルタ次数は4で行っていて、1などに下げればそのナイキスト周波数と遮断帯域の差ではエラーを起こさなくなりますが、もっと差が広がった場所では起きますし、JISで定めるオクターブフィルターの遮断性能を考えると次数を下げる訳にも行きません。  本家Matlabはもっていないので判りませんが、会社のLabviewですと問題はありません。解決策はデサンプリングしてエラーを起こす帯域ではサンプリング周波数を落とすしか無いのかな?と思うのですが、実際はどうなのでしょうか?お教え頂けると幸いです。 宜しくお願い致します。

  • デジタルフィルタのフィルタ設計

    デジタルフィルタを設計するとき、乗算することでカットオフ周波数が制御できるのですが、最初に指定した、カットオフ周波数と測定結果のカットオフ周波数が違うのですが、何が原因かわかりません。 例えばカットオフ周波数100Hzで、サンプリング周波数が1kHzで、 計算方法が、Ωc=fc/fs h0=2Ωc hk=2Ωc*(sin2πkΩc)/2πkΩc で信号に乗算してカットオフ周波数が調節できます。測定結果が、カットオフ周波数が80Hzとかになるんですけど、どうしてでしょうか?

  • デジタルフィルタ

    デジタルフィルタを設計して、サンプリング周波数1000Hz、カットオフ周波数100Hzに設定してフィルタ係数を計算して作製して、本当にカットオフ周波数100Hzになるか、サンプリング周波数1000Hzまで測定をして振幅特性や周波数特性を出したら、先生に、まだ理解していないと怒られました。理解してないところとはどこのことだと思いますか?私の見解はサンプリング周波数の1/2まで行くと、ひずみが発生すると言うことかなぁと思っているのですが。どうでしょうか?

  • IIR型の低域通過フィルタについて

    次のような問題を出されたのですが、中間試験に備えて解き方をマスターしたいと思っています。 どなたか解答例をお願いします。 遮断周波数がπ/3となるIIR型の低域通過フィルタを設計したい。 (a)アナログバタワースフィルタから、双1次z変換によってデジタルフィルタの設計をしたい。このとき、アナログフィルタにおける遮断周波数はどうなるか。 (b)上記の遮断周波数で設計した3次バタワースフィルタの伝達関数は添付画像の式のようになる。対応するデジタルフィルタの伝達関数H(z)を示せ。 (c)|H(z)|の周波数特性を求めよ。 どなたか、回答よろしくお願いします。