« CoreGen FIFOのリセットは非同期? | トップページ | Radix-4とRadix-8 FFTのビットリバース »

2016.07.06

ビットリバースのバグ?

ハードウェアFFT回路が出来たので、今日はそれをパソコンに転送してグラフで表示するソフトを作っています。

しかし、結果は惨憺たるものでした。

Fft_error

単一の正弦波を入れているのに、これはないでしょう。

なんでこんな滅茶苦茶なスペクトラムなのか。ギザギザすぎです。

周波数によっては1本の線だけになる場合もあるし、こんな二進数的な形になることもある。

Fft_error2

1本の線だけになる場合があるということは、FFTの計算は合っていると考えてよいでしょう。だとすると、原因はビットリバース回路にあると思われます。

|

« CoreGen FIFOのリセットは非同期? | トップページ | Radix-4とRadix-8 FFTのビットリバース »

コメント

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



« CoreGen FIFOのリセットは非同期? | トップページ | Radix-4とRadix-8 FFTのビットリバース »