无线接口Um是移动台(MS)与基站(BTS)之间的连接接口,GPRS中接口标准遵循GSM系统的标准。
与GSM系统相同,在GPRS系统的空中接口中,一个TDMA帧分为8个时隙,每个时陈发送的信息称为一个"突发脉冲串"(Burst),每个TDMA帧的一个时隙构成一个物理信道。物理信道被定义成不同的逻辑信道。与GSM系统不同,在GPRS系统中,一个物理信道既可以定义为一个逻辑信道,也可以定义为一个逻辑信道的一部分,即一个逻辑信道可以由一个或几个物理信道构成。
MS与BTS之间需要传送大量的用户数据和控制信令,不同种类的信息由不同的逻辑信道传送,逻辑信道映射到物理信道上。
1. 分组数据链路逻辑信道
(1) 分组公共控制信道(PCCCH,Packet Common Control Channel)
它包括如下一组传输公共控制信令的逻辑信道。
只存在与上行链路,MS用来发起上行传输数据和信令信息。分组接入突发和扩展分组接入突发使用该信道。
只存在于下行链路。在下行数据传输之前用于寻呼MS。可以用来寻呼电路交换业务。
只存在于下行链路。在发送分组之前,网络在分组传输建立阶段向MS发送资源分配信息。
只存在于下行链路。当发送点到多点-组播(PTM-M)分组之前,网络使用该信道向MS发送通知信息。
(2) 分组广播控制信道(PBCCH, Packet Broadcast Control Channel)
只存在于下行链路。广播分组数据特有的系统信息。
(3) 分组业务信道(PTCH, Pachet Traffic Channe1 )
分组数据业务信道(PDTCH,Pachet Data Traffic Channe1:
用于传输分组数据。在PTM-M方式,该信道在某个时间只能属于一个MS或者一组MS。在多时隙操作方式时,一个MS可以使用多个PDTCH并行地传输单个分组。所有的数据分组信道都是单向的,对于移动发起的传输就是上行链路(PDTCH/U),对于移动终止分组传输就是下行链路(PDTCH/D)。
分组相关控制信道(PACCH, Packet Associate Control Channel):
它携带与特定MS有关的信令信息。这些信令信息包括确认、功率控制等内容。它还携带资源分配和重分配消息,包括分配的PDTCH的容量和将要分配的PACCH的容量。当PACCH与PDTCH共享时,就是共享时已经分配给MS的资源。另外,当一个MS正在进行分组传输时,可以使用PACCH进行电路交换业务的传输。
总之,GPRS系统定义了为分组数据而优化的逻辑信道,如表5-1所示。
表5-1 GPRS逻辑信道
组别 |
名称 |
方向 |
功能 |
PCCCH |
PRACH |
上行 |
随机接入 |
PPCH |
下行 |
寻呼 |
|
PAGCH |
下行 |
允许接入 |
|
PNCH |
下行 |
多播 |
|
PBCCH |
PBCCH |
下行 |
广播 |
PTCH |
PDTCH |
下行和上行 |
数据 |
PACCH |
下行和上行 |
随路控制 |
2. 无线接口Um
GPRS的无线接口Um可以用图5-1 GPRS MS-网络参考模型来描述。MS与网络之间的通信涉及了物理射频(RF)、物理链路、无线链路控制/媒体接入控制(RLC/MAC)、逻辑链路控制和子网依赖的汇聚层几个层次。
图5-1 GPRS MS-网络参考模型
物理层分为物理RF层和物理链路层两个子层。物理RF层执行物理波形的调制和解调功能,把物理链路层收到的比特序列调制成波形,或把接收的波形解调成物理链路层所需要的比特序列。物理链路层提供在MS和网络之间的物理信道上进行信息传输的服务。这些功能包括数据单元成帧、数据编码、检测和纠正物理介质上传输错误。物理链路层使用物理RF层提供的服务。
数据链路层包括RLC和MAC两个子层。RLC/MAC层提供通过GPRS无线接口传输信息的服务。这些功能包括后向纠错过程。MAC层提供多个MS接入共享媒体的方法。 RLC/MAC层使用物理链路层提供的服务,并向上层(LLC)提供服务。
(1) 物理射频(RF)层
物理RF层由GSM05系列标准定义,包括如下的内容:载波频率的特点和GSM信道结构;发送波形的调制方式和GSM信道的数据速; 发射机和接收机的特性及其要求。
(2) 物理链路层
物理链路层运行在物理RF层的上面,在MS和网络之间提供物理链路。其目标是通过GSM的无线接口传输信息,包括RLC/MAC层的信息。物理链路层支持多个MS共享一个物理信道。
物理链路层的控制功能提供维持通信能力所需要的服务。在GPRS中不使用网络控制的越区切换,而是由MS执行小区的重新选择。
层功能
a. 物理链路层职责
前向纠错编码、检测和纠正发送的码字并提供错误码字的指示、块交织、在TDMA帧的连续四个突发上进行正交交织和提供检测物理链路层拥塞的过程。
b. 物理链路层的控制功能
无线块结构
传输不同的数据和控制信息有不同的无线块结构,块结构包含MAC层头部、RLC数据块或RLC/MAC层控制块,一般情况下包括4个正常的突发,如图5-2所示。
图5-2 无线块结构
MAC层的头部包含控制域,8比特的固定长度,上行和下行不同。
RLC头部包含上行和下行方向不同的控制域,RLC是可变长度的。RLC数据域包含一个或多个LLC PDU数据字(8比特)。块校验序列(BCS)用于错误检测。
RLC/MAC控制信息域包含一个RLC/MAC控制信息。
信道编码
分组数据信道定义了4种分组数据编码方案,CS-1到CS-4。编码块结构如图5-3和图5-4所示。除了PRACH、PTACH/U, 其它所有的分组控制信道一般使用CS-1。对于PRACH的接入突发,指定了两种编码方案。MS都必须提供所有的编码方案,而网络端只需提供CS-1。
图5-3 CS-1、CS-2、CS-3的块结构
图5-4 CS-4的块结构
a. PDTCH的信道编码
对于携带RLC的无线块,定义了4种编码方案。
编码过程的第一步是附加块校验序列(BCS)。
对于CS-1、CS-2和CS-3,第二步包括:上行链路状态标志(USF)预编码(除CS-1),附加4比特的尾码,半速率卷积码,之后进行截短以便提供希望的编码速率。
对于CS4,不对纠错码进行编码。
表5-2 不同编码方案的编码参数
方案 |
码率 |
SF |
预编码USF |
无线块 |
BCS |
尾码 |
编码后比特 |
截短比特 |
数据速率kbit/s |
CS-1 |
1/2 |
3 |
3 |
181 |
40 |
4 |
456 |
0 |
9.05 |
CS-2 |
2/3 |
3 |
6 |
268 |
16 |
4 |
588 |
132 |
13.4 |
CS-3 |
3/4 |
3 |
6 |
312 |
16 |
4 |
676 |
220 |
15.6 |
CS-4 |
2 |
3 |
12 |
428 |
16 |
- |
456 |
- |
21.4 |
b. PACCH、PBCCH、PAGCH、PPCH、PNCH和PTCCH信道编码
它们使用CS-1的编码方案。
c. PARCH信道编码
PARCH可以使用两种突发:8比特信息的接入突发或11比特信息的扩展接入突发。MS支持两种突发。
对于8比特的突发,信道编码方案使用与GSM05.03中定义的随机接入信道的编码方案相同。
11比特的突发编码方案使用8比特编码的截短码方案。
时间提前
时间提前过程用于导出正确的时间提前值,以便MS在上行链路传输无线块。它包括两个部分:初始时间提前估计和连续时间提前更新。
初始时间提前估计是根据携带分组信道请求的单个接入突发作出。分组上行链路分配或分组下行链路分配之后携带这些估计的时间值到MS。MS使用该值在上行链路上进行传输直到连续时间提前更新过程提供一个新值。
连续提前更新在分组传输模式MS使用连续时间提前更新过程。连续时间提前更新过程由分配给MS的PTCCH携带。在上行(下行)分组传输,在分组上行(下行)链路分配信息中,分配给MS时间提前指示和PTCCH。
MAC层的功能定义了多个MS共享传输媒体的过程,共享媒体由几个物理信道组成。其提供了对多个MS的竞争仲裁过程、冲突避免、检测和恢复方法。MAC层功能还允许单个的MS并行地使用几个物理信道。
RLC功能定义了选择性重传未成功发送的RLC数据块的过程。RLC/MAC功能提供了非确认和确认两种操作模式。
层功能
GPRS的MAC层功能主要负责:
提供在上行和下行链路高效的数据和信令的复用功能,复用的控制留给网络端。在下行链路,复用根据调度机制来控制;在上行链路,复用通过分配媒体到单个用户来控制。
操作模式
一般地,在GPRS中,多个MS和网络共享媒体资源,即PDCH。GPRS无线接口由非对称的和独立的上行和下行链路组成。下行链路是从网络到多个MS 的传输,不需要竞争裁决。上行链路是在多个MS之间共享的媒体之间进行,需要竞争裁决过程。
PLMN分配无线资源和MS使用这些资源能分割成两个部分:PLMN按对称的方式对GPRS分配无线资源(上行和下行)。对点到点、点到多点组播和组呼呼叫服务使用上行和行链路的无线资源是独立的,也允许上行和下行相关的分配方式,以便支持少数MS在两个方向上同时传输数据。一个MS也可分配几个PDTCH。
媒体接入模式
支持三种媒体接入模式:动态分配、扩展动态分配和固定分配。其中,支持GPRS的所有网络都支持动态媒体接入模式和固定接入模式,扩展动态媒体接入模式是可选的。
MS应该支持动态媒体接入模式和固定媒体接入模式。
移动端发起的分组传输
a. 移动端发起的分组传输包括:
MS通过在取PRACH或RACH上发送分组信道的请求发起分组的传输过程。网络分别在PRACCH或AGCH信道上进行响应。如图5-5 示出了上行链路接入图。
图5-5 上行链路接入图
上行链路的分组传输过程。分组上行链路分配信息包括PDCH列表和每个PDCH的相应的USF值,分配一个唯一的TFI值,并用在之后的临时块流的RLC数据和控制块中。MS在分配的PDCH上监视USF,并在其上传输无线块。
固定分配使用分组上行链路分配通知MS详细的分组上行链路资源分配。固定分配包括开始帧、时隙分配和块分配的比特映像(每个时隙的块的分配)。
竞争的解析是RLC/MAC层的一个重要的部分,特别是因为一个信道分配可以用于传送一些数据帧。在动态信道分配和固定信道分配方案中都使用竞争解析。
b. 移动端终止的分组传输包括
网络端启动的分组传输是在等待状态时在下行PPCH或PCH信道上发送一个分组寻呼请求信息。MS通过启动一个分组响应过程来响应分组寻呼请求。RLC/MAC分组寻呼响应信息包含TLLI,同样,完整的LLC帧也包含TLLI信息。在分组寻呼响应后,MS的移动性管理状态进入准备好状态。如图5-6 示出了下行链路分组传输的寻呼信道的信息序列。
图5-6 下行链路分组传输的寻呼信道的信息序列
网络在准备好状态下使用分组下行链路分配信息启动向MS的传输。当小区中已经分配PCCCH时,分组下行链路分配在PAGCH传输;在没有PCCCH时,在AGCH上发送分配信息。
资源的释放由网络端完成,网络终止下行链路的传输,并轮询MS,要求最后的分组进行下行链路的确认和非确认。
在进行上行链路的临时流块的传输时,MS监视下行链路的PDCH,查看在PACCH中是否含有分组下行链路的分配信息。
当MS在接收下行链路的临时块信息时想要进行上行链路的传输,只要在确认信道上发送一个指示信息就可以。这样做时不需要向网络发送专门的分组信道的请求。
(4) 子网相关融合协议(SNDCP)
在MS和SGSN中SNDCP位于网络层之下,逻辑链路控制层之上。它支持多种网络层,这些网络层分组数据协议共享同一个SNDCP,由此,来自不同数据源的多元数据都能通过LLC层。
SNDC实现了下列功能:
Gb接口把BSS同SGSN连接起来,以进行信令信息和用户数据的交换,Gb接口能使多用户复用同一物理资源。资源在用户活动时(当数据发送或接收时)分配给用户,而在活动结束时会马上被收回并重新分配。这与A接口相反,在A接口,单个用户在一个呼叫的整个生命周期中独占一套专用物理资源,不管是否在活动。
GPRS信令和用户数据在同一个传输平台上发送,不要求为信令分配专用的物理资源。每用户的接入速率可以无限制的改变,从零数据到最大可能的链路速率(例如,El干线可用的比特率为1984kbit/s)。
1. 物理层协议
在GSM 08.14中定义的多个物理层配置和协议在此都是可用的,物理资源应该通过O&M过程进行配置。
2. 链路层协议
Gb接口链路层协议是基于帧中继的,在GSM 08.16中有定义。在SGSN和BSS之间建立帧中继虚电路,来自许多用户的LLC PDU复用这个虚电路。这个虚电路可能是多跳的,并横贯一个由帧中继交换节点组成的网络。帧中继将用于信令和数据传输。
3. BSS GPRS协议(BSSGP)
BSSGP的主要功能是提供与无线相关的数据、QoS和选路信息,以满足在BSS和SGSN之间传输用户数据时的需要。在BSS中,它用作LLC帧和RLC/MAC块之间的接口;在SGSN中,它形成一个在源于RLC/MAC的信息和LLC帧之间的接口。在SGSN和BSS之间的BSSGP协议具有一一对应关系,如果一个SGSN处理多个BSS,这个SGSN对于每一个BSS都必须有一个BSSGP协议机制。
BSSGP主要具有以下功能:
当GPRS MAC层和RLC层的功能置于远离BTS的位置上时,信道编码器单元(CCU)和远端GPRS分组控制单元(PCU)之间的信息按320bit(20ms)的固定长度的帧发送。如图5-7说明了远端分组控制单元PCU的位置。
不管PCU是置于BSC端(图5-7B)还是置于GSN端(图5-7C),Abis接口都是一样的。在B中,PCU作为到BSC的连接单元,在C中,BSC对16kbit/s信道来说是透明的。在结构B和C中,PCU被认为是远端PCU。
远端PCU看作是BSC的一部分,BSC和PCU之间的信令传输通过使用BSC内部信令执行。当应用Abis接口时,CCU和PCU功能之间的带内信令传输要求使用PCU帧。
图5-7 远端分组控制单元(PCU)的位置
信道编码器单元(CCU)的功能包括:
BSS负责无线资源的分配和回收,在PCU和CCU之间每隔20毫秒发送一个PCU帧。