一种基于MATLAB的QPSK解调仿真方法

2017-11-07 00:55董华彪杨玥
科技创新导报 2017年25期
关键词:仿真

董华彪++杨玥

DOI:10.16660/j.cnki.1674-098X.2017.25.132

摘 要:根据QPSK的相干解调原理,利用此种解调方式效率高、速率快和抗干扰能力强等优势,在MATLAB的平台上编写了相应具体的解调仿真程序,对已调制好的信号进行解调,并进行编译和仿真,得到正确的仿真图像,以便对其进行分析和观察。

关键词:MATLAB QPSK 解调 仿真

中图分类号:TN921 文献标识码:A 文章编号:1674-098X(2017)09(a)-0132-02

1 QPSK的解調原理

QPSK通常运用的是相干解调方法,用两路正交的相干载波去解调,其解调原理框图如图1所示[1]。

解调表达式如下:

(1)

(2)

上面表达式中,表示已调制完成的QPSK信号,表示经过解调的I路基带信号,表示经过解调的Q路基带信号,两路解调后的信号再进行并/串转换后、合成最终的解调信号A(t)。

2 基于MATLAB的QPSK解调仿真方法的流程图

本文提出的QPSK解调仿真方法的流程图如图2所示。

如图2所示,首先打开并读取调制信号s(t),对完成调制的信号进行解调,产生两路信号,再把I和Q两路信号进行并串转换,得到解调信号A(t),最后在MATLAB[2]的平台上进行仿真,得到相应的仿真结果图。

3 QPSK的解调信号与解调仿真结果

如图3所示,选取已调制完成的基带数字信号“11”的调制结果,本仿真中就是对这个调制信号进行解调。如图4所示,此”11”是基带信号中第一个8bit的前两位。

如图5所示,是经过解调的仿真结果,I路、Q路图像表示的是”11”的解调结果,为更清晰可见,图像表示的是基带信号中第一个8bit信息”11101011”的解调结果。

如图6所示,是恢复成二进制格式的解调信号的结果。比较图6和图4,可见解调信号和基带信号相同,解调结果正确。

4 结语

综上所述,本文提出了一种基于MATLAB的QPSK的相干解调仿真方法:在基于MATLAB的QPSK解调平台上,经过对程序的编译和仿真,对选取的调制信号进行解调验证,此种解调仿真的方案可行。本文提出的仿真方案具有仿真效率高,编译过程简洁等优势。

参考文献

[1] 樊昌信,曹丽娜.通信原理[M].6版.北京:国防工业出版社,2009.

[2] 邓华.MATLAB通信仿真及应用实例讲解[M].北京:人民 邮电出版社,2003.endprint

猜你喜欢
仿真
Proteus仿真软件在单片机原理及应用课程教学中的应用
一种帮助幼儿车内脱险应急装置的仿真分析
论虚拟仿真实训系统在口腔实验教学中的应用