QPSK调制解调的仿真

上传人:n**** 文档编号:37460785 上传时间:2018-04-16 格式:DOC 页数:23 大小:725.50KB
返回 下载 相关 举报
QPSK调制解调的仿真_第1页
第1页 / 共23页
QPSK调制解调的仿真_第2页
第2页 / 共23页
QPSK调制解调的仿真_第3页
第3页 / 共23页
QPSK调制解调的仿真_第4页
第4页 / 共23页
QPSK调制解调的仿真_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《QPSK调制解调的仿真》由会员分享,可在线阅读,更多相关《QPSK调制解调的仿真(23页珍藏版)》请在金锄头文库上搜索。

1、 通信工程专业综合课程设计第 1 页 共 24 页引言引言近年来,软件无线电作为解决通信体制兼容性问题的重要方法受到各方面的注意。它的中心思想是在通用的硬件平台上,用软件来实现各种功能,包括调制解调类型、数据格式、通信协议等。通过软件的增加、修改或升级就可以实现新的功能,充分体现了体制的灵活性、可扩展性等。其中软件的增加、高频谱效率的调制解调模块是移动通信系统的关键技术,它的软件化也是实现软件无线电的重要环节。QPSK 是英文 Quadrature Phase Shift Keying 的缩略语简称,意为正交相移键控,是 一种数字调制方式。在 19 世纪 80 年代初期,人们选用恒定包络数字调

2、制。这类数字调制技 术的优点是已调信号具有相对窄的功率谱和对放大设备没有线性要求,不足之处是其频谱利 用率低于线性调制技术。19 世纪 80 年代中期以后,四相绝对移相键控(QPSK)技术以其抗干 扰性能强、误码性能好、频谱利用率高等优点,广泛应用于数字微波通信系统、数字卫星通 信系统、宽带接入、移动通信及有线电视系统之中。 通过完成设计内容, 复习 QPSK 调制解调的基本原理,同时也要复习通信系统的主 要组成部分,了解调制解调方式中最基础的方法。了解 QPSK 的实现方法及数学原理。并 对“通信”这个概念有个整体的理解,学习数字调制中误码率测试的标准及计算方法。同 时还要复习随机信号中时域

3、用自相关函数,频域用功率谱密度来描述平稳随机过程的特性 等基础知识,来理解高斯信道中噪声的表示方法,以便在编程中使用。理解 QPSK 调制解 调的基本原理,并使用 MATLAB 编程实现 QPSK 信号在高斯信道和瑞利衰落信道下传输, 以及该方式的误码率测试。复习 MATLAB 编程的基础知识和编程的常用算法以及使用 MATLAB 仿真系统的注意事项,并锻炼自己的编程能力,通过编程完成 QPSK 调制解调系 统的仿真,以及误码率测试,并得出响应波形。在完成要求任务的条件下,尝试优化程序。本课设是基于 Matlab 的软件仿真,只需 PC 机上安装 MATLAB 6.0 或者以上版本即可。 课设

4、的要求是 1.构建一个理想信道基本 QPSK 仿真系统,要求仿真结果有:基带输入波形及 其功率谱;QPSK 信号及其功率谱 ;QPSK 信号星座图。2.构建一个在 AWGN(高斯白噪声) 信道条件下的 QPSK 仿真系统, 得出高斯白噪声信道条件下的误码性能以及高斯白噪声的 理论曲线,要求所有误码性能曲线在同一坐标比例下绘制。 通过本次实验,除了和队友培养了默契学到了知识之外,还可以将次实验作为一种推 广,让更多的学生来深入一层的了解QPSK以至其他调制方式的原理和实现方法。可以方便 学生进行测试和对比。足不出户便可以做实验。通信工程专业综合课程设计第 2 页 共 24 页1 1 方案论证方案

5、论证本次课设是基于 MATLAB 环境下对 QPSK 调制解调系统进行仿真。在 Matlab 环境下有两种仿真方案,一种是基于 simulink 对 QPSK 进行模块化的仿真,要求是不能直接调用软件里面的集成模块,以此来实现 QPSK 系统的仿真。另一种方案是在 Matlab 环境下,用软件编程的方法来实现调制解调系统的仿真,并且得出不同信道的误码率,并作以比较。 1.1 方案一在 Matlab 环境下,用软件编程的方法来实现 QPSK 调制解调系统的仿真。Matlab 是一款由美国 Math Works 公司出品的商业数学软件。MATLAB 是一种用于算法开发、数据可视化、数据分析以及数值

6、计算的高级技术计算语言和交互式环境。除了矩阵运算、绘制函数/数据图像等常用功能外,MATLAB 还可以用来创建用户界面及与调用其它语言(包括C,C+和 FORTRAN)编写的程序。我们此次可以应用它的这种功能,在熟练掌握语言编程以及深刻理解 QPSK 的基础上,严格按照程序仿真的流程图对各部分进行程序编写并仿真。应用理论知识来验证最终的仿真结果是否正确。 1.2 方案二在 Matlab 环境下的 Simulink 模块库中应用模块来搭建 QPSK 调制解调系统的仿真电路模块。在深入了解 QPSK 调制解调系统理论知识的情况下,根据理论知识构建调制解调的系统框图。在此基础上选择合适的电路器件以及

7、设置合理的参数,构成调制解调的总体电路框图。Simulink 是 MATLAB 最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境。在该环境中只要通过简单的鼠标操作,就可以构造出复杂的系统。Simulink 提供了一个建立模型方块图的图形用户接口,这个创建过程只需单击和拖动鼠标操作就能完成,它提供了一种更快捷、直接明了的方式,而且用户可以立即看到系统的仿真结果。在此基础上完成电路图的搭建,得出仿真结果,并与实际的理论结果相比较。 1.3 方案确立在经过详细的考虑和比较之后,我确立了方案一为本次课程设计的最终方案。QPSK 的调制方法有两种,分别是相乘电路法和选择法,结合本次设计

8、的实际情况,最终选择用程序方式实现相乘电路的调制方式。因为在 Matlab 中应用程序对 QPSK 调制解调系统进行仿真,一方面降低了系统设计的复杂性,并且有效的克服了电子瓶颈的问题。因为在电子电路中,总体电路对参数设置是非常敏感的,一旦参数设置出现小的偏差,将会影响到整个电路的结果。另一方面程序的仿真过程中可以将主程序分为很多个子程序,将它们逐个进行仿真,这样不会影响到整体结果,可以逐步进行调试。结合以上的比较论证以及自身的能力,最终我决定用程序法来完成此次对 QPSK 调制解调系统的仿真。通信工程专业综合课程设计第 3 页 共 24 页2 仿真原理仿真原理四相相位调制解调是利用载波的四种不

9、同相位差来表征输入的数字信息 ,是四进制移 相键控。QPSK 是在 M =4 时的调相技术 ,它规定了四种载波相位 ,分别为 45, 135, 225, 275,调制器输入的数据是二进制数字序列 ,为了能和四进制的载波相位配合起来 ,则 需要把二进制数据变换为四进制数据 ,这就是说需要把二进制数字序列中每两个比特分成 一组 ,共有四种组合 ,即 00, 01, 10, 11,其中每一组称为双比特码元。每一个双比特码 元是由两位二进制信息比特组成 ,它们分别代表四进制四个符号中的一个符号。QPSK 中每 次调制可传输 2 个信息比特 ,这些信息比特是通过载波的四种相位来传递的。解调器根据 星座图

10、及接收到的载波信号的相位来判断发送端发送的信息比特。数字调制用“星座图 ” 来描述 ,星座图中定义了一种调制技术的两个基本参数 : (1)信号分布; (2) 与调制数字 比特之间的映射关系。星座图中规定了星座点与传输比特间的对应关系 ,这种关系称为 “映射 ”,一种调制技术的特性可由信号分布和映射完全定义 ,即可由星座图来完全定义 3 。在 QPSK 调制中 ,QPSK 信号可以看作两个载波正交的 2PSK 调制器构成。串 /并变 换器将输入的二进制序列分为速率减半的两个并行的双极性序列 ,然后分别对 sinct 和 cosct 调制 ,相加后得到 QPSK 调制信号。QPSK 同相支路和正交

11、支路可分别采用相干解调 方式解调 ,得到 I( t)和 Q ( t)。经抽样判决和并 /串变换器 ,将上、下支路得到的并行 数据恢复成串行数据。21 QPSK 调制原理在 QPSK 调制中 ,QPSK 信号可以看作两个载波正交的 2PSK 调制器构成。串 /并变换器将输入的二进制序列分为速率减半的两个并行的双极性序列 ,然后分别对 sinct 和 cosct 调制 ,相加后得到 QPSK 调制信号。QPSK 同相支路和正交支路可分别采用相干解调方式解调 ,得到 I( t)和 Q ( t)。经抽样判决和并 /串变换器 ,将上、下支路得到的并行数据恢复成串行数据。 调制原理框图如图 2.1 所示图

12、 2.1 QPSK 调制原理框图通信工程专业综合课程设计第 4 页 共 24 页原理分析: 基本原理及系统结构 QPSK 与二进制 PSK 一样,传输信号包含的信息都存在于相位中。 的别的载波相位取四个等间隔值之一,如 /4, 3/4,5/4,和 7/4。相应的,可将发 射信号定义为0tT2/cos2(21)/ 4E tftiSi(t) 0 (2.1.1) 其中,i1,2,2,4;E 为发射信号的每个符号的能量,T 为符号持续时间,载波频 率 f 等于 nc/T,nc 为固定整数。每一个可能的相位值对应于一个特定的二位组。例如,可 用前述的一组相位值来表示格雷码的一组二位组:10,00,01,

13、11。 下面介绍 QPSK 信号的产生和检测。如果 a 为典型的 QPSK 发射机框图。输入的二进制 数据序列首先被不归零(NRZ)电平编码转换器转换为极性形式,即负号 1 和 0 分别用和表示。接着,该二进制波形被分接器分成两个分别由输入序列的奇数位偶bEbE数位组成的彼此独立的二进制波形,这两个二进制波形分别用 a1(t) ,和 a2(t)表示。 容易注意到,在任何一信号时间间隔内 a1(t) ,和 a2(t)的幅度恰好分别等于 Si1 和 Si2,即由发送的二位组决定。这两个二进制波形 a1(t) ,和 a2(t)被用来调制一对正交载波或者说正交基本函数:1(t),2(t)。2cos(2

14、)cf tT2sin(2)cf tT这样就得到一对二进制 PSK 信号。1(t)和2(t)的正交性使这两个信号可以被独立地检测。最后,将这两个二进制 PSK 信号相加,从而得期望的 QPSK。2.2 QPSK 解调原理 在 QPSK 解调中 ,正交支路和同相支路分别设置两个相关器 (或匹配滤波器 ) ,得到 I( t)和 Q ( t) ,经电平判决和并 /串变换后即可恢复原始信息从发射机发射的已调信号 经过传输媒质传播到接收端 ,接收机接收到的己调信号为:SQPSK( t) = I( t) cosct +Q ( t) sinct (2.2.1) I( t)、Q ( t)分别为同相和正交支路 ,

15、c 为载波频率 ,那么相干解调后 ,同相支路相乘 可得:Ii( t) = SQPSK( t) cosct = I( t) cosct +Q ( t) sinctcosct=I( t) cos2wct +Q ( t) sin wct /2 =I( t)/2- I( t) cos 2ct +Q ( t) sin 2ct (2.2.2)正交支路相乘可得:Qq( t) = SQPSK( t) sinct = I( t) cosct +Q ( t) sinctsinct= I( t) sinct cosct +Q (t) sin2ct =I(t) sin 2ct/2 +Q ( t)-Q ( t) cos 2ct (2.2.3) 经过低通滤波器可得:Ii( t) =0.5I( t), Qq( t) =0.5Q ( t) (2.2.4)通信工程专业综合课程设计第 5 页 共 24 页原理框图如图 2.2 所示:1(t ) 同相信道 门限02(t) 正交信道 门限0 图 2.2 QPSK 解调原理框图 原理分析: QPSK 接收机由一对共输入地相关器组成。这两个相关器分别提供本地产生地

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 电子/通信 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号