本文主要罗列一下DFT的相关公式
首先,不难将DFT写成矩阵形式,回忆之前的推导,DFT表达式为:
Ff––––=∑n=0N−1f[n]––––ω––−n
写成矩阵形式就是:
⎡⎣⎢⎢⎢⎢⎢⎢Ff[0]––––––Ff[1]––––––⋮Ff[N−1]–––––––––––⎤⎦⎥⎥⎥⎥⎥⎥=⎡⎣⎢⎢⎢⎢⎢11⋮11ω––−1⋅1⋮ω––−(N−1)⋅1⋯⋯⋱⋯1ω––−1⋅(N−1)⋮ω––−(N−1)2⎤⎦⎥⎥⎥⎥⎥⎡⎣⎢⎢⎢⎢⎢⎢f[0]––––f[1]––––⋮f[N−1]–––––––––⎤⎦⎥⎥⎥⎥⎥⎥
我们发现,DFT其实是一个对称矩阵,即
F–––T=F–––(1)
根据上一章中的运算,还可以知道:
F−1–––––F–––=F–––F−1–––––=NI(2)
结合
(1)
,
(2)
两式,有:
F∗––––F–––=F–––F∗––––=NI
DFT的对偶性:
1.
f––−[n]=f––[−n]
2.
F–––(f––−)=(Ff––––)−
3.
FFf––––––=Nf−
(3)
也是与连续傅里叶变换情况不同的地方
类似连续情况,离散情况下的两个常用信号
a.
1–=(1,1,…,1)
表示各处均为1的离散信号
b.
δk––=(0,…,0,1,0,…,0)
表示
k
处为
1
,其余均为
0
的离散信号
接下来我们来推导几个常用的DFT公式
Fδk–––––
Fδk–––––=∑n=0N−1δk[n]–––––ω––−n=1⋅ω––−k=ω––−k
特别地,
Fδ––––=1–
Fωk–––––
Fωk–––––=∑n=0N−1ω[n]––––kω––−n
我们看它的第
m
项,
Fω[m]–––––––k=∑n=0N−1ω[n]––––kω[m]–––––−n=∑n=0N−1e2πinkNe−2πimnN=∑n=0N−1e2πin(k−m)N={0Nk≠mk=m
也就是说
Fωk–––––
只有在
m=k
的时候值为
N
,其他地方值均为
0
,因此
Fωk–––––=Nδk––