小波变换的频率成分提取
本帖最后由 lanyanlin 于 2010-11-12 21:34 编辑想求出信号的实际频率的0.04Hz-0.15Hz范围内的小波系数和能量,请问下面的代码对吗?
s=importdata('interval.txt');
wavename='cmor2-1';
SampFreq = 1;
dataLength=length(s);
fmax = 0.15; %指定频率范围上限
fmin = 0.04; %指定频率范围下限
fc = centfrq(wavename); %中心频率
totalscal =128;
FreqBins = linspace(fmin,fmax,totalscal);
Scales = fc./ FreqBins;
RealFreqBins = FreqBins * SampFreq;
MWT=cwt(s,Scales,wavename);%指定频率范围内的小波系数
h=mean(abs(MWT).^2,1); %指定频率范围内的能量和
个人感觉没有什么问题
只要注意时间-尺度变换中尺度和频率成倒数关系就可以了 好东西,顶 回复 2 # hahaer 的帖子
不是简简单单的倒数关系吧?
求详解 很简单吗 f = scal2frq(a,wname,delta);
a 尺度wname = 'coif3'; delta = 0.1;采样周期f代表伪频率 过来学习。。 学习一下! 不是很懂啊!
页:
[1]