基于FPGA的快速傅立叶变换实现
1 绪论 | 第1-11页 |
·研究背景及发展概况 | 第8-9页 |
·数字信号处理的意义、目的和应用 | 第8-9页 |
·数字信号处理的意义 | 第8-9页 |
·数字信号处理的目的和应用 | 第9页 |
·本文的主要内容与工作 | 第9-11页 |
2 利用FPGA实现数字信号处理的优点 | 第11-15页 |
·为什么要利用FPGA实现数字信号处理 | 第11-15页 |
·实现数字信号处理的两种主要手段 | 第11页 |
·实现数字信号处理的两种手段的比较 | 第11-14页 |
·总结 | 第14-15页 |
3 FFT基本理论及算法 | 第15-33页 |
·傅立叶变换的几种形式 | 第15-17页 |
·非周期连续时间信号的傅立叶变换 | 第15页 |
·非周期离散时间信号的傅立叶变换 | 第15页 |
·周期连续时间信号的傅立叶变换 | 第15-16页 |
·周期离散时间信号的傅立叶变换 | 第16-17页 |
·离散傅立叶变换 | 第17-20页 |
·离散傅立叶级数(DFS) | 第17-19页 |
·离散傅立叶变换(DFT) | 第19-20页 |
·离散傅立叶变换的推导 | 第19-20页 |
·离散傅立叶变换的定义 | 第20页 |
·快速傅立叶变换(FFT)算法 | 第20-29页 |
·基二算法FFT | 第21-29页 |
·按时间抽取的基二FFT | 第21-26页 |
·按频率抽取的基二FFT | 第26-29页 |
·基四算法FFT | 第29-30页 |
·FFT的进展 | 第30页 |
·FFT的应用 | 第30-33页 |
4 现场可编程门阵列(FPGA)及硬件描述语言 | 第33-42页 |
·现场可编程门阵列FPGA | 第33-37页 |
·FPGA的结构 | 第33-34页 |
·FPGA的主要电路结构 | 第34-37页 |
·可配置的逻辑块 | 第35页 |
·输入输出块 | 第35-36页 |
·BLOCK RAM | 第36页 |
·DLL | 第36-37页 |
·可编程的布线矩阵 | 第37页 |
·硬件描述语言 | 第37-38页 |
·VHDL简介与背景 | 第37页 |
·VHDL语言设计硬件电路的优点 | 第37页 |
·VHDL语言与计算机语言的区别 | 第37-38页 |
·FPGA的设计流程 | 第38-39页 |
·FPGA设计原则 | 第39-40页 |
·本文使用的FPGA的开发软件 | 第40-42页 |
5 FPGA实现FFT的具体设计 | 第42-77页 |
·总体结构 | 第42-44页 |
·地址产生单元 | 第44-47页 |
·按时域抽取流图地址产生规律 | 第44-46页 |
·按时域抽取流图结点数据地址的产生规律 | 第44-45页 |
·按时域抽取流图结点旋转因子产生规律 | 第45页 |
·地址产生逻辑推广到普遍情况 | 第45-46页 |
·按频域抽取流图地址产生的规律 | 第46-47页 |
·按频域抽取流图结点数据地址产生的规律 | 第46-47页 |
·按频域抽取流图旋转因子产生规律 | 第47页 |
·地址产生单元总体结构 | 第47-50页 |
·蝶型计算单元 | 第50-51页 |
·块浮点运算单元 | 第51-52页 |
·存储单元 | 第52-57页 |
·运算数据存储单元 | 第52-57页 |
·BLOCK RAM基本结构 | 第52-53页 |
·BLOCK RAM设计说明 | 第53-55页 |
·旋转因子存储单元 | 第55-57页 |
·控制单元 | 第57-58页 |
·8点FFT总体仿真结果 | 第58-62页 |
·512点FFT系统设计 | 第62-75页 |
·512点地址生成单元 | 第63-64页 |
·512点FFT的总体仿真 | 第64-72页 |
·实现报告 | 第72-75页 |
·本节总结 | 第75-77页 |
结束语 | 第77-78页 |
致谢 | 第78-79页 |
参考文献 | 第79-82页 |
作者攻读硕士学位期间发表的论文 | 第82页 |