声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1677|回复: 5

[其他] matlab进行数据的后处理(信号处理)

[复制链接]
发表于 2014-8-27 11:14 | 显示全部楼层 |阅读模式

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

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

x
1.针对软件(如virtual.lab等等)计算出的位移或加速度或声压响应。假如计算频段宽度:10hz-2000hz,间隔10hz
如何将导出的数据利用matlab编程进行计算:
111.计算出整体频段内的均方差
222.如何将数据转化成1/3倍频程的数据
333.如何将将加速度数据转换成加速度功率谱密度形式
444.如何将数据处理成任意间隔频段的数据
谢谢大家
回复
分享到:

使用道具 举报

发表于 2014-8-28 15:05 | 显示全部楼层
你这从VL出来的已经是频域数据了
第一个问题:所有数据平方后求和(即能量求和)开根号所得即为所关心的全频段内的RMS值;
第二个问题:计算出10Hz~2000Hz频段内的三分之一倍频程的每一个带宽的每一对上下限频率,然后在每一对上下限内进行能量求和再开根号,即得到1/3倍频程数据;
第三个问题:因为你的已经是频域数据了,只需将你的数据平方后除以你的频率分辨率10Hz即得到功率谱密度;
第四个问题:与第二个类似,任何一对上下限频率内都可以进行能量求和再开根号,此即为你任意间隔段的RMS值。1/n倍频程只不过是这中问题的某种特殊上下限对。

评分

1

查看全部评分

 楼主| 发表于 2014-8-29 10:28 | 显示全部楼层
本帖最后由 mt917taylor 于 2014-8-29 10:29 编辑
江树空 发表于 2014-8-28 15:05
你这从VL出来的已经是频域数据了
第一个问题:所有数据平方后求和(即能量求和)开根号所得即为所关心的全 ...

Virtual里的采样频率是多少呀?
1.那由加速度功率谱密度曲线(采样频率已知,间隔1Hz),如何得到其1/3倍频程的数据呢?
2.如何由实测的加速度时域信号,得到其1/3倍频程的加速度功率谱密度数据呢?


发表于 2014-8-29 16:30 | 显示全部楼层
本帖最后由 江树空 于 2014-8-29 16:35 编辑
mt917taylor 发表于 2014-8-29 10:28
Virtual里的采样频率是多少呀?
1.那由加速度功率谱密度曲线(采样频率已知,间隔1Hz),如何得到其1/3 ...

你从VL出来的既然是频域数据了,你还关心采样率作甚!你都说了关心的是10Hz~2000Hz,想必采样率不会低于4000Hz,至于具体是多少,看你在得到频域数据的过程中是怎么设置的了。。。
1、首先按照GB/T4431计算出10~2000Hz带宽内的1/3倍频程的上下限对,将你的功率谱密度谱线落在每一个上下限对之内的谱线进行求和,求和后开根号即可。有多少对上下限你计算多少次求和并开根号。
2、确切的讲,你第2个问题说法不准确,1/n倍频程数据不能叫功率谱密度(你这每一个带宽都不相同,何谓密度?建议弄清楚功率谱密度、1/n倍频程声压级、加速度级等名次的概念)。从时域信号得到1/3倍频程有两种方法,一种是FFT方法、一种是倍频程滤波器。前者即计算出功率谱或功率谱密度之后在带宽内求和得到,后者是计算出1/3的上下限对之后,对每一对上下限设置带通滤波器滤波得到。
带宽内求和示意图.jpg

评分

1

查看全部评分

发表于 2014-9-2 11:38 | 显示全部楼层
本帖最后由 江树空 于 2014-9-2 11:40 编辑
江树空 发表于 2014-8-29 16:30
你从VL出来的既然是频域数据了,你还关心采样率作甚!你都说了关心的是10Hz~2000Hz,想必采样率不会低于4 ...

不好意思国标号搞错了,应该是GB/T3241.
发表于 2014-9-2 18:17 | 显示全部楼层
坐等大神指教
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-5-5 00:02 , Processed in 0.064712 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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