実験結果 |
FFTの結果を見るにはFft250Mon.exeというWindowsアプリケーションが必要です。EXEファイルは付属CD-ROMのWinApp\Exeに、ソースコード(Visual
C++)はWinApp\Sourceディレクトリにあります。 FPGAにビットストリームを書き込むと以下のようにLCDにStart Fft250Mon.exeと表示されます。 以下の手順で進みましょう。 @基板とパソコンをUSBでつなぎ、Fft250Mon.exeをスタートする(USB通信にはドライバインストールが必要)。 A上の写真のようにInputジャックに信号を入力する(例えば1kHzのサイン波)。 BNormal Inputボタンをクリックする。(INPUTSジャックからの信号がA/D変換されてFPGAに蓄えられる) CFFT Executionボタンをクリック。(FFTが実行される) DSpectrum (Real)をクリック。(スペクトルの実数部がUSB経由で読みだされ描画される) ESpectrum (Imag)をクリック。(スペクトルの虚数部がUSB経由で読みだされ描画される) FSpectrum (Abs)をクリック。(実数部と虚数部から絶対値が計算され描画される) 下図は1kHzサイン波のスペクトル(絶対値)です。(FFTの結果がUSB経由でPCに送られる) これは1kHz矩形波のスペクトル(スケールは縦・横ともにリニア)。 Test Inputボタンをクリックすると、パソコンからのテストデータがUSB経由で送られ、FPGA内部のRAMが初期化されます(テストモード)。 RAMの初期化には数十秒かかり、終了するとLCDの表示が以下のようになります。 ready to do FFTを確認したらFFT Executionをクリック。 SpectrumボタンがイネーブルになるのでRealをクリックしましょう。このようにCongratulationと出たら成功です。これはFFTの結果(USB経由でPCに送られる)が期待値と一致したことを意味します。 Imagの方もクリックしCongratulationを確認します。 マッチしない場合は以下のように表示されます。これはFFTの結果が期待値と違うことを意味します。
|