Gsm And Umts Protocols And Callflow


Published on

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Gsm And Umts Protocols And Callflow

  1. 1. GSM,GPRS,UMTS,HSDPA andHSUPA Protocols and Call flow By Kiran Koona
  2. 2. Overview1. GSM Protocols and Call flow2. GPRS Protocols and Call flow3. UMTS Protocols and Call flow4. HSDPA and HSUPA Protocols.
  3. 3. GSM
  4. 4. GSM Architecture-Interfaces
  5. 5. Layer 1 Protocol 3-Layer ModelTDMA – Time Division Multiple AccessG.703 – ITU PCM frame structureMTP – Message Transfer PartLayer 2 ProtocolsLAPDm Link Access Protocol D-channel-mobileLAPD Link Access Protocol D-ChannelLayer 3 ProtocolsRR – Radio Resource ManagementMM – Mobility ManagementCM – Connection managementBTSM – Base Transceiver Station ManagementSCCP – Signalling Connection Control PartBSSMAP – Base Station SubsystemMAP-Mobile Application PartDTAP – Direct Transfer Application Part TUP , ISUP
  6. 6. Physical Layer1. Txn of bits2. Error detection and Correction3. Interleaving4. Burst Formating5. Measurements6. Power Control7. Modulation and DemodulationBTS-BSC: 64KbpsBSC-MSC:2Mbps (32*64Kbps)
  7. 7. Physical Layer
  8. 8. Interfaces with Physical Layer
  9. 9. Layer-2: LAPDm and LAPD1. Flow control2. Sequence Numbering3. Duplicate detection4. Frame formatting
  10. 10. Layer-3: RRMProtocols: RR, RSM, BSSAP.• Cell selection and Reselection  Control• Handover procedure• Establishing , maintaining, monitoring and releasing the channels• Monitoring and forwarding of radio connections• Introduction of encryption• Change in transmission mode ,Channel coding depending on channel conditions Advise L1 and L2• MS level measurement commands control• Frequency redefinition Downlink Freq hopping• Broadcasting System Information  Downlink• Paging
  11. 11. RRM Messages
  12. 12. Layer-3:MMProtocols : DTAP,MAP.• Authentication request/response• Ciphering Information/Commands from MSC• Abort from MSC Auth Failure• Normal location Updating request/response• Periodic location update• TMSI Reallocation Procedure• IMSI attach/detach• IMEI request/response
  13. 13. MM Messages
  14. 14. Layer-3:CM1. Call control (CC) - manages call connections,2. Supplementary service support (SS) - handles special services3. Short message service support (SMS) - transfers brief texts.CC:Mobile-originating call establishment  Setup messageMobile-terminating call establishment  PagingCall clearing initiated by the networkCall clearing initiated by the MobileDTMFSS:Call ForwardingCall waiting ,Call Hold and ConferenceMulti CallCLIP,CLIR ,COLP and COLRSMS:
  15. 15. CM Messages
  16. 16. SS 7To provide General purpose Signaling system to be used globally.CCS , Out of BandITU-T Q.700 series.Elements: SSP,STP and SCP.Access Links: A to FAnalogy: MTP3 IP and SCCPTCPSCCP: GTT, Ext MTP (Supports CL or CO)Message Discrimination & distributionTCAP: Query and Response (CL or CO )MTP 3: Routing within SPCMTP2: Node to node delivery
  17. 17. SS 7 ArchitectureSSP, STP and SCP
  18. 18. SS 7 Logical Network
  19. 19. MAPMAP messages are carried by TCAP when dealing with Database centre.MAP Sessions: Open, Close. Message Types: Request, Response, Notification andConfirmation.
  20. 20. GTT
  21. 21. GSM Call flow
  22. 22. GSM Logical Channels
  23. 23. IMSI Attach
  24. 24. Location Update
  25. 25. Authentication and Ciphering
  26. 26. Identity (IMSI) checking
  27. 27. Call Origination 2929
  28. 28. Call Clearing
  29. 29. IMSI Detach
  30. 30. MSRN UsageOur HLR Knows where our Customer is,Only our GMSC can inquire our HLR
  31. 31. GPRS
  32. 32. GPRS Architecture-Interfaces
  33. 33. GPRS Protocol Stack
  34. 34. Packet Fragmentation
  35. 35. MAC1. MAC arbitrates access to the shared medium between multiple MSs and GPRS network.• Uplink: Managing limited resourcesSlotted Aloha• Downlink: Queuing and Scheduling of access attempts.• Priority handling between data flows of one UE• Priority handling between UEs by means of dynamic scheduling—Downlink• Channel mapping• Traffic Volume monitoring
  36. 36. RLC1. SAR2. Concatenation3. Padding4. Error Correction---CRC, ARQ (For AM)5. In-Sequence delivery of SDUs6. Duplicate detection7. Flow control8. Sequence number check---UM9. Suspend/resume functionality10. SDU discard
  37. 37. LLCProvide a reliable logical link between MS and SGSN.LLC messages are transparent to RAN.Transmission in Asynchronous Disconnected Mode andAsynchronous Balanced ModeCiphering.Transfer of PDUs of Higher LayersC-Plane: attach, authentication and PDP activationU-Plane: carry actual data.Can be AM or UM
  38. 38. SNDCP• Transparent over BSS. Used only in U-Plane•multiplexing of PDPs. Can be AM or UM•compression of user data (including IP header compression) RFC 1154 & 2507•segmentation of data packets to be passed to the LLC layer.
  39. 39. Frame RelayMeshed N/W Frame Relay
  40. 40. Frame RelaySpeed up to 2 Mbps.Simple.Superseded by ATM
  41. 41. BSSGPTransport both control and User data.Provide the required QoS.One-to-one mapping of BSSGP between SGSN and BSS.
  42. 42. BSSGP Data Frames
  43. 43. GTP1. GTP-U and GTP-C.2. Uses TCP for Reliable link3. Uses UDP for non-Reliable link
  44. 44. IP, TCP and UDPIP: IPv4 or IPv6. Datagram Service. Class full or Class lessAddressing.TCP: Connection Oriented.Ack ARQ. Sequence Number Checking.Three-way handshake. Point-to-Point AddFlow Control and Congestion Control.UDP: Connection less.Used for Delay Sensitive applications.Supports Multicast Addressing.
  45. 45. GPRS Callflow
  46. 46. GPRS Logical Channels
  47. 47. GPRS Attach
  48. 48. PDP Context Activation
  49. 49. PDP
  50. 50. Data Transfer from MS
  51. 51. Data Transfer to MS
  52. 52. Web Access in GPRS
  53. 53. PDP Context Deactivation
  54. 54. Security
  55. 55. GPRS Detach
  56. 56. UMTS
  57. 57. Architecture-Interfaces
  58. 58. R99 Protocol Stack
  59. 59. Access Stratum
  60. 60. MACLogical to Transport ConversionMac-b located at Node-BMac-c/sh and Mac-d are at SRNC.
  61. 61. MAC functionalities1. Mapping between logical channels and transport channels• Selection of appropriate TF (from the TFCS) for each Transport Channel, depending on the instantaneous source rate• Priority handling between data flows of one UE• Priority handling between UEs by means of dynamic scheduling— Downlink• Identification of UEs on common transport channels• Multiplexing/demultiplexing of higher layer protocol data units (PDUs)• Traffic volume monitoring—Down link• Dynamic Transport Channel type switching• Ciphering—RLC (TM)• Access Service Class (ASC) selection for RACH transmission
  62. 62. RLC1. Transparent mode (Tr) , Unacknowledged Mode (UM) or Acknowledged Mode (AM)2. Tr and UM RLC entities are defined to be unidirectional, whereas the AM-mode entities are described as bidirectional3. Tr—Voice Call Video Call, UM—VOIP, Streaming
  63. 63. RLC functionalities1. Segmentation and reassembly2. Concatenation3. Padding4. Transfer of user data5. Error correction----ARQ6. In-sequence delivery of higher layer PDUs7. Duplicate detection8. Flow control9. SN check (unacknowledged data transfer mode).10. Ciphering is performed in the RLC layer for acknowledged and unacknowledged modes.11. Suspend/resume function for data transfer
  64. 64. RLC Dataflow
  65. 65. RRC1. Broadcast of system information• Paging and notification• Initial cell selection and reselection• Establishment, maintenance and release of an RRC connection• Establishment and release of Radio bearers• Control of ciphering• Integrity protection of signalling messages• UE measurement reporting and control of the reporting• RRC connection mobility functions• Support of SRNS relocation• Support for downlink outer loop power control in the UE• Open-loop power control• CBS-related functions (BMC)• Handovers---preparation and execution• Control of requested QoS• Routing of Higher layer PDUs (Direct transfer)• MBMS control
  66. 66. RRC States
  67. 67. BMCBMC: Broadcast/Multicast Control ProtocolSMS-CB service4. Storage of CB5. Traffic volume monitoring and radio resource request for CBS6. Scheduling of BMC messages7. Transmission of BMC messages to UE
  68. 68. PDCP PDCP: Packet Data Convergence Protocol3. PS Domain4. PDCP contains compression methods, which are needed to get better spectral efficiency over radio interface.5. IP Packet header compression. Eg: 40 bytes for IPv4 and at least 60 bytes for IPv6. (RFC 2507)6. Transfer of user data
  69. 69. Non Access Stratum
  70. 70. Protocol Interworking architectureTransport : Carry Signaling and User data.Radio N/W : Establish, maintain and Release RB.System: Create Communication with Core network.
  71. 71. Transport Network protocols
  72. 72. Radio network protocols
  73. 73. System network protocols
  74. 74. UMTS Call flow
  75. 75. R99 Channels
  76. 76. Basic Model of Network transactions
  77. 77. RRC Connection SetupRRC Connection CCCH (By passing Node-B)
  78. 78. PagingPaging Type 1 through  PCCHPaging Type-2 through DCCHRRC Connection CCCH
  79. 79. Authentication and Security ControlDCCH Channel and MM messages
  80. 80. Transaction setup and RAB allocation (CS)Setup : DCCH Call Proceeding: DTCH
  81. 81. Transaction setup and RAB allocation (PS)
  82. 82. Transaction Clearing with RAB release
  83. 83. RRC Connection release
  84. 84. LU in CS domain
  85. 85. RU in PS domain
  86. 86. HSDPA and HSUPA
  87. 87. R99 RRM Architecture
  88. 88. HSDPA and HSUPA RRM Architecture
  89. 89. New Functionalities
  90. 90. HSDPA and HSUPA Channels
  91. 91. R99 Protocol Stack
  92. 92. HSPA Protocol stack
  93. 93. HSDPA Protocol Stack
  94. 94. HSDPA user plane Protocol ArchitectureFast Node-B SchedulingH-ARQ ,Incremental RedundancySoft Buffer at Node-B and UERetransmission at N/W borders  No Soft Handover
  95. 95. HSUPA Protocol Stack
  96. 96. HSUPA user plane protocol ArchitectureMac-es/e : Uplink SchedulingMac-e: Hybrid ARQ , BufferMac-es : In-sequence delivery (Soft Handover)RLC re transmissions may take place if Physical layer retransmissions is exceeded initiated by RNC.
  97. 97. References1. 3G TS 25.321, MAC Protocol Specification.2. 3G TS 25.322, RLC Protocol Specification.3. 3G TS 25.323, PDCP Protocol Specification4. 3G TS 25.331, RRC Protocol Specification5. 3G TS 25.324, Broadcast/Multicast Control Protocol (BMC) Specification6. 3G TS 25.302, Services Provided by the Physical Layer7. 3GPP TS 25.331 RRC specification8. 3GPP TS 25.413 RANAP9. 3GPP TS 25.423 RANSAP10. 3GPP TS 25.433 NBAP11. GSM.System.Engineering.-.Artech BOOK, by Asha Mehrotra.12. GPRS BOOK-MC-HIL by R.J. Bates.13. WCDM for UMTS-Wiley –H.Holma and A.Toskala14. SS7 –MC-HILL by Travel Russel
  98. 98. Datagram
  99. 99. Virtual Circuit