next up previous contents
Next: 第6章 実験 Up: 第5章 実験準備 Previous: 5.7 曲を周波数に変換するプログラムの作成

5.8 高速フーリエ変換(FFT:Fast Fourier Transform)するプログラムの作成

このプログラムは、従来のニューラルネットワーク、 カオスニューラルネットワークから想起された曲を、 フーリエ変換するプログラムである。

具体的な変換方法は次の通りです。

  1. 教師信号または想起された曲の周波数データをファイルから読む
  2. 高速フーリエ変換FFTをする。
  3. 上記の動作を入力されたデータ数(256データ)分だけ繰り返す

この処理をすることにより、教師信号と想起された曲との相違を見る。

この処理後出力される値は、周波数の実部、虚部、そして絶対値である。 実際、比較に使用するのは、絶対値である。

また、グラフは横軸に周波数[Hz]、縦軸に音の高さをそれぞれとる。



Deguchi Toshinori
Thu Jul 13 11:47:42 JST 2000