プロが教える店舗&オフィスのセキュリティ対策術

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

A 回答 (2件)

>これはホワイトノイズのようなランダム波でも同じことになるのでしょうか?



離散複素フーリエ変換をして、サイン成分の振幅、
コサイン成分の振幅と考えると同じことになります。
    • good
    • 2

エクセルのアドインは使ったことありませんが、


少し前に似たような質問に答えたので、参照してください。

http://oshiete1.goo.ne.jp/qa5777874.html

データ数が書いてありませんが、N=256なら、

384/256=1.5=3/2

なのでぴったりです。
    • good
    • 0
この回答へのお礼

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

お礼日時:2010/04/13 21:31

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

このQ&Aを見た人はこんなQ&Aも見ています