基于FPGA的1024点FFT算法实现

来源 :苏州大学 | 被引量 : 0次 | 上传用户:houjinlei11
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本论文的主要研究内容是在FPGA上实现FFT算法。本设计处理的信号长度为1024点,数据位宽为24位,运算方式为定点数运算,算法选择基2DIT。本设计的软件平台为Quartus II、Modelsim以及Matlab,硬件平台为Altera公司的DE0开发板,使用Verilog硬件描述语言完成整个系统的设计。论文首先分析了FFT算法原理,详细讨论了本设计中所选择的FFT算法的特点,然后提出了该算法实现的硬件结构。整个设计实现的主要模块包括:数据存储、蝶形运算单元、溢出检测、溢出截位以及时序控制,论文对设计中每个模块的设计都做了详细的说明,包括设计中的核心Verilog代码以及相应的Modelsim仿真结果。设计验证部分首先是通过Modelsim仿真,将仿真结果导入Matlab中和FFT理论值进行对比,初步验证设计的正确性,然后将设计下载到DE0开发板,通过逻辑分析仪SignalTap对数据进行实时捕捉,把FPGA实际处理的FFT数据结果导入Matlab中进一步验证设计的正确性,最后的验证结果表明了本设计是正确的,符合设计要求。
其他文献
在竞争日益加剧的市场环境中,企业要做大市场就必须注重市场营销。市场营销是企业生存和发展的根本,现代企业必须建立市场营销体系,依据市场客观分析目标市场,制定切实可行的
1,激活兴趣,让学生思维因追问而跳跃,在教学中,教师要结合教学内容和学生的需要,精心设计每一个问题,让这些问题开启学生的思维,使其从被动式学习转化为主动的探究性学习。好
单频光纤激光器是一项新的激光技术,其在光学模式、使用寿命等方面的优点,使得光纤激光器成为新一代固体激光器的代表,有着广阔的应用前景。在激光器工作过程中能否实现单频
性质:若矩形中横线与纵线的长度和为定值,则当横线长度之和与纵线长度之和相等时,矩形的面积最大.(注:本文中的横线与纵线分别都平行且等于矩形的边长)证明:如图1所示,矩形ABCD中,
期刊
对普通硅酸盐(P·O)-硫铝酸盐(R·SAC)复合胶凝体系的凝结时间、胶砂强度进行了分析,利用等温量热仪、综合热分析仪(TG-DSC)、扫描电镜(SEM)、X射线衍射仪(XRD)等从
矿产储备政策是美国矿产政策的基石,也是美国一项基本政策。早在二战前,美国就制定了战略矿产法(Strategic Minerals Act of 1939),实行了重要矿产的战略储备。原美国矿山局和美国
水产养殖废水主要含氨氮、亚硝酸盐氮、有机污染物质和残饵等污染物,具有水量大的特点,若不经过处理直接排放到环境中,会造成极大的环境污染。污染的水环境反过来也限制了水
我国学校体育改革经过几十年的探索和实践,取得了许多经验和成果。但是学生的健康状况依然不容乐观。国家对青少年学生健康状况非常关心,多次强调要把增强青少年体质提到重要
氧化锌是一种直接带隙的半导体,其稳定性好,耐腐蚀性强,并且价格低廉,在光催化方面有着较好的应用前景。但是氧化锌的禁带相对较宽,较低能量的光子照射不能激发出其光催化剂的作用
连续光纤激光器随着双包层光纤制作工艺以及大功率半导体激光器泵浦技术的快速发展,其输出功率已经达到数千瓦水准,而脉冲光纤激光器的平均功率已经达到了数百瓦的水准。掺杂稀