目次
1引言.1
1.1滑窗FFT算法背景1
1.2算法应用前景2
1.3本文主要任务3
2滑窗FFT算法原理.4
2.1算法概述4
2.2算法推导5
2.3算法结构图6
2.4运算量比较.6
2.5滑窗FFT算法的MATLAB仿真与验证.7
2.5.1MATLAB仿真思路7
2.5.2仿真结果对比分析8
3滑窗FFT算法的设计实现12
3.1DSP实验平台简介.12
3.2CCS软件简介.13
3.3滑窗FFT硬件模块.14
3.3.1实现框图.14
3.3.2内存资源的配置:.15
3.3.3AD采样.17
3.3.4核心算法.17
4系统集成19
4.1滑窗FFT硬件算法验证.19
4.2算法性能分析.20
4.3算法的优势与不足.21
4.4滑窗FFT实现改进方法.21
4.4.1算法理论部分改进.21
4.4.2DSP实现部分改进21
结论.22
致谢.23
参考文献24
1.1 滑窗 FFT算法背景 滑窗FFT(SFFT)是由离散傅立叶变换(DFT)发展而来,DFT 是最为传统的数字信号处理方式,也是最基础,最常用的处理方法之一,它功能强大,是数字信号处理的核心。DFT的可以利用于信号与系统的分析与集成上,而且许多算法,例如相关、滤波、谱估计等都可以转换为 DFT来实现,所以 DFT在许多实际工程领域都可以得到运用。 离散傅立叶变换的核心思路是将一些在时域不方便处理的信号转换到频域,例如卷积运算,从而在频域中分析处理并计算信号;然后将频域中得到的结果通过离散傅立叶逆变换,转换到时域,两者的算法表达式为: DFT X(k) = ∑