第3章离散傅里叶变换及其快速算法解说.ppt

* * 这两次离散傅里叶变换都可以用快速算法求得,若M和N都是2的幂,则可使用基二FFT算法 ,所需要乘法次数为 而直接计算二维离散傅里叶变换所需的乘法次数为(M+N)MN,当M和N比较大时用用FFT运算,可节约很多运算量。 * * * (4) G(k)=FFT[g(n)] , L点 (5) Y(k)=G(k)H(k) , L点 (6) y(n)=IFFT[Y(k)] , L点 (7) , 0≤k≤M-1 (d) 计算量估算: 乘法数估计:(1)、(2)两步可以事先计算,不必实时计算。 (3)、(7)两步两次加权共计N+M次复乘,形成Y(k)需L次复乘,一个FFT与一个IFFT共需2Llog2L次乘,所以总乘法数为:L+N+M+2Llog2L,直接计算时乘法数:NM 。所以当N及M较大时,用FFT实现Chirp-Z变换,速度上有很大的改进。 运算过程如图2.3.12所示 * * * 图3.24 利用FFT计算Chirp-z变换 * * * (e) Chirp-z变换的特点 1)输入序列的长度N 与 输出序列的长度 M 不需要相等; 2)N 及 M 不必是高度复合数,二者均可为素数; 3)相邻采样点 zk 之间的角间隔 φ0 是任意的,即频率分辨率是任意的; 4)围线是任意的,不必

文档评论(0)

1亿VIP精品文档

相关文档