小波函数介绍(wden)Wden函数:一维信号的小波消噪处理
[xd,cxd,lxd]=wden(x,tptr,sorh,scal,n,‘wname’);返回经过小波消噪处理后的信号xd及其小波分解结构。

输入参数tptr为阈值选择标准:

thr1=thselect(x,'rigrsure');%stein无偏估计;

thr2=thselect(x,'heursure');%启发式阈值;

thr3=thselect(x,'sqtwolog');%固定式阈值;

thr4=thselect(x,'minimaxi');%极大极小值阈值;

输出参数sorh为函数选择阈值使用方式:

Sorh=s,为软阈值;

Sorh=h,为硬阈值;

输入参数scal规定了阈值处理随噪声水平的变化:

Scal=one,不随噪声水平变化。

Scal=sln,根据第一层小波分解的噪声水平估计进行调整。

Scal=mln,根据每一层小波分解的噪声水平估计进行调整。

[xd,cxd,lxd]=wden(c,l,tptr,sorh,scal,n,‘wname’);由有噪信号的小波分解结构得到消噪处理后的信号xd,及其小波分解结构。

例:比较不同阈值算法进行信号消噪的处理结果;

r=2055415866;

snr=3;%设置信噪比;

[xref,x]=wnoise(3,11,snr,r);%产生有噪信号;

lev=5;

xdH=wden(x,'heursure','s','sln',lev,'sym6');%heursure阈值信号处理;

xdR=wden(x,'rigrsure','s','sln',lev,'sym6');%rigrsure阈值信号处理;

xdS=wden(x,'sqtwolog','s','sln',lev,'sym6');%sqtwolog阈值信号处理;

xdM=wden(x,'minimaxi','s','sln',lev,'sym6');%minimaxi阈值信号处理;

subplot(3,2,1);

plot(xref);title('原始信号');

axis([1,2048,-10,10]);

subplot(3,2,2);

plot(x);title('有噪信号');

axis([1,2048,-10,10]);

subplot(3,2,3);

plot(xdH);xlabel('heursure阈值消噪处理后的信号');

axis([1,2048,-10,10]);

subplot(3,2,4);

plot(xdR);xlabel('rigrsure阈值消噪处理后的信号');

axis([1,2048,-10,10]);

subplot(3,2,5);

plot(xdS);xlabel('sqtwolog阈值消噪处理后的信号');

axis([1,2048,-10,10]);

subplot(3,2,6);

plot(xdM);xlabel('minimaxi阈值消噪处理后的信号');

转:小波函数介绍(wden)相关推荐

  1. 小波变换中的多贝西小波(DB小波函数)概述

    内容均来源于维基百科对db小波函数的介绍 多贝西小波(英语:Daubechies Wavelet),是以比利时女性物理暨数学家英格丽·多贝西(Ingrid Daubechies)的名字命名之一种小波函 ...

  2. matlab 小波名称,morlet小波函数matlab

    论-Matlab 7.0复Morlet小波分析操作实例.? 92? 2015年5 月 科技创新 中文科技期刊数据库 ( 文摘版 )自然科学 Matlab 7.0复MorletP]~ 波分析 操作 .. ...

  3. 小波分析——2. 小波函数及其逆函数

    文章目录 小波函数与逆函数,及其离散形式表达 常见小波核函数 Haar 小波 Daubechies 小波 Symlets 小波 Coiflets 小波 Marr 小波 小波函数的关键特性 小波函数与逆 ...

  4. 为什么权重初始化要非对称?为什么权重初始化不能全为0?为什么初始化值不能太大或者太小?介绍下He初始化以及Xavier初始化?

    为什么权重初始化要非对称?为什么权重初始化不能全为0?为什么初始化值不能太大或者太小?介绍下He初始化以及Xavier初始化? 目录

  5. Matlab绘制小波尺度函数和小波函数

    %小波尺度函数和小波函数 clear,clc,close all; figure,[phi1,psi1,xval1] = wavefun('haar',8,'plot'); figure,[psi2, ...

  6. 【小程序测试】小程序介绍,项目简介

    一.小程序介绍 1.1基础介绍 特点:即用即走,依附于微信,流量大. 局限性:最大支持页面层级为10层.源码文件不超过8M. 1.2 开发工具 申请APPID 1.3 项目结构 文件类型: .json ...

  7. APP测试基础--小工具介绍(1)

    APP手机测试 Android测试常用术语 系统碎片化 屏幕尺寸(英寸) 分辨率 px(pixels)像素 dip/dp(device independent pixels)设备独立像素 sp(sca ...

  8. 【转】由滤波器系数绘制尺度函数和小波函数图像的Matlab程序

    原帖地址:http://blog.csdn.net/LiuHB1127/archive/2007/12/02/1912474.aspx function ScaleWaveFig(h) % -- 函数 ...

  9. 由滤波器系数绘制尺度函数和小波函数图像的Matlab程序

    function ScaleWaveFig(h) %   --  函数描述 : 由滤波器系数绘制尺度函数和小波函数图像 %     M : 标准化常数

最新文章

  1. 玩玩.net的ildasm與ilasm (转)
  2. 数据中心“泡澡”散热,阿里云启用全球最大液冷数据中心支撑双11
  3. python编_python编
  4. 关于在新建的package中用SetContentView()函数时无法找到已创建的R.layout的布局文件的的问题的解决办法
  5. java音频文件怎么打开_java 怎么读取音乐文件
  6. unity读取服务器上的文件夹,unity 如何使用文件流读取streamingassets下的资源
  7. 普通人有必要学新媒体吗?
  8. 大数据技术对企业发展的作用
  9. 推荐: SQL Server Management Express Edition插件
  10. NATAPP使用笔记02
  11. CodeBlock调试(DeBug)指南
  12. C# ajax上传图片
  13. PowerDesigner下载安装破解
  14. html修改成透明色,在html2canvas中将透明颜色更改为白色
  15. 关于大一c语言期中考试总结
  16. 【解决】计算机用户名是中文名导致软件安装失败!
  17. 关于Spring中的ClassPath
  18. 中职计算机英语视频,中职计算机微课视频一等奖(中职英语微课)
  19. Python爬虫+selenium——爬取淘宝商品信息和数据分析
  20. minecraft服务器搭建教程_MC原版服务器搭建教程

热门文章

  1. 机器学习(三十八)——博弈论(1)
  2. 线性代数导论3——乘法与逆矩阵
  3. python为什么这么火知乎_没想到 Google 排名第一的编程语言,为什么会这么火?...
  4. python findall函数_python正则表达式之中的findall函数是什么?
  5. 电信运营商计费模型_5G消息年底商用?三大运营商联合推出已有手机支持
  6. Android Textview 一行居中 两行居左
  7. 在c++中使用for循环遍历map并删除map中的元素的注意事项
  8. [JZOJ5426]摘Galo
  9. JFinal model简单包装,版本2
  10. 启动窗口画面类CSplashWnd