Professional Documents
Culture Documents
GPRS&EDGE原理
GPRS&EDGE原理
GPRS/EDGE 原理
GPRS/EDGE 的产生与发展
CSD/GPRS/EDGE 比较
GPRS/EDGE 逻辑结构
GPRS/EDGE 协议及接口
GPRS/EDGE 主要业务流程
EGPRS 对于 GPRS 的改进
GPRS/EDGE 的产生
GPRS ( General Packet Radio Service ,通用分组无线业务)是在
现有的 GSM 移动通信系统基础上发展起来的一种移动分组数据业
务。 GPRS 通过在 GSM 数字移动通信网络中引入分组交换的功能
实体,以完成用分组方式进行的数据传输 (GMSK) 。
电路交换:在发送数据之前,首先需要通过一系列的信令过程,为特定
的信息传输过程(如通话)分配信道,建立连接。数据传输过程结束
以后再释放信道资源。
优点:恒定带宽,时延小,稳定。
缺点:占用大量的信道资源。
CSD/GPRS/EDGE 的比较
GPRS 之前, 2G 的 GSM 网络也能提供数据业务,不过它是低速率的,
我们称之为 CSD( 电路交换 ) 方式。
- TRX 等进行软件升级
SGSN 主要功能
SGSN : SGSN 的作用类似与 MSC ,负责转发所有附着在本 SGSN
服务区内的手机的 IP 包,它提供以下主要功能:
– 本 SGSN 服务区内手机的 IP 包的路由与转发。一个 GPRS 手机可以
由任意一个 SGSN 来服务,这取决与它所处的地理位置, SGSN 从
GGSN 那里接收 IP 包,转发给 BSC ,再经 BTS 到达手机。
– 鉴权和加密。
– 移动性管理。手机可能会改变它的位置, SGSN 要负责手机的路由
区更新、小区更新、 GPRS 附着以及分离的管理。
– 会话管理。这类似于 GSM 中的连接管理, GPRS 手机与外部 IP 网
络之间交换数据之前,必需先激活相应的 PDP 上下文, PDP 上下文
的管理即属于会话管理。
– 面向手机的逻辑链路管理。
– 提供到 HLR 、 MSC 、 BSC 、 SMS-GMSC 、 SMS-IWMSC 和
GGSN 的接口。
-计费。
GGSN 主要功能
GGSN : GGSN 叫网关 GPRS 支持接点,主要作用是提供 GPRS 网络
到各外部 IP 网络的接口,它的功能如下:
- GPRS 网络到外部 IP 网络的接口。从外部 IP 网络看, GPRS
手机构成一个或多个 IP 子网,而 GGSN 就是通向这些子网的路由器,
因此 GGSN 需要与外部 IP 网络交换路由信息。
- 会话管理。
- 计费。
GPRS/EDGE 三种网络操作模式
在原有 GSM 网络引入了 GGSN/SGSN 核心网络设备以后,电路域和分
组域的寻呼可以通过 GGSN/SGSN 进行下发,为此根据是否存在 Gs 接口
和 PCCCH 信道可将网络操作模式划分为三种:即模式一、模式二和模式
三。
模式一,必须有 Gs 接口,但 PCCCH 可以不存在。
SGSN 不仅负责分组域寻呼而且也负责电路域寻呼, VLR 将电路
域寻呼消息传送至 SGSN ,通过 PPCH 或 PCH 进行 MS 寻呼;
模式二,也即现网的运行模式,不需要有 Gs 接口,也不要定义
PCCCH ;
SGSN 只负责分组域寻呼,通过 PCH 将寻呼消息传送到 MS
模式三不需要 Gs 接口,但要定义 PCCCH 。
A 类 MS 分别通过 PCH 和 PPCH 的电路域和分组域寻呼消息, B
类 MS 进入级别 C 的操作模式即电路域优先模式
三种网络操作模式下寻呼信道协调关系
网络操作模 电路域寻呼 分组交换域寻呼 是否有联合寻呼和
式 LA/RA 更新
(NMO)
PDCH
/
三 否
CCCH 中的 PCH CCCH 中的 PCH
移动台类别
支持语音和数 只支持语音或
据业务,但不 只支持数据业
能同时进行 能同时使用; 务的操作,所
数据传送中有 有单纯的
语音和数据
语音呼入时, GPRS 终端和
业务传送。 可暂时中断数 非 GPRS 终
据传送直到通 端都是 C 类终
话结束。 端
移动台多时隙能力
多时隙级别 最大时隙数
RX TX Sum
1 1 1 2
2 2 1 3
3 2 2 3
4 3 1 4
5 2 2 4
6 3 2 4
7 3 3 4
8 4 1 5
9 3 2 5
10 4 2 5
11 4 3 5
12 4 4 5
GPRS/EDGE 协议及接口
GPRS 传输面协议层
GPRS/EDGE 协议及接口
MS-SGSN 控制面协议层
GPRS/EDGE 协议及接口
物理层:无线编解码、信道复用与映射、无线链路控制和无线测量。
RLC/MAC :无线接口的媒体接入和链路控制功能,将 LLC 数据包变为
RLC 数据包,通过无线接口传送并采用 ARQ 机制予以传送确认, MAC 层
提供多个 MS 共享同一物理信道的控制机制。
LLC : 在 MS 与 SGSN 之 间 提 供 一 条 可 靠 的 逻 辑 链 路 用 于 数 据 传
输。 LLC 协议可同时支持有确认和无确认两种模式,支持加密和不加
密两种方式。
SNDCP :层三传输协议,作为网络层与子网层的过渡,提供不同协议种
类接入功能,对 IP/X.25 用户数据进行分段 / 组装、压缩 / 解压缩等处理。
GPRS/EDGE 协议及接口
GMM/SM : MS 和 SGSN 之间实现移动性管理以及网络接入的相关控制
L1bis :物理传输层,基于 E1 或 T1
NS :基于帧中继网络基础上提供逻辑虚连接用,用于保证上层的
BSSGP PDU 的正确传送
BSSGP :在传输平台上,该协议用于在 BSS 与 SGSN 之间提供一条无连
接的链路进行无确认的数据传送;信令平台上用来传送与无线相关的
QoS 、路由等信息,处理寻呼请求,对数据传输实现流量控制,提供
PCU 和小区管理功能,以及 Gb 接口的管理功能,如 Gb 链路之间的负
荷分担。
GPRS/EDGE 协议及接口
L1/L2 :底层传输网络相关的协议,底层传输网络可以是 ATM 、以太
网、 DDN 、 ISDN 、帧中继等;
IP :用于骨干网内的路由选择。
UDP/TCP : UDP 提供差错保护,用于承载不要求可靠传输的 PDU ; TCP 提
供流量控制以及丢失和差错保护,用于承载要求可靠传输的 PDU 。用户
数据的传输可以采用 UDP 也可采用 TCP ,信令传输采用 UDP 。
GTP 协议:用于 GPRS 骨干网 GSN 之间的数据和信令的隧道传输。 GTP-U
封装是将数据包头部添加 GTP 包头,格式为 TID=IMSI+NASPI , IMSI 用
于区分某个移动用户, NSAPI 用于区分同一用户的不同 PDP 进程
GPRS/EDGE 协议及接口
• GPRS 无线接口编码方式
数
据 抗
速 干
率 扰
能
力
GPRS/EDGE 协议及接口
• 计算公式:数据块 ×8/20ms 。
1. Detach Request
2. Delete PDP Context Request
2. Security Functions
3. Create PDP Context Request
当 MS 处于 READY 状态时由一个小区进入同一路由区中的另
一个小区,该 MS 会发起小区更新规程。对小区更新规程的描述如下:
如果 MS 在分组传输期间,通过信号的测量和 PBCCH/BCCH
上广播的小区选择参数,发现一个更合适的邻小区,则 MS 将停止收听
小区的系统消息并开始收听新小区的系统消息。接着, MS 将接入到该
新小区,并向 SGSN 发送一个小区更新消息( CELL UPDATE )。这个
消息被透传到 PCU 。当 SGSN 收到小区更新消息后,发现在该 MS 上
正在进行下行分组传输, SGSN 将会向 PCU 发送一条“清空”消息
(含旧小区的识别 BVCI ,新小区的识别 BVCI , MS 识别 TLLI ),告
诉 PCU MS 已经从一个小区移动到另一个小区。
小区更新过程
PCU 可以通过旧小区的 BVCI 来找到这个小区,当 PCU 找到旧小区后,
将把存在旧小区中关于该 TLLI 的未传送的及未被确认的 LLC 帧或者输
出到或者转移到新小区的队列中去。随后, PCU 将重新给 MS 在新小
区中分配新的资源,于是 MS 在新小区中将建立起新的 TBF 流,数据
传输接着开始启动。注意,若小区更新是在两个不同的 BSS 内的小区
中完成的,那么 PCU 将删除掉旧小区内和该 TLLI 相关的 LLC 帧。
( 2 )安全性功能可选。
RAU 路由区更新过程
( 3 )如果 MS 不允许附着到新路由区或 IMEI 检测(可选)失败,则
SGSN 拒绝此路由区更新请求。如果 MS 允许附着到新路由区并且 IMEI
检测(可选)成功, SGSN 更新此 MS 的 MM 上下文,分配新的 P-
TMSI ,并向 MS 回 Routing Area Update Accept 消息(带新的 P-TMSI
和 P-TMSI 签名)。
( 5 )如果在最大允许的路由区更新流程次数内路由区更新均失败或
SGSN 向 MS 回 Routing Area Update Reject 消息, MS 进入 IDLE 状态。
上行 TBF 建立及数据传送流程
当上层有数据传送时, MS 的 RLC/MAC 将发起分组信道请
求, BSS 为其分配无线资源,建立 TBF 连接, MS 开始传送数据。
数据传送结束释放 TBF 。
MS 的信道请求类型一般分为:
当要传送的数据少于 8 个 RLC block 时, MS 的信道
请求类型将为短接入,其中数据包个数按 CS-1 编码来计算。
如果数据多于 8 个 RLC block 且要求的 RLC 模式
为确认模式,则 MS 的信道请求类型将为一阶段接入或两阶段接入。
如果要传送的是 MS 的测量报告,则信道请求类型为不
建立 TBF 的单个块请求。
信道请求类型还有寻呼响应、小区更新、移动性管
理等,但对于这些信道请求类型, BSS 一般作为一阶段或两阶段接入
处理。
短接入和一阶段接入的处理流程
对于短接入和一阶段接入, BSS 一次即为 MS 分配好无线资源(例如
TFI 、动态分配 USF 或固定分配的无线块位表等), MS 开始传送数据。
两阶段接入 TBF 建立流程
• 对于两阶段接入信道请求, BSS 第一次只为 MS 指配一个无线块
( Radio block ), MS 在指配的单个无线块上传送 PACKET
RESOURCE REQUEST 消息; BSS 再为 MS 进行第二次资源指配
(包含 TFI 、 USF 或无线块位表), MS 开始在指配的资源上传送
数据。
两阶段接入 TBF 建立流程
下行 TBF 建立及数据传送流程
谢 谢!