文档介绍:目录
摘要…………………………………………………………………………………………1
1 前言………………………………………………………………………………………………2
2 数字信号处理简介………………………………………………………………………………2
3 SOPC简介…………………………………………………………………………………………3
4 快速傅立叶变换……………………………………………………………………………………4
计算DFT的特点及FFT的预算基本途径……………………………………………………4
时域抽取法基2FFT基本原理………………………………………………………………5
直接计算DFT与DIT-FFT算法运算量的比较…………………………………………9
5 DIT-FFT的运算规律………………………………………………………………………………9
原位计算……………………………………………………………………………………10
旋转因子的变化规律………………………………………………………………………10
蝶形运算规律………………………………………………………………………………10
6 系统设计……………………………………………………………………………………11
QuartusⅡ部分的系统设计……………………………………………………………………11
QuartusⅡ简介……………………………………………………………………………11
创建一个QuartusⅡ工程………………………………………………………………12
创建CPU系统模块…………………………………………………………………12
建立图形设计文件…………………………………………………………………13
NIOSⅡ部分的系统设计………………………………………………………………………13
NIOSⅡ简介…………………………………………………………………………13
启动NIOSⅡ IDE……………………………………………………………………14
建立新的软件工程………………………………………………………………14
编程思想与程序框图………………………………………………………………14
序列的倒序…………………………………………………………………………15
输入程序与编译工程………………………………………………………………18
运行与调试程序……………………………………………………………………18
7 结论………………………………………………………………………………………………19
8 致谢………………………………………………………………………………………………19
参考文献………………………………………………………………………………………………19
附录……………………………………………………………………………………………………20
基于NIOSⅡ的FFT实现
专业名称电子信息科学与技术专业作者***
指导老师**
摘要:在数字信号处理中,FFT占有很重要的位置,其运算速度影响整个系统的性能。传统实现方法速度慢,难以满足信号处理的实时要求。针对这一现状,本文研究了FFT算法的C语言程序设计方法,讨论了基于NIOSⅡ实现FFT处理中的若干问题。仿真结果表明该方案正确可行,可以满足需要处理的应用场合。
关键词:快速傅立叶变换(FFT);可编程片上系统(SOPC);C语言;
Realization of FFT Based on NIOSⅡ
Electronic information science and technical specialty OUYANG Xu
Instruction Teacher SHI Wei
Abstract: FFT plays an important role in signal processing and its operation time has effect on the performance of the system. The operational speed of traditional implement method is too low to meet the need of signal processing for real-time. So, it is introduced a kind of C language program design f