预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

郑州轻工业学院 课程设计说明书 题目:基于MATLAB的信号消噪处理和程序设计 姓名: 院(系):电子信息工程学院 专业班级:电子信息工程13-01 学号: 指导教师: 成绩: 时间: 郑州轻工业学院 课程设计任务书 题目基于MATLAB的信号消噪处理和程序设计 专业、班级电子信息工程13级1班学号35姓名 主要内容、基本要求、主要参考资料等: 主要内容: 构造一个信号,在MATLAB软件平台画出时域波形和频谱图;并对所构造的信号加入干扰噪声,对加入噪声的信号进行频谱分析,利用MATLAB对含噪的信号进行滤波,画出滤波后信号的时域波形和频谱,并对滤波前后的信号进行对比,分析信号的变化。基本要求: 1、设构造信号为 2、利用MATLAB的randn函数给原始信号加入高斯随机噪声 3、掌握数字信号处理的基本概念、基本理论和基本方法。4、利用MATLAB对含噪信号进行滤波5、掌握MATLAB的程序设计方法。 主要参考资料: [1]刁彦华.基于MATLAB的信号消噪处理研究[J].河北职业技术学院学报.2002,2 完成期限:2016.6.13—2016.6.17 指导教师签名: 课程负责人签名: 2016年6月12日 基于MATLAB的信号消噪处理和程序设计 摘要 信号在采集和传输过程中,由于外界干扰和本身仪器的影响,难免会有噪声夹杂在其中,而噪声是影响目标信号检测与识别性能的一个重要因素,特别是在一些高精度数据的分析中哪怕是很微弱的噪声都会对信号分析结果产生重要的影响。所以在信号分析过程中,首先要做的就是对信号进行去噪处理。本文通过利用MATLAB软件对含噪信号进行分析和滤波,重构出消噪后的信号,从而实现信号消噪。 关键词:MATLAB信号消噪滤波 PAGE\*MERGEFORMATI 目录 TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc453704759"1MATLAB语言介绍 1 HYPERLINK\l"_Toc453704760"1.1MATLAB简介 1 HYPERLINK\l"_Toc453704761"1.2MATLAB的具体应用与工具箱 1 HYPERLINK\l"_Toc453704762"1.2.1具体应用 1 HYPERLINK\l"_Toc453704763"1.2.2常用工具箱 2 HYPERLINK\l"_Toc453704764"2程序流程设计及其原理 3 HYPERLINK\l"_Toc453704765"2.1程序设计流程 3 HYPERLINK\l"_Toc453704766"2.2实验原理 3 HYPERLINK\l"_Toc453704767"2.2.1数字滤波 3 HYPERLINK\l"_Toc453704768"2.2.2巴特沃思滤波器 3 HYPERLINK\l"_Toc453704769"3MATLAB程序设计及仿真波形图 4 HYPERLINK\l"_Toc453704770"总结 8 HYPERLINK\l"_Toc453704771"参考文献 9  PAGE\*MERGEFORMAT11 PAGE\*MERGEFORMAT1 1MATLAB语言介绍 1.1MATLAB简介 MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。MATLAB应用非常之广泛! 尽管MATLAB主要用于数值运算,但利用为数众多的附加工具箱(Toolbox)它也适合不同领域的应用,例如控制系统设计与分析、图像处理、信号处理与通讯、金融建模和分析等。另外还有一个配套软件包Simulink,提供了一个可视化开发环境,常用于系统模拟、动态/嵌入式系统开发等方面。 MATLAB由一系列工具组成。这些工具方便用户使用MATLAB的函数和文件,其中许多工具采用的是图形用户界面。包括MATLAB桌面和命令窗口、历史命令窗口、编辑器和调试器、路径搜索和用于用户浏览帮助、工作空间、文件的浏览器。随着MATLAB的商业化以及软件本身的不断升级,MATLAB的用户界面也越来越精致,更加接近Windows的标准界面,人机交互性更强,操作更简单。而且新版本的MATLAB提供了完整的联机查询、帮助系统,极大的方便了用户的使用。简单的编程环境提供了比较完备的调试系统,程序不必经过编译就可以直接运行,而且能够及时地报告出现的错误及进行出错原因分析。 1.2MATLAB的具体应用与工具箱