* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download GSM
		                    
		                    
								Survey							
                            
		                
		                
                            
                            
								Document related concepts							
                        
                        Wireless USB wikipedia , lookup
Airborne Networking wikipedia , lookup
Policies promoting wireless broadband in the United States wikipedia , lookup
IEEE 802.11 wikipedia , lookup
Wireless security wikipedia , lookup
Piggybacking (Internet access) wikipedia , lookup
						
						
							Transcript						
					
					EEE 464 Wireless Communications Lecture 7 Shahzad Malik, Ph.D. [email protected] Mobile Cellular Wireless Networks This lecture presents system details of 2G/3G mobile cellular networks: GSM/GPRS, CdmaOne (IS-95) and UMTS/ Cdma2000 Organization of Lecture 7  Global System for Mobile (GSM)  GPRS  SMS  EDGE Shahzad Malik Wireless Communications - GSM Lecture 7 3 GSM Global System for Mobile CT0/1 AMPS NMT CT2 IMT-FT DECT IS-136 TDMA D-AMPS TDMA FDMA Cellular Systems – Generation GSM PDC EDGE GPRS IMT-SC IS-136HS UWC-136 IMT-DS UTRA FDD / W-CDMA CDMA IMT-TC UTRA TDD / TD-CDMA IMT-TC TD-SCDMA 1G Shahzad Malik IS-95 cdmaOne cdma2000 1X 2G 2.5G Wireless Communications - GSM IMT-MC cdma2000 1X EV-DO 1X EV-DV (3X) 3G Lecture 7 5 Digital PLMN systems (PLMN = Public Land Mobile Network) 2nd Generation (2G) GSM 3rd Generation (3G) IMT-2000 FDD GPRS Packet services 4G UMTS: More radio capacity EDGE UTRA FDD UTRA TDD IS-136 USA IS-95 Shahzad Malik Wireless Communications - GSM CDMA 2000 Lecture 7 6 GSM: Overview  GSM - Global System for Mobile  formerly: Groupe Spéciale Mobile (founded 1982)  now: Global System for Mobile Communication  Pan-European standard (ETSI, European Telecommunications Standardisation Institute)  simultaneous introduction of essential services in three phases (1991, 1994, 1996) by the European telecommunication administrations  seamless roaming within Europe possible  today many providers all over the world use GSM (more than 184 countries in Asia, Africa, Europe, Australia, America)  more than 1000 million subscribers  more than 70% of all digital mobile phones use GSM  over 10 billion SMS per month in Germany, > 360 billion/year worldwide Shahzad Malik Wireless Communications - GSM Lecture 7 7 GSM  Objectives:  Broad offering of speech and data services  Compatible with wireline networks, eg, ISDN  Automatic roaming and handoff  Highly efficient use of frequency spectrum  Support for different types of mobile terminal equipment (eg, cars, portable handsets)  Digital signaling and transmission  Low cost infrastructure and terminal equipment Shahzad Malik Wireless Communications - GSM Lecture 7 8 Performance characteristics of GSM  Communication  mobile, wireless communication; support for voice and data services  Total mobility  international access, chip-card enables use of access points of different providers  Worldwide connectivity  one number, the network handles localization  High capacity  better frequency efficiency, smaller cells, more customers per cell  High transmission quality  high audio quality and reliability for wireless, uninterrupted phone calls at higher speeds (e.g., from cars, trains)  Security functions  access control, authentication via chip-card and PIN Shahzad Malik Wireless Communications - GSM Lecture 7 9 Architecture of the GSM system  GSM is a PLMN (Public Land Mobile Network)  several providers setup mobile networks following the GSM standard within each country  components     MS (mobile station) BS (base station) MSC (mobile switching center) LR (location register)  subsystems  RSS (radio subsystem): covers all radio aspects  NSS (network and switching subsystem): call forwarding, handover, switching  OSS (operation subsystem): management of the network Shahzad Malik Wireless Communications - GSM Lecture 7 10 GSM: overview OMC, EIR, AUC HLR NSS with OSS VLR MSC GMSC VLR fixed network MSC BSC BSC RSS Shahzad Malik Wireless Communications - GSM Lecture 7 11 GSM: elements and interfaces radio cell MS BSS MS Um radio cell RSS MS BTS BTS Abis BSC BSC A MSC NSS MSC VLR VLR GMSC HLR IWF signaling ISDN, PSTN PDN O OSS Shahzad Malik EIR AUC OMC Wireless Communications - GSM Lecture 7 12 GSM: system architecture network and switching subsystem radio subsystem MS fixed partner networks MS ISDN PSTN MSC Um BTS Abis BSC EIR SS7 BTS HLR VLR BTS BSC BTS A BSS MSC IWF ISDN PSTN PSPDN CSPDN Shahzad Malik Wireless Communications - GSM Lecture 7 13 System architecture: radio subsystem  Components network and switching  MS (Mobile Station) subsystem  BSS (Base Station Subsystem): consisting of radio subsystem MS MS  BTS (Base Transceiver Station): sender and receiver  BSC (Base Station Controller): controlling several transceivers Um BTS Abis BTS BSC A BTS BTS MSC BSC BSS Shahzad Malik MSC  Interfaces  Um : radio interface  Abis : standardized, open interface with 16 kbit/s user channels  A: standardized, open interface with 64 kbit/s user channels Wireless Communications - GSM Lecture 7 14 Radio subsystem  The Radio Subsystem (RSS) comprises the cellular mobile network up to the switching centers  Components  Base Station Subsystem (BSS):  Base Transceiver Station (BTS): radio components including sender, receiver, antenna - if directed antennas are used one BTS can cover several cells  Base Station Controller (BSC): switching between BTSs, controlling BTSs, managing of network resources, mapping of radio channels (Um) onto terrestrial channels (A interface)  BSS = BSC + sum(BTS) + interconnection  Mobile Stations (MS) Shahzad Malik Wireless Communications - GSM Lecture 7 15 Radio subsystem - BSS  Base Station Subsystem  It is the wireless point of contact of the network with users  It forms Radio Access Network (RAN)  It translates between the air interface and the wired infrastructure protocols  The two network segments need different protocols because the difference of the nature of wireless links  Unreliable, bandwidth limited, supports mobility  Speech Conversion  The MS generates radio-efficient 13 kbps digitized voice packets using speech coder. The backbone PSTN requires 64 kbps PCM digitized voice. The BSS converts 13 to 64 kbps code.  Signaling  The multi-tone frequency signaling is used in POTS in the wired backbone, whereas GSM performs several packet exchange to establish a call. The signaling conversion takes place at the BSS Shahzad Malik Wireless Communications - GSM Lecture 7 16 Radio subsystem - BSS  Tasks of a BSS are distributed over BSC and BTS  BTS comprises radio specific functions  BSC is the switching center for radio channels Functions Management of radio channels Frequency hopping (FH) Management of terrestrial channels Mapping of terrestrial onto radio channels Channel coding and decoding Rate adaptation Encryption and decryption Paging Uplink signal measurements Traffic measurement Authentication Location registry, location update Handover management Shahzad Malik Wireless Communications - GSM BTS X X X X X X BSC X X X X X X X X X X Lecture 7 17 Radio subsystem - Mobile station  Terminal for the use of GSM services  A mobile station (MS) comprises several functional groups  MT (Mobile Terminal):  offers common functions used by all services the MS offers  end-point of the radio interface (Um)  TA (Terminal Adapter):  terminal adaptation, hides radio specific characteristics  TE (Terminal Equipment):  peripheral device of the MS, offers services to a user  does not contain GSM specific functions  SIM (Subscriber Identity Module):  personalization of the mobile terminal, stores user parameters TE TA R Shahzad Malik Wireless Communications - GSM MT S Um Lecture 7 18 network and switching subsystem network subsystem fixed partner networks ISDN PSTN MSC  MSC (Mobile Services Switching Center):  IWF (Interworking Functions)     EIR SS7 Components ISDN (Integrated Services Digital Network) PSTN (Public Switched Telephone Network) PSPDN (Packet Switched Public Data Net.) CSPDN (Circuit Switched Public Data Net.) HLR Databases VLR MSC IWF ISDN PSTN  HLR (Home Location Register)  VLR (Visitor Location Register)  EIR (Equipment Identity Register) PSPDN CSPDN Shahzad Malik Wireless Communications - GSM Lecture 7 19 Network and switching subsystem  NSS is the main component of the public mobile network GSM  switching, mobility management, interconnection to other networks, system control  Components  Mobile Services Switching Center (MSC) controls all connections via a separated network to/from a mobile terminal within the domain of the MSC - several BSC can belong to a MSC  Databases (important: scalability, high capacity, low delay)  Home Location Register (HLR) central master database containing user data, permanent and semi-permanent data of all subscribers assigned to the HLR (one provider can have several HLRs)  Visitor Location Register (VLR) local database for a subset of user data, including data about all user currently in the domain of the VLR Shahzad Malik Wireless Communications - GSM Lecture 7 20 Mobile Services Switching Center  The MSC (mobile switching center) plays a central role in GSM  switching functions  additional functions for mobility support  management of network resources  interworking functions via Gateway MSC (GMSC)  integration of several databases  Functions of a MSC  specific functions for paging and call forwarding  termination of SS7 (signaling system no. 7)  mobility specific signaling  location registration and forwarding of location information  provision of new services (fax, data calls)  support of short message service (SMS)  generation and forwarding of accounting and billing information Shahzad Malik Wireless Communications - GSM Lecture 7 21 Operation subsystem  The OSS (Operation Subsystem) enables centralized operation, management, and maintenance of all GSM subsystems  Components  Authentication Center (AUC)  generates user specific authentication parameters on request of a VLR  authentication parameters used for authentication of mobile terminals and encryption of user data on the air interface within the GSM system  Equipment Identity Register (EIR)  registers GSM mobile stations and user rights  stolen or malfunctioning mobile stations can be locked and sometimes even localized  Operation and Maintenance Center (OMC)  different control capabilities for the radio subsystem and the network subsystem Shahzad Malik Wireless Communications - GSM Lecture 7 22 GSM - FDMA/TDMA 935-960 MHz 124 channels (200 kHz) downlink 890-915 MHz 124 channels (200 kHz) uplink higher GSM frame structures time GSM TDMA frame 1 2 3 4 5 6 7 8 4.615 ms GSM time-slot (normal burst) guard space tail 3 bits Shahzad Malik user data S Training S user data 57 bits 1 26 bits 1 57 bits Wireless Communications - GSM guard tail space 3 546.5 µs 577 µs Lecture 7 23 GSM FDMA 2 1 3 … 4 124 200 KHz Carrier Spacing 100 KHz guard band Shahzad Malik BW = 25 MHz Downlink Frequency Band: 890-915 MHz Downlink Frequency Band: 935-960 MHz Bc = 200 KHz Bg = 100 KHz Number of Channels = 124 Data rate for each carrier = 270.833 kbps Bit time = 3.69 s Slot time (or burst time) = 577 s Number of bits/slot = 156.25 bits Burst Types: 1. Normal Burst (NB) 2. Frequency Correction Burst 3. Synchronization burst 4. Random Access Burst (RAB) Wireless Communications - GSM Lecture 7 24 GSM Physical Channels TDMA frame = 4.615 ms Timeslot 1 2 3 4 5 6 7 8 Frequency 1 Ch 1 Ch 2 Ch 3 Ch 4 Ch 5 Ch 6 Ch 7 Ch 8 Frequency 2 Ch 1 Ch 2 Ch 3 Ch 4 Ch 5 Ch 6 Ch 7 Ch 8 : : : : Frequency 124 Ch 1 Ch 2 Ch 3 Ch 4 Ch 5 Ch 6 Ch 7 Ch 8 ARFCN – Absolute Radio Frequency Channel Number Shahzad Malik Wireless Communications - GSM Lecture 7 25 GSM Air Interface Shahzad Malik Wireless Communications - GSM Lecture 7 26 GSM Logical and Physical Channels  Um interface: various logical channels are mapped to physical channels  A physical channel is a timeslot with timeslot number in a sequence of TDMA frames on a particular ARFCN  8 physical channels mapped onto 8 timeslots within TDMA frame per frequency carrier Shahzad Malik Wireless Communications - GSM Lecture 7 27 GSM Frame Hierarchy 2048 super frames: Hyper frame (3 hr 28 min 53.76 s) 51 traffic or 26 control multi frames: Super frame (6.12 s) 26 traffic frames: Multi frame (120 ms) 51control frames: Multi frame (235.4 ms) 8 slots: Frame (4.615 ms) 156.25 bits: Burst (0.577 ms) Shahzad Malik Wireless Communications - GSM Lecture 7 28 GSM hierarchy of frames hyperframe 0 1 2 2045 2046 2047 3 h 28 min 53.76 s ... superframe 0 1 0 2 ... 1 48 ... 49 24 50 6.12 s 25 multiframe 0 1 ... 0 1 24 2 120 ms 25 ... 48 49 50 235.4 ms frame 0 1 ... 6 7 4.615 ms slot burst Shahzad Malik Wireless Communications - GSM 577 µs Lecture 7 29 GSM Logical Channels  3 groups of logical channels, TCH, CCH and CBCH  TCH is used to carry voice or data traffic  CCH is used for control functions  CBCH is used for broadcast functions  Logical traffic channels = full rate (TCH/F) at 22.8 kb/s or half rate (TCH/H) at 11.4 kb/s  Physical channel = full rate traffic channel (1 timeslot) or 2 half rate traffic channels (1 timeslot in alternating frames)  Full rate channel may carry 13 kb/s speech or data at 12, 6, or 3.6 kb/s  Half rate channel may carry 6.5 kb/s speech or data at 6 or 3.6 kb/s Shahzad Malik Wireless Communications - GSM Lecture 7 30 GSM Logical Channel Structure TCH/F TCH/H BCH FCCH SCH CBCH CCH TCH CCCH BCCH DCCH PCH AGCH RACH SACCH Shahzad Malik Wireless Communications - GSM ACCH SDCCH FACCH Lecture 7 31 GSM Logical Channels, cont..  CCH consists of 3 groups of logical control channels, BCH, CCCH and DCCH  BCH (broadcast channel): point-to-multipoint downlink only. Contains three sub-channels, BCCH, FCCH and SCH  BCCH (broadcast control channel): send cell identities, organization info about common control channels, cell service available, etc  FCCH (frequency correction channel): send a frequency correction data burst containing all zeros to effect a constant frequency shift of RF carrier  SCH (synchronization channel): send TDMA frame number and base station identity code to synchronize MSs Shahzad Malik Wireless Communications - GSM Lecture 7 32 GSM Logical Channels, cont…  CCCH (common control channel): Consists of three sub-channels, PCH, AGCH and RACH. This channels is used for paging and access  PCH (paging channel): to page MSs  AGCH (access grant channel): to assign MSs to stand-alone dedicated control channels for initial assignment  RACH (random access channel): for MS to send requests for dedicated connections Shahzad Malik Wireless Communications - GSM Lecture 7 33 GSM Logical Channels, cont…  DCCH (dedicated control channel): bi-directional point-to-point -main signaling channels. Consist of two sub-channels, SDCCH and ACCH  SDCCH (stand-alone dedicated control channel): for service request, subscriber authentication, equipment validation, assignment to a traffic channel  ACCH consist of two sub-channels, SACCH and FACCH  SACCH (slow associated control channel): for out-of-band signaling associated with a traffic channel, eg, signal strength measurements  FACCH (fast associated control channel): for preemptive signaling on a traffic channel, eg, for handoff messages Shahzad Malik Wireless Communications - GSM Lecture 7 34 GSM Logical Channels , cont… Shahzad Malik Wireless Communications - GSM Lecture 7 35 GSM Logical Channels , cont… Shahzad Malik Wireless Communications - GSM Lecture 7 36 GSM Packet Encoding Speech packet (13 kbps) 260 bits (20 ms) 50 bits 260 bits CRC coding 53 bits ½ convolutional coding 132 bits 78 bits 456 bits (20 ms) Transmitted packet 378 bits 9600 bps data packet 192 bits (20 ms) 48 bits signaling info 4 tail bits ½ convolutional coding 456 bits (20 ms) Transmitted packet Shahzad Malik 4 tail bits Wireless Communications - GSM Signaling packet 184 bits (20 ms) 40 parity bits 4 tail bits ½ convolutional coding 456 bits (20 ms) Transmitted packet Lecture 7 37 GSM Data Bursts Shahzad Malik Wireless Communications - GSM Lecture 7 38 GSM Operation Shahzad Malik Wireless Communications - GSM Lecture 7 39 Protocol Stack Um Air Interface A-bis A CM CM MM MM RRM RRM RRM RRM SCCP SCCP LAPDm LAPDm LAPD LAPD MTP MTP Radio Radio 64kbps 64kbps 64kbps 64kbps MS CM: Connection Management MM: Mobility Management SCCP: Signal Connection Control part Shahzad Malik MSC BSC BTS RRM: Radio Resource Management MTP: Message Transfer Part LAPD: Link access protocol-D Wireless Communications - GSM Lecture 7 40 GSM Protocol Layers  RF : Physical Layer  LAPD: Link Layer, ISDN protocol based  SCCP: Signal Connection Control Layer, part of link layer  RR: Radio Resource  MM: Mobility Management  CC: Call Control Shahzad Malik Wireless Communications - GSM Lecture 7 41 GSM Network Layer  Network layer consists of 3 sublayers  Radio resource management (RR) sublayer  Establishment, maintenance, and termination of radio channel connections  Mobility management (MM) sublayer  Registration, authentication, and location tracking  Call control (CC) sublayer  Establishment, maintenance, and termination of circuitswitched calls Shahzad Malik Wireless Communications - GSM Lecture 7 42 Registration MS BTS BSC MSC VLR HLR 1. Channel Request 2. Activation Response 3. Activation ACK 4. Channel Assigned 5. Location Update Request 6. Authentication Request 7. Authentication Response 8. Authentication Check 9. Assigning TMSI 10. ACK for TMSI 11. Entry for VLR and HLR 12. Channel Release Shahzad Malik Wireless Communications - GSM Lecture 7 43 Mobile Originated Call  1, 2: connection request  3, 4: security check VLR  5-8: check resources (free 3 4 circuit) 6 PSTN  9-10: set up call 5 GMSC 7 8 2 9 MS Shahzad Malik Wireless Communications - GSM MSC 1 10 Lecture 7 BSS 44 Mobile Terminated Call 1: calling a GSM subscriber 2: forwarding call to GMSC 3: signal call setup to HLR 4, 5: request MSRN from VLR 6: forward responsible calling MSC to GMSC station 7: forward call to  current MSC 8, 9: get current status of MS 10, 11: paging of MS 12, 13: MS answers 14, 15: security checks 16, 17: set up connection HLR 4 5 3 6 1 PSTN 2 GMSC 10 VLR 8 9 14 15 7 MSC 10 13 16 10 BSS BSS BSS 11 11 11 11 12 17 MS Shahzad Malik Wireless Communications - GSM Lecture 7 45 MTC/MOC MS MTC BTS MS BTS MOC paging request Shahzad Malik channel request channel request immediate assignment immediate assignment paging response service request authentication request authentication request authentication response authentication response ciphering command ciphering command ciphering complete ciphering complete setup setup call confirmed call confirmed assignment command assignment command assignment complete assignment complete alerting alerting connect connect connect acknowledge connect acknowledge data/speech exchange data/speech exchange Wireless Communications - GSM Lecture 7 46 GSM Channel Use Example MS BTS BSC MSC 1. Channel Request (RACH) 2. Channel Assigned (AGCH) 3. Call Establishment Request (SDCCH) 4. Authentication Request (SDCCH) 5. Authentication Response (SDCCH) 6. Ciphering Command (SDCCH) 7. Ciphering Ready (SDCCH) 8. Send Destination Address (SDCCH) 9. Routing Response (SDCCH) 10. Assign Traffic Channel (SDCCH) 11. Traffic Channel Established (FACCH) 12. Available/Busy Signal (FACCH) 13. Call Accepted (FACCH) 14. Connection Established (FACCH) 15. Information Exchange (TCH) Shahzad Malik Wireless Communications - GSM Lecture 7 47 GSM Numbers  International mobile station equipment identity (IMEI). IMEI= TAC + FAC + SNR + SP  TAC = Type Approval Code, 6 decimals  FAC = Final Assembly Code, 6 decimals, assigned by manufacturer  SNR = Serial Number, 6 decimals, assigned by manufacturer  SP = Spare, 1 decimal place  EIR has white, black and optionally grey list.  International mobile Subscriber Identity (IMSI): Stored on the SIM (Subscriber Identity Module) card. IMSI is obtained at the time of subscription. IMSI is not made public.  IMSI = MCC + MNC + MSIN  MCC = Mobile Country Code, 3 decimals  MNC = Mobile Network Code, 2 decimals  MSIN = Mobile Subscriber Identification Number, maximum 10 decimal digits Shahzad Malik Wireless Communications - GSM Lecture 7 48 GSM Numbers  Mobile Station ISDN number (MSISDN), is the real phone number of the subscriber. Stored in HLR and on SIM card  MSISDN = CC + NDC + SN  CC = Country Code, up to 3 decimals  NDC = National Destination Code, typically 2-3 decimals  SN = Subscriber Number, maximum 10 decimals.  Mobile Station Roaming Number (MSRN), same format as MSISDN. A temporary location dependent ISDN number; assigned in two cases, at registration or at call set up.  Location Area Identity (LAI). Regularly sent on BCCH; LAI = CC + MNC + LAC,  LAC = Location Area Code, max 5 decimals (<FFFFhex).  Temporary Mobile Subscriber Identity (TMSI). Stored only in the VLR and SIM card. Consists of 4*8 bits excluding value FFFF FFFFhex  TMSI has only local meaning and can be defined according to operator’s specifications.  LAI + TMSI uniquely identifies the user, i.e. IMSI is no longer needed for ongoing communication Shahzad Malik Wireless Communications - GSM Lecture 7 49 GSM Handoffs  3 types of handoffs  Intra-BSS: if old and new BTSs are attached to same base station  MSC is not involved  Intra-MSC: if old and new BTSs are attached to different base stations but within same MSC  Inter-MSC: if MSCs are changed Shahzad Malik Wireless Communications - GSM Lecture 7 50 4 types of handover 1 MS BTS Shahzad Malik 2 3 4 MS MS MS BTS BTS BTS BSC BSC BSC MSC MSC Wireless Communications - GSM Lecture 7 51 Handover procedure MS BTSold BSCold measurement measurement report result MSC HO decision HO required BSCnew BTSnew HO request resource allocation ch. activation HO command HO command HO command HO request ack ch. activation ack HO access Link establishment clear command clear command clear complete Shahzad Malik HO complete HO complete clear complete Wireless Communications - GSM Lecture 7 52 Handoff MS MSC BSS1 BSS2 Measurement Report HO Decision Handoff Required Handoff Request Resource Allocation Handoff Handoff Command Handoff Command Handoff Request ACK Handoff Complete Handoff Complete Clear Command Resource Release Clear Complete Shahzad Malik Wireless Communications - GSM Lecture 7 53 GSM Intra-MSC Handoff  Mobile station monitors signal quality and determines handoff is required, sends signal measurements to serving BSS  Serving BSS sends handoff request to MSC with ranked list of qualified target BSSs  MSC determines that best candidate BSS is under its control (assumed here)  MSC reserves a trunk to target BSS Shahzad Malik Wireless Communications - GSM Lecture 7 54 GSM Intra-MSC Handoff, cont..  Target BSS selects and reserves radio channels for new connection, sends Ack to MSC  MSC notifies serving BSS to begin handoff, including new radio channel assignment  Serving BSS forwards new radio channel assignment to mobile station  Mobile station re-tunes to new radio channel, notifies target BSS on new channel Shahzad Malik Wireless Communications - GSM Lecture 7 55 GSM Intra-MSC Handoff, cont..  Target BSS notifies MSC that handoff is detected  Target BSS and mobile station exchange messages to synchronize transmission in proper timeslot  MSC switches voice connection to target BSS, which responds when handoff is complete  MSC notifies serving BSS to release old radio traffic channel Shahzad Malik Wireless Communications - GSM Lecture 7 56 GSM Inter-MSC Handoff  Mobile station monitors signal quality and determines handoff is required, sends signal measurements to serving BSS  Serving BSS sends handoff request to MSC with ranked list of qualified target BSSs  Serving MSC determines that best candidate BSS is under control of a target MSC (assumed here) and calls target MSC through PSTN Shahzad Malik Wireless Communications - GSM Lecture 7 57 GSM Inter-MSC Handoff, cont..  Target MSC notifies its VLR to assign a TMSI  Target VLR returns TMSI  Target MSC reserves a trunk to target BSS  Target BSS selects and reserves radio channels for new connection, sends Ack to target MSC  Target MSC notifies serving MSC that it is ready for handoff Shahzad Malik Wireless Communications - GSM Lecture 7 58 GSM Inter-MSC Handoff, cont..  Serving MSC notifies serving BSS to begin handoff, including new radio channel assignment  Serving BSS forwards new radio channel assignment to mobile station  Mobile station re-tunes to new radio channel, notifies target BSS on new channel  Target BSS notifies target MSC that handoff is detected Shahzad Malik Wireless Communications - GSM Lecture 7 59 GSM Inter-MSC Handoff, cont..  Target BSS and mobile station exchange messages to synchronize transmission in proper timeslot  Voice connection is switched to target BSS, which responds when handoff is complete  Target MSC notifies serving MSC  Old network resources are released Shahzad Malik Wireless Communications - GSM Lecture 7 60 GSM Roaming From Another PLMN  VLR registers users roaming in its area  Recognizes mobile station is from another PLMN  If roaming is allowed, VLR finds the mobile’s HLR in its home PLMN  VLR constructs a global title from IMSI to allow signaling from VLR to mobile’s HLR via public telephone network  VLR generates a mobile subscriber roaming number (MSRN) used to route incoming calls to mobile station  MSRN is sent to mobile’s HLR Shahzad Malik Wireless Communications - GSM Lecture 7 61 GSM Roaming, cont…  VLR contains  MSRN  TMSI  Location area where mobile station has registered  Info for supplementary services (if any)  IMSI  HLR or global title  Local identity for mobile station (if any) Shahzad Malik Wireless Communications - GSM Lecture 7 62 Security in GSM  Security services  access control/authentication  user  SIM (Subscriber Identity Module): secret PIN (personal identification number)  SIM  network: challenge response method  confidentiality  voice and signaling encrypted on the wireless link (after successful authentication)  anonymity  temporary identity TMSI (Temporary Mobile Subscriber Identity)  newly assigned at each new location update (LUP)  encrypted transmission  3 algorithms specified in GSM  A3 for authentication (“secret”, open interface)  A5 for encryption (standardized)  A8 for key generation (“secret”, open interface) Shahzad Malik Wireless Communications - GSM “secret”: • A3 and A8 available via the Internet • network providers can use stronger mechanisms Lecture 7 63 GSM - authentication SIM mobile network Ki RAND 128 bit AC RAND 128 bit RAND Ki 128 bit 128 bit A3 A3 SIM SRES* 32 bit MSC SRES* =? SRES SRES SRES 32 bit Ki: individual subscriber authentication key Shahzad Malik Wireless Communications - GSM 32 bit SRES SRES: signed response Lecture 7 64 GSM - key generation and encryption MS with SIM mobile network (BTS) Ki AC RAND 128 bit RAND 128 bit RAND 128 bit A8 cipher key BSS 128 bit SIM A8 Kc 64 bit Kc 64 bit data encrypted data A5 Shahzad Malik Ki Wireless Communications - GSM SRES data MS A5 Lecture 7 65 General Packet Radio Service (GPRS) Data services in GSM  Data transmission standardized with only 9.6 kbit/s  advanced coding allows 14.4 kbit/s  not enough for Internet and multimedia applications  HSCSD (High-Speed Circuit Switched Data)  mainly software update  bundling of several time-slots to get higher AIUR (Air Interface User Rate) (e.g., 57.6 kbit/s using 4 slots, 14.4 each)  advantage: ready to use, constant quality, simple  disadvantage: channels blocked for voice transmission AIUR [kbit/s] 4.8 9.6 14.4 19.2 28.8 38.4 43.2 57.6 Shahzad Malik TCH/F4.8 1 2 3 4 Wireless Communications - GSM TCH/F9.6 TCH/F14.4 1 1 2 3 4 2 3 4 Lecture 7 67 GPRS - Data services in GSM  GPRS is an overlay on top of the GSM physical layer and network entities; extends data capabilities of GSM  Provides connections to external packet data networks through the GSM infrastructure with short access time to the network for independent short packets (500-1000 bytes) GPRS (General Packet Radio Service)  packet switching  using free slots only if data packets ready to send (e.g., 50 kbit/s using 4 slots temporarily)  standardization 1998, introduction 2001  advantage: one step towards UMTS, more flexible  disadvantage: more investment needed (new hardware/software) Shahzad Malik Wireless Communications - GSM Lecture 7 68 GPRS Operations  GPRS uses same physical radio channels, only new logical GPRS radio channels are defined  Active users share timeslots using TDMA; uplink and downlink are allocated separately  Capacity allocation in GPRS is based on the “on-demand” principle  GPRS terminals:  Class A: Operates GPRS and GSM services simultaneously  Class B: Operate either GPRS or GSM service at one time  Class C: Only GPRS service  Limitations:  Limited cell capacity Shahzad Malik Wireless Communications - GSM Lecture 7 69 GPRS Network Services  Point-to-point (PTP): packet data transfer  Connectionless based on IP  Connection oriented based on X.25  Point-to-multipoint (PTM-M): multicast service to all subscriber in one area  Point-to-multipoint (PTM-G): multicast service to a predetermined group  Multimedia messaging service (MMS)  GPRS has parameters that specify a QoS based on service precedence, priority, reliability and required transmission characteristics Shahzad Malik Wireless Communications - GSM Lecture 7 70 GPRS user data rates in kbit/s 2 slots 3 slots 4 slots 5 slots 6 slots 7 slots 8 slots 9.05 18.2 27.15 36.2 45.25 54.3 63.35 72.4 13.4 26.8 40.2 53.6 67 80.4 93.8 107.2 15.6 31.2 46.8 62.4 78 93.6 109.2 124.8 21.4 42.8 64.2 85.6 107 128.4 149.8 171.2 Coding 1 slot scheme CS-1 (1/2) CS-2 (2/3) CS-3 (3/4) CS-4 Shahzad Malik Wireless Communications - GSM Lecture 7 71 Reference Architecture  Uses GSM architecture  GPRS support nodes (GSN): responsible for delivery and routing of data packets between the MS and the external network  Serving GPRS support node (SGSN)  Controls access to MSs that are attached to a group of BSCs (routing area (RA) of SGSN)  Gateway GPRS support node (GGSN)  Logical interface to the Internet  GPRS Register (GR)  Colocated with HLR and stores routing information Shahzad Malik Wireless Communications - GSM Lecture 7 72 GPRS architecture and interfaces GGSN Gn BSS MS Um SGSN Gb Gn Shahzad Malik Gi HLR/ GR MSC VLR PDN GGSN EIR Wireless Communications - GSM Lecture 7 73 GPRS protocol architecture MS BSS Um SGSN Gb Gn GGSN Gi apps. IP/X.25 IP/X.25 SNDCP LLC UDP/TCP BSSGP IP IP FR L1/L2 L1/L2 LLC RLC MAC RLC MAC BSSGP FR radio Shahzad Malik GTP GTP UDP/TCP SNDCP radio Wireless Communications - GSM Lecture 7 74 GPRS – Channel  PDCH  Time Slots used by GPRS are called PDCH  Radio Block  Basic unit of transmission in PDCH  Four TS in 4 consecutive TDMA Frames  Multiframe  PDCH is structured in a multiframe comprising 52 TDMA frames  240 ms      A multiframe comprises of 13 radio blocks Every 13th radio block is not used, called idle burst 12 radio blocks are used for data transmission Mean transmission time per radio block is 20ms A radio block contains 456 bits Shahzad Malik Wireless Communications - GSM Lecture 7 75 GPRS – Radio Block Shahzad Malik Wireless Communications - GSM Lecture 7 76 GPRS  GPRS Radio  1-8 time slots of a frame can be allocated to an MS  Uplink and downlink slots can be allocated differently  Achieve data asymmetry  Dedicated PDCH (Packet Data Channel)  Resources for PDCH are allocated dynamically by the BSS  Some logical channels analogous to GSM are       PDTCH: Packet Data Traffic Channel PACCH: Packet Associated Control Channel PRACH: Packet Random Access Channel PAGCH: Packet Access Grant Channel PPCH: Packet Paging Channel PNCH: Packet Notification Channel Shahzad Malik Wireless Communications - GSM Lecture 7 77 GPRS Attach  Before accessing GPRS services, the MS must register with the GPRS network  MS performs an attachment procedure with an SGSN that authenticates it by checking the GR  The MS is allocated a temporary logical link identity (TLLI)  A packet data protocol (PDP) context is created for the MS for each session and is stored at the MS, SGSN, and GGSN  PDP context: PDP type, address, QoS, GGSN address  A user may have several PDP context enabled. The PDP address may be statically or dynamically assigned  PDP context is used to route packets Shahzad Malik Wireless Communications - GSM Lecture 7 78 GPRS attach / PDP session GPRS attach Separate or combined GSM/GPRS attach MS registers with an SGSN (authentication...) Location update possible PDP context is created MS is assigned PDP (IP) address Packet transmission can take place GPRS detach PDP context terminated Allocated IP address released Shahzad Malik Wireless Communications - GSM In case of dynamic address allocation DHCP RADIUS Lecture 7 79 PDP context PDP context describes characteristics of GPRS session (session = “always on” connection) PDP context information is stored in MS, SGSN and GGSN MS 123.12.223.9 ::: ::: PDP type (e.g. IPv4) 123.12.223.0 SGSN GGSN ::: ::: ::: ::: Shahzad Malik One user may have several PDP sessions active PDP address = IP address of MS (e.g. 123.12.223.9) Requested QoS (priority, delay …) Access Point Name (GGSN address as seen from MS) Wireless Communications - GSM Lecture 7 80 Packet transmission MS (client) SGSN Packet is tunneled through IP backbone Server (IP, WAP..) GGSN Packet is sent to SGSN. SGSN sends packet to GGSN through GTP (GPRS Tunneling Protocol) tunnel. Tunneling = encapsulation of IP packet in GTP packet IP address ... IP address IP payload ... = APN of GGSN, used for routing through tunnel Shahzad Malik Wireless Communications - GSM Lecture 7 81 Packet transmission MS (client) SGSN Server (IP, WAP..) Source IP address: GGSN GGSN GGSN sends packet through external IP network (i.e. Internet) to IP/WAP server. Source IP addr. GGSN Shahzad Malik Dest. IP addr. IP payload Server Wireless Communications - GSM Lecture 7 82 Packet transmission MS (client) SGSN Server (IP, WAP..) Dest. IP address: MS Dest. tunnel address: SGSN GGSN Dest. IP address: GGSN Server sends return packet via GGSN, GTP tunnel and SGSN to MS. Packets from server to MS are always routed via GGSN (since this node has PDP context information). Shahzad Malik Wireless Communications - GSM Lecture 7 83 Connectivity states in GSM/GPRS GSM Disconnected Idle Connected MS is switched off (circuit mode) location updates on LA basis handovers, not location updates GPRS Idle Standby Ready Shahzad Malik MS is switched off (packet mode) location updates on RA basis location updates on cell basis Wireless Communications - GSM Lecture 7 84 GPRS connectivity state model No location management, MS not reachable Idle GPRS attach Standby timer expired GPRS detach Ready Timer expired Transmission of packet Standby Shahzad Malik Location update when MS changes cell Wireless Communications - GSM Location update when MS changes routing area Lecture 7 85 MM “areas” in GSM/GPRS Cell Location updating in GPRS (ready state) Location Area (LA) Routing Area (RA) Location updating in GPRS (standby state) Shahzad Malik Wireless Communications - GSM Location updating in GSM Lecture 7 86 Routing Area Updates  Route Area Update  Route Area Update is performed with SGSN  In case of Inter-SGSN route area update, the new SGSN retrieves the PDP context from the old SGSN, update the HLR and the GGSN  Intra-SGSN Update  The SGSN already has the user profile and PDP context  The home location register (HLR) need not be updated  A new temporary mobile subscriber identity is issued as a part of the RA update  Inter-SGSN Update  The new RA is serviced by a new SGSN  The new SGSN requests the old SGSN to send the PDP context  The SGSN informs the home GGSN, the GR, and other GGSNs about the user’s new routing context Shahzad Malik Wireless Communications - GSM Lecture 7 87 Handoff Management  The MS listens to the broadcast control channel (BCCH) and decides which cell to connect using the RSS, cell ranking, path loss, etc.  The location is updated using the routing update procedure  The SGSN updates the GGSN of the home network with the new SGSN and the tunneling information Shahzad Malik Wireless Communications - GSM Lecture 7 88 Short Message Services (SMS) Short Message Services (SMS)  Extremely popular service, similar to the peer-to-peer instant messaging services in the Internet  Allows exchange of alphanumeric messages up to 160 characters  Two types of services:  Broadcast  Peer to peer  Uses the same infrastructure as GSM  SMS has instant delivery service as well as store-andforward service Shahzad Malik Wireless Communications - GSM Lecture 7 90 Operations  SMS makes use of the GSM infrastructure, protocols, and the physical layer to manage the delivery of messages  Each message is treated individually, and is maintained and transmitted by the SMS center (SMSC)  Short messages (160 char mapped into 140 bytes) are transmitted through the GSM infrastructure using SS-7  Short messages are transmitted in time slots that are freed up in the control channels Shahzad Malik Wireless Communications - GSM Lecture 7 91 Reference Architecture HLR VLR MS SMSC SMS-GMSC SMS-IWMSC Shahzad Malik Wireless Communications - GSM MSC Lecture 7 92 Cases of Short Messages  SM originating from an MS  Goes to MSC for processing  SMS-interworking MSC (SMS-IWMSC forwards the SM to the SMSC  Mobile terminated short message  SM is forwarded by the SMSC to the SMS-gateway MSC (SMS-GMSC)  Either the HLR or VLR is queried  SM is either delivered to the BSC or forwarded to another MSC Shahzad Malik Wireless Communications - GSM Lecture 7 93 EDGE Enhanced Data rates for GSM/Global Evolution (3G) EDGE  EDGE = Enhanced Data rates for GSM Evolution  GSM2+ specification accepted 3G standard by 3GPP and ITU  GSM/EDGE RAN = GERAN  GERAN Rel’5: Common 3G core with same Iuinterfaces for multi-radio GSM/EDGE/WCDMA RAN Shahzad Malik Wireless Communications - GSM Lecture 7 95 Enhanced Data Rates for Global Evolution (EDGE) Provides an evolution path from existing GSM/TDMA standards to deliver 3G services in existing spectrum bands Reuses GSM carrier bandwidth and time slot structure Can be introduced in GSM using a minimum of only one time slot per BS Reuse of existing GSM and TDMA/IS-136 infrastructure Can be deployed using as little as 600 kHz of total bandwidth 384 Kbps data capability to satisfy the IMT-2000 requirements for pedestrian (microcell) and low speed vehicular (macrocell) environments 144 Kbps data capability for high speed vehicular environment Shahzad Malik Wireless Communications - GSM Lecture 7 96 Enhanced Data rates for GSM Evolution  Objective: Increase the bit rates (GPRS  EGPRS).  Bit rates: 473 kb/s for the terminals of 100 km/h maximum. 80-130 kb/s on average. 144 kb/s for the terminals of 250 km/h maximum.  Means: New modulation (8-PSK). Link adaptation.  New mobiles, upgrade/replacement of TRXs and capacity enhancement (Abis, …) Shahzad Malik Wireless Communications - GSM Lecture 7 97 EDGE - Enhanced Data Rate for GSM Evolution EDGE is a global radio–based high-speed mobile data standard that can be introduced into GSM/GPRS and IS-136 [packet mode for digital advanced mobile phone system (D-AMPS)] networks. EDGE allows data transmission speeds up to 384 Kbps in packetswitched mode; these throughputs are required to support multimedia services. This is achieved within the same GSM bandwidth and existing 800-, 900-, 1800-, and 1900-MHz frequency bands. EDGE is last step before UMTS. EDGE is considered in Europe as a 2.5/2.75 generation (2.5G/2.75G) standard that is seen as a transition from 2G to 3G (second generation and third generation of mobile networks). Shahzad Malik Wireless Communications - GSM Lecture 7 98 EDGE - Enhanced Data Rate for GSM Evolution No new operator licenses are needed for EDGE. Since this feature reuses the existing spectrum, it represents a low-cost solution for operators that want to provide multimedia services on their GSM/GPRS networks. The idea behind EDGE is to increase the data rate that can be achieved with the 200-kHz GSM radio carrier by changing the type of modulation used while still working with existing GSM and GPRS network nodes. The new modulation that is introduced is the eight-state phaseshift keying (8-PSK). It is built on an existing GSM/GPRS system. The basic concept constraint was to have the smallest possible impact on the GSM/GPRS core networks. Shahzad Malik Wireless Communications - GSM Lecture 7 99 EGPRS - Enhanced GPRS EGPRS is a direct evolution of GPRS. It reuses the same concepts and is based on exactly the same architecture as GPRS. The introduction of EGPRS has no impact on the GPRS core network. The main modifications are linked to the radio interface. The EGPRS concept aims at enabling data transmission with higher bit rates than GPRS. Basically, EGPRS relies on a new modulation scheme and new coding schemes (CSs) for the air interface, making it possible to optimize the data throughput with respect to radio propagation conditions. Nine modulation and coding schemes (MCSs) are proposed for enhanced packet data communications. Shahzad Malik Wireless Communications - GSM Lecture 7 100 EDGE - Enhanced Data Rate for GSM Evolution On top of the same services as GPRS, EGPRS provides new ones because of higher bit rates. It basically offers twice the capacity of a GPRS network. Although the bit rate of the modulation is increased by a factor 3 with the new modulation, allowing a maximum throughput that is three times higher, the capacity of the network is not multiplied by 3. This is due to the carrier-to-interference ratio (C/I) variation within the network. Depending on the MS position, more or less channel coding will be necessary for an optimized transmission, leading to an average throughput lower than the maximum one. Shahzad Malik Wireless Communications - GSM Lecture 7 101 Impact of EDGE on existing GSM/GPRS networks  Hardware upgrade to the BSS (new transceiver in each cell)  Software upgrade to the BS and BSC  No change in the core networks  New terminals  Terminal which provides 8PSK in the uplink and the downlink  Terminal which provides GMSK in the uplink and 8PSK in the downlink Shahzad Malik Wireless Communications - GSM Lecture 7 102 EDGE - Enhanced Data Rate for GSM Evolution The basic GPRS radio concepts have not been modified. The logical channels that have been introduced for the GPRS system are reused for EGPRS. Data is still transferred over PDTCH, whereas signaling is transmitted over PACCH. The broadcast, control, and associated signaling channels are also exactly the same. The coding that is used over signaling channels is CS-1. This means that during a TBF an EGPRS mobile will transfer the signaling block over its PACCH using CS-1 and the data will be transferred over PDTCH using MCS-1 to MCS-9. Shahzad Malik Wireless Communications - GSM Lecture 7 103 EDGE introduction IN Plate-form PSTN BTS TRAU Abis ... .. . A < ^> .. BSC BTS HLR MSC/VLR PCU Gr Gs Gb Gr, Gd, Gf SGSN Gn GPRS backbone Border Gateway GGSN SS7 Network EIR Gf Service WAP, plate-form WWW, ... Gc Internet PDN Router LAN Inter-operator GPRS backbone Shahzad Malik Wireless Communications - GSM Lecture 7 104 EDGE - Enhanced Data Rate for GSM Evolution The MAC concept is also unchanged—mobiles can be multiplexed on the same physical channel. Note that EGPRS and GPRS mobiles can be multiplexed on the same PDCH. The concepts of TBF, TFI, and RR management are the same. The uplink multiplexing schemes such as dynamic allocation, extended dynamic allocation, and fixed allocation are unmodified. They can be used to multiplex GPRS and EGPRS mobiles on the same uplink PDCH. The signaling has been slightly changed to support dedicated EGPRS signaling during the establishment of a TBF. The procedures that are used for power control and TA were retained. Shahzad Malik Wireless Communications - GSM Lecture 7 105 EDGE - Enhanced Data Rate for GSM Evolution The RLC protocol has been slightly improved so that it provides sufficient efficiency for the transmission of higher throughput. The RLC Protocol is based on the same concept of sliding window. The same mechanism of segmentation has been kept, and the blocks are numbered with a BSN. Depending on the radio conditions, the link is adapted in such a way as to achieve the highest throughput. Shahzad Malik Wireless Communications - GSM Lecture 7 106 EDGE - Enhancements  Improved GSM air-interface performance 8-PSK modulation method New modulation & coding schemes (1-9) Incremental Redundancy (IR) Link Adaptation (LA) Enhancements Shahzad Malik Wireless Communications - GSM Lecture 7 107 EDGE Modulation The moderate throughput of high-speed circuit-switched data and GPRS is linked to the GMSK modulation and its limited spectrum efficiency. EDGE is based on a new modulation scheme that allows a much higher bit rate across the air interface. This modulation technique is called eight-state phase-shift keying (8-PSK). This modulation has an eight-state constellation allowing the coding of 3 bits per symbol. The raw bit rate is then three times higher than that for GMSK modulation. The EGPRS transmitter adapts the modulation and CSs depending on the radio conditions; it can use GMSK or 8-PSK modulation according to the MCS used. The receiver is not informed of the modulation that is used by the transmitter. Shahzad Malik Wireless Communications - GSM Lecture 7 108 EDGE Modulation Technique Shahzad Malik Wireless Communications - GSM Lecture 7 109 EDGE Modulation Technique Have the same symbol rate of GMSK Each symbol is represented by 3 bits 8PSK generates same interference on adjacent channels as GMSK. We use the same channel structure and width and frequency plan of GPRS The distance between symbols is shorter using 8PSK than GMSK Shahzad Malik misinterpretation Wireless Communications - GSM Lecture 7 110 EDGE Modulation Technique The distance between two symbols in the 8-PSK constellation is smaller than in the GMSK one for a given energy per symbol. This characteristic increases the probability of misinterpretation of the symbols in the receiver, owing to the noise and interference. If the radio conditions are good there is no problem, and a greater data rate can be achieved by using 8-PSK. In the case of bad conditions, the performances are degraded with 8-PSK, and the use of GMSK may be required. This is the reason why the two modulations are used in EGPRS, and the adaptation of the modulation to the propagation conditions is based on measurements performed by the MS and BTS and controlled by the network Shahzad Malik Wireless Communications - GSM Lecture 7 111 EDGE Modulation MS has to perform blind detection of the modulation before being able to identify which MCS has been used. Support of the 8-PSK modulation is mandatory for the mobile in downlink but is optional in uplink. On the network side, 8-PSK modulation is optional in both uplink and downlink. Thus, a network can support EDGE without implementing 8-PSK. In this case EDGE will not provide any gain in terms of maximum throughput but only some enhancements for the management of the radio link (RLC improvements). The significance of this solution is very limited as there is no gain in the maximum achievable throughput. Shahzad Malik Wireless Communications - GSM Lecture 7 112 EGPRS Modulation and Coding Schemes EGPRS relies on a new modulation scheme and new coding schemes (CSs) for the air interface, making it possible to optimize the data throughput with respect to radio propagation conditions. Nine modulation and coding schemes (MCSs) are proposed for enhanced packet data communications, providing raw RLC data rates ranging from 8.8 Kbps (minimum value per time slot under the worst radio propagation conditions) up to 59.2 Kbps (maximum value achievable per time slot under the best radio propagation conditions). Data rates above 17.6 Kbps require that 8-PSK modulation be used on the air instead of the regular GMSK modulation. Shahzad Malik Wireless Communications - GSM Lecture 7 113 EDGE Modulation and Coding Schemes MCS - modulation and coding schemes Shahzad Malik Wireless Communications - GSM Lecture 7 114 EDGE modulations Scheme Modulation Maximum rate [kb/s] Code Rate Family M CS-9 M CS-8 M CS-7 M CS-6 M CS-5 M CS-4 M CS-3 M CS-2 M CS-1 8PSK 59.2 54.4 44.8 29.6 / 27.2 22.4 17.6 14.8 / 13.6 11.2 8.8 1.0 0.92 0.76 0.49 0.37 1.0 0.80 0.66 0.53 A A B A B C A B C Shahzad Malik GM SK Wireless Communications - GSM Lecture 7 115 EDGE performance MCS-1 MCS-2 MCS-3 MCS-4 MCS-5 MCS-6 MCS-7 MCS-8 MCS-9 Modulation 1 TS Method (kbps) GMSK 8,8 GMSK 11,2 GMSK 14,8 GMSK 17,6 8-PSK 22,4 8-PSK 29,6 8-PSK 44,8 8-PSK 54,4 8-PSK 59,2 4 TS’s (kbps) 35,2 44,8 59,2 70,4 89,6 118,4 179,2 217,6 236,8 8 TS’s (kbps) 70,4 89,6 118,4 140,8 179,2 236,8 358,4 435,2 473,6 60 Kbps/ TS 50 40 E-GPRS GPRS CS 1-4 GPRS CS 1-2 Average 30 3- 4 x 20 In theory EDGE offers • 3-4 x higher data bit rates for endusers than GPRS • Improved voice capacity via enhanced data capabilities (+ later AMR) 10 0 8 10 12 14 16 18 20 22 24 26 28 30 C/I Shahzad Malik Wireless Communications - GSM Lecture 7 116 EDGE - Link Quality Control One of the main improvements of EGPRS, compared with GPRS, is in its link quality control (LQC). The enhancement is made possible through the introduction of a new ARQ scheme, incremental redundancy (IR) and new estimators for the link quality LQC uses a combination of 2 functionalities: Incremental redundancy  Link adaptation Shahzad Malik Wireless Communications - GSM Lecture 7 117 EDGE - Link Quality Control Incremental redundancy  Incremental Redundancy gives additional 2-3 dB to radio link  IR adjusts the code rate of the transmission to true channel conditions with incremental transmissions of the redundant information until the decoding is successful  Utilises ARQ protocol Link Adaptation  Link Adaptation is used to select the best MCS for the radio link conditions  LA algorithms compare the estimated channel quality to threshold values -> optimised throughput  In EDGE LA works more effectively than in GPRS, because of IR gives better re-transmission performance Shahzad Malik Wireless Communications - GSM Lecture 7 118 EDGE LQC - Link Adaptation Mechanism The principle of link adaptation is to adapt the modulation and CS to the radio conditions. When the radio conditions are poor, a MCS with a low coding rate is chosen, leading to a lower throughput. When the radio conditions are very good, a high coding rate is chosen, leading to higher through-put. During the data transfer, the network evaluates the link quality and decides which MCS to use accordingly. EGPRS uses a different mechanism that allows a more efficient adaptation of the link depending on the radio conditions. The transfer of RLC data blocks in the acknowledged RLC/MAC mode can be controlled by a selective type I ARQ mechanism or by a selective type II hybrid ARQ (IR) mechanism within one TBF. The link adaptation scheme relies on the MCS family concept. Shahzad Malik Wireless Communications - GSM Lecture 7 119 EDGE Link Adaptation The ability of retransmission of packets with a more robust coding scheme Unlike GPRS in which retransmission of packets is made with the same coding scheme Shahzad Malik Wireless Communications - GSM Lecture 7 120 EDGE LQC – Incremental Redundancy IR is an enhanced ARQ mechanism that reuses information from the previous transmissions of an RLC data block that was badly decoded in order to increase the capability to decode it when it is retransmitted. It consists of combining, at the output of the receiver demodulator, soft bits information from N different transmissions of the same RLC blocks. This mechanism can be associated with link adaptation in order to provide superior radio efficiency on the air interface. Shahzad Malik Wireless Communications - GSM Lecture 7 121 EDGE LQC – Incremental Redundancy Mechanism IR consists of sending n times the same block until the block is decoded. The soft values of the previous unsuccessful transmissions are used. The coding rate is decreased at each transmission, increasing the probability of successful decoding. IR allows the reduction of the coding rate with the retransmission of the same block. This mechanism is used only when the RLC Protocol operates in acknowledged mode. Shahzad Malik Wireless Communications - GSM Lecture 7 122 EDGE LQC – Incremental Redundancy Mechanism Shahzad Malik Wireless Communications - GSM Lecture 7 123 EDGE: Transmission of RLC Data Blocks The transfer of RLC data blocks in EGPRS mode reuses exactly the same concepts as in GPRS. The RLC data blocks are sent in sequence and the control is performed thanks to a sliding window mechanism. The RLC Protocol can operate in acknowledged or unacknowledged mode. When operating in RLC acknowledged mode, the acknowledgements are contained within the PACKET UPLINK ACK/NACK message in case of uplink transfer and in the EGPRS PACKET DOWNLINK ACK/NACK message for a downlink transfer. Shahzad Malik Wireless Communications - GSM Lecture 7 124 EDGE: Transmission of RLC Data Blocks The only difference lies in the fact that two RLC data blocks can be transmitted within one single radio block every 20 ms. This potentially leads to twice as many RLC data blocks transmissions as in GPRS. In order to cope with the higher probability that the RLC Protocol stalls, some parts of the RLC Protocol have been enhanced. The first improvement concerns the RLC window size. However, its modification has required some changes in the acknowledgment reporting mechanism. These changes concern the way the reporting bitmap is handled as well as the polling mechanism. Shahzad Malik Wireless Communications - GSM Lecture 7 125 EDGE Benefits Short-term benefits: Capacity and performance Easy implementation on a GSM/GPRS network Cost effective Increase the capacity and triples the data rate of GPRS Enabling new multimedia services Long-term benefit: Harmonization with WCDMA Shahzad Malik Wireless Communications - GSM Lecture 7 126 EDGE Evolution  Best effort IP packet data on EDGE  Voice over IP on EDGE circuit bearers  Voice over IP with statistical radio resource multiplexing  Network based intelligent resource assignment  Smart antennas & adaptive antennas  Downlink speeds at several Mbps based on wideband OFDM and/or multiple virtual channels Shahzad Malik Wireless Communications - GSM Lecture 7 127 Performance Enhancements for EDGE Link Improvement: Terminal diversity and interference suppression Base smart antennas Base and terminal diversity: MIMO Transmit diversity: e.g., S-T codes Medium Access Control: Mode 0 Time-slot management (Dynamic Packet Assignment) Shahzad Malik Wireless Communications - GSM Lecture 7 128 Mode 0 No transmission mode: Mode 0 Delay assigning resource to a user if its channel quality is not good Cutoff Threshold to delay transmissions Features Reduce unnecessary retransmissions Control traffic load Improve spectrum efficiency Shahzad Malik Wireless Communications - GSM Lecture 7 129
 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                            