ASK信号的仿真分析matlab课程设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计任务书
学生姓名:_________ 专业班级:____通信0803班______
指导教师:____魏洪涛____ 工作单位:_____信息工程学院____ 题目:ASK信号的仿真分析
课程设计目的:
1.较全面的了解常用的数据分析与处理原理及方法;
2.能够运用相关软件进行模拟分析;
3.掌握基本的文献检索和文献阅读的方法;
4.提高正确的撰写论文的基本能力。
课程设计内容和要求
1.内容:ASK信号的调制和解调
2.要求:调制信号:300Hz正弦信号,经过μ律PCM编码;载波频率:100kHz;
解调方式:同步解调;画出调制信号、已调信号、解调信号的波形、频谱以及误码率与输入信噪比的关系曲线;
初始条件
.matlab仿真平台
时间安排
第18周,安排任务
第18周,程序设计与计算
第21周,完成(答辩,提交报告,演示)
指导教师签名:
年月日系主任(或责任教师)签名:
年月日
目录
1. 2ASK系统介绍 0
. 2ASK系统的意义、主要功能 0
. 调制解调原理、系统性能分析 0
2. 设计流程 (1)
. 产生2ASK信号产生 (1)
. 功率谱分析 (1)
. 对已调信号的相干解调 (2)
3. 源程序 (2)
. μ律PCM编码 (2)
. 信号的调制 (4)
. 信道加噪 (7)
. 信号的解调 (7)
. ASK的误码率 (10)
4. 心得体会 (11)
5. 参考文献 (13)
摘要
MATLAB是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且mathwork也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++ ,JA V A的支持。可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用,此外许多的MATLAB爱好者都编写了一些经典的程序,用户可以直接进行下载就可以用。
关键字:matlab,软件,编程,计算
Abstract
MATLAB is a high-level technical computing language and interactive environment for algorithm development, data visualization, data analysis, and numeric computation. Using MATLAB, you can solve technical computing problems faster than with traditional programming languages, such as C, C++, and Fortran.
You can use MATLAB in a wide range of applications, including signal and image processing, communications, control design, test and measurement, financial modeling and analysis, and computational biology. Add-on toolboxes (collections of special-purpose MATLAB functions, available separately) extend the MATLAB environment to solve particular classes of problems in these application areas.
MATLAB provides a number of features for documenting and sharing your work. You can integrate your MATLAB code with other languages and applications, and distribute your MATLAB algorithms and applications.
Key words:matlab,applications,algorithm development
1. 2ASK系统介绍
. 2ASK系统的意义、主要功能
数字幅度调制又称幅度键控,二进制幅度键控记作2ASK。2ASK是利用代表数字信息“0”或“1”的基带矩形脉冲去键控一个连续的载波,使载波时断时续的输出。有载波输出时表示发送“1”,无载波输出时表示发送“0”。本设计主要采用相乘法来产生2ASK信号,实现2ASK的数字调制,采用相干解调法对2ASK信号进行解调。
. 调制解调原理、系统性能分析
(1)2ASK调制原理
ASK基带信号经过电压比较器(LM339),输出高/低电平驱动模拟开关(74HC4066)导通/关闭,ASK载波通过电压跟随电路(TL082)提高带负载能力,然后通过模拟开关电路选择通过/截止,最后得到ASK调制信号输出。(2)2ASK解调原理
本实验采用的是包络检波法,ASK调制信号经过RC组成的耦合电路,输出波形可从OUT1观察,然后通过半波整流器(由1N4148组成),输出波形可从OUT2观察,半波整流后的信号经过低通滤波器(由TL082组成),滤波后的波形可从OUT3观察,再经过电压比较器(LM339)与参考电位比较后送入抽样判决器(74HC74)进行抽样判决,最后得到解调输出的二进制信号。标号为“ASK 判决电压调节”的电位器用来调节电压比较器的判决电压。判决电压过高,将会