声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2845|回复: 8

[小波] 小波变换的频率成分提取

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

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

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

x
本帖最后由 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);          %指定频率范围内的能量和

interval.txt

898 Bytes, 下载次数: 30

回复
分享到:

使用道具 举报

发表于 2010-11-12 21:56 | 显示全部楼层
个人感觉没有什么问题
只要注意时间-尺度变换中尺度和频率成倒数关系就可以了
发表于 2010-11-13 15:53 | 显示全部楼层
好东西,顶
发表于 2010-11-17 23:11 | 显示全部楼层
回复 2 # hahaer 的帖子

不是简简单单的倒数关系吧?
求详解
发表于 2011-4-21 13:51 | 显示全部楼层
很简单吗
发表于 2011-4-21 14:49 | 显示全部楼层
f = scal2frq(a,wname,delta);
a 尺度  wname = 'coif3'; delta = 0.1;采样周期  f代表伪频率
发表于 2011-5-26 16:12 | 显示全部楼层
过来学习。。
发表于 2011-5-26 18:26 | 显示全部楼层
学习一下!
发表于 2011-5-27 16:13 | 显示全部楼层
不是很懂啊!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-12-28 02:47 , Processed in 0.080609 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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