数据的读取靠时钟信号来控制。
1.4 FFT仿真结果分析
图7中输入8点数据为[-l,1,2,-0.5,-3,-1,2,0]。仿真结果经转换后,用10进制表示的最后结果为[0,3.76775-1.06065i,-8-0.5i,0.23225-1.06065i,0.5,0.23225+1.06065i,-8+0.5i.3.76775+1.06065i]。Matlab仿真后结果为[-0.5000,3.7678-1.0607i,-0.8000-0.5000i,0.2322-1.0607i,0.5000,0.2322+1.0607i,-0.8000+0.5000i,3.7678+1.0607i]两结果很接近,误差较小,仿真结果正确。
2 结束语
文中在分析了FFT算法后,描述了运算的蝶形单元,地址生成单元及FFT的实现过程。从实际设计出发,完成了基于FPGA的单精度浮点运算器的FFT设计,精度达到10-6。其输出结果与Matlab仿真结果相近,达到了利用FPGA实现FFT的目的。
本文关键字:暂无联系方式DSP/FPGA技术,单片机-工控设备 - DSP/FPGA技术