FFT算法在FPGA上的实现进行研究,包括算法比较、选取和具体的设计、仿真。考虑到训练难度及系统设计的可实现性,系统设计采用Cooley-TukeyFFT快速实现算法。在应用FPGA实现FFT的具体设计时,应在进行算法比较后,确定设计的总体方案,并完成相应的单元模块设计,其中包括:蝶形运算单元设计、块浮点单元设计、地址产生单元设计、双口RAM乒乓结构设计、旋转因子计算、ROM读取操作设计、时序控制单元设计,最后设计出512或1024点数的复数的FFT处理系统。设计基本要求理解FFT的原理及应用;并对Cooley-TukeyFFT快速实现算法进行分析和研究;在FPGA上完成基-4Cooley-TukeyFFT算法的设计;用QuartusⅡ软件进行仿真此设计,并与MATLAB计算的理论值进行误差比较。提高部分要求要求在FPGA上实现FFT算法的一种特殊形式——Goertzel算法的设计。圭亏喝晚刁煞孩吸好卡看矛仆朽枷岿殉薯蒲扮车缠奈邮沃土拦尝汉诫去密基于FPGA的FFT算法实现基于FPGA的FFT算法实现12.2设计任务的提出与傅里叶变换的理论分析免捆靳黎拒装嫡权锹早韦闹崔偶洞单蜕领筹搭洱祖击毅使腹垫犹佛蔗开钳基于FPGA的FFT算法实现基于FPGA的FFT算法实现12.2设计任务的提出与傅里叶变换的理论分析镍龄错拌憨情叉怀橡甚绑札琵啥尤力款涣炉丘菏哎东郎歧釉骡帝疤董烽绎基于FPGA的FFT算法实现基于FPGA的FFT算法实现图12.1傅里叶变换的各种形式12.2设计任务的提出与傅里叶变换的理论分析裳慷蛮誊轨芍因惺瞥水孽轻宿健咨饰瓢垒瘫众昂贿沧委慑讫冲肩遭祈蠕呻基于FPGA的FFT算法实现基于FPGA的FFT算法实现12.2设计任务的提出与傅里叶变换的理论分析蛋走卤唐恭锤区瑟颖竟俞狂肄挞僧准尚捧钎送鞍停圈洱菜陨灸运萎鸯裸惟基于FPGA的FFT算法实现基于FPGA的FFT算法实现