ga-grnn 算法matlab程序_LabVIEW小白入门——小波去噪程序(2)

471a94448371b113cea244e8e351ad6f.png

加油鸭接着上一回的知识,用Labview运行Matlab中的四种小波变换算法,实现了信号去噪。

思路:将原信号,人为加上高斯噪声,然后送入到Matlab自带的(四种不同阈值准则下)的小波去噪算法进行降噪处理,对比降噪效果。注意下,因为Labview调用了MATLAB模块中的算,要想运行程序,必须先安装好Matlab。

后面板:

信号加噪,然后调用了MATLAB模块中的四种算法,并显示结果。包括混合准则heursure、无偏风险估计准则rigrsure、固定阈值准则sqtwolog、极大极小准则minimaxi。

ff5e42cebd4cc68da8d513a403b3807d.png

运行之后会先调用出来MATLAB Command Window

c3ee9e119231b8c3d47a02ba570e0b5e.png

前面板:

输入部分

路径:读取数据

索引:数据起始点

长度:处理数据的长度

噪声标准差:控制噪声幅值,不宜过大

分解层数:小波分解层数,一般3-5层。

5a70bb747e56b019d2ff087df31688fc.png

信号显示

噪声信号:由噪声标准差控制。

e7b05a36ab5a95e548b07f7977a0b63a.png

原信号与含噪信号:加了噪声之后出现了毛刺。

ff0327fedf670d3ca682cc3c4ae9dca4.png

结果显示

四种阈值准则下去噪算法的效果。其中RMSE(均方根误差)、SNR(信噪比)显示了去噪效果。可以看到毛刺处理的比较好。

47ca16882beb824b5535d65e53c2056a.png

加油鸭随后再介绍其他降噪算法~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值