1、信号截断及能量泄漏效应

数字信号处理的主要数学工具是傅里叶变换。应注意到,傅里叶变换是研究整个时间域和频率域的关系。然而,当运用计算机实现工程测试信号处理时,不可能对无限长的信号进行测量和运算,而是取其有限的时间片段进行分析。做法是从信号中截取一个时间片段,然后用观察的信号时间片段进行周期延拓处理,得到虚拟的无限长的信号,然后就可以对信号进行傅里叶变换、相关分析等数学处理。

周期延拓后的信号与真实信号是不同的,下面从数学的角度来看这种处理带来的误差情况。设有余弦信号x(t)在时域分布为无限长(- ∞, ∞),将截断信号的谱XT(ω)与原始信号的谱X(ω)相比,它已不是原来的两条谱线,而是两段振荡的连续谱。这表明原来的信号被截断以后,其频谱发生了畸变,原来集中在f0处的能量被分散到两个较宽的频带中去了,这种现象称之为频谱能量泄漏。

信号截断以后产生的能量泄漏现象是必然的,因为窗函数w(t)是一个频带无限的函数,所以即使原信号x(t)是限带宽信号,而在截断以后也必然成为无限带宽的函数,即信号在频域的能量与分布被扩展了。又从采样定理可知,无论采样频率多高,只要信号一经截断,就不可避免地引起混叠,因此信号截断必然导致一些误差,这是信号分析中不容忽视的问题。

如果增大截断长度T,即矩形窗口加宽,则窗谱W(ω)将被压缩变窄(π/T减小)。虽然理论上讲,其频谱范围仍为无限宽,但实际上中心频率以外的频率分量衰减较快,因而泄漏误差将减小。当窗口宽度T趋于无穷大时,则谱窗W(ω)将变为δ(ω)函数,而δ(

信号处理频谱分析中,如何选择合适的窗函数相关推荐

  1. mysql分窗函数_频谱分析中如何选择合适的窗函数

    加窗是为了减小泄漏! 1.信号截断及能量泄漏效应 数字信号处理的主要数学工具是傅里叶变换.应注意到,傅里叶变换是研究整个时间域和频率域的关系.然而,当运用计算机实现工程测试信号处理时,不可能对无限长的 ...

  2. 开关电源中如何选择合适的电感

    电感是电路中常见的储能被动元器件,在开关电源的设计中起到滤波,升压,降压等作用.方案设计初期工程师不仅要选择合适的电感值,还要考虑电感可承受的电流,线圈的DCR,机械尺寸,损耗等等.如果对电感的功能不 ...

  3. 弱电系统怎么选择服务器,智能化弱电工程中如何选择合适的机柜?你知道吗?...

    许多人认为机柜是IT设备的机柜.机柜是机柜,但不只是这样. 对于计算机本身来说,机柜在UPS电源中也起着重要的辅助作用.良好的机柜意味着确保计算机能够在良好的环境中运行.机柜系统地解决了高密度散热.大 ...

  4. 虹科教您 | 实时频谱分析仪中如何选择合适的FFT窗函数

    摘要 本文主要介绍了常见的窗函数以及窗函数有什么用,以及在实时频谱分析中,该如何选择合适的加窗方式. 随着无线通信的逐步发展,带来的是频谱环境的越发复杂与丰富,高度的信号变化性使得短时间内信号不再是一 ...

  5. 数据分析报告中如何选择合适的统计图表

    由于不同的数据分析工具收集到的数据千差万别,基于这些数据生成展示的统计图表也不尽相同:而且数据分析师制作各种报告时,也常常纠结于如何选择合适的图表表达数据诉求,因此我们有必要去理解一些常用数据分析统计 ...

  6. mysql中辅导方式选择_MYSQL中如何选择合适的数据类型

    数值,典型代表为 tinyint,int,bigint 浮点/定点,典型代表为 float,double,decimal 以及相关的同义词 字符串,典型代表为 char,varchar 时间日期,典型 ...

  7. Pytorch-工业应用中如何选取合适的损失函数(MAE、MSE、Huber)

    正文: 无论在机器学习还是深度学习领域中,损失函数都是一个非常重要的知识点.损失函数有许多不同的类型,根据具体模型和应用场景需要选择不同的损失函数,如何选择模型的损失函数,是作为算法工程师实践应用中最 ...

  8. 工业应用中如何选取合适的损失函数(MAE、MSE、Huber)-Pytorch版

    作者丨小可乐大魔王@知乎  编辑丨极市平台 来源丨https://zhuanlan.zhihu.com/p/378822530 直接上结果: 图片截选自本文末尾 正文: 无论在机器学习还是深度学习领域 ...

  9. 在mysql中什么情况下不能指定字符集_如何为Mysql选择合适的字符集?

    MySQL服务器可以支持多种字符集,在同一台服务器,同一个数据库,甚至同一个表的不同字段都可以指定使用不同的字符集,相比Oracle等其他数据库管理系统,在同一个数据库只能使用相同的字符集,MySQL ...

最新文章

  1. java string string_深入理解Java:String
  2. torchvision0.2.2_Xcode 10.2
  3. 装饰器中的@functools.wraps的作用
  4. 一个工作一年的程序员的告白
  5. Iris recognition papers in the top journals in 2017
  6. 现在早上起来都还是感觉颈椎有些通
  7. html 段落定位,使用HTML :: TreeBuilder在perl中使用段落定位div
  8. mysql从文本导入表_[Mysql] 用load data将文本文件数据导入到表
  9. mysql数据库查询减法计算_我对数据库关系代数中减法sql实现的思考:mysql脚本...
  10. 传智播客毕向东java基础全套视频教程_传智播客毕向东JAVA基础教程全套视频教程(324课)...
  11. 360影视php采集接口,基于360影视采集实例
  12. wps如何将字体竖着排列_如何在短时间内,使自己的字看起来更舒服?
  13. 计算机硬件兼容性,教你如何查看电脑硬件的兼容性
  14. word 文档多级列表编号设置
  15. 获取当前的格林尼治时间
  16. 华为HCIP认证用处大吗?
  17. 如何从信息化、数字化迈向智能工厂?
  18. R语言绘图基础篇-柱状图
  19. 拍拍关闭:C2C模式走向终结?
  20. js计算给定日期顺延工作日后的日期

热门文章

  1. Ubuntu下搭建sun-jdk和Maven2
  2. linux每天进步一点点-7月22日
  3. 算法提高课-搜索-DFS之连通性模型-AcWing 1113. 红与黑:dfs和bfs两种做法
  4. PAT甲级1123 Is It a Complete AVL Tree (30分):[C++题解]建立平衡树、bfs,判完全二叉树
  5. 消息服务器怎么测试,如何对服务器性能进行测试
  6. python3.6小程序_python3.6 tkinter实现屏保小程序
  7. mysql雨凇_Unity3D研究院之Unity中连接本地或局域网MySQL数据库(五十九) | 雨松MOMO程序研究院...
  8. datalist可以放div吗?_炒花生米可以放蜂蜜吗?蜂蜜花生米的正确做法窍门
  9. C++中的new和delete操作符重载
  10. 访问tomcat html,访问云服务器tomcat里html界面