1 / 45
文档名称:

本科毕业设计(论文)-QPSK调制器的设计与实现.doc

格式:doc   页数:45
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

本科毕业设计(论文)-QPSK调制器的设计与实现.doc

上传人:3346389411 2013/9/24 文件大小:0 KB

下载得到文件列表

本科毕业设计(论文)-QPSK调制器的设计与实现.doc

文档介绍

文档介绍:XXX大学/学院
本科毕业设计(论文)
题目 QPSK调制器的设计与实现
学生姓名
专业班级电子信息科学与技术07-1班
学号
院(系) 计算机与通信工程学院
指导教师
完成时间 2011年6月1日
郑州轻工业学院
毕业设计(论文)任务书
题目 QPSK调制器的设计与实现
专业电子信息科学与技术07-1
学号姓名
主要内容、基本要求、主要参考资料等:
主要内容:基于MATLAB与Visual C++混合程序设计,实现对QPSK的调制;学习使用通信仿真软件MATLAB和Visual C++编程。
基本要求:1. 掌握QPSK的调制原理。
++混合调制的方法。

主要参考资料:
[1] [M].北京:国防工业出版社,2001
[2] 张辉,曹丽娜. 现代通信原理与技术[M]. 西安:西安电子科技大学出版社,
[3] MATLAB 程序设计与应用/刘卫,张颖。-北京:高等教育出版社,
[4] Visual C++ ,康晓琳,袁建洲等编著,-北京:电子工业出版社,
[5]精通MATLAB与C++混合程序设计/刘维编著,-2版。北京:北京航空航天大学出版社,
完成期限: 2011年6月1日
指导教师签名:
专业负责人签名:
年月日
目录
摘要 I
ABSTRACT II
1 绪论 1
2 QPSK调制工作原理 3
QPSK信号的矢量图 3
双比特码元与载波相位的关系 3
QPSK信号产生的两种原理图 4
双比特码元所对应的图形 5
QPSK的特点 6
3 设计中使用的工具软件简介 8
MATLAB 语言简介 8
MATLAB的特点 9
Visual C++简单介绍 9
C++主要特点 9
4用MATLAB与VISUAL C++混合编程设计QPSK调制器 11
WAVE文件介绍 11
Visual C++中调用Matlab *.m函数编译后的动态链接库 14
对Matlab的编译环境进行配置,并编写*.m文件和生成动态链接文件 14
Visual C++调用Matlab生成的库文件 17
总结 23
致谢 24
参考文献 25
附录MFC程序 26
程序一 26
程序二 33
QPSK调制器的设计与实现
摘要
QPSK调制全称Quadrature Phase Shift Keying ,意为正交相移键控,是一种数字调制方式。随着社会的发展,通信在生活中的地位越来越重要,目前QPSK通信系统已经广泛应用于无线通信中,成为现代通信中一种十分重要的调制解调方式。
本文首先介绍了通讯系统中各种调制方式的原理,然后对QPSK的应用进行了介绍,并与二进制调制相比说明其特点;重点是对QPSK的调制原理进行阐述。首先,描述了QPSK的矢量图,然后介绍码元与载波相位的关系。再者,对QPSK的两种调制方法进行重点阐述。最后对QPSK的码元与波形的对应关系和QPSK的特点进行简单说明。通过用Matlab和 visual C++对这一过程进行编程设计来实现了QPSK调制的全过程。使用matlab实现QPSK的调制,这部分是程序的核心。由于matlab在对程序显示部分的控制有不足之处,所以这部分在visual C++中实现,visual C++充分弥补了这一点,因此本文利用Matlab和 visual C++混合编程实现QPSK调制。
关键词: QPSK/ Matlab/ Visual C++
DESIGN AND REALIZATION OF QPSK MODULATOR
Abstract
QPSK stands for Quadrature Phase Shift Keying .It is a kind of digial modulation methods. With the development of the society, the place munication system is ing more and more important. Now the munication system which is one of munication systems has been widely used in munications and has e a very important one in the munication.
This paper int