




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
天津理工大学计算机与通信工程学院通信工程专业设计说明书基于matlab/simulink 的qpsk调制解调仿真设计与研究 目录摘 要2第一章 前 言21.1 专业设计任务及要求2 1.2 matlab简介2 1.3 matlab下的simulink简介3 1.4 通信系统模型3第二章 qpsk调制4 2.1 qpsk介绍4 2.2 qpsk调制原理42.2.1 相乘法42.2.2 选择法52.3 qpsk调制原理框图6 2.4 qpsk调制方式的matlab仿真6 2.5 qpsk调制方式matlab-simulink仿真7 2.5.1 simulink调制建模72.5.2 simulink调制仿真结果8第三章 qpsk解调13 3.1qpsk解调原理133.2 qpsk解调原理框图13 3.3qpsk解调方式matlab仿真13 3.4qpsk解调方式的matlab-simulink仿真14 3.4.1 qpsk解调建模143.4.2 传输信道163.4.3 仿真结果163.5 仿真结果分析18第四章 qpsk通信系统性能分析19第五章 结论19参考文献20附 录20摘 要正交相移键控(qpsk),是一种数字调制方式。qpsk技术具有抗干扰能力好、误码率低、频谱利用效率高等一系列优点。论文主要介绍了正交相移键控(qpsk)的概况,以及正交相移键控qpsk的调制解调概念和原理,利用matlab中m文件和simulink模块对qpsk的调制解调系统进行了仿真,对qpsk在高斯白噪声信道中的性能进行了,分析了解simulink中涉及到qpsk的各种模块的功能。【关键词】matlab qpsk simulnk 仿真第一章 前 言1.1 专业设计任务及要求1了解并掌握qpsk调制与解调的基本原理;2在通信原理课程的基础上设计与分析简单的通信系统;3学会利用matlab7.0编写程序进行仿真,根据实验结果能分析所设计系统的性能。4学习matlab的基本知识,熟悉matlab集成环境下的simulink的仿真平台。5利用通信原理相关知识在仿真平台中设计qpsk调制与解调仿真系统并用示波器观察解调后的波形6在指导老师的指导下,独立完成课程设计的全部内容,能正确的阐述和分析设计和实验结果。1.2 matlab简介 matlab是matrix laboratory的缩写,是一款由美国math works公司出品的商业数学软件。matlab 是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。除了矩阵运算、绘制函数/数据图像等常用功能外,matlab还可以用来创建用户界面及与调用其它语言(包括c,c+和fortran)编写的程序。尽管matlab主要用于数值计算,但是因为大量的额外的工具箱它也适合于不同领域的应用,如控制系统设计与分析、图像处理和信号处理和通信、金融建模和分析等。除了一个完整的simulink包,提供了一个可视化的开发环境,通常用于系统仿真、动态/嵌入式系统开发等。1.3 matlab下的simulink简介simulink是matlab最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境。在该环境中只要通过简单的鼠标操作,就可以构造出复杂的系统。simulink提供了一个建立模型方块图的图形用户接口,这个创建过程只需单击和拖动鼠标操作就能完成,它提供了一种更快捷、直接明了的方式,而且用户可以立即看到系统的仿真结果。simulink具有适应面广、结构和流程清晰及仿真精细、效率高、贴近实际、等优点,基于以上优点simulink已被广泛应用于控制理论和数字信号处理的复杂仿真和设计。同时有大量的第三方软件和硬件应用于simulink。1.4 通信系统模型通信系统就是传递信息所需要的一切技术设备和传输媒质的总和,包括信息源、发送设备、信道、接收设备和信宿(受信者) ,它的一般模型如图1.4.1所示。 图1.4.1 通信系统一般模型模拟通信系统是利用模拟信号来传递消息的通信系统,其模型如图1.4.2所示。 图1.4.2 模拟通信系统模型第二章 qpsk调制2.1 qpsk介绍 quadrature phase shift keying通过使用载波的四个各不相同的相位差来表示输入的信息,是具有四进制的相移键控。qpsk是在m=4时的数字的调相技术,它通过约定的四种载波相位,分别为45,135,225,275,输入数据为二进制的数字序列,因为载波相位是四进制的,所有我们需要把二进制的数据变为四进制的,即把二进制序列中每两个比特分成一组,四种排列组合,即00,01,10,11,双比特码元即为一组。每两位二进制信息比特构成每一组,它们分别表示着着四个符号中的某一个符号。2.2 qpsk调制原理qpsk的调制有两种产生方法相乘电路法和选择法。2.2.1 相乘法输入信号是二进制不归零的双极性码元,它通过“串并变换”电路变成了两路码元。变成并行码元后,每个码元的持续时间是输入码元的两倍。用两路正交载波去调制并行码元。图2.2.1选择法qpsk的调制中,qpsk信号可以看成是两个载波正交的2psk信号调制器构成。原理分析如下:基本原理和系统结构qpsk与二进制psk一样,传输信号包含的信息都存在于相位中。个别的载波相位取四个等间隔值之一,如/4、3/4、5/4、7/4。相应的,可将发射信号定义为:其中,i1,2,3,4;e是发射信号的每个符号的能量,t为符号的持续时间,载波频率f等于nc/t,nc为固定整数。每一个可能的相位值对应于一个特定的二位组。下面介绍qpsk信号的产生和检测。如图为典型的qpsk发射机框图。输入的二进制数据序列首先被不归零(nrz)电平编码转换器转换为极性形式,即负号1和0分别用和-表示。该二进制波形被分接器分成两个分别由输入序列的奇数位偶数位组成的彼此独立的二进制波形,这两个二进制波形分别用a1(t)和a2(t)表示。此时,在任何一信号时间间隔内a1(t),和a2(t)的幅度恰好分别等于si1和 si2,即由发送的二位组决定。这两个二进制波形a1(t)和a2(t)被用来调制一对正交载波:,。这样就得到一对二进制psk信号。和的正交性使这两个信号可以被独立地检测。最后,将这两个二进制psk信号相加,从而得期望的qpsk。2.2.2 选择法输入基带信号经过串并变换后用于控制一个相位选择电路,按照当时的输入双比特ab,决定选择哪个相位的载波输出。图2.2.2选择法2.3 qpsk调制原理框图 图2.3 调制原理框图2.4 qpsk调制方式的matlab仿真i 路信号是用余弦载波,由2进制数据流的奇数序列组成;q路信号用正弦载波,由2进制数据流的偶数序列组成。下面的a是idata,b就是qdata,它们分布与各自的载波相乘分别输出 i 路信号和 q 路信号。i 路信号加上q路信号就是qpsk输出信号。当 i 路载波信号是0相位时为1,是180相位时为0;当q路载波信号是0相位时为1,是180相位时为0。2.4 matlab调制仿真图2.5 qpsk调制方式matlab-simulink仿真2.5.1 simulink调制建模 图2.5.1调制框图(1)产生需要的信号源在搭建qpsk调制解调系统中使用伯努力信号发生器产生随机的01比特序列,每两比特代表就一个符号。bernoulli binary generator模块利用伯努利分布的原理,相应得到参数为p的伯努利分布。伯努利分布的均值1 - p和方差p(1 p)的。一个零概率参数指定p。本次实验中的p设置为0.5,即0和1等概。采样时间可根据需要进行设置,例如测误码率时采样时间设为0.01s。图2.5.2信号源参数设置(2)串并变换我们先通过使用buffer 这个模块来实现将信号源信号转变为两路信号。buffer 模块可以重新分配缓冲区块的输入样本,用到了demux,可以将一个复合输入转化为多个单一输出,即可以输出多个采样率较低的帧信号。但会产生与缓冲区容量相同的时延。所以,我们可以设置buffer的参数容量为2。图2.5.3 buffer的参数设置(3)单极性信号转化为双极性信号因为qpsk的调制信号要求的是双极性信号,所以用伯努利随机生成二进制generator模块产生的信号必须经过转化才能够被使用。利用加法模块和常数产生模块将1和0的序列各自减去1/2,再利用比例运算模块乘以2,就得到了1和-1 的双极性序列。(4)调制模块分别将两路信号乘以相位相差 / 2的载波,然后相加。载波由正弦信号发生器产生。正弦波模块的参数设置为可基于时间的模式,时间设为使用仿真时间,我们设载波信号的幅度为1,载波频率可根据需要来进行设置,两路载波同频正交,相位相差 / 2。我们设上支路的相位为0,下支路的相位为 / 2。图2.5.4上支路载波参数图2.5.5下支路载波参数2.5.2 simulink调制仿真结果图2.5.6信号源和转变后的双极性信号图2.5.7上支路载波图2.5.8 下支路载波图2.5.9调制信号第三章 qpsk解调3.1 qpsk解调原理qpsk接收机由一对共输入地相关器组成。这两个相关器分别提供本地产生地相干参考信号和。相关器接收信号x(t),相关器输出地x1和x2被用来与门限值0进行比较。如果x10,则判决同相信道地输出为符号1;如果x1=-1 & t(i)=5& t(i)=0 & t1(i)=4& t1(i)0 %20点为同一个值,20点数据叠加后与阈值0比较 data_recover_a(i:i+19)=1; %data_recover_a是并/串转换后的20000点 bit_recover=bit_recover 1; %bit_recover是1000点数据 else data_recover_a(i:i+19)=-1; bit_recover=bit_recover -1; endenderror=0;dd = -2*bit_in+1; % 将bit_in中的1变成-1,0变成1ddd=dd; %ddd是1表示0,-1表示1的原始序列,1000个点ddd1=repmat(ddd,20,1); %ddd1是20*1000的矩阵for i=1:2e4 ddd2(i)=ddd1(i); %将ddd1拉直为1*20000的行向量ddd2endfor i=1:1e3 if bit_recover(i)=ddd(i) error=error+1; endendp=error/1000;figure(1)subplot(4,1,1);plot(t
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 酶工程制药技术选择题100道及答案
- 2025装饰工程油漆班组劳务施工合同
- 2025会议室租赁合同模板
- 左冠状动脉异位的健康宣教
- 暑期美术培训课件
- 六个提升行动实施方案
- 2025年秦皇岛货运资格证考试有哪些项目
- 2025年赤峰道路运输从业人员从业资格考试
- 美容店长培训课程
- 体育教案书写培训大纲
- 2025年河南工业和信息化职业学院单招职业技能测试题库及答案1套
- 校长在2025春季开学思政第一课讲话:用《哪吒2》如何讲好思政课
- T-SSFSIDC 021-2024 认股权综合服务工作准则
- 《迪拜帆船酒店》课件
- 2025年晋城职业技术学院高职单招语文2018-2024历年参考题库频考点含答案解析
- (一模)乌鲁木齐地区2025年高三年级第一次质量历史试卷(含官方答案)
- 《漂亮的热带鱼》课件
- 地下建筑结构知到智慧树章节测试课后答案2024年秋南京工业大学
- 中心静脉压的监测与临床意义
- 2024年安阳职业技术学院单招职业技能测试题库
- 【MOOC】人体寄生虫学-山东大学 中国大学慕课MOOC答案
评论
0/150
提交评论