版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于MATLAB的噪声消除方法,答 辩 人 :徐 苏 美 指导教师:杨卫平教授,论文的指导思想,21世纪的社会是信息化社会,我们生活中的每一天都离不开数字信号。随着信息、微电子学科和计算机技术的飞速发展,数字信号处理的理论在过去30年中得到了飞速的发展,其技术的应用范围也越来越广泛,程度也越来越复杂,因而对于算法及其实现的研究更显重要。 采用何种语言实现算法更方便,效率更高,对于数字信号处理极其重要。研究表明,应用MATLAB语言开发数字信号处理系统是非常高效实用的。目前,MATLAB已经广泛地应用于工程设计的各个领域。如电子、通信等领域。它已经成为国际上最流行的计算机仿真软件设计工具。现在的
2、MATLAB不再仅仅是一个矩阵实验室,而是一种实用的、功能强大的,不断更新的高级计算机编程语言,论文结构,论文框架,研究背景,消除噪声的相关内容,算法流程,对比试验,结论,MATLAB简介,MATLAB是一种科学计算软件,专门以矩阵的形式处理数据,它将高性能的数值计算和可视化集成在一起,集科学计算、自动控制、信号处理、图像处理、神经网络和小波分析等于一体,并提供了大量的内置函数,从而被广泛地应用于科学计算、控制计算、信息处理等领域的分析,仿真和设计工作中。 MATLAB产品族可以用来进行数值分析、数值和符号计算、工程与科学绘图、控制系统的设计与仿真、数字图像处理、通信系统设计与仿真、财务与金融
3、工程等。与其他计算机语言相比,它的特点是简洁和智能化,具有极高的编程和调试效率。,噪声的定义与分类,噪声即不属于原信号且混杂在原信号中很难分离的部分。信号处理中一般认为噪声是有害的,即它“污染”了信号。噪声的本质是能量的一种无序运动,从宏观和微观上看物质总是不停的运动,在大量有序运动的同时总存在着一些无序的运动,从这个意义上说噪声是不可避免的,但是通过技术处理,可以把噪声降到最低程度。噪声有很多不同的类型,来源于电磁辐射、电子装置中电子器件的热噪声;对模拟信号抽样时所产生的量化噪声;有限位运算(+,-,*,/)所产生的舍入误差噪声; 在信号处理中为了模拟所研究的客观对象,常常需要人为地产生不同
4、类型的噪声,最常用的一种噪声模型是所谓“白噪声(White noise)”,白噪声的名称来源于白色光的性质,意即在白噪声中含有所有的频率的成分,显然,这是一种理想化的模型。,去噪方法的有关研究,去除噪声是信号处理中的永恒话题,也是普遍关注并研究的问题之一,研究人员已经提出了很多去除噪声的方法,有滤波、小波变换等方法。传统的建立在傅里叶变换基础上的去噪声方法,在提高信噪比和提高空间分辨率两项指标上存在矛盾。低通滤波能通过平滑抑制噪声,但同时会使信号的边沿变模糊。高通滤波可以使信号边沿更加的陡峭,但背景噪声也同时被加强了。 相比之下,小波变换作为一种新型的时频分析方法,由于其具有良好的时频局部性,
5、并且有快速算法(Mallat算法)加以实现,因而在去噪领域受到了越来越多的关注。Mallat曾于1992年利用奇异信号和随机噪声在多尺度空间中不同的模极大值特性设计了一种小波消噪方法,但这种方法对奇异性大的信号,效果比较好,而对奇异性小的信号,效果不太理想。,白噪声,MATLAB中的rand.m和randn.m文件可用来分别产生服从均匀分布和高斯分布的白噪声信号。 1.用MATLAB命令: x = rand(1, N) 可产生在区间(0,1)中均值为0.5、均匀分布的长度为N的随机信号。由rand(1, N)给出的噪声功率为 pu=1/12 2.用MATLAB命令: x = randn(1,
6、N) 可产生长度为N的且具有零均值和单位方差的正态分布的随机信号。,有一信号x(n),设其中含有真实的信号s(n),并含有噪声u(n),若x(n)可表示为,被加性噪声,x(n) = s(n) + u(n),有关信噪比的计算,白噪声的功率pu用其方差来定义。假定信号s(n)的功率为ps,则定义x(n) = s(n) + u(n) 中信号x(n)的信噪比(Signal noise rate,SNR)为 SNR=10 lg(ps/ pu)(dB),正弦信号的功率表达式: 指数信号的功率表达式:,实验的算法流程,实验的基本算法,假定信号sn被噪声dn所污染,得到了一个含有噪声的信号xn=sn+dn。目
7、的是对xn进行运算,产生一个合理逼近sn的信号yn。因此,对时刻n样本附近的一些样本求平均,产生输出信号是一种简单有效的方法。实验中采用三点滑动平均算法: yn=1/3(xn-1+xn+xn+1),三点滑动平均算法在MATLAB中的实现: x1=0 0 x; x2=0 x 0; x3=x 0 0; y=(x1+x2+x3)/3;,两种不同类型的信号以及同种类型但不同信噪比的信号,采用三点滑动平均算法处理后的效果比较: 设s = A * sin(arg); d = rand(1, N) * sqrt(12 * p);即真实信号为正弦信号的情 况:,其中A = 2,按公式可得s的功率ps=2,而噪
8、声功率pu=0.06,则计算得信噪比SNR = 15.23dB ,运行后图象如下:,其中A = 1,按公式可得s的功率ps=0.5,而噪声功率pu=0.01,则计算得信噪比SNR = 17.00dB ,运行后图象如下:,设s = 3*m.*(a.m); d = 0.8 * rand(1, r); 真实信号为指数信号的情况:,其中a = 0.9,按照公式可得s的功率ps = 5.26,而噪声功率pu = 1/12;计算可得信噪比SNR = 18.00dB 的图像:,其中a = 0.8,按照公式可得s的功率ps = 2.78,而噪声功率pu = 1/12;计算可得信噪比SNR = 15.23dB
9、的图像:,实验结论,对被加性噪声“污染”的正弦序列信号、指数序列信号均可用三点滑动平均算法进行平滑。根据给出的仿真结果表明该算法是一种简单有效的减弱噪声的方法,并可对不同类型、不同信噪比的被“污染”信号进行处理。这种方法可以很好地应用于需要减弱噪声的情况。 另外,由于算法较为简单,仅对去除相对简单的噪声有效。对于较为复杂的噪声,还应采用更加先进的去噪算法。 该算法可以推广到M点滑动平均算法,表达式为 Yn=,附录(程序一),clear;%清除旧变量 clf;%清除旧图形 p=0.06;%白噪声的功率 f=0.1;%正弦信号的频率 N=100;%正弦信号的长度 u=rand(1,N); u=u-
10、mean(u);%产生均值为零的信号 a=sqrt(12*p);%实现开方,得到所需的功率 d=u*a;%产生一均匀分布,均值为零,功率为p的噪声,m=0:N-1; A=2;%正弦信号的振幅 arg=2*pi*f*0:N-1; s=A*sin(arg); %产生未污染的正弦信号 x=s+d;%产生被加性噪音污染的信号 figure(name,平滑信号); %产生上子图 subplot(2,1,1);,plot(m,d,b-,m,s,r-,m,x,g-.); xlabel(时间序号t); ylabel(振幅); legend(dt ,st ,xt );%区分不同的信号 title(被加性噪音污染
11、的信号); grid on; %三点滑动平均算法 x1=0 0 x; x2=0 x 0; x3=x 0 0; y=(x1+x2+x3)/3;,%产生下子图 subplot(2,1,2); plot(m,y(2:N+1),g-,m,s,r-); legend(yt ,st ); xlabel(时间序号t); ylabel(振幅); title(平滑后的信号); grid on;,程序二,clf r=51; d=0.5*rand(1,r);%产生随机噪声 m=0:r-1; s=3*m.*(0.9.m);%产生未污染的信号 x=s+d;%产生被噪音污染的信号 subplot(2,1,1); plot(m,d,r-,m,s,g-,m,x,b-.); xlabel
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 金属纽扣饰扣制作工岗后强化考核试卷含答案
- 颜料生产工标准化竞赛考核试卷含答案
- 阀门装配调试工道德竞赛考核试卷含答案
- 铌铁火法冶炼工道德水平考核试卷含答案
- 模铸工创新方法考核试卷含答案
- 超硬磨料制造工安全知识宣贯测试考核试卷含答案
- 2026年中医药知识普及与健康养生
- 接插件零件制造工安全生产意识竞赛考核试卷含答案
- 自然保护区社区共管联络工安全应急水平考核试卷含答案
- 纯碱碳化工安全培训效果模拟考核试卷含答案
- 实验诊断学第十章肾脏疾病实验室诊断
- 2023年江西环境工程职业学院高职单招(语文)试题库含答案解析
- 湘教版(2019)高中地理必修二知识点汇编(全一册)
- GA/T 2000.156-2016公安信息代码第156部分:常用证件代码
- 10KV开关柜二次原理图详解讲解课件
- 北师大数学六年级下册第一单元《圆柱与圆锥》单元整体解读课件
- 考研考博-英语-中国美术学院考试押题卷含答案详解4
- DLT5210.4-2018热工施工质量验收表格
- 东北地区的地理位置与自然环境八年级地理湘教版公开课
- 四年级全一册信息技术第1课初识“WPS演示”课件(11PPT)
- 江苏省幼儿园教育技术装备标准(一)
评论
0/150
提交评论