matlab小波函数..docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlab小波函数.

Matlab小波函数Matlab小波去噪基本原理带噪声的信号一般是由含有噪声的高频信号和原始信号所在的低频信号。利用多层小波,将高频噪声信号从混合信号中分解出来。选择合适的阈值对图像的高频信号进行量化处理重构小波图像:依据图像小波分解的低频信号与处理之后的高频信号来重构图像的信息。第二代小波变换1、构造方法特点:继承了第一代小波的多分辨率的特性。不依赖fourior变换,直接在时域完成小波变换。变换之后的系数可以是整数。图像恢复质量与变换是边界采用何种延拓方式无关。2、优点:算法简单,速度快,适合并行处理。对内存需求量小,便于DSP芯片实现、可用于本位操作运算。3、提升原理:构造紧支集双正交小波(1)步骤:分裂—预测—更新(2)分解与重构matlab小波函数库matlab小波通用函数:wavemngr函数【小波管理器(用于小波管理,添加、删除、储存、读取小波)】wavemngr(‘add’,FN,FSN,WT,NUMS,FILE)wavemngr(‘add’,FN,FSN,WT,NUMS,FILE,B)% 添加小波函数,FN为family name,FSN为family short nameWT为小波类型:WT=1表示正交小波,=2表示非正交小波,=3表示带尺度函数的小波,=4表示无尺度函数的小波,=5表示无尺度函数的复小波。小波族只有一个小波,则NUMS=“,否则NUMS表示小波参数的字符串FILE表示文件名B=[lb ub]指定小波有效支撑的上下界wavemngr(‘del’,N) %删除小波wavemngr(‘restore’)/ wavemngr(‘restore’,IN2) %保存原始小波OUT1= wavemngr(‘read’) %返回小波族的名称OUT1= wavemngr(‘read’,IN2) %返回所有小波的名称OUT1= wavemngr(‘read_asc’)%读取wavelets.asc文件并返回小波信息scal2frq函数【尺度转换频率】F=scal2frq(A,’wname’,DELTA)%返回由尺度A,小波函数“wname”和采样周期DELTA决定的准频率。orthfilt函数【正交小波滤波器组】[Lo_D,Hi_D,Lo_R,Hi_R]=orthfilt(W)%计算与小波函数对应的尺度滤波器相关的4个滤波器Lo_D—分解低通滤波器Hi_D—分解高通滤波器Lo_R—重构低通滤波器Hi_R—重构高通滤波器wmaxlev函数【小波分解的最大尺度】L=wmaxlev(S,’wname’)%返回信号或者图像的最大分解尺度,可以帮助避免分解是超过这个值。biorfilt函数【双正交小波滤波器组】[Lo_D,Hi_D,Lo_R,Hi_R]= biorfilt (DF,RF)[Lo_D1,Hi_D1,Lo_R1,Hi_R1,Lo_D2,Hi_D2,Lo_R2,Hi_R2]=biorfilt(DF,RF,’8’)%DF—分解滤波器,RF—重构滤波器。intwave函数【积分小波函数】[INTEG,XVAL]=intwave(‘wname’,PREC)[INTEG,XVAL]=intwave(‘wname’,PREC,PFLAG)[INTEG,XVAL]=intwave(‘wname’)%计算小波函数在区间(xval)上的积分INTEGqmf函数【镜像二次滤波器】Y=qmf(X,p)/ Y=qmf(X)(等价于Y=qmf(X,0))%p为偶数时,函数改变向量x中偶数位置的元素符号;p为奇数时,函数改变向量x中奇数位置的元素符号;dyadup函数【二维插值】Y=dyadup(X,evenodd) %evenodd为偶数,则进行偶插值;为奇数则进行奇插值。Y=dyadup(X) %偶插值Y=dyadup(X,evenodd,’type’) Y=dyadup(X,’type’,evenodd)%X为一个矩阵,’type’=’c’,则插入列;’type’=’r’,则插入行;’type’=’m’,则插入行和列。wavefun函数【小波和尺度函数】[phi,psi,xval]=wavefun(‘wname’,iter)%对于正交小波,返回尺度函数和小波函数;(适用meyer小波)[phi1,psi1,phi2,psi2,xval]=wavefun(‘wname’,iter)%对于双正交小波,返回分别用于分解和重构的尺度和小波函数;[psi,xval]=wavefun(‘wname’,iter)%适用没有尺度函数的小波,如morlet、mexican hat,Gaussian derivatives和复小波。[…]=wavefun(‘wname’,A,B)%A,B为正整数,并画图。wavefun2函数【二

文档评论(0)

kaiss + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档