フィルターの設計方法について

7 ビュー (過去 30 日間)
hidenobu kawae
hidenobu kawae 2023 年 10 月 11 日
コメント済み: Hiro Yoshino 2023 年 10 月 16 日
時間軸のランダム波に,周波数特性をもつフィルターをかけるにはどうすればよろしいでしょうか.
フィルターの周波数特性は添付のような特性を想定しており,時間軸のランダム波に対して,そのフィルターをかけたいです.
「FIRフィルター」や「IIRフィルター」を使用すると思うのですが,その違いもあまりわかっておりません.
また,MATLAB,Simulinkなどの作成方法は問いませんので,ご教授のほど,どうぞよろしくお願いいたします.

採用された回答

Hiro Yoshino
Hiro Yoshino 2023 年 10 月 12 日
Live Task からフィルタを設計すると簡単ですよ。凝ったものでなければここで、カットオフでの特性や遅延等についても評価することができると思います。
線形位相応答を必要とする場合には、FIR フィルタが良いかと思います。IIR フィルタは動作が速く、周波数応答性は良いです。
こちらからノーコードでフィルタを設計することができます:
  3 件のコメント
hidenobu kawae
hidenobu kawae 2023 年 10 月 16 日
重ねての質問になり,大変申し訳ございません.
ご回答を参考に,FIRフィルターを適用しようと考えました.
また,ライブエディターからフィルターを設計することも承知いたしました.
しかし,設計したいフィルターが添付の2つなのですが,フィルター設計の画面で,具体的にどのように設定をすればいいのかがわかりません.
「フィルター応答の設定」「フィルター次数の選択」「振幅パラメータの指定」等の部分で,何を基準に,どう設定すればよろしいでしょうか.
「周波数パラメータの指定」の部分は,なんとなくではありますが,作りたいフィルターの周波数特性を示しているのかと考えています.
MATLAB初心者で大変恐縮なのですが,ご教授いただけると幸いです.
ご確認とご回答のほど,どうぞよろしくお願いいたします.
Hiro Yoshino
Hiro Yoshino 2023 年 10 月 16 日
Live Task 以外にも "アプリ > フィルターデザイナー" というツールが有ります。こちらもフィルタをデザインできるようになっています。
また、フィルタの設計の方法の知識は、MATLAB の操作とは関係の無い部分になりますので、教科書を読むなりして勉強されることをおすすめします。MATLAB に関連したフィルタ設計についてはこちらを参考にされると良いかと思います。(とはいえ、教科書のように詳細を網羅している訳ではないです)。こちらの例題 も役に立つかもしれません。
再現性の有る理解を "MATLAB + 理論" で短期間に身に着けたい場合は、MATLAB による信号処理 でフィルタの設計を扱っています。

サインインしてコメントする。

その他の回答 (0 件)

製品


リリース

R2022b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!