基于fpga的傅里叶算法实现.rar

RAR格式版权申诉手机打开展开

基于fpga的傅里叶算法实现,37页,1.4w字包括论文,源程序,外文翻译任务书的内容:本设计基于fpga实现cooley-tukey fft快速算法。使用vhdl硬件描述语言设计电路模块,并在quartus ii软件平台上仿真,最终在de2开发板下载实现。 技术要求: 1、深刻理解cooley-tukey fft算法的原理及其应用; 2、采用vh...
编号:99-275870大小:4.01M
分类: 论文>通信/电子论文

该文档为压缩文件,包含的文件列表如下:

内容介绍

原文档由会员 叼着吸管的猪 发布

37页,1.4W字

包括论文,源程序,外文翻译


任务书的内容:

本设计基于FPGA实现Cooley-Tukey FFT快速算法。使用VHDL硬件描述语言设计电路模块,并在Quartus II软件平台上仿真,最终在DE2开发板下载实现。
技术要求:
1、深刻理解Cooley-Tukey FFT算法的原理及其应用;
2、采用VHDL语言设计单元模块,其中包括:蝶形运算单元、块浮点单元、地址产生单元、旋转因子计算单元、RAM单元、ROM读取单元、时序控制单元;
3、设计1024点数的复数的FFT处理系统;
4、采用MATLAB软件计算理论值;
5、将Quartus II软件的仿真结果与MATLAB软件的理论计算值作对比,得出有用结论。


目录

引言 1
第l章 绪论 2
1.1 课题背景及课题意义 2
1.2 VHDL 语言简介 4
1.3 FPGA简介 6
1.4 FFT处理器的研究现状 8
1.5 FPGA实现FFT的优越性 10
1.6 quartus- II发展历程 11
第2章 基于FPGA的FFT算法原理 14
2.1 傅立叶变换和逆变换 14
2.2 蝶形运算器 14
2.3 旋转因子单元 15
2.4 算法实现 16
2.5 速度、资源和精度 17
2.6 浮点、块浮点和定点FFT 18
第3章 基于FPGA 8点FFT运算的软件仿真 21
3.1 8点FFT 运算结构 21
3.2 应用RTL电路观察器 22
3.3 时序仿真 24
结论 26
参考文献 27
附录 28