sperling指标 matlab,sperling指标计算实验报告.docx

Sperling指标计算实验报告一、 计算原理:数据给出的信息为时域中的加速度信号。时间的单位为sec,加速度单位为m/s^21、将时域的信号转化为频域下。由于matlab中,FFt快速傅里叶变化计算的值就是离散的,直接能够用于公式WΣ=10i=1n[ai3fi*F(f)]进行计算。FFT所取得的点数多少对于计算Sperling指标的影响不大。2、另一种方法是将整个FFT的频率区段分频,将频率区段...
摘要由CSDN通过智能技术生成

Sperling指标计算实验报告

一、 计算原理:

数据给出的信息为时域中的加速度信号。时间的单位为sec,加速度单位为m/s^2

1、将时域的信号转化为频域下。由于matlab中,FFt快速傅里叶变化计算的值就是离散的,直接能够用于公式WΣ=10i=1n[ai3fi*F(f)]进行计算。FFT所取得的点数多少对于计算Sperling指标的影响不大。

2、另一种方法是将整个FFT的频率区段分频,将频率区段中的能量集中到一点上来,再计算Sperling指标。

二、 计算程序:

主程序:

%% 读入数据

str=T6_LH2K_v120_rear.dat;

[H,V,T]=SFileRead(str);

H=H(1:length(H)-1);%只取10000个点

V=V(1:length(V)-1);

T=T(1:length(T)-1);

%加速度单位为cm/s^2

%其采样频率为500Hz,用1s除以其时间间隔即可

%% 垂向Sperling指标

[SperlingV,yV,fV,ampV,fStrV]=constantSperling(V,T);

%直接将yV计算Sperling,yV就是每个频率下的幅值,点数变多,自然会调整

Sum=0;

yV=yV(fV<50);

fV=fV(fV<50);

Ysim=yV;

fsim=fV;

for i=1:length(Ysim)

if fsim(i)>

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值