今回はそのままfftしたときはうまく低減されなかったのですが,ハニング窓をかけることで上手く周波数解析ができました.これは信号を周期化したときに不連続になる部分が異なる周波数成分の発生につながったと考えてもよいのでしょうか.またこちらは音声データを使い,ハニング窓をかけたのですが,ハミングのがよかったのでしょうか.

 Accepted Answer

Naoya
Naoya on 8 Jun 2020

0 votes

離散フーリエ変換は、窓で括られた信号が周期的に続くという仮定の下の周波数解析手法となりますので、信号の始点と終点の値に大きな開きがあったり、0をパディングすることにより本来存在しない周波数が現れてしまいます。
この不連続を抑制するのが窓関数となりますので、ご理解の通りになると思います。
窓関数を掛けても、不連続の抑制はできスペクトルのサイドローブは抑えられますが、メインローブに余計な幅を持つ等のトレードオフが生じてしまいます。
(離散フーリエ変換については、完璧な手法ではありません。)
窓関数によってメインローブとサイドローブの特徴はそれぞれとなります。

More Answers (0)

Categories

Find more on フーリエ解析とフィルター処理 in Help Center and File Exchange

Products

Asked:

on 4 Jun 2020

Answered:

on 8 Jun 2020

Community Treasure Hunt

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

Start Hunting!