声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2511|回复: 11

[FFT] 功率谱估计中的重叠长度是什么概念?

[复制链接]
发表于 2008-11-21 16:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
即是matlab中的noverlap
回复
分享到:

使用道具 举报

发表于 2008-11-21 16:54 | 显示全部楼层
本帖最后由 wdhd 于 2016-9-18 13:45 编辑
原帖由 vincentsuen 于 2008-11-21 16:05 发表
功率谱估计中的重叠长度是什么概念?即是matlab中的noverlap

这是在分帧运算中,若每帧长度为nfft,重叠长度为M,则笫1帧取N个数据,笫2帧中有前M个数据是与笫1帧的后M个数据一样,而nfft-M个数据是取新的数据。所以overlap=M,noverlap=nfft-M。
发表于 2008-11-21 17:00 | 显示全部楼层
有限资料可重复使用! 平均求得较平滑的谱线!
 楼主| 发表于 2008-11-28 22:55 | 显示全部楼层
请问如何重复引用?如何分帧计算?
比如我采集的加速度信号,总共2048个点,采样频率为50Hz,我要进行功率谱分析,如何确定noverlap?
发表于 2008-11-29 07:45 | 显示全部楼层

回复 地板 vincentsuen 的帖子

看你采集的信号的性质,如果是周期振动包括正弦振动,2048点作为一帧分析就可以了。周期信号是确定性信号,分析出频谱,不用功率谱估计的概念。
如果是随机信号,重叠系数可以取25%,不宜超过50%,你这个2048点数据是少了点,做功率谱估计的精度会不高。
 楼主| 发表于 2008-11-29 15:40 | 显示全部楼层
本帖最后由 wdhd 于 2016-9-18 13:45 编辑
原帖由 hcharlie 于 2008-11-29 07:45 发表
看你采集的信号的性质,如果是周期振动包括正弦振动,2048点作为一帧分析就可以了。周期信号是确定性信号,分析出频谱,不用功率谱估计的概念。
如果是随机信号,重叠系数可以取25%,不宜超过50%,你这个2048点数据 ...

我做的是风速时程、地震波加速度时程这些随机信号。设置了重叠系数以后可以提高精度?
发表于 2008-11-29 19:41 | 显示全部楼层

回复 6楼 vincentsuen 的帖子

我们研究随机振动一般都要加“稳态各态历经”的限制条件,研究的是时间(接近)无限长的稳态过程。
像地震波这样的瞬态过程,是不符合稳态条件的,要用“功率谱密度”等随机振动的概念,要慎重。不是说做了FFT,再做什么什么就是功率谱了,要注意基本假设条件对不对?
 楼主| 发表于 2008-11-29 22:23 | 显示全部楼层
本帖最后由 wdhd 于 2016-9-18 13:45 编辑
原帖由 hcharlie 于 2008-11-29 19:41 发表
我们研究随机振动一般都要加“稳态各态历经”的限制条件,研究的是时间(接近)无限长的稳态过程。
像地震波这样的瞬态过程,是不符合稳态条件的,要用“功率谱密度”等随机振动的概念,要慎重。不是说做了FFT,再做 ...

对于地震波的大部分研究均是基于平稳随机过程的假设下进行的,目前的大部分理论都是在这个假设的前提下得到的。
发表于 2008-12-11 11:21 | 显示全部楼层
本帖最后由 wdhd 于 2016-9-18 13:45 编辑
原帖由 songzy41 于 2008-11-21 16:54 发表

这是在分帧运算中,若每帧长度为nfft,重叠长度为M,则笫1帧取N个数据,笫2帧中有前M个数据是与笫1帧的后M个数据一样,而nfft-M个数据是取新的数据。所以overlap=M,noverlap=nfft-M。

请问,在信号分析时,这里的“帧”是个什么概念?
发表于 2008-12-11 16:01 | 显示全部楼层
本帖最后由 wdhd 于 2016-9-18 13:45 编辑
原帖由 baobao1982 于 2008-12-11 11:21 发表


请问,在信号分析时,这里的“帧”是个什么概念?

这里的帧就是分析数据所取的数据长度, 就是'段'的意思.

其实在数据处理过程中的“帧”要复杂一些,包括同步标志,数据结构等内容.
发表于 2008-12-11 19:13 | 显示全部楼层

回复 10楼 vican_lee 的帖子

有些明白了,谢谢老兄。
发表于 2009-5-14 16:35 | 显示全部楼层
想请教您,在我的程序中有这么一句:w12=mscohere(x1,x2,hanning(1024),512,1024);
为什么w12的长度是513而不是512,本人是matlab初学者,希望能得到您的帮助,万分感激!!希望能加您的QQ。
我的QQ是:290436815
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-11 17:24 , Processed in 0.074595 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表