基于matlab的M-QAM通信系统的仿真说明书_第1页
基于matlab的M-QAM通信系统的仿真说明书_第2页
基于matlab的M-QAM通信系统的仿真说明书_第3页
基于matlab的M-QAM通信系统的仿真说明书_第4页
基于matlab的M-QAM通信系统的仿真说明书_第5页
已阅读5页,还剩2页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课程设计任务书洗手学生班级BEEF通信0802班学生姓名BEEF学号BEEF洗手设计名称BEEF基于MATLAB的MQAM通信系统的仿真洗手起止日期BEEF2011621201173指导教师BEEF洗手洗手设计要求BEEF洗手洗手取M16,吃饭产生随机消息序列;BEEF洗手调用MATLAB函数,吃饭根据矩形星座图对消息序列进行QAM调制;BEEF洗手加噪声;BEEF洗手解调QAM;BEEF洗手计算误码率,吃饭并与理论误码率比较,吃饭作图表示出16QAM的信噪比与误码率的关系曲线。洗手洗手洗手洗手课程设计学生日志洗手时间设计内容628628查阅资料,吃饭确定方案629629设计总体方案63073功能和要求的具体设计7474完成设计报告7575答辩课程设计考勤表洗手周星期一星期二星期三星期四星期五洗手洗手课程设计评语表洗手洗手指导教师评语BEEF洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手成绩BEEF指导教师BEEF洗手洗手年月日3基于MATLAB的MQAM通信系统洗手的仿真洗手设计目的和意义洗手从信号平面自用率方面看,吃饭单独使用幅度或相位携带信息时,吃饭不能最充分地利用信号平面。洗手而MQAM调制则正是解决这一问题的一种调制方式,吃饭采用幅度相位相结合的调制方式,吃饭可以使同样大的信息平面内有更多的信息点。洗手洗手从抗干扰方面看,吃饭在星座图上,吃饭采用MQAM调制的信息的各点的距离要大于采用其它调制的,吃饭由星座图上点的特性可知,吃饭距离越大,吃饭抗干扰能力越强,吃饭所以在抗干扰能力方面,吃饭QAM调制也优于其它几种调制方式。洗手洗手由上可知,吃饭在现代数字通信系统中,吃饭幅度与相位相结合的多进制调制有着重要的意义,吃饭并且运用也日益广泛。洗手洗手设计原理洗手本设计中所采用的16QAM为16进制的幅度相位相结合调制。洗手16QAM是用两路独立的正交4ASK信号叠加而成,吃饭4ASK是用多电平信号去键控载波而得到的信号。洗手它是2ASK体制的推广,吃饭和2ASK相比,吃饭这种体制的优点在于信息传输速率高。洗手其星座图如图1所示。洗手洗手图116QAM矩形星座图洗手进制的正交振幅调制是一种振幅相位联合键控信号。洗手16QAM的产生有2种方法BEEF洗手(1)正交调幅法,吃饭它是有2路正交的四电平振幅键控信号叠加而成;BEEF洗手(2)复合相移法BEEF它是用2路独立的四相位移相键控信号叠加而成。洗手洗手16QAM信号采取正交相干解调的方法解调,吃饭解调器首先对收到的16QAM信号进行正交相干解调,吃饭一路与COSCT相乘,吃饭一路与SINCT相乘。洗手然后经过低通滤波器,吃饭低通滤波器LPF滤除乘法器产生的高频分量,吃饭获得有用信号,吃饭低通滤波器LPF输出经抽样判决可恢复出电平信号。洗手洗手在本次设计中,吃饭16QAM的调制和解调均调用MATLAB中的QAM专用调制解调4函数QAMMOD和QAMDEMOD。洗手其中QAMMOD用于QAM调制,吃饭QAMDEMOD用于QAM解调。洗手再分别用两个子函数完成调制前的串并转换和解调后的并串转换。洗手洗手详细设计步骤洗手首先进行系统的分析的设计,吃饭整个设计分为如下几个部分BEEF随机序列的产生,吃饭序列的串并和并串转换,吃饭16QAM调制,吃饭星座图的绘制,吃饭16QAM解调,吃饭加入噪声,吃饭误码率的测量及绘图。洗手洗手第一步是编写程序代码,吃饭产生一个“0”“1”随机序列,吃饭设定长度N为5000,吃饭代码如下BEEF洗手N5000BEEF洗手SENDINRANDINT1,NBEEF产生5000个随机的01序列洗手对产生的二进制随机序列进行串并转换,吃饭实现将每连续的4位二进制码组合在一起,吃饭由于是调用MATLAB系统函数调制解调,吃饭在此将转换后边的序列进行十进制转换,吃饭方便后面的调制,吃饭再将转换好的序列通过调用QAMMOD函数进行16QAM调制,吃饭具体代码如下BEEF洗手SEND,NT2FSENDINBEEF二进制换到十进制洗手SENDMODQAMMODSEND,16BEEF16QAM调制洗手串并转换子函数代码如下BEEF洗手FUNCTIONY,NT2FX洗手N1BEEF洗手YBEEF洗手JLENGTHXBEEF洗手KMODJ,4BEEF洗手JJKBEEF洗手FORI14JBEEF洗手YNXI8XI14XI22XI31BEEF洗手NN1BEEF洗手END洗手NN1BEEF洗手绘制星座图,吃饭此处选择绘制出三幅星座图,吃饭第一幅为原始无噪声情况下的星座图,吃饭第一幅为信噪比为10DB情况下的星座,吃饭第三幅为信噪比为0DB情况下的星座图。洗手其中加入指定信噪比的噪声通过AWGN函数来实现。洗手通过星座图,吃饭可以很直观地看出16QAM的特点,吃饭通过三幅图的比较,吃饭可以观察出噪声对信号的干扰影响。洗手代码如下BEEF洗手绘星座图洗手SCATTERPLOTSENDMODBEEF洗手TITLE原始信号星座图BEEF洗手SNRTESTAWGNSENDMOD,10BEEF加噪声洗手SCATTERPLOTSNRTESTBEEF洗手TITLE10DB信噪比时星座图BEEF洗手SNRTESTAWGNSENDMOD,0BEEF加噪声洗手SCATTERPLOTSNRTESTBEEF洗手TITLE0DB信噪比时星座图BEEF洗手5接收解调受噪声干扰的QAM信号,吃饭通过循环接收并统计受到不同信噪比干扰的QAM信号,吃饭然后对收到的信号进行并串转换。洗手再计算出不同信噪比情况下的接收端的误码率。洗手并绘制出误码率跟信噪比的关系曲线。洗手代码如下BEEF洗手COUNTBEEF洗手FORSNR20120BEEF信噪比从10到10洗手SUM0BEEF统计误码数洗手RECEIVEAWGNSENDMOD,SNRBEEF加噪声洗手RECEIVEDEMODQAMDEMODRECEIVE,16BEEF16QAM解调洗手RECEIVEOUT,MF2TRECEIVEDEMODBEEF十进制换到二进制洗手FORK1M洗手IFRECEIVEOUTKSENDINKBEEF洗手SUMSUM1BEEF洗手END洗手END洗手COUNTSNR21SUM/MBEEF洗手END洗手H3FIGUREBEEF洗手H3PLOT2020,COUNTBEEF洗手XLABEL信噪比DBBEEF洗手YLABEL误码率BEEF洗手TITLE信噪比与误码率的关系BEEF洗手并串转换子函数代码如下BEEF洗手FUNCTIONY,NF2TX洗手JLENGTHXBEEF洗手N1BEEF洗手FORI1JBEEF洗手IFXI15BEEF洗手YN1BEEF洗手YN11BEEF洗手YN21BEEF洗手YN31BEEF洗手ELSEIFXI0BEEF洗手YN0BEEF洗手YN10BEEF洗手YN20BEEF洗手YN30BEEF洗手ELSE洗手YNFIXXI/8BEEF洗手YN1FIXXIYN8/4BEEF洗手YN2FIXXIYN8YN14/2BEEF洗手YN3MODXI,2BEEF洗手NN4BEEF洗手END洗手END洗手6NN1BEEF洗手设计结果及分析洗手在MATLAB中运编写好的QAM函数,吃饭观察并分析结果。洗手洗手原始无噪声的信号星座图BEEF洗手图2原始信号星座图洗手信噪比为10DB情况下的星座图BEEF洗手图3信噪比为10DB情况下信号星座图洗手信噪比为0DB情况下的星座图BEEF洗手图4信噪比为10DB情况下信号星座图洗手信噪比与误码率关系曲线图BEEF洗手图5信噪比与误码率关系曲线洗手体会洗手完成本设计之后对QAM调制有了很清楚的认识,吃饭明白了QAM调制的意义和重要性,吃饭了解了QAM的调制过程和基本步骤,吃饭对二进制在数字通信中的重要性也有所认识。洗手另一方面,吃饭在MATLAB的使用过程中也学到了很多的关于MATLAB的使用技巧和方法,吃饭同时也存在一些问题。洗手学会了用图表曲线去直观地反映问题,吃饭反映事物的动态变化教程,吃饭预测变化趋势。洗手对今后的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论