サウンドプログラミング4
■ このスレッドは過去ログ倉庫に格納されています
0679デフォルトの名無しさん
2008/06/28(土) 12:51:17↓
点数4096のFFTをかける
↓
4096/2個のDFT値(実部と虚部)
Xr[n] Xi[n]を得る。
↓
パワースペクトル計算し
xp[i] = Xr[i]*Xr[i] + Xi[i]*Xi[i]
対数とってdbに
db[i]= 10*log[10] xp[i]
という手順でスペクトル解析するプログラムを組みました。
入力として1khzのsin波を入力すると
1khz付近の値が一番大きく130[db]ぐらいになります。
これは正しい
しかし、10khzでも値が50ぐらいあって、
他にあるスペアナのように綺麗にピークがでません。
原因とかわかりますか?困っています
■ このスレッドは過去ログ倉庫に格納されています