图解通信原理与案例分析-17:2G GPRS通用分组无线业务详解_2g slot-程序员宅基地

技术标签: GSM  调制  GPRS  通信-图解通信原理与案例分析  

前言:

本文主要关注与GSM的区别,特别是GRPS是如何通过增加信道和分组交换系统支持数据传输,如何通过新的调制解调技术,增加数据传输的速率的!

第1章 GSM GPRS概述

GPRS是通用分组无线业务( General Packet Radio service)的英文简称,是2G迈向3G的过渡产业,是GSM系统上发展出来的一种新的承载业务,目的是为GSM用户提供分组形式的数据业务。

它特别适用于间断的、突发性的、频繁的、少量的数据传输,也适用于偶尔的大数据量传输, 这正是物联网应用的显著特点。

GPRS理论带宽可达171.2kb/s,实际应用带宽大约在40~100kb/s。在此信道上提供TCP/IP连接,可以用于 Internet连接、数据传输等应用。这正是移动通信网提供物联网业务的萌芽。

GSM-GPRS通过在原GSM网络基础上增加一系列的功能实体来完成分组数据功能,新增功能实体组成GSM-GPRS网络,作为独立的网络实体对CSM数据进行旁路,完成GPRS业务,原GSM网络则完成话音功能,尽量减少了对CSM网络的改动。

GSM对物联网的支持,也是通过GRPS来完成的。

第2章 GPRS网络架构

GPRS在核心网中新增了一些功能实体:

  • SGSN(Serving GPRS Support Node)服务GPRS支持节点。

SGSN作为移动通信网络GPRS/WCDMA(TD-SCDMA)核心网分组域设备重要组成部分,主要完成分组数据包的路由转发、移动性管理、会话管理、逻辑链路管理、鉴权和加密、话单产生和输出等功能。

SGSN与GGSN 配合,共同完成移动通信网络分组业务(PS,Packet Service)功能。

GGSN(Gateway GSN,网关GSN)主要是起网关作用,它可以和多种不同的数据网络连接,如ISDN、PSPDN和以太网LAN等连接到Internet。GGSN 完成协议的转换。

第3章 GPRS网络协议栈

通过上述协议栈可以看出,有如下几个关键的协议:

  • GTP:是一组基于IP的高层协议,位于TCP/IP或UDP/IP等协议上,主要用于在GSM和UMTS和LTE网络中支持通用分组无线服务(GPRS)的通讯协议。

GTP可以分解成三种独立的协议,GTP-C、GTP-U及GTP'。

GTP-C用于在GPRS核心网内传输GGSN(网关GPRS支持结点)和SGSN(服务GPRS支持结点)之间的信令,它允许SGSN代表用户激活一个会话(PDP[分组数据协议]上下文激活),禁用激活的会话,调整服务质量参数,或更新刚从其它SGSN切换过来用户的会话。

GTP-U用于在GPRS核心网内,无线接入网与核心网之间传送用户数据,用户数据包可以以IPv4, IPv6或PPP中的任何格式传输。

GTP'(GTP prime)与GTP-C,GTP-U使用相同的信息结构,但它有独立的功能。可以用它来传输从GSM或UMTS的CDF(计费数据功能)到CGF(计费网关功能)的数据,在大部分情况下这表示传输很多独立的网元(如GGSN)的数据到中央电脑中,后者可以更方便的将计费数据传输到运营商的计费中心。

  • BSSGP:就是BSSGPRSProtocolBSS--GPRS协议。

它的主要功能是提供与无线相关的数据、QoS和选路信息,以满足在BSS和SGSN之间传输用户数据时的需要。

第4章 GPRS空口物理信道

(1)GPRS信道

GPRS通过预留物理信道的方式提供GPRS业务,提供物联网服务。

GPRS空中接口的信道构成如下:

PPCH (Packet Paging Channe1,分组寻呼信道),用来寻呼GPRS被叫用户。

PRACH(Packet Randem Access Channel,分组随机接入信道)。GPRS用户通过PRACH向基站发出信道请求。

PAGCH(Packet Access Grant Channel,分组接入应答信道)。PAGCH是一种应答信道,对PRACH作出应答。

PACCH(Packet Asscrchted Control Channel,分组随路控制信道)。这种信道用来传送实现GPRS数据业务的信令

PDTCH(Packet Data Traffic Channe1,分组数据业务信道)。这种信道用来传送空中接口的GPRS分组数据

这些物理信道用于GPRS终端与支持GPRS 2G GRSM基站之间传递GPRS分组数据,而不是话音数据。

(2)时隙的划分

GPRS网络为每个终端设备至多分配8个时隙(timeslot)用来传输数据。

这8个时隙分别用于上行和下行数据传输,分配到的时隙越多,传输速率就越快,每个GPRS模块的时隙分配是固定的,不同模块的时隙分配不尽相同。

根据GPRS的时隙分配情况,把模块/设备划分为不同Class(即类型)。

Class2 上行2时隙,下行1时隙

Class4 上行3时隙,下行1时隙

Class6 上行3时隙,下行2时隙

Class8 上行4时隙,下行1时隙

Class10 上行4时隙,下行2时隙

(3)距离与信道编码

GPRS技术的一大特点是,传输速率受终端和基站之间的距离影响。

当终端与基站距离较近的时候,会自动采用CS-4编码,此时总传输带宽最大,但是不具备自纠错能力;

当终端与基站距离较远的时候,会采用CS-3/2/1编码,带宽依次下降,但纠错能力逐渐提高。

第5章 GRPS数据卡

(1)概述

移动物联网终端是GPRS模块应用的重要领域,因其可以直接联网,无须再专为其提供网关。

目前绝大部分的定位手表、车载终端,以及工农业设备都采用GPRS模块。

GPRS作为物联网接入技术,更适合数据量不大的移动终端选用,且资费也比3G、4G网络便宜,功耗也相对更低。

GPRS是移动设备实现网络接入的重要技术手段,在物联网终端中有大量应用

调查显示,截至目前,移动物联网设备中仍有80%使用的是GPRS通讯模块

2016年开始,新兴移动物联网技术:LTE-M、NB-IoT、LoRa等声势不断壮大,未来移动物联网技术会更加多样化。

(2)终端的类型

A类:能够同时进行GSM语音通信和GPRS数据传输

B类:能够以GSM或GPRS方式进行语音通信或数据传输,但两者不可同时进行,数据传输会被语音呼叫打断。

C类:只能进行GPRS数据传输

第6章 TCP/IP协议简介

第7章 GTP协议简介

附录:

  • GSM是全球移动通讯系统(Global System for Mobile Communications)的简称
  • GPRS是通用分组无线业务(General Packet Radio Service)的简称
  • GPRS是在GSM系统基础上发展起来的分组数据承载和传输业务。
  • GPRS与GSM系统最根本的区别是,GSM是一种电路交换系统而GPRS是一种分组交换系统。
  • GSM只能使用短信形式传送数据,无法做到“实时在线”、“按量计费”。与GSM比较,GPRS在数据业务的承载和支持上具有非常明显的优势,更有效的利用无线网络信道资源,特别适用于间歇、非周期数据传输、少量的数据传输,较大容量数据不频繁传输等。
  • GPRS的技术优势还表现在以下几个方面:传输速率高;资源利用率高;接入时间短;永远在线;支持IP协议和X.25协议;收费合理等.
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/HiWangWenBing/article/details/109307799

智能推荐

Hector双足机器人MPC控制_force-and-moment-based model predictive control fo-程序员宅基地

文章浏览阅读940次,点赞14次,收藏16次。首先根据当前机器人状态选择合适的步态模式(站立。然后根据步态模式生成相应的脚部期望轨迹,)是摆动腿阶段,应该采用另外的。最后更新机器人的控制命令。问题的求解使用第三方库。)是跟摩擦系数有关,_force-and-moment-based model predictive control for achieving highly dynamic

ASP.NET基础函数四:CBool(expression) 转换表达式为Boolean 型态-程序员宅基地

文章浏览阅读358次,点赞8次,收藏8次。如果表达式所计算的值非零,则 CBool函数返回 True;否则返回 False。下面的示例使用 CBool函数将一个表达式转成 Boolean类型。Check = CBool(A = B) 'Check设为 True。Check = CBool(A) 'Check设为 False。B =1 ' 初始化变量。A = 0 '定义变量。

【elasticsearch系列】双击elasticsearch.bat闪退,日志排查报错信息_elasticsearch my-application-2023-03-26-1.log.gz-程序员宅基地

文章浏览阅读1.9k次。打开my-application.log日志文件,寻找报错信息,如下:[1] bootstrap checks failed[1]: the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be configured看提示._elasticsearch my-application-2023-03-26-1.log.gz

拯救OOM!字节自研 Android 虚拟机内存管理优化黑科技 mSponge-程序员宅基地

文章浏览阅读712次,点赞19次,收藏30次。为了便于更好地理解,我们将整个方案分为 2 个部分进行介绍。一期方案:主要介绍在 Java 大对象通过 LargeObjectSpace 的内存申请和释放过程中,如何在内存申请和释放过程对其进行改造,以脱离虚拟机对这些对象的内存管理,最后实现 LargeObjectSpace 占用的内存完全脱离虚拟机内存统计。二期方案:针对一期方案需要在应用运行过程中提前开启,但是线上 99%以上运行过程中可能不会发生 OOM,因此一期方案对系统的侵入有点高。

atitit.解决net.sf.json.JSONException There is a cycle in the hierarchy-程序员宅基地

文章浏览阅读48次。atitit.解决net.sf.json.JSONExceptionThereisacycleinthehierarchy1.环境:使用hibernate4跟个,,要不个哪的对象系列化成个json的时候儿有这个问题了... 12.原因::hb默认的lazy方式造成的当有关联对象的时候儿... 13.#---解决::lazy=fal...

ESP8266和ESP32区别,以及优缺点分析!_esp8266为什么不建议使用-程序员宅基地

文章浏览阅读3.4k次,点赞3次,收藏4次。高速主频240MHZ,对比STM32F1的72MHZ和STM32F4的168MHZ,速度快很多,而且价格上比起一直在涨价的STM系低出非常多;总的来说,STM32在国内的使用程度和受众程度是远大于ESP32的,毕竟STM32已经占据主流市场很久了,学习的资料比起ESP32起来会多,再加上一些开源问题,使用32的人群还是占据多数。2016年,乐鑫推出了ESP32,它是ESP8266的升级版本,速度更快还带有蓝牙4.2和蓝牙低功耗,价格在20元左右,在这个价格下几乎找不到对手可以“一战”。_esp8266为什么不建议使用

随便推点

UEFI Shell命令操作总结_uefi shell能用来解决什么-程序员宅基地

文章浏览阅读5.9k次,点赞3次,收藏20次。什么是UEFIShellUEFIShell是一种特殊对待UEFI_APPLICATION。提供用户和UEFI系统之间的一个接口。它有很强大的功能,但是正常启动计算机系统时,不会用到UEFIShell,只有当系统启动出现问题,或者用户就是喜欢UEFIShell(就像博主我一样,深深的爱着UEFI),主动进入UEFIShell来对计算机系统进行配置,那么就到了UEFIShell大显身手,炫酷吊炸天的时候来了。玩儿转UEFIShellShell提供了丰富的内部命令。可以分为几大类:调试..._uefi shell能用来解决什么

在页面中添加两个 <select> 标签,用来显示年份和月份;同时添加两个 <ul> 标签,一个用来显示星期,另一个用来显示日期 在 JavaScript 脚本中动态添加年份和月份,获取当前日期的年份_javascript select填充月份-程序员宅基地

文章浏览阅读4.3k次,点赞3次,收藏6次。查看本章节查看作业目录需求说明:使用 JavaScript 中的 Date 对象,在页面上显示一个万年历。选择不同的年份和月份,在页面中显示当前月的日历实现思路:在页面中添加两个 <select> 标签,用来显示年份和月份;同时添加两个 <ul> 标签,一个用来显示星期,另一个用来显示日期在 JavaScript 脚本中动态添加年份和月份,获取当前日期的年份和月份,显示到 <select> 标签上根据 <select> 标签上显_javascript select填充月份

九度OJ 1174 查找第K小数 (STL)_oj 第k小整数 c++-程序员宅基地

文章浏览阅读2.4k次。题目1174:查找第K小数时间限制:1 秒内存限制:32 兆特殊判题:否提交:5161解决:2081题目描述:查找一个数组的第K小的数,注意同样大小算一样大。 如 2 1 3 4 5 2 第三小数为3。输入:输入有多组数据。每组输入n,然后输入n个整数(1输出:输出第k小的整数_oj 第k小整数 c++

阻容感基础10:电感器分类(1)-片式电感器_亨特h-程序员宅基地

文章浏览阅读814次,点赞3次,收藏4次。我们接触到的电感器是各种各样的:有绕着圈圈的,有贴片的(0805/0603/0402/0201),还有一些是四四方方的。那么这些电感有什么差别呢?本章我们来一起看贴片电感器和磁珠,我们大多只知道磁珠是耗能元件而电感是储能元件,从原理上为什么会是这样的效果呢?它们在结构上有差别么?ps:“暗物质”看不见摸不着,据说每秒钟有几吨的暗物质穿过我们的身体,那我们是怎么知道暗物质这玩意存在的呢?_亨特h

微信扫码下载APK遮罩提示示例-程序员宅基地

文章浏览阅读259次。由于微信的限制,应用文件在内置浏览器中下载全部被屏蔽掉,造成很多人用微信扫描二维码下载时,界面显示一片空白,容易误导以为在下载呢。按照当前主流习惯,做一个提示用户在浏览器中打开下载的遮罩。网上很多现成的例子,解释的也很详细,但感觉没有直接上手可用的例子,因此,我打算写个示例。<!DOCTYPE html><html><head><met..._微信扫码下载apk遮罩提示

解决Windows 11系统C盘爆满:Docker 桌面版日志文件的疑难杂症_appdata\local\docker\log\host-程序员宅基地

文章浏览阅读4.5k次,点赞7次,收藏10次。通过上述方法,您不仅可以解决因Docker日志文件导致的C盘空间爆满问题,还可以应用这一技巧,管理系统中的任何其他大文件或文件夹。保持C盘的清爽,让您的Windows系统运行更加流畅!_appdata\local\docker\log\host

推荐文章

热门文章

相关标签