ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:398.31KB ,
资源ID:7732429      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7732429.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(QPSK调制解调的simulink仿真.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

QPSK调制解调的simulink仿真.docx

1、QPSK调制解调的simulink仿真摘要QPSK是英文Quadrature Phase Shift Keying的缩略语简称,意为正交相移键控,是一种数字调制方式。四相相移键控信号简称“QPSK”。在现代通信系统中,调制与解调是必不可少的重要手段。所谓调制,就是把信号转换成适合在信道中传输的形式的一种过程。解调则是调制的相反过程,而从已调制信号中恢复出原信号。本课程设计主要介绍通过进行QPSK调制解调的基带仿真,对实现中影响该系统性能的几个重要问题进行了研究。针对QPSK的特点,调制前后发生的变化,加上噪声后波形出现的各种变化,通过星座图、眼图、波形图等来观察。程序设计与仿真均采用MATLA

2、B集成环境下的Simulink仿真平台,最后仿真详单与理论分析一致。关键词:QPSK调制解调;Simulink仿真平台;MATLAB7.0;噪声。一、实验目的1、理解电子信号通信原理。2、熟悉系统建模方法。3、配置电子信号,设计相关应用方法。二、实验内容1、利用Matlab-Simulink建立系统模型。2、信号参数:信息速率80Hz,载波中心频率15MHz,采样频率120MHz。3、依据相关参数,产生QPSK调制信号。4、设计一种方法完成QPSK信号的数据解调。三、设计原理1.Simulink简介Simulink是MATLAB最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境

3、。在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造出复杂的系统。Simulink具有适应面广、结构和流程清晰及仿真精细、贴近实际、效率高、灵活等优点,并基于以上优点Simulink已被广泛应用于控制理论和数字信号处理的复杂仿真和设计。同时有大量的第三方软件和硬件可应用于或被要求应用于Simulink。Simulink是MATLAB中的一种可视化仿真工具, 是一种基于MATLAB的框图设计环境,是实现动态系统建模、仿真和分析的一个软件包,被广泛应用于线性系统、非线性系统、数字控制及数字信号处理的建模和仿真中。Simulink可以用连续采样时间、离散采样时间或两种混合的采样时

4、间进行建模,它也支持多速率系统,也就是系统中的不同部分具有不同的采样速率。为了创建动态系统模型,Simulink提供了一个建立模型方块图的图形用户接口(GUI) ,这个创建过程只需单击和拖动鼠标操作就能完成,它提供了一种更快捷、直接明了的方式,而且用户可以立即看到系统的仿真结果。Simulink是用于动态系统和嵌入式系统的多领域仿真和基于模型的设计工具。对各种时变系统,包括通讯、控制、信号处理、视频处理和图像处理系统,Simulink提供了交互式图形化环境和可定制模块库来对其进行设计、仿真、执行和测试。.构架在Simulink基础之上的其他产品扩展了Simulink多领域建模功能,也提供了用于

5、设计、执行、验证和确认任务的相应工具。Simulink与MATLAB紧密集成,可以直接访问MATLAB大量的工具来进行算法研发、仿真的分析和可视化、批处理脚本的创建、建模环境的定制以及信号参数和测试数据的定义。2.QPSK星座图QPSK是Quadrature Phase Shift Keying的简称,意为正交移相键控,是数字调制的一种方式。它规定了四种载波相位,分别为0, , , (或者,),星座图如图1(a)、(b)所示。 图1 QPSK星座图3.QPSK的调制因为输入信息是二进制序列,所以需要将二进制数据变换成四进制数据,才能和四进制的载波相位配合起来。采取的办法是将二进制数字序列中每两

6、个序列分成一组,共四种组合(00,01,10,11),每一组称为双比特码元。每一个双比特码元是由两位二进制信息比特组成,它们分别代表四进制四个符号中的一个符号。QPSK每次调制可传输两个信息比特。图2的(a)、(b)、(c)原理框图即为QPSK的三种调制方式,本次课程设计主要采用的是正交调制方式.。(a)正交调制法(b)相位选择法4.QPSK的解调QPSK信号可以用两个正交的载波信号实现相干解调,它的相干解调器如图3所示,正交路分别设置两个匹配滤波器,得到I(t)和Q(t),经电平判决和并转串即可恢复出原始信息。四、设计步骤1.QPSK调制电路图4 QPSK调制仿真图2.AWGN信道模型AWG

7、N信道模块可以将加性高斯白噪声加到一个实数的或复数的输入信号。当输入信号是实数时,这个块增加了实的高斯噪声,产生一个实数的输出信号。当输入信号是复数的,这个模块增加了复数的高斯噪声,产生复数的输出信号。此模块继承它的输入信号的采样时间。由于输入信号为连续的信号,所以控制信道信噪比的方式选择控制高斯噪声标准差的方式器变量之间关系为:其中Es/No 为信号能量比噪声功率谱密度。3.QPSK解调电路根据图3的方框图搭建QPSK解调电路(图5):载波采用调制时的载波信号,解调后的信号经位定时后判决得到并行二进制序列,再经并转串输出二进制序列。图5 QPSK解调仿真电路4.比特错误率统计比特错误率统计使

8、用Error Rate Calculation 模块,该模块可自动比较发送序列与接收序列并作出比较,进行错误统计,使用display 模块显示将比特错误率输出。由于采用buffer会产生时延,误码率较高,所以在设计时采用simulink里已有的QPSK 调制模块QPSK Modulator baseband和解调模块QPSK Demodulator Baseband对信号进行调制和解调,信号源采用随机信号源Random Integer Generator,搭建出QPSK的调制解调仿真图,如图6所示。图6 QPSK系统框图5.主要参数设计1)Random integer generator参数:

9、M-ary number4;Sample time-0.000005;2)QPSK Modulator Baseband参数: Input type-Integer;Phase offset-pi/4;3)AWGN参数:Mode-Variance from mask;Variance 1;4)QPSK Demodulator Baseband参数:Output type-Integer;Phase offset-pi/4;5)Error Rate Calculation参数:Receive delay-0;Output data-port;6)载波(Sine Wave)参数:Frequency

10、-2*pi*30000000;Phase-正弦0(余弦pi/2);五、设计结果及分析1.信号调制解调后的时域波形图由于仿真时示波器采样时间过少时会造成波形失真,而信号频率很高时仿真时间过长,所以采用数据低传输速率,载波也采用低频信号进行模拟仿真。如图7。图7 QPSK调制时域波形图从模拟仿真图中可以看出QPSK调制过程产生了四种相位,与理论相符合。2.数据源的频谱图图8 数据源的频谱图3.QPSK调制后的频谱图9 QPSK调制后的频谱4.QPSK解调后的频谱图10 QPSK解调后的频谱上面调制解调结果显示,完成QPSK信号在高斯通道上的调制,传输,解调过程,调制过程中采用上变频进行调制后再在高

11、斯通道上传输,再通过下变频解调出QPSK调制信号,最后解调。(变量设置:信息速率80Hz,载波中心频率15MHz,采样频率120MHz)5.误码曲线图本次课程设计主要采用matlab的bertool工具下的Bit Error Rate Analysis Tool模块进行误码统计的,设置如图11所示,该工具能够直接绘制出Simulink仿真的误码曲线图。得到的误码曲线图如图12所示。图11 bertool设置图图12 高斯通道下的QPSK误码曲线图QPSK的误码主要来源于高斯信道的噪声干扰,以及信号的码间串扰。其次由于位定时不准确也会造成抽样判决错误,导致信号与原始信号不同,产生误码。六、体会这

12、次课程设计让我深刻体会到数字信号的QPSK调制及解调过程,利用Simulink专业库Communications Blockset中的Modulation模块库所提供的“QPSK Modulator Baseband QPSK Demodulator Baseband等模块实现QPSK的系统设计,并输出误码率,信道中的噪声为高斯白噪声。这几周的课,不仅检验了我所学的通信原理的基本知识,同时让我熟悉了Matlab的simulink仿真的一些基本操作。刚开始时连正弦信号在scope中显示都很难做到,正弦信号的参数设计也是一大难题,但是经过查阅资料,终于弄清楚最基本的模块的用法。这次设计中遇到的最大

13、的问题是数据源的串转并和并转串模块,此模块花费很多时间去设计,最终设计出的串转并和并转串模块虽不理想(存在延时)但是实现了数据的串转并和并转串。各个模块参数的设计是设计中最难的一部分,因为一个参数设计不对会导致结果错误。最终经过不断的查找资料请教老师,终于按要求完成了QPSK调制信号的产生和解调实验。七、参考文献1曹志刚,现代通信原理,清华大学出版社,2011年2沈辉,SIMULINK系统仿真与控制,北京大学出版社,2003年3薛定宇,基于MATLAB/Simulink的系统仿真技术及应用,清华大学出版社,2011年4张德丰,MATLAB/Simulink建模与仿真实例精讲,机械工业出版社,2010年5樊昌信 曹丽娜,通信原理,国防工业出版社,2010年6李晓峰,通信原理,清华大学出版社,2008年

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1