Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2013-04-29, 14:16   #1
creatorliu
初级会员
 
注册日期: 2013-04-29
帖子: 3
声望力: 0
creatorliu 正向着好的方向发展
默认 用小波进行多层分解时每层使用的滤波器一样,那怎么对频率进行细分的?

最近在看小波变换,在实际应用里是通过使用滤波器来实现的,但是在进行多层分解时,每层所采样的滤波器都是一样(这跟选择的小波有关),我不是很清楚它是怎么把频率一步步给细分的呢?下面我附上db1和db3分解高低通滤波器的特性曲线图。还望高手指点下,小弟不甚感激。
w = 0:0.05i;
z = exp(j*w);
num1 = 0.7071+0.7071*z.^-1;num2 = -0.7071+0.7071*z.^-1;
den = 1;
h1 = num1./den;h2 = num2./den;
m1 = abs(h1);m2 = abs(h2);
a1 = angle(h1);a2 = angle(h2);
subplot(211);plot(w,m1,w,m2);title('db1分解高低通滤波器');
num3 =0.0352-0.0854*z.^-1-0.1350*z.^-2+0.4599*z.^-3+0.8069*z.^-4+0.3327*z.^-5;
num4 =-0.3327+0.8069*z.^-1-0.4599*z.^-2-0.1350*z.^-3+0.0854*z.^-4+0.0352*z.^-5;
h3 = num3./den;h4 = num4./den;
m3= abs(h3);m4 = abs(h4);
a3 = angle(h3);a4 = angle(h4);
subplot(212);plot(w,m3,w,m4);title('db3分解高低通滤波器')
上传的图像
文件类型: jpg 滤波器特性.jpg (17.0 KB, 5 次查看)
creatorliu 当前离线   回复时引用此帖
旧 2013-05-02, 20:30   #2
creatorliu
初级会员
 
注册日期: 2013-04-29
帖子: 3
声望力: 0
creatorliu 正向着好的方向发展
默认 回复: 用小波进行多层分解时每层使用的滤波器一样,那怎么对频率进行细分的?

为什么没人理啊,自己顶一下!
creatorliu 当前离线   回复时引用此帖
旧 2013-05-09, 21:24   #3
woshiwbh
初级会员
 
注册日期: 2012-11-23
帖子: 2
声望力: 0
woshiwbh 正向着好的方向发展
默认 回复: 用小波进行多层分解时每层使用的滤波器一样,那怎么对频率进行细分的?

虽然有点兴趣,但理解不了程序。
woshiwbh 当前离线   回复时引用此帖
回复

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 20:18


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.