很多同学学习了数字信号处理之后,被里面的几个名词搞的晕头转向,比如DFT,DTFT,DFS,FFT,FT,FS等,FT和FS属于信号与系统课程的内容,是对连续时间信号的处理,这里就不过多讨论,只解释一下前四者的关系。

  首先说明一下,我不是数字信号处理专家,因此这里只站在学生的角度以最浅显易懂的性质来解释问题,而不涉及到任何公式运算。

  学过卷积,我们都知道有时域卷积定理和频域卷积定理,在这里只需要记住两点:1.在一个域的相乘等于另一个域的卷积;2.与脉冲函数的卷积,在每个脉冲的位置上将产生一个波形的镜像。(在任何一本信号与系统课本里,此两条性质有详细公式证明)

  下面,就用这两条性质来说明DFT,DTFT,DFS,FFT之间的联系:

  先看图片:

  首先来说图(1)和图(2),对于一个模拟信号,如图(1)所示,要分析它的频率成分,必须变换到频域,这是通过傅立叶变换即FT(Fourier Transform)得到的,于是有了模拟信号的频谱,如图(2);注意1:时域和频域都是连续的!

  但是,计算机只能处理数字信号,首先需要将原模拟信号在时域离散化,即在时域对其进行采样,采样脉冲序列如图(3)所示,该采样序列的频谱如图(4),可见它的频谱也是一系列的脉冲。所谓时域采样,就是在时域对信号进行相乘,(1)×(3)后可以得到离散时间信号x[n],如图(5)所示;由前面的性质1,时域的相乘相当于频域的卷积,那么,图(2)与图(4)进行卷积,根据前面的性质2知,会在各个脉冲点处出现镜像,于是得到图(6),它就是图(5)所示离散时间信号x[n]的DTFT(Discrete time Fourier Transform),即离散时间傅立叶变换,这里强调的是“离散时间”四个字。注意2:此时时域是离散的,而频域依然是连续的。

  经过上面两个步骤,我们得到的信号依然不能被计算机处理,因为频域既连续,又周期。我们自然就想到,既然时域可以采样,为什么频域不能采样呢?这样不就时域与频域都离散化了吗?没错,接下来对频域在进行采样,频域采样信号的频谱如图(8)所示,它的时域波形如图(7)。现在我们进行频域采样,即频域相乘,图(6)×图(8)得到图(10),那么根据性质1,这次是频域相乘,时域卷积了吧,图(5)和图(7)卷积得到图(9),不出所料的,镜像会呈周期性出现在各个脉冲点处。我们取图(10)周期序列的主值区间,并记为X(k),它就是序列x[n]的DFT(Discrete Fourier Transform),即离散傅立叶变换。可见,DFT只是为了计算机处理方便,在频率域对DTFT进行的采样并截取主值而已。有人可能疑惑,对图(10)进行IDFT,回到时域即图(9),它与原离散信号图(5)所示的x[n]不同呀,它是x[n]的周期性延拓!没错,因此你去查找一个IDFT的定义式,是不是对n的取值区间进行限制了呢?这一限制的含义就是,取该周期延拓序列的主值区间,即可还原x[n]!

  FFT呢?FFT的提出完全是为了快速计算DFT而已,它的本质就是DFT!我们常用的信号处理软件MATLAB或者DSP软件包中,包含的算法都是FFT而非DFT。

  DFS,是针对时域周期信号提出的,如果对图(9)所示周期延拓信号进行DFS,就会得到图(10),只要截取其主值区间,则与DFT是完全的一一对应的精确关系。这点对照DFS和DFT的定义式也可以轻易的看出。因此DFS与DFT的本质是一样的,只不过描述的方法不同而已。

  不知道经过上面的解释,您是否明白各种T的关系了呢?如果您不是算法设计者,其实只要懂得如何使用FFT分析频谱即可,博主近期会更新一篇文章,专门介绍如何利用FFT分析简单信号的频谱。

  其实个人认为,纠结了这么多,就是为了打破现实模拟世界与计算机数字世界的界限呀!

图解DFT,DTFT,DFS,FFT,FT,FS区别与联系相关推荐

  1. DFT,DTFT,DFS,FFT区别

    学习了数字信号处理之后,被里面的几个名词搞的晕头转向,比如DFT,DTFT,DFS,FFT,FT,FS等,FT和FS属于信号与系统课程的内容,是对连续时间信号的处理,这里就不过多讨论,只解释一下前四者 ...

  2. FT,FS,DFT,DTFT,DFS,FFT的关系

    先来了解一下各个名词的中文意思 FT:      (Fourier Transform), 它主要用于分析连续非周期信号,由于信号是非周期的,它必包含了各种频率的信号,所以具有时域连续非周期对应频域连 ...

  3. 教你怎么读懂FT,FS,DFT,DTFT,DFS,FFT的关系

    本篇文章内容是我在理解这些概念时,对感觉帮助非常大的博文整理,以及我的学习路线图,希望能帮助大家理解这些操蛋的名词含义. 一 先来了解一下各个名词的中文意思 FT: (Fourier Transfor ...

  4. 搞清FT , DFT , DTFT , DFS之间的关系

    对于连续周期信号,可以使用傅里叶级数分析频域 对于连续非周期信号,可以通过傅里叶变换分析频域 (FT) 傅里叶变换中,时域和频域都是连续的 我们可以对时域进行采样:时域乘上采样序列,频域卷上采样序列的 ...

  5. FS、DFS、FT、DTFT、DFT、FFT、DCT变换的联系与区别

    目录 前言 FS( 连续时间周期信号的傅里叶级数) DFS(离散傅里叶级数) FT(连续时间非周期信号的傅里叶变换) DTFT(离散时间傅里叶变换) DFT(离散傅里叶变换) FFT(快速傅里叶变换) ...

  6. 傅里叶变换系列FS,FT,DTFT,DFS,DFT,FFT

    傅里叶变换系列学习(3)----FS,FT,DTFT,DFS,DFT,FFT - 技术派到了中年的文章 - 知乎 https://zhuanlan.zhihu.com/p/97835957 前面花了两 ...

  7. 深入理解DSP中的重要概念(FT、DTFT、DFT、DFS、ZT、FFT)

    这篇博客主要梳理数字信号处理领域里面比较重要的几个概念以及之间的关系,包含以下几个内容 傅里叶变换(FT) 离散时间傅里叶变换(DTFT) 离散傅里叶变换(DFT) 离散傅里叶级数(DFS) Z 变换 ...

  8. 关于CFT, FT, DTFT, DFS, DFT 的推导与解释

    目录 1 内容简介 2 Fourier Series 傅里叶级数 3 CFT 连续时间傅里叶变换 4 DTFT 离散时间傅里叶变换 5 DFS 傅里叶级数 6 DFT 离散傅里叶变换 7 矩阵表达更方 ...

  9. 数字信号处理(DTFT与DFT、DFS的详细讲解以及FFT算法)

    DTFT与DFT.DFS的详细讲解以及FFT算法 DTFT与DFT.DFS的区别在哪里呢? 离散傅里叶级数DFS 离散傅里叶变换DFT 有限长序列的线性卷积和循环卷积 利用DFT做连续信号的频谱分析 ...

最新文章

  1. csu 1804 有向无环图
  2. Geth的命令行介绍
  3. 字符串startswith_JavaScript字符串startsWith()方法与示例
  4. php date 报错,编译安装PHP报错:ext/date/php_date.lo is not a valid libtool object
  5. MySQL学习-MySQL数据库事务
  6. JavaScript—模块化(26)
  7. mach3加工回差_mach3 中文说明书.pdf
  8. [Unity][FairyGUI]富文本改变颜色
  9. FineReport帆软报表实现动态生成递增列
  10. js如何将时间的标准格式和时间戳格式和2022-01-27 00:00:00(年月日时分秒)格式相互转换
  11. 最全的食物营养素含量(蛋白质、维生素、铁、钙、锌等)
  12. 小程序使用post请求遇到的问题
  13. #创新应用#Q Air空气监测站:超Q超有爱的NO.1应用!
  14. 什么是适配器模式?适配器模式的优点和缺点?
  15. 最新swapidc去除云中心最新优化版本源码
  16. 行星使用锚标记跳转 超链接HTML,采煤机司机培训考试试题带答案
  17. 第二周预习:异常类,常用类,容器
  18. VS里边无法打开属性页问题解决
  19. 信息系统安全等级保护定级报
  20. 打印和预览功能兼容IE、谷歌、火狐,解决IE打印只显示第一页

热门文章

  1. 如何成为一个有趣的人(专栏总结)
  2. HCIP---GRE
  3. 年后购机好时节 联想打印超级品牌日登陆
  4. 日本三大移动通信运营商已重启华为手机销售;高通与LG和解 签署新的5年期专利授权协议; Facebook加密货币Libra被审查...
  5. 谷歌推出 Google Home | 历史上的今天
  6. 【office培训】【王佩丰】Excel2010视频教程第1讲:认识Excel 2010
  7. 《孙子兵法》中关于领导力的一个不错的描述
  8. 判定给定的字符序列是否为回文【数据结构】【栈】
  9. 1e6在C语言,热电偶转换C语言程序
  10. 一种点到线段的最短距离的方法