Simulink上で​白色雑音にアナログフ​ィルタを通過させた信​号を観測していますが​、周波数応答が期待と​異なります。

7 ビュー (過去 30 日間)
MathWorks Support Team
MathWorks Support Team 2013 年 10 月 25 日
回答済み: MathWorks Support Team 2013 年 10 月 25 日
下図の様に、Spectrum Scopeブロックを使って、白色雑音にアナログハイパスフィルタを通過させた信号を観測しています。通過帯域の振幅の大きさが0dBとなることを期待していたのですが、振幅応答が大きくなっています。

採用された回答

MathWorks Support Team
MathWorks Support Team 2013 年 10 月 25 日
この現象は、エイリアシングによるものと考えられます。
Analog Filter Designブロックの後段の信号を Zero-Order Holdブロックで離散化しておりますが、離散信号のナイキスト周波数(上記例では500Hz)以上の信号がエイリアシングとして現れています。アナログのハイパスフィルタやバンドストップフィルタを利用し、後段で離散化する時には、エイリアシングが発生することが予想されます。
下図の様に、ナイキスト周波数付近で帯域制限するローパスフィルタ(黄色ブロック)を挿入すると、エイリアシングが打ち消され、通過帯域の振幅の大きさが0dBになっているのが確認できます。

その他の回答 (0 件)

カテゴリ

Help Center および File Exchange統計と線形代数 についてさらに検索

タグ

タグが未入力です。

Community Treasure Hunt

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

Start Hunting!