2017-10-03 6 views
0

質問したい。私は.matファイルのフーリエ変換後に自分のデータを持っています。私はそれのスペクトログラムを取得する必要があります。fft後のスペクトログラム

Matlabでどのような機能を使用する必要がありますか?

フーリエ変換の前に信号を使用するため、spectrogram()関数は適合しません。

ありがとうございました。

+0

参照:https://www.dsprelated.com/freebooks/sasp/Matlab_listing_myspectrogram_m.html –

答えて

0

簡単に言えば、できません。すでに実行された信号全体のフーリエ変換を行うと、スペクトログラムを見つけることができません。スペクトログラムはフーリエ変換がローカルの窓を見つけるのに対し、フーリエ変換はのフーリエ変換です。ウィンドウの空間的局所性はすでに失われているので、単にあなたが求めていることをすることはできません。

0

データが信号全体のFFTである場合、スペクトログラムをプロットすることはできません。 スペクトログラムを取得するには、各フレームの短時間フーリエ変換を実行し、それをマップにプロットする必要があります。