作者:BerenCamlost
参考资料:
- 老师PPT:百度 {MOD}链接 提取码: dhn4
- 数字信号处理课本
- 超星视频:B站视频链接
第三章 DFT
3.1 各种傅里叶变换
傅里叶变换前(时域) |
傅里叶变换后(频域) |
非周期连续
非周期连续
周期连续
非周期离散
非周期离散
周期连续
周期离散
周期离散
一个域的
离散对应另外一个域的
周期
一个域的
连续对应另外一个域的
非周期
3.2 DFS——离散傅里叶级数
3.2.1 一个重要的算子
WN=e−j(2π/N)
3.2.2 计算公式
X~[K]=n=0∑N−1x~[n]e−j(2π/N)kn=n=0∑N−1x~[n]WNkn
3.3 DFT——(有限长序列的)离散傅里叶变换
3.3.1 主值序列和周期延拓
x[n]={x~[n]00⩽n⩽N−1others
x[n]=x~[n]RN[n]
3.3.2 计算公式
X[K]=DFT[x[n]]=n=0∑N−1x[n]WNkn,0⩽k⩽N−1
x[n]=IDFT[X[k]]=n=0∑N−1X[k]WN−kn,0⩽k⩽N−1
- 将这个公式和上面的DFS公式相对比,可以发现DFT是DFS的主值序列
3.3.3 DFT和DTFT的关系
- N点离散傅里叶变换X[k]是以2π/N为采样间隔,对该序列的离散时间傅里叶变换X(ejω)在一个周期内(0⩽ω<2π)的等频率间隔采样。
- 对于Z变换,就是单位圆上等间隔取样。
3.3.4 频域采样
- 频域采样定理:如果序列x[n]长度为M,若对其X(ejω)在(0⩽ω<2π)进行等间隔采样,采样间隔为Δω=2π/N,采样点频率为 ωk=2πk/N,得到N点的Y[k],仅当采样点数N>=M
时,才能由Y[k]恢复x[n],即x[n]=IDFT [Y[k] ],否则将产
生时域的混叠失真,不能由Y[k]无失真的恢复原序列
3.4 DFT性质
3.4.1 线性
3.4.2 循环移位
- 周期延拖,周期为N
- 时移
- 取主值区间
具体图示如下图所示:
- 循环移位也称为圆周移位,原因可以由下图解释:
- 循环移位定理:
DFT[x[<n−m>N]RN[n]]=WNkmX[k]
3.4.3 圆周共轭对称
- 圆周偶对称:x[n]=x[N-n]
- 圆周奇对称:x[n]=-x[N-n]
圆周偶对称性 |
圆周奇对称性 |
X[k]的实部
X[k]的虚部
∣∣X[k]∣∣
arg[X[k]]
3.4.4 循环卷积
y[n]=m=0∑N−1x1[m]x2[<n−m>N],0⩽n⩽N−1
记作:
- 循环卷积定理:
- 循环卷积和线性卷积的关系:两个有限长序列的N点循环卷积yc[n],是这两个有限长序列的线性卷积y1[n]以N为周期进行周期延拓后的主值序列。
循环卷积的一种简单算法
在我们计算循环卷积的时候,通常是先移位再相乘,然后求和。这种简单算法的思路是,先相乘,再移位,最后求和。这种方法类似于计算线性卷积时的列表法,或者是竖式法。这里用一个例子来说明:
【例】:设x1[N]={1,2,3,4}, x2[N]={2,1,3}, 求4点循环卷积
【答】:
先对x2[N]补1个零,然后列式:
1,2,3,4;;前两行是源数据
2,1,3,0
2,4,6,8;;先使2和{1,2,3,4}相乘
4,1,2,3;;然后让1和{1,2,3,4}相乘,但是起始位置和第二行的1对齐,并且将最后的4移动到最前面
9,12,3,6;;然后让3和{1,2,3,4}相乘,但是起始位置和第二行的3对齐,并且将最后的9,12移动到最前面
0,0,0,0
;;纵向求和,结果为
15,17,11,17
3.4.5 帕斯瓦尔定理
- x[N]和y[N]的N点DFT分别为X[k]、Y[k],则有
n=0∑N−1x[n]y∗[n]=N1n=0∑N−1X[k]Y∗[k]
- 当x[n]=y[n]时,有
n=0∑N−1∣∣x[n]∣∣2=N1