• 締切済み

フーリエ変換の振幅について教えてください。

エクセルアドインを使って下記サイン波をフーリエ変換しました。 振幅3mm、周波数4Hz、サンプリング周波数256Hzの波形であり、 つまり、フーリエ変換したい波形は3×SIN(2×PI()×4)です。 アドインでフーリエ変換を行い、出てきた複素数の絶対値つまり√(実部^2+虚部^2)を計算すると3を示すと思っていたのですが、実際は周波数4Hzで384 という値になりました。 周波数分析して周波数4Hz時の振幅が3となるようにするには振幅はどう計算すればよいのでしょうか?またいろいろな振幅や周波数の混ざったランダム波でも各周波数での振幅を求めるにはどう計算したらよいのでしょうか?素人ですが教えてください。

みんなの回答

回答No.2

>これはホワイトノイズのようなランダム波でも同じことになるのでしょうか? 離散複素フーリエ変換をして、サイン成分の振幅、 コサイン成分の振幅と考えると同じことになります。

回答No.1

エクセルのアドインは使ったことありませんが、 少し前に似たような質問に答えたので、参照してください。 http://oshiete1.goo.ne.jp/qa5777874.html データ数が書いてありませんが、N=256なら、 384/256=1.5=3/2 なのでぴったりです。

suzuyumori
質問者

お礼

返信遅くなってすみません。 振幅=√(Re^2+Im^2)*2/データ数でよいってことですね。 ありがとうございました。 これはホワイトノイズのようなランダム波でも同じことになるのでしょうか?

関連するQ&A