有限长信号DFT结果的频谱泄露

提出问题

  1. 依照我们在“信号与系统”这门课建立的印象,不管如何频率的连续正弦信号,其频谱应当是两根笔直的谱线(含负频率)
  2. 但是,当我们把一段正弦信号採样之后的数据拿去做DFT之后DFT的结果总是两根笔直的谱线么?
  3. 假设不总是。那么为什么有时候是,有时候又不是呢?

Case1: 信号採样长度64点,採样率32kHz,正弦频率1kHz

这时信号採样包括了整数个(2个)周期的正弦信号。

此时DFT的结果和我们想象中的连续时间域的频谱是很类似的


Case2: 正弦信号频率1.1kHz,採样率32kHz,数据长度 64,

此时包括 64/(32kHz/1.1kHz) = 2.2个周期的样点

Case3: 正弦信号频率1kHz,採样率32kHz,

数据长度 60点此时包括 60/(32kHz/1kHz) = 1.875个周期的样点


仿真分析

通过改动仿真的參数,我们惊奇的发现, 相同是单一频率的正弦波。直接用DFT进行频谱分析的结果却大不一样。不知道您是否感到吃惊。多年前我第一次自己做实验得到这个结论的时候。实在是感到很吃惊。由此我们能够看到“直接对信号进行DFT来分析频谱” 这样的分析方式的结果的准确性波动太大。比方以上的结果中,在CASE1中的结果很之好,好的接近理想程度了,现实世界中的电子热运动噪声才-180dB,案例1中的噪声被压制到了-300dB下面。已经很满足project上面的測量需求了。

由此,我们開始思考。对一个连续时间信号进行採样。对信号的有限长样点进行DFT的结果,并不总是和该信号在连续时间域的频谱一致,从上面的实验能够看出,似乎仅仅要是有限长採样中包括了整数个周期的信号样点。DFT的结果就和连续域频谱很一致。

然而这为我们带来新的问题。当我们要分析一个有限带宽信号的频谱成分时。我们是不可能让有限长的信号採样里恰好包括了全部频率成分的整数个周期。

尤其是当这个信号的频率成分很丰富的时候。接下来我们要做两件事情:

分析一下。为什么非整数个周期的信号採样的DFT结果会“走样”
如何才干让非整数个周期的信号採样的DFT结果和信号在连续时间域的频谱尽量的“类似”,假设的确存在某种方法,那么这样的方法是有代价的么?

(待续)
參考资料:基于DFT的谱分析 - ECDAV

转载于:https://www.cnblogs.com/blfbuaa/p/7274435.html

大话DFT频谱分析(并不是我的话)相关推荐

  1. 图解DFT频谱分析及产生的问题(频谱混叠,频谱泄露,栅栏效应)

    具体步骤 频域和时域对应关系 频谱混叠 频谱泄露 栅栏效应 混叠现象 频谱泄露 栅栏效应 结合matlab对应分析 PDF版本笔记 参考南京信息工程大学的<数字信号处理>,仅作学习总结

  2. 3.9 降低DFT泄露的一种办法---加窗

    引言 由于DFT只能运用在一个有限持续时间的采样时间间隔上,可以将DFT输入信号看成是在所有时间输入信号与一个矩形窗的乘积.sinc函数中的sinx/x的形状是由于矩形窗引起的. 以下两张图片转载 h ...

  3. linux下dft计算标准函数,dft计算(密度泛函理论dft计算)

    能克服时间域与频率域之间相互转换的计算障碍,在光谱.大气波谱分析.数字信号处理等方面有广泛应用的一种快速算法.快速傅氏变换(FFT),是离散傅氏变换的快速. 1991年,Anisimov等人发现,在传 ...

  4. 数字信号处理(一)利用FFT对信号进行频谱分析

    数字信号处理(一)利用FFT对信号进行频谱分析 1.实验目的 (1) 进一步加深DFT算法原理和基本性质的理解(因为FFT只是DFT的一种快速算法,所以FFT的运算结果必然满足DFT的基本性质). ( ...

  5. 如何使用计算机实现fft,快速傅立叶变换(FFT)的计算机实现..doc

    快速傅立叶变换(FFT)的计算机实现. 信号与系统课程设计 --FFT的计算机实现 快速傅里叶变换(FFT)的计算机实现 赖智鹏 华中科技大学电气与电子工程学院0809班U200811806 Emai ...

  6. 实验四 离散傅立叶变换的应用

    目录 一.实验目的 二.实验原理 三.示例演示--- fft 在信号分析中的应用 四.实验内容 更多相关文章点这里哦 一.实验目的 1.进一步加深DFT算法的原理和基本性质的理解: 2.学习用FFT对 ...

  7. matlab中如何加窗,matlab时域加窗

    正弦信号处理加窗_信息与通信_工程科技_专业资料.正弦信号线性叠加混噪加窗处理 fft变换 作业二 1.用 MATLAB 产生三个频率成分信号, 进行线性叠加, 再加上白...... hamming窗 ...

  8. 第三章 图像编码原理与技术

    3.1.1图像的空间域统计特性 图像的空间域统计特性的概念 图像的相关函数 图像的直方图  1.图像的空间域统计特性 图像的统计特性是指图像信号(亮度.色度)本身,或对它们进行某种方式的处理之后的输出 ...

  9. 数字信号处理翻转课堂笔记6

    数字信号处理翻转课堂笔记6 The Flipped Classroom6 of DSP 对应教材:<数字信号处理(第五版)>西安电子科技大学出版社,丁玉美.高西全著 一.要点 1.离散傅里 ...

最新文章

  1. 搜索:深搜/广搜 获取岛屿数量
  2. 《深入浅出Ext JS(第2版)》获专家好评
  3. 图解|2018年度中国科学十大进展
  4. 多面体体积 matlab,matlab计算多面体体积实现代码
  5. POJ 3259 Wormholes【最短路/SPFA判断负环模板】
  6. 最长对称字符串php_有哪些像TENET一样中心对称的英语单词(误)
  7. .NET5在开发平台上远优于Java,如何发挥优势?
  8. 云时代企业如何保护共享文档数据安全?
  9. [Java] ArrayList、LinkedList、Vector的区别
  10. VS2008 Web Application和Web Site的区别[转]
  11. tcp连接时,BROKEN PIPE错误的原因以及解决方法
  12. 英制 mil 和公制 mm 的换算
  13. Java多用户商城系统B2B2C源码-(九)服务链路追踪(Spring Cloud Sleuth)
  14. 如何处理httpclient的ssl错误
  15. Mac安装redis并设置开机自启动
  16. html文档主体的根标签,HTML详细介绍(基础标签篇)
  17. C++核心准则边译边学-P.9 不要浪费时间和空间
  18. 贴一点代码(用VC实现在WINXP下的宽带拨号)
  19. 数据库概论之MySQL表的增删改查1
  20. 基于遗传算法解决柔性车间生产调度问题(附代码)

热门文章

  1. 基于JAVA乐购游戏商城系统计算机毕业设计源码+数据库+lw文档+系统+部署
  2. emacs 24.5编译eww
  3. 【pwnable.kr】 alloca
  4. RL:prat1:key_concepts_in_RL强化学习
  5. Exhaustive Serch ( Aizu - ALDS1_5_A )
  6. php fpm 无法解析php,php-fpm解析.phps而不是显示代码(hilighted)
  7. 电商详情页系统实战(1) - 简介
  8. 如何进行网络编程(代码利用UDP socket实现)
  9. 深度学习(deep learning) AI圣经
  10. 做网站用香港服务器好还是美国服务器好?