- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目录
引言………………………………………………………… 2
一、相关知识介绍………………………………………… 2
(1)QAM调制解调原理…………………………………………… 3
(2)QAM的解调和判决…………………………………………… 4
二、设计内容及要求……………………………………… 5
(1)设计内容……………………………………………........... 5
(2)技术要求………………………………………………....... 5
(3)设计步骤及要求…………………………………………...... 5
三、程序流程图及设计方案……………………….…..…. 5
(1)程序流程图……………………………………………....…. 5
(2)设计方案…………………………………………………… 5
四、仿真结果及分析…………………………………...…. 7
(1)信号接收图……………………………………...……….…. 8
(2)误码率曲线图……………………………………………….. 8
五、课程设计总结…………………………………………. 8
六、参考文献………………………………………………. 9
附录………………………………………………………… 10
引言
本次课程设的代码编写和仿真均基于Matlab仿真软件。Matlab是矩阵实验室(Matrix Laboratory)的简称可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等QAM(Quadrature Amplitude Modulation)就是用两个调制信号对频率相同、相位正交的两个载波进行调幅,然后将已调信号加在一起进行传输或发射。在NTSC制和PAL制中形成色度信号时,用的就是正交调幅方式将两个色差信号调制到色度副载波上。QAM也可用于数字调制。数字QAM有4QAM、8QAM、16QAM、32QAM等调制方式。其中,16QAM和32QAM广泛用于数字有线电视系统。下面以16QAM为例介绍其原理。,每一个载波都被一个独立的信息比特序列所调制。发送信号波形如下图所示
式中{}和{}是电平集合,这些电平是通过将k比特序列映射为信号振幅而获得的。例如一个16位正交幅度调制信号的星座图如下图所示,该星座是通过用M=4PAM信号对每个正交载波进行振
幅调制得到的。利用PAM分别调制两个正交载波可得到矩形信号星座。
QAM 可以看成是振幅调制和相位调制的结合。因此发送的QAM信号波形可表示为
如果那么QAM方法就可以达到以符号速率同时发送个二进制数据。下图给出了QAM调制器的框图。
(2)QAM的解调和判决
假设在信号传输中存在载波相位偏移和加性高斯噪声。因此r(t)可以表示为
其中是载波相位偏移,且
将接收信号与下述两个相移函数进行相关
如图2.2.1所示,相关器的输出抽样后输入判决器。使用下图中所示的锁相环估算接收信号的载波相位偏移,相移和对该相位偏移进行补偿。
假设图中所示的时钟与接收信号同步,以使相关器的输出在适当的时刻及时被抽样。在这些条件下两个相关器的输出分别为
其中
噪声分量是均值为0,方差为的互不相关的高斯随机变量。
最佳判决器计算距离量度
二、设计内容及要求
(1)设计内容
利用Matlab函数或者模块产生随机数据,经过16QAM数字调制,送入高斯白噪声信道;在接收端使用16QAM解调数据后,与信源数据进行误码率统计;分析误码率与信噪比的关系。
(2)技术要求
信源为二进制随机数据;
高斯白噪声中设置信噪比范围:-5~10dB;
得到误码率和信噪比的性能曲线图(本设计用Eb/N0取代信噪比)。
(3)设计步骤及要求
①拟定程序设计流程图,编写各部分代码,并用matlab仿真;
②检验设计是否合理;
③拟写设计报告。
三、程序流程图及设计方案
(1)程序流程图
(2)设计方案
1、产生二进制随机数据源
在MATLAB中表示信号的常规格式是向量或者矩阵。本示例中利用randint函数来产生一个表示二进制数据序列连续值的列向量。其中二进制数据序列的长度(即为列向量中的行数)设置为30,000。
%% 定义参数
M = 16;
k = log2(M);
%% 产生信源
x = randint(30000,1);
2、16QAM调制
modem.qammod函数实现M-QAM调制,本示例中M为16。由于该函数默认的输入是十进制数据,而产生的信源为二进制,故须修改默认函数参数为输入数据类型是二进制。
%% 调制,设置输入为二进制数据
y = modulate(modem.qammod(M,16,InputType,Bit),x);
您可能关注的文档
最近下载
- 中控视频会议室设计方案书.pdf VIP
- 2010年3月北京润枫欣尚项目价格及推售方案.ppt
- 2023年成都理工大学工程技术学院软件工程专业《计算机组成原理》科目期末试卷B(有答案).docx VIP
- 《四肢骨折经典》课件.ppt
- 成都理工大学工程技术学院《线性代数》2018-2019学年第一学期期末试卷.doc VIP
- (必威体育精装版)24年秋统编一年级语文上册口语交际:我会想办法教学设计【精品】.docx
- 胜利油田CCUS技术及应用.docx
- 成都理工大学工程技术学院《线性代数》2021-2022学年第一学期期末试卷.pdf VIP
- 度量衡完整版.ppt
- 成都理工大学工程技术学院《线性代数》2020-2021学年第一学期期末试卷.pdf VIP
文档评论(0)