设为首页收藏本站|繁體中文 快速切换版块

 找回密码
 立即加入
搜索
电力研学论坛 门户 查看主题

任意次B样条小波的构造及小波模极大值检测奇异点例子 matlab程序

发布者: Ericwjc | 发布时间: 2012-7-14 21:27| 查看数: 13656| 评论数: 59|帖子模式

马上加入,结交更多好友,共享更多资料,让你轻松玩转电力研学社区!

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

×
今天心情还不错,给大家分享点资源吧,关于小波,关于信号处理……2 |& r; [0 \; h- w4 {

& Z0 u& D1 W/ Y; L9 s( BMATLAB中没有现成的B样条小波,因此使用时需要自己构造。前段时间查阅了大量的文献,发现有些中文文献中的说法有些问题,后来根据一篇英文文献(见附件)编写了构造任意次B样条小波的程序,并根据2次B样条小波变换模极大值实现行波信号奇异点检测。
  \. ~9 s* P0 ^8 s% Q# Z
7 X! z) _, {+ o附件使用说明:
  F# Y3 ], C) W(1)运行m文件bs_filter,可以求出任意次B样条小波对应的滤波器系数,次数自己设定。( {& P$ n) F( {& x9 C
(2)以2次B样条小波的添加为例,运行m文件myb2,2次样条小波就成功添加到了matlab中,然后就可以使用2次B样条小波myb2了。& N0 K4 t6 a( v2 c& L9 ~" \
(3)data_test是一个根据所构造的2次B样条小波检测奇异点的例子,使用的是静态小波变换,也可以使用二进小波变换。5 j, B3 \% [4 x* D% U1 |

# ^4 d" m: _' f欢迎大家交流!PS:请求加精哟!6 W( a/ V8 F) S# |

! x$ l/ A- G0 A' } pp.jpg
0 H! o- L6 m* ]. b6 |6 o. k0 T" o4 A2 x$ @( d" l* g" Z
3次B样条小波:9 P# ^& Z) f; j8 z
myb3.jpg ) o3 I' j3 l% X2 m! s; L

% U9 M& V: f6 H小波变换模极大值检测:* @, M6 ?2 c/ V
fig.jpg : z2 `* ~) V4 X
$ F! O1 X. u/ s$ W! ]. J4 p

! \& T* ]  \, g$ T$ w6 A$ f- {2 V" a 任意次B样条小波的构造及小波模极大值检测奇异点例子 matlab程序.rar (3.46 MB, 下载次数: 181)

点评

非常好的资料,谢谢分享  发表于 2016-2-22 15:11

评分

参与人数 5威望 +21 学分 +21 收起 理由
pursue2000 + 5 + 5 我很赞同
cenyseon + 5 + 5 很给力!
zhangdoudou222 + 5 + 5 精品文章
lifuqing723064 + 5 + 5 在MATLAB2010上测试,很好用,赞一个!
mounthua + 1 + 1 精品资料

查看全部评分

最新评论

cenyseon 发表于 2018-12-10 15:08:01
请问楼主,运行时候为什么会出现这样的错误:错误使用 wavemngr (line 255)
6 e  w8 @% a) T# S( lInvalid wavelet name: myb2.
# x& N& ~5 i* ]. C+ w
9 X; \1 b9 y; E出错 wavemngr (line 353)! _4 n. W7 n0 t* o- R
        i_fam = wavemngr('indw',varargin{1});' ~) U9 o! `, L- u9 h4 q/ [+ }
( y3 T4 j% n+ y
出错 swt (line 61)
$ ^* g  D/ |5 g" {    wtype = wavemngr('type',varargin{1});
& V4 D4 x: B1 ~
( T/ v0 j% p9 Q: b出错 data_test (line 25)% W9 M0 A4 j* a& S! p+ j% n
[SWA,SWD] = swt(data,1,'myb2');* ~* e0 A) T4 N9 o* _) n& Z7 w8 ^
9 t$ C2 s4 n! Z8 N7 l: v: p0 g7 B

: d' z$ ^, n. q9 J1 ]希望得到楼主的解答,谢谢啦!
cenyseon 发表于 2018-12-10 15:09:19
  1. 错误使用 wavemngr (line 255)- ?, P+ d  l2 S& w9 Q# V6 P
  2. Invalid wavelet name: myb2.
    2 |" _; p# S! W( P, E4 n

  3. 7 }' s/ J" U3 l1 z. X
  4. 出错 wavemngr (line 353)+ }2 D, j6 s! t& o) |+ a! A
  5.         i_fam = wavemngr('indw',varargin{1});
    9 `& {2 H! ]) \" ^5 [7 q
  6. 1 S3 M$ K; ?% K3 A! }! N
  7. 出错 swt (line 61)
    1 K3 n) v% z" |7 P7 e: K2 K
  8.     wtype = wavemngr('type',varargin{1});
    / T' f* S3 n+ l/ V9 y: y( h. G

  9. * t8 ]+ |5 ]) a! v7 n' \9 [
  10. 出错 data_test (line 25)' c; [% t0 ~  D5 e  F
  11. [SWA,SWD] = swt(data,1,'myb2');
复制代码
johnrambo 发表于 2017-3-1 09:32:17
电力小强强 发表于 2016-12-11 11:32- m: b/ Z" v- }1 N! {: P2 T
换成haar小波后 小波模极大值位置和你的一样!但是极性完全相反!这是什么原因?  换成DB小波之后模极大值 ...
: j; T  T; g3 j0 t! c" e
楼主,能留个联系方式不?想向你请教一些学习上的问题。我的QQ941103812, i: `9 z& L* b2 E' F+ b% G
shdl3606 发表于 2012-7-28 14:42:38
对这个 不是很了解,还是感谢楼主的分享
tuibian 发表于 2012-8-2 11:21:36
回复 1# Ericwjc 8 [9 ?; j1 ^% K- ~- y
1 ?2 F  X% W8 C8 I

) j6 R; Q& C5 D9 ~5 U1 Q    对这个 不是很了解,还是感谢楼主的分享
Manoel 发表于 2012-8-15 12:07:42
谢谢哈,能不能给我传下,我的邮箱是573526142@qq.com
Manoel 发表于 2012-8-15 16:57:32
你好,能不能给我发送下这个程序,这个对我太重要了,我邮箱573526142@qq.com,万分感谢
woodeast 发表于 2012-8-30 09:24:15
怎么才能下载呢
xiexue196 发表于 2012-11-7 10:21:50
麻烦问一下,怎样才能下载呢?
zhangshuo2012 发表于 2012-12-24 15:23:59
下不了啊  315750903@qq.com  求转发啊  谢谢了
lililglil 发表于 2012-12-24 15:38:25
求转发啊  谢谢了891227553@qq.com
woshiliaoliao 发表于 2013-1-23 21:13:10
感谢分享啊!
招聘斑竹

小黑屋|手机版|APP下载(beta)|Archiver|电力研学网 ( 赣ICP备12000811号-1|赣公网安备36040302000210号 )|网站地图

GMT+8, 2024-5-3 16:33

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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