任意次B样条小波的构造及小波模极大值检测奇异点例子 matlab程序
今天心情还不错,给大家分享点资源吧,关于小波,关于信号处理……matlab中没有现成的B样条小波,因此使用时需要自己构造。前段时间查阅了大量的文献,发现有些中文文献中的说法有些问题,后来根据一篇英文文献(见附件)编写了构造任意次B样条小波的程序,并根据2次B样条小波变换模极大值实现行波信号奇异点检测。
附件使用说明:
(1)运行m文件bs_filter,可以求出任意次B样条小波对应的滤波器系数,次数自己设定。
(2)以2次B样条小波的添加为例,运行m文件myb2,2次样条小波就成功添加到了matlab中,然后就可以使用2次B样条小波myb2了。
(3)data_test是一个根据所构造的2次B样条小波检测奇异点的例子,使用的是静态小波变换,也可以使用二进小波变换。
欢迎大家交流!PS:请求加精哟!
3次B样条小波:
小波变换模极大值检测:
请问楼主,运行时候为什么会出现这样的错误:错误使用 wavemngr (line 255)
Invalid wavelet name: myb2.
出错 wavemngr (line 353)
i_fam = wavemngr('indw',varargin{1});
出错 swt (line 61)
wtype = wavemngr('type',varargin{1});
出错 data_test (line 25)
= swt(data,1,'myb2');
希望得到楼主的解答,谢谢啦!::lol:: 错误使用 wavemngr (line 255)
Invalid wavelet name: myb2.
出错 wavemngr (line 353)
i_fam = wavemngr('indw',varargin{1});
出错 swt (line 61)
wtype = wavemngr('type',varargin{1});
出错 data_test (line 25)
= swt(data,1,'myb2'); 电力小强强 发表于 2016-12-11 11:32
换成haar小波后 小波模极大值位置和你的一样!但是极性完全相反!这是什么原因?换成DB小波之后模极大值 ...
楼主,能留个联系方式不?想向你请教一些学习上的问题。我的QQ941103812
对这个 不是很了解,还是感谢楼主的分享 回复 1# Ericwjc
对这个 不是很了解,还是感谢楼主的分享 谢谢哈,能不能给我传下,我的邮箱是573526142@qq.com 你好,能不能给我发送下这个程序,这个对我太重要了,我邮箱573526142@qq.com,万分感谢 怎么才能下载呢 麻烦问一下,怎样才能下载呢? 下不了啊315750903@qq.com求转发啊谢谢了 求转发啊谢谢了891227553@qq.com 感谢分享啊!