第3章 快速傅里叶变换
3.1 引言 3.2 直接计算DFT的问题及改进的途径 3.3 按时间抽取(DIT)的基2-FFT算法 3.4 按频率抽取(DIF)的基2-FFT算法 3.5 N为复合数的FFT算法
3.6 线性调频Z变换(Chirp-Z变换)算法
3.7 利用FFT分析时域连续信号频谱 3.8 FFT的其他应用
X1 (k)
X1 (k)+WN X2 (k)
k
X2 (k)
k WN
-1
X1 (k)-WN X2 (k)
k
图 3-1 时间抽取法蝶形运算流图符号
x1 (0)=x(0) x1 (1)=x(2) x1 (2)=x(4) x1 (3)=x(6) x2 (0)=x(1) x2 (1)=x(3) x2 (2)=x(5) x2 (3)=x(7)
n ( N ( k WN ( N k ) WNN n )k WN nk ,WN / 2 1,WNk N / 2) WN
nk的周期性
nk (WN )* WN nk
nk ( n WN WNnN )k WN ( k N )
nk的可约性
nk nmk nk nk / WN WmN ,WN WN / mm
3、运算量分析 利用基2算法计算一个N点FFT共需要(N2/2)+(N/2)=N(N+1)/2
≈N2/2次复数乘法和N(N/2-1)+N=N2/2次复数加法。
进一步分解:
x1 (2l ) x3 (l ) N l 0,1,, 1 4 x1 (2l 1) x4 (l )
快速傅里叶变换31引言32直接计算dft的问题及改进的途径33按时间抽取dit的基2fft算法34按频率抽取dif的基2fft算法35n为复合数的fft算法36线性调频z变换chirpz变换算法37利用fft分析时域连续信号频谱38fft的其他应用3132直接计算dft的问题及改进的途径321直接计算dft的运算量问题n131反变换idft为