![]() |
用小波进行多层分解时每层使用的滤波器一样,那怎么对频率进行细分的?
1 个附件
最近在看小波变换,在实际应用里是通过使用滤波器来实现的,但是在进行多层分解时,每层所采样的滤波器都是一样(这跟选择的小波有关),我不是很清楚它是怎么把频率一步步给细分的呢?下面我附上db1和db3分解高低通滤波器的特性曲线图。还望高手指点下,小弟不甚感激。
w = 0:0.05:pi; 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分解高低通滤波器') |
回复: 用小波进行多层分解时每层使用的滤波器一样,那怎么对频率进行细分的?
为什么没人理啊,自己顶一下!
|
回复: 用小波进行多层分解时每层使用的滤波器一样,那怎么对频率进行细分的?
虽然有点兴趣,但理解不了程序。
|
所有时间均为北京时间。现在的时间是 12:54。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.