欢迎来到天天文库
浏览记录
ID:43688776
大小:1.09 MB
页数:69页
时间:2019-10-12
《快速傅里叶变换FFT算法及其应用_[当文网提供]》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、快速傅里叶变换FFT算法及其应用摘要本文较为系统地阐述了快速傅里叶变换的算法原理及其在数字信号处理等工程技术屮的应用。根据抽取方法的不同,一维基2FFT算法分为两种:频域抽取的FFT算法和吋频域抽取的FFT算法。第1节阐述了这两种FFT算法的原理。第2节给出了两种算法的编程思想和步骤。第3节阐述了一维非基2FFT的两种算法:Cooley-tukeyFFT算法和素因子算法(PrimeFactorAlgorithm)的思想原理,给出了在把一维非基2DFT的多层分解式转化为二层分解的过程中,如何综合运用这两种算法以达到总运算次数最少的方案;并以20点DFT为例描述了非基2FFT算法实
2、现的一般步骤。第4节介绍了一维FFT算法在计算连续时间信号的傅里叶变换、离散信号的线性卷积、离散信号压缩和滤波等数字信号处理中的典型应用。第5节把一维FFT变换推广到二维FFT变换,并在一维FFT算法的基础上,给岀了二维FFT算法的原理和实现过程。最后在附录中给岀了一维DFT的基2FFT算法(包括频域抽取的FFT和IFFT算法、时域抽取的FFT和IFFT算法),一维任意非基2FFT算法,二维DFT的基2FFT算法以及二维DFT的任意非基2FFT算法的详细的VisualC卄程序。本文通过各种流程图和表格,较为深入系统地阐述了FFT的算法原理;运用Matlab编程,通过大量生动的实
3、例,图文并茂地列举出了FFT算法的各种应用,并在每个实例中都附上了完整的Matlab程序,可供读者参考。由于篇幅所限,本文未涉及FFT变换以及其应用的数学理论背景知识。关键词:FFT算法的应用,一维基2FFT算法,频域抽取,吋域抽取,非基2FFT算法,Cooley-Tukey算法,素因子算法,线形卷积,信号压缩和滤波,二维FFT算法摘要0目录21-维DFT的快速算法一FFT31.1频域抽取的基2算法31」」正变换的计算31」.2逆变换的计算61.2时域抽取的基2算法72一维基2FFT算法编程83—维任意非基2FFT算法123」Cooley-TukeyFFT算法123.2素因子算
4、法(PFA)133.3一维任意非基2FFT算法154—维FFT算法的应用184」利用FFT计算连续时间信号的傅里叶变换184.2利用FFT计算离散信号的线性卷积214.3利用FFT进行离散信号压缩234.4利用FFT对离散信号进行滤波264.5利用FFT提取离散信号中的最强正弦分量295二维DFT的快速变换算法及应用简介345.1二维FFT变换及其算法介绍345.2二维FFT变换算法的应用35参考文献35附录361.一维DFT的基2FFT算法VisualC++程序36(1)频域抽取的FFT和1FFT算法36(2)时域抽取的FFT和IFFT算法411.一维任意非基2FFT算法Vi
5、sualC++程序461.二维DFT的基2FFT算法VisualC++程序512.二维DFT的任意非基2FFT算法VisualC++程序591一维DFT的快速算法一FFT当序列/W1的点数不超过N时,,它的N点、DFT定义为口-i—kn、F[k]=^f[n]eN06、+/⑵叱孑+…+“N-)HU=/[0]C+/[1]<+f[2W^+•••+/["-l]W7、;g)(3)8、1F[幻=2>[训『0
6、+/⑵叱孑+…+“N-)HU=/[0]C+/[1]<+f[2W^+•••+/["-l]W
7、;g)(3)8、1F[幻=2>[训『0
8、1F[幻=2>[训『0
此文档下载收益归作者所有