電子書籍の厳選無料作品が豊富!

matlabにてある信号をfftした結果から振幅スペクトル、位相スペクトルをそれぞれ求めたのですが、その2つから元の信号を得る方法を教えてください。

A 回答 (2件)

複素スペクトルを振幅スペクトルと位相スペクトルに分離する方法を御存知なら


その逆もできるはずなのですが…

ヒント:複素数=振幅*exp(j*位相)

この回答への補足

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

補足日時:2011/02/18 08:23
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
ヒントの通りにやりましたら、信号をfftしたものと同じ複素スペクトルができました!
しかし、信号をfftしたものをifftすると元の信号を作れるのですが、もう片方は信号を作れませんでした。
同じ数値のものをifftしているのになぜできないのでしょうか;

お礼日時:2011/02/17 18:31

複素スペクトル(ある信号をfftした結果)に戻してから


逆フーリエ変換(ifft)をすれば良いかと思います。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
振幅スペクトル、位相スペクトルから複素スペクトルに戻す方法を教えていただけますか?

お礼日時:2011/02/16 08:10

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!