基于MATLAB的模拟信号频率调制(FM)与解调分析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计任务书

学生姓名:杨刚专业班级:电信1302

指导教师:工作单位:武汉理工大学

题目:信号分析处理课程设计

-基于MATLAB的模拟信号频率调制(FM)与解调分析

初始条件:

1.Matlab6.5以上版本软件;

2.先修课程:通信原理等;

要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)

1、利用MATLAB中的simulink工具箱中的模块进行模拟频率(FM)调制与解调,观

察波形变化

2、画出程序设计框图,编写程序代码,上机运行调试程序,记录实验结果(含计算结

果和图表等),并对实验结果进行分析和总结;

3、课程设计说明书按学校统一规范来撰写,具体包括:

⑴目录;⑵理论分析;

⑶程序设计;⑷程序运行结果及图表分析和总结;

⑸课程设计的心得体会(至少800字,必须手写。);

⑹参考文献(不少于5篇)。

时间安排:

周一、周二查阅资料,了解设计内容;

周三、周四程序设计,上机调试程序;

周五、整理实验结果,撰写课程设计说明书。

指导教师签名: 2013 年 7月 2 日

系主任(或责任教师)签名: 2013年 7月 2日

目录

1 Simulink简介 (1)

1.1 Matlab简介························································错误!未定义书签。

1.2 Simulink介绍 ·····················································错误!未定义书签。

2 原理分析 ·······························································错误!未定义书签。

2.1通信系统 ···························································错误!未定义书签。

2.1.1通信系统的一般模型 ·····································错误!未定义书签。

2.1.2 模拟通信系统 (3)

2.2 FM调制与解调原理·············································错误!未定义书签。

3 基于Matlab方案设计 (6)

3.1 Matlab代码 (6)

3.2 Matlab仿真 (8)

4 基于Simulink方案设计 (12)

4.1 使用Simulink建模和仿真的过程 (12)

4.1.1 Simulink模块库简介 (12)

4.1.2 调制解调模块库简介 (13)

4.2 FM调制与解调电路及仿真 (14)

4.3 仿真结果分析 (17)

5 心得体会 ·······························································错误!未定义书签。

6 参考文献 (20)

本科生课程设计评定表

1 Simulink简介

Simulink是Mathworks公司推出的基于Matlab平台的著名仿真环境Simulink作为一种专业和功能强大且操作简单的仿真工具,目前已被越来越多的工程技术人员所青睐,它搭建积木式的建模仿真方式既简单又直观,而且已经在各个领域得到了广泛的应用。本课题主要是以simulink为基础平台,对FM信号的调制与解调进行分析。

1.1 Matlab简介

Matlab是Matrix Laboratory的缩写,意为矩阵实验室。它具有强大的矩阵处理功能和绘图功能,进还能进行文字处理,绘图,建模仿真等功能。Matlab是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括Matlab和Simulink两大部分。Matlab已经发展成为多学科、多种工作平台的功能强大的大型软件。Matlab的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用Matlab来解算问题要比用C,FORTRAN 等语言完成相同的事情简捷得多,并且Matlab也吸收了像Maple等软件的优点,使Matlab 成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++,JA V A的支持。可以直接调用,用户也可以将自己编写的实用程序导入到Matlab函数库中方便自己以后调用,此外许多的Matlab爱好者都编写了一些经典的程序,用户可以直接进行下载就可以用。Matlab的帮助功能很强大,自带有详细的帮助手册,基于HTML的完整的帮助功能,也可以用help命令来得到帮助信息。程序语法与C语言类似,设计自由度大,方便我们编程。Matlab有高级的程序环境,但程序环境很简单易用。Matlab源程序具有很大的开放性。Matlab有强大的的图形绘制功能。Matlab还拥有功能强大的各种工具箱。这些工具箱都是由该领域内学术水平很高的专家编写的,所以用户无需编写自己学科范围内的基础程序,而直接进行高,精,尖的研究,能极大地促进我们的学习研究工作。

1.2 Simulink介绍

Simulink是MATLAB最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境。在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造出复杂的系统。Simulink具有适应面广、结构和流程清晰及仿真精细、贴近实际、效率高、灵活等优点,并基于以上优点Simulink已被广泛应用于控制理论和数字信号处理的复杂仿真和设计。同时有大量的第三方软件和硬件可应用于或被要求应用于Simulink。

相关文档
最新文档