基于MATLAB的GMSK仿真分析(通信原理三级项目).ppt_第1页
基于MATLAB的GMSK仿真分析(通信原理三级项目).ppt_第2页
基于MATLAB的GMSK仿真分析(通信原理三级项目).ppt_第3页
基于MATLAB的GMSK仿真分析(通信原理三级项目).ppt_第4页
基于MATLAB的GMSK仿真分析(通信原理三级项目).ppt_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于MATLAB的GMSK仿真分析,数字调制,调制是通信系统中提高通信质量的一项关键技术,通过调制可使信号特性与信道特性相匹配。现代通信系统多使用数字调制技术,这主要是由于数字通信具有抗干扰能力强、易于加密、建网灵活和便于集成的优点。目前,先进的数字调制方式主要有QAM(正交振幅调制)、MSK(最小频移键控)调制方式和GMSK(高斯最小频移键控)调制方式等,QAM信号具有频带利用率高的优点,但它在码元交替处的载波相位是突变的,这会在功率谱上产生很强的旁瓣分量。为解决对信道线性要求过高的问题,要求发射信号具有恒定包络且相位连续,MSK和GMSK即能满足这一要求。,MSK,MSK是以最小调频指数(h=0.5)获得的一种相位连续的FSK(频移键控)。当h=0.5时,用于调制的两个频率的频差最小。此外,这两个频率正交,它们的相关函数为0。在图1所示的MSK调制原理框图中,首先对输入的双极性信号进行差分编码,然后进行串并转换,得到Ik、Qk两路并行的双极性码,且相互错开一个比特宽度Ts,Ik、Qk两路信号分别与cos(t/2Tb)和sin(t/2Tb)相乘,再送到互为正交的相乘调制器对正交载波cosCt和sinCt进行调制。调制器输出的I路信号(同相分量)和Q路信号(正交分量)送到相加器后,便可输出MSK信号。,MSK调制原理框图,GMSK,为进一步压缩带宽,改善MSK的频谱特性,可采用GMSK即高斯MSK调制方式。GMSK是在MSK调制器之前加一个高斯低通滤波器,使基带脉冲信号经过高斯低通滤波器后成为高斯脉冲,再对其进行MSK调制。高斯低通滤波器带宽窄,具有尖锐截止的频率特性,且能保持输出脉冲面积不变。这些特性能较好地抑制信号高频成分,防止过量的频偏,有效地抑制MSK信号的带外辐射功率,邻道干扰小。,GMSK解调,GMSK本是MSK的一种,而MSK又是是FSK的一种,因此,GMSK检波也可以采用FSK检波器,即包络检波及同步检波。而GMSK还可以采用时延检波,但每种检波器的误码率不同。,仿真系统设计-MATLAB,Simulink是MATLAB提供的用于对动态系统建模、仿真和分析的一种可视化仿真工具,它包含许多专业模型库,如通信模块库、CDMA参考模块库、DSP模块库等,可提供丰富的功能模块,广泛应用于线性系统、非线性系统和数字信号处理的建模和仿真。Simulink采用模块化的方式,每一个模块都有输入/输出端口,实现一定的功能。用户使用时,以调用模块代替程序的编写,以模块的集合以及模块之间的连接关系表示系统仿真模型。,GMSK调制系统模型,GMSK调制系统建模,选用BernoulliBinaryGenerator(贝努利二进制序列发生器)模块作为系统信号源来产生输入信号。用Scope(示波器)模块来显示输入信号波形。为便于GMSK信号的解调。3.选用GMSKModulatorPassband(频带GMSK调制器)模块充当调制器,进行频带GMSK调制。在这种频带调制方式下,频带GMSK调制器先通过内部的GMSK调制器进行基带GMSK调制,产生基带调制信号(基带GMSK信号),再把这个基带调制信号调制到高频载波上,形成频带调制信号(频带GMSK信号)。,GMSK调制系统建模,4.由于GMSK信号为复数信号,无法直接用Scope模块显示波形,在Scope模块之前增加ComplextoReal-Imag模块,将复数输入转为实部和虚部输出,这样就可使GMSK信号能分别在实部和虚部两方面进行观察。5.为考察频带GMSK系统的抗干扰性能,本文设置了AWGNChannel(加性高斯白噪声)模块作为系统传输信道。通过改变AWGNChannel模块的SNR(信噪比)等参数的设置,可观察系统误码率的变化情况。6.频带GMSK信号通过GMSKDemodulatorPassband(频带GMSK解调器)进行解调.,GMSK调制系统建模,7.恢复出的二进制序列从Rx端口进入ErrorRateCalculation(错误率统计)模块。8.BernoulliBinaryGenerator模块产生的原始二进制序列从Tx端口进入ErrorRateCalculation模块。这样,就可得到系统的误码率。将ComplextoReal-Imag模块和Scope模块相结合,就可显示GMSK的仿真波形。,实验结果波形,原基带信号与传输后的解调信号,调制信号的包络与相位,眼图与调制频谱,系统误码率,误码率是通信系统的一个重要性能指标。在MATLAB中可通过ErrorRateCalculation(错误率统计模块)绘制GMSK系统的误码率与信噪比的关系曲线。为得到GMSK调制系统的误码率曲线,需要编写一个M文件,通过这个文件多次调用仿真模型,从仿真结果中得到不同信噪比条件下的误码率,从而绘制出误码率曲线。,相应的M文件代码,x=30:40;%x表示信噪比的取值y=x;%y表示GMS调制的误码率fori=1length(x);%信噪比依次取向量x的数值范围;xSNR=x(i);%执行GMSK仿真模型;sim(Gmsk_error);y(i)=xErrorRate(1);%从xErrorRate中获得调制系统的误码率end,相应的M文件代码,semilogy(x,y,r);%绘制信噪比与误码率的关系曲线gridon;%加网格holdon;%保留当前图形xlabel(信道中的信噪比/dB);ylabel(误码率);legend(gmsk误码率曲线);%曲线标识结果表明,本文所设计的GMSK调制系统具有较低的误码率。,GMSK系统的误码率与信噪比的关系曲线,BT值对系统频域特性影响,BT值:高斯滤波器的3dB带宽B和输入码元宽度T的乘积BT值作为设计高斯滤波器的一个主要参数。高斯低通滤波器的BT值决定了高斯低通滤波器的频域特性,从而影响了系统性能。高斯滤波器的BT值越小则调制后的GMSK频谱越窄,邻道干扰越小;反之,BT值越大则调制后的GMSK频谱就越宽,邻道干扰越大,当BT趋于无穷大时就成了MSK调制。,BT值对系统误码率影响,下图为BT=0.5和BT=0.3时系统的误码率曲线。仿真结果表明,系统在BT=0.5时的误码率要低于BT=0.3时的误码率。这表明当GMSK调制信号的频谱随着BT值的减小而变得紧凑的时候,GMSK调制信号的误码性能却变得越来越差。可见,GMSK频谱特性的改善是以误码率性能的下降为代

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论