当前位置: 首页 > news >正文

现代信号处理11_Spectral Analysis谱分析(CSDN_20240526)

谱分析与傅里叶变换

对于一个信号,一方面可以从时域上对其进行分析,另一方面也可以从频域上对其进行认识,对信号进行频谱分析能够帮助我们了解能量在频域上的分布。

        确定性信号的能量通常是有限的,而平稳随机信号的能量通常是无限的,因此对于随机信号而言,我们通常不研究它的能量,而是研究它的功率,只要功率有限,就可以定义功率谱,功率谱的含义是将功率散布在不同的频率上。

周期图谱估计

  1. 定义要求使用无限长度的数据得到相关值,然后再求功率谱,然而无限长度的数据是无法获取的。
  2. 根据定义,相关是在固定时间上做统计平均,然而在现实中不能固定时间。解决这个问题的方法是用时间平均近似统计平均,这种近似的前提是yn 满足各态历经性。另外即使yn 满足各态历经性,估计精度也受到数据长度有限的约束。

周期图估计存在的问题

均值

  1. 分辨率(Resolution)下降
  2. 频谱泄露(Leakage)

增加数据长度N,上面的两个问题会有所改善。

方差

        至此,可以看出,周期图谱法的主要问题存在于方差之上。因为谱估计的均值存在的问题是分辨率降低和频谱泄露,但这两者可以通过增加采样数据可以有效改善。然而估计的方差与采样数据的长度无关,而且我们已经知道问题出现的原因是周期图谱估计中直接放弃了期望,所以为了改善方差,就必须想办法,将求期望再放回估计中。对于有限个数据N,为了模拟没忽略的求期望过程,可以将数据分成若干组,分别对每组数据进行估计,然后再求均值,这样可以明显改善估计的方差,但是由于数据段变短,对加剧估计均值中的分辨率问题和泄露问题,因此这里要根据实际需求,在均值和方差之间做一个合理的tradeoff。

小结

谱分析在信号处理中占有重要地位。对于确定性信号,以傅里叶分析为基础,用傅里叶积分或傅里叶级数表达信号的谱特征。对于随机信号,由于收敛性问题而无法直接对信号作傅里叶积分或傅里叶级数,通常,傅里叶积分或傅里叶级数作用在随机信号的相关函数上。相对于信号本身而言,信号的相关函数不是那么直接,但通过Wienner-Khinchine关系,就可以像处理确定性信号一样处理随机信号。但是对随信号作傅里叶积分或傅里叶级数后,得到的是一个随机变量,这就意味着每次试验的结果都是不一样的,存在较大的起伏和不确定性。那么这个随机变量能够多大程度地近似实际的谱特征呢?实际上,这个近似无论从均值上还是从方差上都存在问题。首先,对于均值,由于数据是有限的,谱估计会存在分辨率下降和频谱泄露的问题,幸运的是,这个问题可以通过增加数据长度得到有效改善。其次,对于方差,增加数据长度并不会减小方差,为了减小方差,我们只能把得到的有限的数据分成若干组进行处理,然后去平均。分的组越多,方差改善越明显,但是分的组越多,每段数据的长度就越短,分辨率和频谱泄露就会被恶化,因此这里我们要根据实际需要,做均值和方差之间的tradeoff。

------------------------------------------------------------------------------------------------
因为文档中公式较多,不方便编辑,所以本文使用截图的方式展现。如需电子版文档,可以通过下面的链接进行下载。

链接icon-default.png?t=N7T8http://generatelink.xam.ink/change/makeurl/changeurl/11779

http://www.lryc.cn/news/356053.html

相关文章:

  • C#开发上位机应用:基础与实践
  • 话术巧妙分隔沟通效果更佳看看这个小技巧
  • 【Spring】设计模式(GOF)
  • php抖音详情和关键词搜索api
  • SOCKS 代理 和 HTTP 代理
  • 【Linux】自己实现一个bash进程
  • 记录深度学习GPU配置,下载CUDA与cuDnn
  • Word将表格调成合适的大小
  • 2024HBCPC:C Goose Goose Duck
  • Llama 3 模型家族构建安全可信赖企业级AI应用之使用 Llama Guard 保护大模型对话 (八)
  • 《一地霜白》读书笔记
  • 在Java中实现多线程之间的通信
  • Python中的json.dump与json.dumps对比
  • 【从零开始学习RabbitMQ | 第二篇】如何确保MQ的可靠性和消费者可靠性
  • 常用批处理命令及批处理文件编写技巧
  • android NetworkMonitor记录
  • OSPF优化——OSPF减少LSA更新量2
  • 【AMS】Android 8.0+ 绕开启动后台Service限制
  • 【多态】(超级详细!)
  • vue的组件化
  • spark的简单学习一
  • 【第5章】SpringBoot整合Druid
  • 力扣654. 最大二叉树
  • 基于Netty实现WebSocket客户端
  • homebrew安装mysql的一些问题
  • 产线问题排查
  • 华为WLAN实验继续-2,多个AP如何部署
  • 手把手教你写Java项目(1)——流程
  • 微信小程序post请求
  • frm一级4个1大神复习经验分享系列(二)