FS FT DTFT DFT关系及频谱分析总结

  • 一、概述
  • 二、几种傅里叶变换的理解
    • 1、FS:傅里叶级数
    • 2、FT:傅里叶变换
    • 3、DTFT:离散时间傅里叶变换
    • 4、DFT:离散傅里叶变换
  • 三、几种傅里叶变换的关系
  • 四、频谱分析
    • 1、频谱泄露
    • 2、频谱分辨率
  • 五、DFT的应用

一、概述

本文总结了对信号的傅里叶级数、傅里叶变换、离散信号傅里叶变换、离散傅里叶变换的理解及之间的关系,还有在频谱分析中的一些现象。通过DSP或FPGA实际通信或数字信号处理算法时,会涉及到对这些基本知识的理解,为此回顾并夯实基础。文章中理解错误的地方,欢迎大家留言指出。

二、几种傅里叶变换的理解

1、FS:傅里叶级数

傅里叶级数主要用于分析连续,周期信号的频谱,连续的周期信号可以用正弦信号展开,如下图所示,其中w为基础频率,其他频率为其整数倍。为区分模拟角频率与数字角频率,也有将w写成Ω的。


则有:

因此连续,周期信号的频谱为离散谱,例如下面周期方波信号的频谱。

2、FT:傅里叶变换

傅里叶变换主要用于分析连续、非周期信号的频谱,计算公式如下:

对于连续、非周期信号的频域分析,一般可以得到以下结论:
1、连续、非周期信号的频谱为连续谱,例如下图矩形窗信号的频谱。
2、信号在时域有限信号,则信号频谱在频域无限。
3、信号的带宽与信号脉冲宽度成反比。
4、f(t)如果为实偶函数,则F(w)为实偶函数。
5、f(t)如果为实奇函数,则F(w)为纯虚函数。
6、f(t)如果为非奇非偶函数,则F(w)为复函数。

3、DTFT:离散时间傅里叶变换

DTFT离散时间傅里叶变换,有也称为时间序列傅里叶变换(SFT),主要是对连续信号进行采样后的频谱分析,其计算公式如下。
需要注意:这里的w与上述不同,表示数字角频率,是对模拟角频率的归一化处理,通过采样,建立了模拟域与数字域之间的联系,通过数字角频率的频谱是可以完全反映出信号实际频谱的,因此可以通过数字角频率分析信号实际频谱,关于数字角频率的理解可参见上一篇文章。


我们知道,对模拟信号的时域采样,相当于对原模拟信号的频谱按照采样Fs进行周期延拓,对应到数字角频率域,其DTFT是以2π为周期的连续周期信号,如下图。

4、DFT:离散傅里叶变换

由于离散时间信号的DTFT后频谱是连续的,而计算机无法存储、处理连续信号,因此对DTFT后的频率进行采样,其DFT的计算公式如下。

同样,对频域信号采样,也相当于对时域信号进行周期延拓,其频谱示意图如下,可以理解为是对DTFT后的频谱在2π周期内N点的等间隔采样。由于时域和频域信号都是周期的,因此可以通过DFT分析其主值区间的数据即可。

三、几种傅里叶变换的关系

下图给出了FS、FT、DTFT 、DFT的关系。

四、频谱分析

1、频谱泄露

频谱泄露原因:实际应用中,我们对模拟信号进行采样然后进行分段处理,这里的“分段”处理,相当于对信号x(n)乘了一个R(N)的N点矩形窗,R(N)的频谱如下,造成了信号频谱能量向两边扩散。

解决方法:
1、增加时域窗长度(即增加观测信号的时间),频域主辦宽度将变窄,减少信号能力向两边频谱的泄露。
2、采用其他窗函数,例如汉明窗。(但是时域信号波形将出现畸变,鱼和熊掌不能兼得)。

2、频谱分辨率

频谱分辨率即在频谱中能够分辨(估计)出来的最小频率,包括:
1、理论频谱分辨率:采集到一段信号理论上能够分辨出的最小频率F=1/T,其中T为采集信号长度。通过增加观测信号长度,可以提高信号理论频谱分辨率。
2、数字频谱分辨率:在通过DFT逼近分析信号实际频谱时,通过末尾补零方式增加DFT点数,可以提高数字频谱分辨率和频率估计误差精度。

注意:当采集信号长度一定后,是无法通过在末尾补零(增加DFT的点数)方式来真正提高频率分辨率的,因为没有增加信号的实际信息。反之,当做DFT点数不够时,即数字分辨率颗粒度太大时,将遗漏实际信号的频谱信息,即栅栏效应。

五、DFT的应用

1、用DFT计算线性卷积:
在循环卷积中,我们知道时域卷积相当于频域相乘,因此可以用DFT/IDFT来快速计算线性卷积,这里注意DFT的长度为N+L-1,其中N为输入序列长度,L为系统序列长度。
在实际工程中,当输入序列是源源不断的输入到系统中的,因此对信号进行分段进行卷积处理,这里将应用到DFT的重叠法和保留法,后续将进一步介绍这部分内容。
2、同步处理(乘累加运算):
在通信中,需要通过相关处理(乘累加运算)找到相关峰进行同步,类似于线性卷积,也可以用DFT/IDFT快速运算。

FS FT DTFT DFT关系及频谱分析总结相关推荐

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

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

  2. 什么是DFT?FT、FS、DTFT、DFS、DFT的关系

    本文不会对FT的公式进行介绍,仅从应用角度梳理一下 FT.FS.DTFT.DFS.DFT之间的关系,需要对傅里叶变换有基础了解. FT的本质 傅里叶变换,即将一个信号拆分成不同频率的cos和sin分量 ...

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

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

  4. dfs dtft dft fft

    傅里叶变换学习笔记 dfs dtft dft fft指的是什么 傅里叶变换的四种可能形式 DFT的定义,DFT与DFS.DTFT及z变换的关系 二级目录 三级目录 dfs dtft dft fft指的 ...

  5. 【从FT到DFT和FFT】(三)从离散傅里叶变换到快速傅里叶变换

    文章目录 推荐阅读 前言 从离散傅里叶变换到快速傅里叶变换 单位根 对DFT进行分治得到FFT 计算前半截 计算后半截 快速傅里叶逆变换(IFFT) 推荐阅读 前置阅读 [从FT到DFT和FFT](一 ...

  6. CTFT DTFT DFT ZT 这些变换之间有什么联系和区别

    CTFT DTFT DFT ZT 这些变换之间有什么联系和区别 CTFT是continue time fourier transform,连续时间傅里叶变换.DTFT是 discret time fo ...

  7. FS,FT,DFT,DFS和DTFT的关系

    对于初学数字信号(Digital Signal Processing,DSP)的人来说,这几种变换是最为头疼的,它们是数字信号处理的理论基础,贯穿整个信号的处理. FS:时域上任意连续的周期信号可以分 ...

  8. 五种傅里叶变换的分析(FT、FS、DTFT、DFT、DFS)(基于MATLAB)

    五种傅里叶变换 FT: 傅里叶变换 Fourier Transform FS: 傅里叶级数 Fourier Series DTFT:离散时间傅里叶变换 Discrete-time Fourier Tr ...

  9. 信号与系统——FT、FS、DTFT、DFS、DFT、FFT(一)

    一.傅里叶变换(FT)--连续时间,连续频谱 假设f(x),g(x) 是两个函数,并且规定内积定义为: 其中g(x) 表示g(x)的共轭.那么e^(iωt) 在这种内积的定义下是一族正交基,只要满足一 ...

  10. 傅里叶级数FS, 离散傅里叶变换DFT

    文章目录 FS FS理论 奇谐对称偶函数的傅里叶级数FS 奇谐对称奇函数的傅里叶级数FS 非奇谐非偶谐的偶函数的傅里叶级数FS 傅里叶有限级数(以奇谐对称偶函数的方波为例) DFT MATLAB程序 ...

最新文章

  1. VPLS(Virtual Private LAN Service)
  2. 关于职业目标规划的一点讨论
  3. dalsa线扫相机调试文档_线阵相机调试文档
  4. java虚拟机内存告警_Java虚拟机总结
  5. 列表解析和生成器表达式
  6. 把执行结果转成json对象报错_JSONObject获取值后为一个对象,将对象转为JSONObject时报错...
  7. html怎么做交互留言,简单html与servlet交互
  8. jsp mysql做登入界面_用jsp实现网站登录界面的制作,并连接数据库
  9. IDEA中配置Python环境并运行
  10. TableView Within Alert
  11. Android View 绘制流程
  12. android fragment 教程,Android app开发中的Fragment入门学习教程
  13. JavaScript包管理器综述
  14. 计算机刷bios版本,怎么升级Bios?教你快速更新升级Bios
  15. java 前后端分离_Java项目如何实现前后端分离
  16. 【CDN学习笔记5】源站IP变更后导致图片显示不出来的案例
  17. coreldraw2021永久序列号和激活注册教程
  18. mac os模拟器linux,获取Mac OS 8模拟器并重新体验Macintosh 90s
  19. 99乘法表带颜色HTML隔行变色,javascript小实例,实现99乘法表及隔行变色
  20. 树莓派4无痛安装OpenCV+python3

热门文章

  1. window.dialogArguments与window.showModalDialog用法
  2. 模型参考自适应控制器(MRAC)系列: 2.提升瞬态性能
  3. 高等数学(第七版)同济大学 习题1-5 个人解答
  4. Unity3d学习之路-简单打飞碟小游戏
  5. 腾讯视频怎么获得html代码,如何获取腾讯视频等九大视频网站的视频分享代码...
  6. 新浪微博系统 Xweibo v1.1.1beta 免费版Xweibo-Xweibo 软件系统简介(PHP+MYSQL)
  7. 修复ie浏览器主页被360篡改
  8. Alexa 开发指南
  9. matlab在傅里叶里的应用,MATLAB在傅里叶变换中的应用
  10. 学校计算机和网络保密管理规定,计算机信息系统安全保密管理规定