快速傅立叶变换
书籍:现代综合机械设计手册上
出处:按学科分类—工业技术 北京出版社《现代综合机械设计手册上》第33页(1042字)
11.3.1 有限离散傅立叶变换的不同形式
见表1.1-17。
表1.1-17 有限离散傅立叶变换的不同形式
11.3.2 快速傅立叶变换算法
快速傅立叶变换算法(简称FFT算法),是计算有限离散傅立叶变换的快速方法。
① 复序列的FFT算法。计算复序列{zk}(k=0,1,…,N-1)的有限离散傅立叶变换(hd=),就是计算形如
的有限项和。对于反演公式,计算方法类似。
则
又设 k=(km-1…k1k0)=km-12m-1+…+k1·2+k0
j=(jm-1…j1j0)=jm-12m-1+…+j1.2+j0
分别是k和j的二进制表示,kp,jp取值为0或1,ρ=0,1,2,…,m-1。
复序列{zk}计算的递推公式为
并且有
②实序列的FFT算法。设有2N(N=2m)个元素构成的实序列{ηk}(k=0,1,2,…2N-1),要计算{ηk}的有限离散傅立叶余弦变换和正弦变换
可先用EFT算法关于复序列zk=xk+iyk(xk=η2k,yk=η2k+1)计算
而cj,sj用下列公式计算
cj,sj当j=N,N+1,…,2N-1时的数值分别为
cN=uN-vN,sN=0
c2N-j=cj,s2N-f=-sj(j=1,2,…,N-1)
上一篇:傅立叶变换
下一篇:现代综合机械设计手册上目录