14.矩阵形式DFT及DFT的相关公式 [学习笔记]

本文主要罗列一下DFT的相关公式


首先,不难将DFT写成矩阵形式,回忆之前的推导,DFT表达式为:

F f _ = n = 0 N 1 f [ n ] _ ω _ n

写成矩阵形式就是:

[ F f [ 0 ] _ F f [ 1 ] _ F f [ N 1 ] _ ] = [ 1 1 1 1 ω _ 1 1 ω _ 1 ( N 1 ) 1 ω _ ( N 1 ) 1 ω _ ( N 1 ) 2 ] [ f [ 0 ] _ f [ 1 ] _ f [ N 1 ] _ ]

我们发现,DFT其实是一个对称矩阵,即

(1) F _ T = F _

根据上一章中的运算,还可以知道:

(2) F 1 _ F _ = F _ F 1 _ = N I

结合 ( 1 ) ( 2 ) 两式,有:

F _ F _ = F _ F _ = N I


DFT的对偶性:

1.
f _ [ n ] = f _ [ n ]

2.
F _ ( f _ ) = ( F f _ )

3.
F F f _ = N f

( 3 ) 也是与连续傅里叶变换情况不同的地方


类似连续情况,离散情况下的两个常用信号

a. 1 _ = ( 1 , 1 , , 1 ) 表示各处均为1的离散信号

b. δ k _ = ( 0 , , 0 , 1 , 0 , , 0 ) 表示 k 处为 1 ,其余均为 0 的离散信号

接下来我们来推导几个常用的DFT公式

  1. F δ k _

    F δ k _ = n = 0 N 1 δ k [ n ] _ ω _ n = 1 ω _ k = ω _ k

    特别地, F δ _ = 1 _

  2. F ω k _

    F ω k _ = n = 0 N 1 ω [ n ] _ k ω _ n

    我们看它的第 m 项,

    F ω [ m ] _ k = n = 0 N 1 ω [ n ] _ k ω [ m ] _ n = n = 0 N 1 e 2 π i n k N e 2 π i m n N = n = 0 N 1 e 2 π i n ( k m ) N = { 0 k m N k = m

    也就是说 F ω k _ 只有在 m = k 的时候值为 N ,其他地方值均为 0 ,因此

    F ω k _ = N δ k _

猜你喜欢

转载自blog.csdn.net/qq_22943397/article/details/82462617
dft