移动通信技术文档gprs信令流程_第1页
移动通信技术文档gprs信令流程_第2页
移动通信技术文档gprs信令流程_第3页
移动通信技术文档gprs信令流程_第4页
移动通信技术文档gprs信令流程_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

GPRS信令流程潘冲2003-2-211GPRS系统结构2传输平面GSMRFMACRLCLLCSNDCPIP/X.25ApplicationGSMRFMACRLCL1bisNetwork

ServiceBSSGPRelayL1bisNetwork

ServiceBSSGPL1L2IPL1L2IPUDP/TCPGTPIP/X.25LLCSNDCPUDP/TCPGTPRelayMSBSS/PCUSGSNGGSNUmGbGnGi3信令平面MS-SGSNSGSN-HLR/EIR/SMSSGSN-MSC/VLRGSN-GSN4GPRS信道52复帧结构52TDMAFramesB0B1B2TB3B4B5IB6B7B8TB9B10B11ITDMAframeRLCBlockB0-B11为RLCBlock,包括PBCCH,PCCCH(PAGCH,PPCH,andPRACH),PACCH,PDTCH,T代表PTCCH,每个52-Multifrme中有两个PTCCHFrame.I代表IdleFrame1个52-Multifrme可被看成2个26-Multiframe.5分组逻辑信道GroupNameDirectionFunctionPBCCHPBCCHDLBroadcastPDTCHUL&DLDataPACCHUL&DLAssociatedcontrolPTCHPRACHULRandomaccessPPCHDLPagingPAGCHDLAccessgrantPNCHDLMulticastPCCCH6GPRS移动性管理(GMM)7GMM中MS的状态IDLE:用户没有附着(Attach)在GPRS网络上,MS和SGSN上下文(Context)中没有该用户的路由信息,也不会进行相关的GPRS移动性管理过程。在该状态下MS无法进行数据传输,也不能接收GPRS寻呼消息。STANDBY:用户已附着在GPRS网络上,MS和SGSN上已经建立对于该用户IMSI的移动管理上下文,MS可以接收来自网络方的GPRS寻呼消息,但不能传输数据。READY:该状态下与STANDBY状态相比,在SGSN移动管理上下文中用户的信息已定位在cell级,MS会将所选cell报告给SGSN。在该状态下,MS可以进行数据传送。8GPRS移动性管理Idle/Standby/Ready状态转换9Attach信令流程7d.CancelLocationAck

7c.CancelLocation

7b.UpdateLocation

7g.UpdateLocationAck

7e.InsertSubscriberData

7f.InsertSubscriberDataAck

6d.InsertSubscriberData

6c.CancelLocationAck

6b.CancelLocation

3.IdentityResponse

2.IdentificationResponse

2.IdentificationRequest

1.AttachRequest

5.IMEICheck

3.IdentityRequest

4.Authentication

6a.UpdateLocation

7a.LocationUpdatingRequest

7h.LocationUpdatingAccept

6f.UpdateLocationAck

6e.InsertSubscriberDataAckMSBSSnewSGSNoldSGSNGGSNHLREIRoldMSC/VLRnewMSC/VLR

9.AttachComplete

8.AttachAccept

10.TMSIReallocationComplete10Detach信令流程

3.IMSIDetachIndication

2.DeletePDPContextResponse

1.DetachRequest

2.DeletePDPContextRequest

5.DetachAcceptMSBSSGGSNSGSNMSC/VLR

4.GPRSDetachIndication

2.DeletePDPContextResponse

1.DetachRequest

2.DeletePDPContextRequest

4.DetachAcceptMSBSSGGSNSGSNMSC/VLR

3.GPRSDetachIndicationHLRMSBSSGGSNSGSNMSC/VLR

3.DeletePDPContextRequest

1.CancelLocation

4.GPRSDetachIndication

2.DetachRequest

6.CancelLocationAck

3.DeletePDPContextResponse

5.DetachRequest发起SGSN发起HLR发起11GPRS移动性管理

路由区更新(RAU)LA≥RA≥CELLRAI=MCC+MNC+LAC+RAC12路由区更新信令流程MSBSSnewSGSNHLRGGSNoldSGSNMSC/VLR

2.SGSNContextResponse

3.SecurityFunctions

1.RouteingAreaUpdateRequest

2.SGSNContextRequest

6.UpdatePDPContextRequest

6.UpdatePDPContextResponse

7.UpdateLocation

10.UpdateLocationAck

12.RouteingAreaUpdateAccept

11.LocationUpdatingRequest

11.LocationUpdatingAccept

8.CancelLocation

8.CancelLocationAck

9.InsertSubscriberDataAck

9.InsertSubscriberData

13.RouteingAreaUpdateComplete

5.ForwardPackets

4.SGSNContextAcknowledge13GPRS会话管理14分组数据协议(PDP)PDP地址

PDP地址是GPRSMS在网络层的标识,由于GPRS网络可以支持的数据服务多种多样(就目前而言支持IP和),那么相应的PDP地址也就可能是多种多样的,例如: - anIPversion4address; - anIPversion6address; - anX.121address.PDP上下文(PacketDataProtocolContext) 每一个GPRS用户都有一个或多个PDP地址,PDP地址通过PDP上下文来描述。15PDP上下文的内容APN:接入点(AccessPointName)

例如:cmwap、cmnetPDPTYPEPDPAddress: IPAddressorX.121AdressNSAPIQoSProfile16PDP上下文状态的转换17PDP上下文的激活18PDP上下文的去激活发起GGSN发起19GPRS的接入和数据传输20TemporaryBlockFlow数据传输在RLC层上是通过TBF来实现的,上下行TBF是相互独立的,一个TBF可以包含很多LLC帧

TBF由TFI来标识,TFI的长度为7bits,它在RLC层数据传输中相当于MS的标识,因此在一个小区中不可能有两个MS同时拥有相同的上行或下行TFI对于RLC层来说,GPRS的接入过程实际就是申请和分配TFI的过程,MS在得到TFI后,所有RLC数据块的头信息里都包含有该TFI的值,直到该TBF的结束。21GPRS上行接入Onephase

MS在信道请求中会说明请求1个或多个PDCH信道,系统根据该信道请求分配相应数量的PDCH和上行TFITwophase

系统根据信道请求先分配给MS保留的PDCH信道,MS用该PDCH发送PacketResourceRequest消息,该消息包含详细的资源请求信息,系统再根据这些信息通过PacketUplinkAssignment给MS指配上行TFI和要求的PDCH22onephase接入MSNetworkPacketChannelRequestPacketImmediateAssignmentUplinkData(TLLI)UplinkData(TLLI)PRACHorRACHPAGCHorAGCHPDTCHPDTCHUplinkData(TLLI)PDTCHPacketUplinkAck/NackPACCHPDTCHUplinkData......23twophase接入MSNetworkPacketChannelRequestPacketImmediateAssignmentPacketResourceRequestPacketResourceAssignmentPRACHorRACHPAGCHorAGCHPACCHPACCHUplinkDataPDTCHUplinkDataPDTCH24GPRS上行数据传输中的

MACmodeGPRS是一种分组数据业务,用户对信道的占用是共享式的,允许多个用户使用一个PDCH信道来传输数据,为了避免在该PDCH的上行数据传输中发生碰撞,MAC层必须合理的进行资源分配,使不同用户在不同的RLCBlock上传输数据,这样,从一段时间来看,这些用户的数据传输是同时进行的。MAC层进行资源分配的方式有两种:fixed和dynamic25Fixed方式下的资源分配在fixed方式下,ImmediateAssignment或PacketUplinkAssignment消息中会有一个ALLOACTIONBITMAP,规定了MS在哪个时隙的哪些Block中可以发送数据。如果分配的Block数目不够,MS可以从这些已分配的Block上发送请求以申请更多的资源26Dynamic方式下的资源分配USF=1USF=2USF=3USF=3MSs基站RLC数据块系统在下行发出USF(UplinkStateFlag)值,宣告哪一个移动台可以在下一个时段传输数据块。27多移动台的上行数据传输B0B1B2TB3B4B5XB6B7B8TB9B10B11XUSF=1USF=2USF=3B5XB6B7B8TB9B0B1B2TB3B4USF=1MSsUSF=228GPRS上行数据传输PacketUplinkAck/NackDataBlock(last)

AccessandAssignmentMSBSSPACCHPDTCHPacketUplinkAssignmentPACCHPACCHDataBlockPDTCHDataBlockPDTCHDataBlock(lastinsendwindow)PDTCHDataBlockPDTCHDataBlockPDTCHDataBlockfinalPacketAck/NackPACCHLLCPDUSGSN29GPRS寻呼MSNetworkPacketChannelRequestPacketImmediateAssignmentPacketPagingResponse(LLCframe)PRACHorRACHPAGCHorAGCHPACCHPPCHorPCHPacketPagingRequest30GPRS下行数据传输PacketDownlinkAck/NackMSNetworkPACCHPacketDownlinkAssignmentPACCHPDTCHPACCHfinalPacketAck/NackDataBlockPDTCHDataBlockPDTCHDataBlock(polling)PDTCHPDTCHDataBlockPDTCHDataBlockDataBlockDataBlock(last,polling)PACCHImmediateAssignmentAGCHPacketDownlinkAssignmentLLCPDUSGSNPACCH31GPRS数据传输中TA的获取初始TA值的估计系统发送PacketPollingMessage要求MS上发accessburst用于初始TA值的估算;在ImmediateAssignment中不发送初始TA值,并指示MS在从连续的TA更新过程中获得TA值之前不进行上行数据的发送;使用默认的TA值作为初始TA

温馨提示

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

评论

0/150

提交评论