移动通信系统三级项目报告

Mobile Communication System Project Design Report

项目名称:基于MATLAB的GMSK仿真分析

指导教师:肖丽萍

目录

1              摘要:

2              GSMK的基本介绍

3              GMSK的原理分析

3.1              GMSK调制的基本原理

3.2              GMSK信号的调制

3.3              限幅鉴频器解调

3.4              非相干差分解调

4              GMSK的MATLAB仿真

5              参考文献

基于MATLAB的GMSK仿真分析1摘要:

GMSK 由于具有优良的频谱效率和功率效率,因而作为一种主要的现代调制技术被广泛地应用于多种现行的无线标准之中。主要介绍数字调 制技术 GMSK 的调制解调原理和 MATLAB 仿真。介绍了 GMSK 的发展和主要应用,并分别介绍了GMSK 的调制和解 调方法。最后利用 MATLAB 进行了 GMSK 系统仿真和性能分析。

关键词:     GMSK 基本原理 应用 MATLAB 仿真2GSMK的基本介绍

GMSK是高斯滤波最小频移键控的简称,由于具有优良的频谱效率和功率效率等特性,因而作为一种主要的调制技术被广泛地应用于多种现行的无线标准之中(GSM, DECT, CDPD )。

GMSK 调制技术是从 MSK调制的基础上发展起来的一种数字调制方式,其特点是在数据流送交频率调制器前先通过一个 高斯滤波器(预调制滤波器)进行预调制滤波。

GMSK的由于数字信号在调制前进行了 高斯预调制滤波,调制信号在交越零点不但相位连续,而且平滑过滤,因此 GSMK 调制的信号频谱紧凑、误码特性好,在数字移动通信中得到了广泛使用,如现在广泛使用的 GSM移动通信体制就是使用 GMSK 调制方式。3GMSK的原理分析3.1GMSK调制的基本原理

GMSK调制的基本原理是将基带信号先经过高斯滤波器成形,再进行最小频移键控(MSK)调制。

3.2GMSK信号的调制

实现GMSK信号的调制,关键是设计一个性能良好的高斯低通滤波器,它必须具有如下特性:

①有良好的窄带和尖锐的截止特性,以滤除基带信号中多余的高频成分。

②脉冲响应过冲量应尽量小,防止已调波瞬时频偏过大。

③输出脉冲响应曲线的面积对应的相位为π/2,使调制系数为1/2。

以上要求是为了抑制高频分量、防止过量的瞬时频率偏移以及满足相干检测所需要的。

高斯低通滤波器的冲激响应:

式中,

为高斯滤波器的3dB带宽

该滤波器对单个宽度为Tb的矩形脉冲的响应为:

Q

=

  exp

d

当Bb Tb取不同值时,g(t)的波形为:

GMSK的信号表达式为

GMSK的信号相位轨迹为

通过比较前面两个图和分析我们可以下定性的结论:

基带的脉冲形成技术平滑了 M SK 信号的相位曲线,因此稳定了信号的频谱变化,这将使得发射频谱上的旁瓣高度大大降低。GMSK 是通过引入可控的码间干扰(即部分响应波形)来达到平滑相位路径的目的,它消除了 MSK 相位路径在码元转换时刻的相位转折点。从图中还可以看出,GMSK 信号在一个码元周期内的相位增量,不像 MSK 那样固定为±π/2,而是随着输入序列的不同而不同。

进一步地,我们可以将GMSK信号写作:

因此,同MSK信号类似,GMSK信号也可以采用正交平衡式调制器进行调制。

3.3限幅鉴频器解调

GMSK信号的解调可以用与MSK一样的正交相干解调电路。在相干解调中最为重要的是相干载波的提取,这在移动通信中的环境中是比较困难的,因而通常采用差分解调和鉴频器解调等非相干解调。

限幅鉴频器,顾名思义由两个部分组成:限幅器,用来恢复受到噪声和干扰影响的接收信号的恒包络的特性;鉴频器,用来将相位调制转化为幅度调制,以供随后的包络检测。鉴频器之后通常跟随一个低通滤波器,例如一个积分滤波器。信号通过低通滤波器之后进入判决器判决。

3.4非相干差分解调

非相干差分解调,利用接收信号以及其时延信号进行解调。原理图如图 所示:其中 C 代表一个复常数(当延时为 T 时,C=-j)。

4GMSK的MATLAB仿真

根据上面的原理部分知道了 GMSK 的工作过程,在 MSK 前面增加一个高斯低通滤波器然后在经过 I,Q 信道最后形成 GMSK 信号。首先产生输入信号,这里选择方波,利用MATLAB 的函数产生方波脉冲,同时对方波的频谱进行仿真。其次产生一个高斯低通滤波器,并使方波脉冲通过该滤波器。使该输出信号通过模拟 I,Q 信道,产生 GMSK 信号。这里选择 BT=0.25,调制指数为 0.5。

GMSK 信号通过高斯信道后在接收端进行相干解调,分别得到 I,Q 支路解调信号,抽样判决之后进行并串转换得到译码数据,并可以计算误比特率。

原始数据生成(基带信号)

设 0,1 等概产生,数据速率为 256kbits/s。

数据过采样内插将单极性数据变成双极性信号,为便于后续处理,在相邻数据之间内插 7 个 0。

通过高斯低通滤波器将内插后的双极性信号通过高斯低通滤波器

GMSK 信号的 I、Q 支路信号

GMSK 相位图

通过接收滤波器后的 I、Q 支路信号

抽样判决后数据(解调信号)

高斯信道时,在不同BT下误比特率Pb与比特信噪比

的关系曲线

从图中可以看出:

B3dBT=0.5时系统的误比特率性能要好于B3dBT= 0.25时系统的误比特率性能。5参考文献

[1]王士林,陆存乐,龚初光.现代数字调制技术[M].人民邮电出版社,1985.

[2]张辉,曹丽娜. 现代通信原理与技术.西安:西安电子科技大学出版社,2002.

[3]曹志刚, 钱亚生.现代通信原理.北京:清华大学出版社,2002.

[4]杨小牛. 软件无线电原理与应用[M]. 北京:电子工业出版社,2001

[5]杨允均,武传华. “用 MATLAB 实现 GMSK 信号产生与解调”,工程应用, 2005

完整的Word格式文档51黑下载地址:

2017-12-27 08:17 上传

点击文件名下载附件

基于matlab的gmsk,基于MATLAB的GMSK仿真分析-移动通信系统三级项目报告相关推荐

  1. matlab 高斯信道,基于MATLAB高斯信道下的16QAM误码率分析的设计 通信系统课程设计报告.doc...

    基于MATLAB高斯信道下的16QAM误码率分析的设计 通信系统课程设计报告 目录 引言---------------------- 2 一.相关知识介绍---------------- 2 (1)Q ...

  2. 基于jsp的银行柜员业务绩效考核系统设计与实现(项目报告+源代码+数据库+部署视频)

    项目报告 基于jsp的银行柜员业务绩效考核系统设计与实现 当今社会己进入信息社会时代,信息己经受到社会的广泛关注,被看作社会和科学技术发展的三大支柱(材料.能源.信息)之一.信息是管理的基础,是进行决 ...

  3. 贝叶斯网络结构学习之K2算法(基于FullBNT-1.0.4的MATLAB实现)

    题目:贝叶斯网络结构学习之K2算法(基于FullBNT-1.0.4的MATLAB实现) 有关贝叶斯网络结构学习的一基本概念可以参考:贝叶斯网络结构学习方法简介 有关函数输入输出参数的解释可以参考:贝叶 ...

  4. matlab设计译码器,基于MATLAB的循环码编译码器设计与仿真.doc

    扳昂旨螺冈唉陨裤外狸尿恨铸伸隧刽搅必勒诚天腑皖漂豌鲁靳碑缆键兽峙棘陶宽槐撒层僧袁廖颤渐魄货鼎躬薛扬衍逮西兰迫依煤鲁虐渠惫平合啥昭并屿己笆坍痞庐披吏去凄嘛兄察突徊溅今箩直藩潦咙锨谓崇若制匹扮复淌颐糖嗅你 ...

  5. matlab 图像矢量量化,MATLAB环境下基于矢量量化的说话人识别系统(1)

    第21卷第6期湖 北 工 业 大 学 学 报2006年12月 Vol.21No.6 Journal of Hubei Univer sity of Technology Dec.2006 [收稿日期] ...

  6. matlab 最大熵谱估计,基于Burg算法的最大熵谱估计

    <基于Burg算法的最大熵谱估计>由会员分享,可在线阅读,更多相关<基于Burg算法的最大熵谱估计(6页珍藏版)>请在人人文库网上搜索. 1.基于Burg算法的最大熵谱估计一. ...

  7. matlab与vc混合编程指导书.doc,vc与matlab混合编程—基于com.doc

    vc与matlab混合编程-基于com.doc VC与MATLAB混合编程基于COM2010年03月21日星期日1118注意旨在提供一份VC调用MATLAB的快速试验参考和一些实际经验,不保证所有内容 ...

  8. matlab自动识别技术,基于Matlab的车牌自动识别技术研究与实现

    基于Matlab的车牌自动识别技术研究与实现 密 级 一般学 号 080605101院.(系) 计算机科学与工 程学院学 位申请人 :指 导 教 师 :学 科 专 业 : 软件工程学 位 类 别 : ...

  9. MATLAB代码:基于非对称纳什谈判的多微网电能共享运行优化策略

    MATLAB代码:基于非对称纳什谈判的多微网电能共享运行优化策略 关键词:纳什谈判 合作博弈 微网 电转气-碳捕集 P2P电能交易交易 参考文档:加好友 仿真平台:MATLAB CPLEX+MOSEK ...

  10. qr-rls算法matlab实现,【预测模型】基于RLS算法进行预测matlab源码

    一.简介 1 概述 递归最小二乘(RLS)算法是一种典型的数据处理方法,由著名学者高斯在1795年提出,高斯认为,根据所获得的观测数据来推断未知参数时,未知参数最可能的值是这样一个数据,即它使各项实际 ...

最新文章

  1. 一个JS对话框,可以显示其它页面,
  2. 【组队学习】【27期】青少年编程(Turtle)
  3. adreno-gpu-profiler
  4. 面试官问:上亿数据量下,Kafka是如何优化JVM GC问题的?
  5. nginx代理设置域名跳转/域名重定向
  6. 【数据分析】《唐探3》口碑急转直下?看看影迷们到底都说了些啥
  7. Linux mysql 登录 2002,Linux 下 Mysql error 2002 错误解决
  8. 类的转换函数调用的优先级与是否用const修饰的关系
  9. 通过XShell实现windows文件上传到Linux服务器上
  10. python设计思路怎么写_初中信息技术 初识Python教学设计
  11. 属性动画中同一个动画改变多个属性
  12. 2021 年下半年软考-初级程序员考后感想
  13. matlab phandom,DOMFluor 用Matlab编写的三维荧光分析工具 联合开发网 - pudn.com
  14. 立创EDA极速入门(1)——熟悉PCB和立创EDA基本操作
  15. sql求平均日活_SQL 统计日活、月活指标
  16. 苹果屏幕尺寸_iPhone 12屏幕维修价格出炉,买得起伤不起?
  17. BZOJ1023 [SHOI2008]仙人掌图
  18. 职称计算机代码表,全国职称计算机考试科目及科目代码
  19. Visual Studio 2017安装使用方法
  20. 亚马逊开店如何优化店铺?

热门文章

  1. FPGA | PYNQ-Z2使用语音播报模块
  2. Wishbone总线
  3. 在本地计算机无法启动iis,IIS常见错误及解决方法
  4. 9针15针VGA接口引脚定义
  5. eXosip中Event事件学习笔记
  6. 南开100题计算机三级数据库,全国计算机三级数据库技术南开100题.doc
  7. 编译原理 实验2《预测分析法设计与实现》
  8. UML统一建模语言第3章 UML建模工具简介课后习题
  9. VRRP在城域网中的应用
  10. VMware Tools手动安装