彻底理解DFT定义(第三章离散傅里叶变换(3.1)学习笔记)

1、引言

在数字信号处理领域,有两大非常强大的工具,我们一定要引起重视,一个是DFT,另一个是数字滤波器,作为一个工程师来说,不管是语音识别,还是人工智能,DFT绝对可以说要非常熟悉才行,这里,我们不再像大一新生那样以通俗的语言来讲解DFT,也不用纯粹理论的公式来讲解,而是理论结合心得来聊天似的平缓接受消化。

2、理解DFT的等式

下面3.2式是离散的指数形式的DFT等式
在这里插入图片描述
以上公式手写10遍
在这里插入图片描述
上面的式子,可能一眼看上去有些难以理解,没关系,我们来分析一下,并且牢牢记住。
首先m代表的是频谱的序列,X(m)代表第m个DFT输出序列,即X(0)、X(1)、X(2)、X(3)。。。
其次n代表的是时域的离散点的点数,x(n)代表第n个DFT输出序列,即x(0)、x(1)、x(2)、x(3)。。。
最后N代表的是时域输入序列的样值和DFT输出频率点的数量,值N是一个非常重要的参数,因为它决定了需要多少个输入样值、频域结果的密度及计算一个N点DFT所需的时间。这里我们还要注意的是N虽然代表了频谱FFT后的点数,如果点数小于了时域的离散点数,那将会舍去时域的点,如果点数大于了时域的点数,那么时域的点数会补零。(这一点,暂时不管,一般来说,默认是点数等于FFT后的点数)
j只是一个抽象的概念,能帮助我们比较一个信号中不同正弦信号组成部分之间的相位关系`。仅仅代表了cos和sin的相位关系。
在这里插入图片描述
所以指数形式的DFT可以写成如下形式:
在这里插入图片描述
所以上面的式子中,不要受到 j 的干扰,只是代表了一种相位关系而已。

3、举例

举个例子:
在这里插入图片描述
在这里插入图片描述

思考:
通过以上的实际例子,我是这样理解的:
m代表DFT频域序列,n为输入样值的时域序列,在每一个m点,用所有时间值序列的值乘以对应不同的频率正余弦信号叠加起来,就是在m点的频率幅度值。

每个DFT输出项X(m)都是所有时间值信号值序列和复杂的正弦波形式cos(φ)-jsin(φ)点对点相乘后所有项的累加和

不同正弦波的准确频率取决于两个因素:对原始信号采样时的采样率Fs和采样个数N。举个例子:假设每秒500次的采样率对一个正弦波基准频率为Fs/N=500/16,即31.25Hz,其他X(m)的正弦波频率就是基准频率的整数倍。

由此,N点DFT的余弦波频率分量为:
f(m)=mFs/N
此外DFT运算后得到的所有项中也确定了输入信号中各种频率分量之间的相位关系
在这里插入图片描述
在这里插入图片描述

4、频谱幅度和相位角

在这里插入图片描述
单看频谱的实部和虚是没有任何意义的,通过实部和虚部我们主要是为了获得相位角信息,我们所要关注的是X(m)的幅度和X(m)的相位角。
这里我们主要来说说相位角的意义,但我们得到频谱序列后,在频谱序列的每一点都是由实部和虚部构成。其中相位角是相对于同一频率的余弦波来说的,

  • 5
    点赞
  • 52
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值