matlab运行程序:

t=linspace(0,2*pi,1024);

f1=sin(1/2*t).*cos(15*t);

subplot(4,2,1);plot(f1);  title('原始信号'); axis([1,1024,-1,1]);

l=length(f1);

noise=2*rand(1,l)-1;

f2=0.5*noise+f1;

snr=SNR_singlech(f1,f2) %信噪比

subplot(4,2,2);plot(f2);title('含噪信号'); axis([1,1024,-1,1]);

%使用小波函数db6对信号进行4层分解

[c,l]=wavedec(f2,4,'db7');

%估计尺度1的噪声标准偏差

sigma=wnoisest(c,l,1)

alpha=2;

%获取去噪过程中的阈值

thr=wbmpen(c,l,sigma,alpha);

keepapp=1;

%对信号进行去噪

f3=wdencmp('gbl',c,l,'db7',4,thr,'s',keepapp);

subplot(4,2,3);plot(f3);title('去噪信号'); axis([1,1024,-1,1]);

snr=SNR_singlech(f1,f3) %信噪比

f4=wdencmp('gbl',c,l,'db7',4,thr,'h',keepapp);

subplot(4,2,4);plot(f4);title('去噪信号'); axis([1,1024,-1,1]);

snr=SNR_singlech(f1,f4) %信噪比

信噪比函数SNR_singlech(I,In)

function snr=SNR_singlech(I,In)

% 计算信噪比函数

% I :original signal

% In:noisy signal(ie. original signal + noise signal)

snr=0;

Ps=sum(sum((I-mean(mean(I))).^2));%signal power

Pn=sum(sum((I-In).^2));           %noise power

snr=10*log10(Ps/Pn);

运行结果

snr =

4.7471

sigma =

0.3088

snr =

17.4639

snr =

17.4639

2013-5-7 12:24 上传

波形

matlab 硬阈值,matlab小波除噪,为何硬阈值和软阈值除躁信噪比一样了?相关推荐

  1. matlab 小波启发式阈值滤波,小波阈值去噪

    小波阈值去噪 小波阈值去噪 目录 1.概念 2.原理 3.影响降噪效果的因素 3.1小波基的选择 3.2分解层数的选择 3.3阈值的选择 3.4阈值函数的选择 4.MATLAB代码 参考文献 小波分析 ...

  2. 舰船辐射噪声 matlab,基于MATLAB的舰船辐射噪声信号小波消噪处理

    基于MATLAB的舰船辐射噪声信号小波消噪处理 针对舰船辐射噪声信号的特点提出了小波消噪的方法,对小波消噪理论作了简要的阐述,并设计了一种消噪方案,最后利用MATLAB,在计算机 (本文共4页) 阅读 ...

  3. matlab神经网络预测太阳黑子,基于小波消噪与BP神经网络的太阳黑子时间序列预测...

    摘要: 现实世界中的时间序列通常包含多种不确定性因素,所以很难用传统的线性模型建模.预测.且含噪声时间序列的非线性预测是自然界和社会科学中普遍存在的问题,解决这一问题不仅具有理论意义而且有广泛的应用前 ...

  4. 【图像去噪】基于matlab快速跨尺度小波降噪泊松损坏图像去噪【含Matlab源码 1893期】

    ⛄一.图像去噪及滤波简介 1 图像去噪 1.1 图像噪声定义 噪声是干扰图像视觉效果的重要因素,图像去噪是指减少图像中噪声的过程.噪声分类有三种:加性噪声,乘性噪声和量化噪声.我们用f(x,y)表示图 ...

  5. matlab傅里叶变换去噪代码,小波的分析在心电信号去噪中应用(内附Matlab去噪源代码).ppt...

    求职应注意的礼仪 求职时最礼貌的修饰是淡妆 面试时最关键的神情是郑重 无论站还是坐,不能摇动和抖动 对话时目光不能游弋不定 要控制小动作 不要为掩饰紧张情绪而散淡 最优雅的礼仪修养是体现自然 以一种修 ...

  6. 【Matlab脑电信号】小波睡眠监测【含源码 595期】

    一.代码运行视频(哔哩哔哩) [Matlab脑电信号]小波睡眠监测[含源码 595期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] 沈再阳.精通MATLAB ...

  7. 小波相干wtc matlab,实现时间序列的小波相干性分析,并画出图谱

    实现时间序列的小波相干性分析,并画出图谱 matlab 2021-2-13 下载地址 https://www.codedown123.com/63834.html 实现时间序列的小波相干性分析,并画出 ...

  8. 【图像融合】基于matlab主成分结合小波离散变换PCA-DWT图像融合【含Matlab源码 2199期】

    一.小波变换彩色图像融合简介 1 基于小波的图像融合 1.1 小波的分解和重构 小波变换是一种能够用来检测信号局部特征的数学工具.当然也可以将二维信号分解成不同分辨率的子带信号.由于图像为二维信号, ...

  9. 【图像融合】基于matlab低频融合策略小波图像融合【含Matlab源码 2319期】

    ⛄一.小波变换彩色图像融合简介 1 基于小波的图像融合 1.1 小波的分解和重构 小波变换是一种能够用来检测信号局部特征的数学工具.当然也可以将二维信号分解成不同分辨率的子带信号.由于图像为二维信号, ...

  10. matlab非平稳信号小波和FFT去噪

    文章目录 目录 文章目录 一.非平稳信号 二.FFT 和小波去噪实例 完整代码 一.非平稳信号 在实际的工程应用中,大多数信号可能包含着许多尖峰或突变,而且噪声信号也并不是平衡的白噪声.对这种信号进行 ...

最新文章

  1. 基于python的手写数字识别knn_KNN分类算法实现手写数字识别
  2. 改善深度学习训练的trick总结 | CSDN博文精选
  3. 上周日的讲稿: Debian Packaging
  4. 文件流——Excel文件数据读写
  5. 人工智能/数据科学比赛汇总 2019.5
  6. 《Cortex-M0权威指南》之体系结构---系统模型
  7. 力扣——罗马数字转整数
  8. YTU 3003: 括号匹配(栈和队列)
  9. 一、坐标系之WGS84坐标系与WGS84 Web Mercator
  10. 软件测试的兼容性和易用性测试
  11. 自定义video的controls(播放暂停按钮、进度条、快进快退等)
  12. Q12矩阵中的路径 回溯法
  13. QQ游戏自动登录器V4.0
  14. 会员权益体系内容设计维度
  15. 多团队协同开发的18条实践
  16. Python flood
  17. API勾取实现进程隐藏
  18. Arthas(阿尔萨斯)使用教程
  19. 公园数字呼叫广播系统方案
  20. 【Java游戏开发合集】毕业设计(附源码+资料+课件)

热门文章

  1. 堆栈溢出问题 调试到位置(test dword ptr [eax],eax ; probe page.)
  2. 解决穿山甲Gromore广告在Oppo上报广告病毒Android.Virus.AdCheat.AdCut.A
  3. Android AlertDialog对话框不能阻塞进程
  4. 国家基层公共卫生服务解决方案(健康档案、家庭医生、分级预检)
  5. 腾讯终于出官方的QQ客户端了
  6. 【人脸表情识别】基于图片的人脸表情识别,基本概念和数据集
  7. python traceback print_python traceback捕获并打印异常
  8. 一、web简史及网络基础
  9. 数值分析原理课程实验——拉格朗日(Lagrange)插值
  10. jquery required