小弟初学matlab 今日师兄让偶识别一个信号的衰减。
clear
clc
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 一些参数 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
st=1024; % 采样频率 1024Hz
TT=300; % 采样周期
nn=st*TT; % 数据的采集长度=频率*时间
%注意:数据长度一般是1024的整数倍,当采样时间*频率不满足条件时,会延长采样时间自动满足1024的整数倍.
%例如采样时间为60s,数据长度应为3840,最后自动延长至4096,故采样时间为64S
nyquist=0.5*st; % 最高Nyquist频率=1/2采样频率
df=1/nn*st; % 最低起始频率
duan=40; % 分段数
kk=20; %采用随机减量技术时的周期数
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%