找回密码
 注册
查看: 701|回复: 1
打印 上一主题 下一主题

小波去噪matlab程序代码_步骤及函数介绍

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-2-18 06:30 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
小波去噪matlab程序代码_步骤及函数介绍
, w$ V& Q& K* j* v+ S9 V

. D" _8 J7 U0 ?( X/ R0 O; z1、小波去噪实现步骤

(1)二维信号的小波分解。选择一个小波和小波分解的层次N,然后计算信号s到第N层的分解。

(2)对高频系数进行阈值量化。对于从1~N的每一层,选择一个阈值,并对这一层的高频系数进行软阈值量化处理。

(3)二维小波重构。根据小波分解的第N层的低频系数和经过修改的从第一层到第N的各层高频系数,计算二维信号的小波重构

2、Matlab函数介绍

(1)wavedec2函数

该函数用于对多尺度二维小波进行分解,其常用调用格式:

[C,S] = wavedec2(X,N,‘wname’):用小波函数wname对信号X在尺度N上的二维分解,N是严格正整数。

(2)wrcoef2函数

该函数用于对二维小波系数进行单支重构,其调用格式:

X = wrcoef2(‘type’,C,S,‘wname’,N):用指定的小波函数wname进行N尺度重构。当type = ‘a’时,仅对信号的低频部分进行重构,此时N可以为0;当type = ‘h’(或‘v’/‘d’)时,对信号(水平、垂直、对角)的高频进行重构,N为严格正整数。

(3)wthcoef2函数

该函数用于对二维信号的小波系数阈值进行处理,常用调用格式:

NC = wthcoef2(‘type’,C,S,N,T,SORH):返回经过小波分解结构[C,S]进行处理后的新的小波分解向量NC,[NC,S]即构成一个新的小波分解结构。N是一个包含高频尺度的向量,T是相应的阈值,且N和T长度须相等。返回‘type’(水平、垂直、对角线)方向的小波分解向量NC。参数SORH用来对阈值方式进行选择,当SORH = ‘s’时,为软阈值,当SORH = ‘h’时,为硬阈值。

游客,如果您要查看本帖隐藏内容请回复

3 i5 R. g8 a% O9 t$ x
* M, `% H0 e% G  i+ b+ `, o2 W
8 m. z7 d3 F! a3 e: r: {* I' U6 T

该用户从未签到

2#
发表于 2019-2-18 16:15 | 只看该作者
回复看看楼主怎么说的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-1 11:04 , Processed in 0.078125 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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