二维快速傅立叶变换
算法原理
长度为N的有限序列x(n)的DFT为
X(n)=∑n=0N−1x(n)WnkN,其中WnkN=e−j2ΠNnk
其逆变换IDFT为
x(n)=1N∑n=0N−1X(n)W−nkN
由公式可知,正逆变换的运算量是相同的,计算序列X(n)的时间复杂度为O(N^2),这样的计算量太庞大,计算速度太慢了,因此我们要利用DFT的一些系数特性来简化计算。
特性如下:
1. 共轭对称性:(WnkN)∗=(W−nkN)
2. 周期性:WnkN=W(n+N)kN=Wn(k+N)N
3. 可约性:WnkN=WnmkN=Wnk/mN/m
得出:
Wn(N−k)N=W(N−n)kN=W−nkN
W<