Comunicações Móveis Licenciatura em Engenharia Electrotécnica e de Computadores Licenciatura em Engenharia Informática e Computação Mobile Communication Systems: GSM Global System for Mobile Communication Mário Jorge Leitão Partially adapted with permission from Mobile Communication: Wireless Telecommunication Systems - Jochen Schiller http://www.jochenschiller.de Overview GSM 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 by the European telecommunication administrations seamless roaming within Europe possible today many providers all over the world use GSM (more than 180 countries in Asia, Africa, Europe, Australia, America) more than 900 million subscribers more than 70% of all digital mobile phones use GSM Mário Jorge Leitão GSM 2 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 Mário Jorge Leitão GSM 3 Mobile Services GSM services basic services z voice services z data services z short message service additional services z emergency number z group 3 fax z electronic mail supplementary services z z z z z identification: forwarding of caller number suppression of number forwarding automatic call-back conferencing with up to 7 participants ... Mário Jorge Leitão GSM 4 Basic Services Services are supported by traffic channels Voice services (speech coding with protection) full rate: 13 / 12.2 kbit/s (original coder / enhanced full rate coder) half rate: 5.6 kbit/s (enhanced half rate coder) Data services (coding with different levels of protection) full rate: 22.8 kbit/s (gross bit rate, unprotected transmission) half rate: 11.4 kbit/s (gross bit rate, unprotected transmission) full rate: 9.6 / 4.8 / 2.4 kbit/s half rate: 4.8 / 2.4 kbit/s Enhanced data services HSCSD (High Speed Circuit Switched Data) z n X 14.4 / n X 9.6 / n X 4.8 kbit/s (n=1, 2, 3, 4) GPRS (General Packet Radio Service) z various rates (typically up to 53.6 kbit/s) Mário Jorge Leitão 5 GSM GSM architecture: PLMN - Public Land Mobile Network radio cell MS BSS MS radio cell MS BTS RSS BTS BSC BSC MSC NSS MSC VLR signaling VLR HLR GMSC IWF OSS Mário Jorge Leitão EIR AuC ISDN, PSTN PDN OMC GSM 6 GSM architecture: PLMN - Public Land Mobile Network RSS - Radio Subsystem: covers all radio aspects MS Mobile Station BSC Base Station Controller Management of several BTS and MS BTS Transmitter, receiver and antennas Mobile terminal equipment Base Transceiver Station BSS Base Station Subsystem BSC BSC MS BTS Mário Jorge Leitão 7 GSM GSM architecture: PLMN - Public Land Mobile Network NSS - Network Subsystem: switching, mobility management, interconnection to other networks, system control MSC Mobile Switching Centre Management of all connections HLR Home Location Register Associated to each PLMN VLR Visitor Location Register Associated to each MSC GMSC Gateway MSC HLR VLR MSC MSC providing interconnection to other networks GMSC MSC VLR BSC BSC Mário Jorge Leitão fixed network GSM 8 GSM architecture: PLMN - Public Land Mobile Network OSS - Operation Subsystem: centralized operation, management, and maintenance of all GSM subsystems OMC Operation and Management Control of the radio and network Centre subsystems AuC Authentication Centre Security functions EIR Equipment Identity Register Mobile station registration OMC AuC Network Element Mário Jorge Leitão EIR HLR MSC 9 GSM GSM architecture: interfaces radio subsystem MS network and switching subsystem fixed partner networks MS ISDN PSTN Um BTS MSC Interfaces Abis BSC A HLR Um : radio interface Abis : standardized, open interface with 16/64 kbit/s user channels A: standardized, open interface with 64 kbit/s user channels SS7 BTS VLR BTS BSC BTS BSS ISDN PSTN GMSC IWF PDN Mário Jorge Leitão GSM 10 Voice transcoding and rate adaptation Need for transcoding and rate adaptation BTS - 13 kbit/s air-interface (original coder) MSC - 64 kbit/s ISDN type switching (PCM, A-law) 3 options for Transcoding and Rate Adapter Unit (TRAU) Abis BTS BTS A BSC TRAU MSC 64 kbit/s BTS BSC 64 kbit/s BSC TRAU 16 kbit/s BTS MSC 64 kbit/s BSC 16 kbit/s Mário Jorge Leitão MSC TRAU MSC 64 kbit/s (4 x 16 sub-mux) GSM 11 Mobile addresses Several mobile numbers are needed IMSI - International Mobile Subscriber Identity Mobile Country Code (MCC) + Mobile Network Code (MNC) + Mobile Subscriber Identification Number (MSIN) z uniquely identifies the user (SIM card) TMSI - Temporary Mobile Subscriber Identity 32 bits z local number allocated by VLR, may be changed periodically z hides the IMSI over the air interface - transmitted instead of IMSI MSRN - Mobile Station Roaming Number Visitor Country Code (VCC) + Visitor National destination Code (VNDC) + Current MSC code + temporary subscriber number z generated by VLR for all visiting users z helps HLR to determine current location area z hides the IMSI inside the network Mário Jorge Leitão GSM 12 Mobile station functional groups MT (Mobile Termination) offers common functions used by all services the MS offers end-point of the radio interface (Um) - equivalent to NT of an ISDN access hides GSM radio specific characteristics TE (Terminal Equipment) peripheral device of the MS, offers services to a user TA (Terminal Adapter) interfaces MT with different types of terminal TE1 MT TE2 Um Mário Jorge Leitão TA MT GSM Um 13 Mobile station functional groups SIM card (Subscriber Identity Module) uniquely associated to a user stores user and location addresses z IMSI - International Mobile Subscriber Identity z TMSI - Temporary Mobile Subscriber Identity z LAI - Location Area Identification supports authentication and encryption mechanisms z z z z z PIN - Personal Identity Number PUK - PIN Unblocking Key Ki - subscriber secret authentication key A3 - authentication algorithm A8 - cipher key generation algorithm contains personal data z list of subscribed services z RAM for user directory, SMS Mário Jorge Leitão GSM 14 Base transceiver station and base station controller Tasks of a BSS are distributed over BSC and BTS BTS comprises radio specific functions BSC is the switching center for radio channels z switch calls from MSC to correct BTS 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 Mário Jorge Leitão BTS X X X X X X BSC X X X X X X X X X X GSM 15 Mobile 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 Specific functions of a MSC switching of 64 kbit/s channels paging and call forwarding termination of SS7 (signaling system no. 7) mobility specific signaling location registration and forwarding of location information support of short message service (SMS) generation and forwarding of accounting and billing information Mário Jorge Leitão GSM 16 Location registers Database requirements scalability high capacity low delay Home Location Register (HLR) central master database z data from every user that has subscribed to the operator z one database per operator z may be replicated subscriber data z IMSI - International Mobile Subscriber Identity z list of subscribed services with parameters and restrictions location data z current MSC/VLR address Mário Jorge Leitão GSM 17 Location registers Visitor Location Register (VLR) local database z data about all users currently in the domain of the VLR z includes roamers and non-roamers z associated to each MSC subscriber identity z temporary location z IMSI - International Mobile Subscriber Identity LAI - Location Area Identification temporary addresses z MSRN - Mobile Station Roaming Number z TMSI - Temporary Mobile Subscriber Identity Mário Jorge Leitão GSM 18 GSM location / mobile addresses: summary HLR - Home Location Register Permanent IMSI - International Mobile Subscriber Identity Temporary MSRN - Mobile Station Roaming Number VLR - Visitor Location Register Permanent IMSI - International Mobile Subscriber Identity LAI - Location Area Identification Temporary MSRN - Mobile Station Roaming Number TMSI - Temporary Mobile Subscriber Identity SIM - Subscriber Identity Module Permanent Temporary IMSI - International Mobile Subscriber Identity LAI - Location Area Identification TMSI - Temporary Mobile Subscriber Identity Mário Jorge Leitão GSM 19 Operation subsystem elements Authentication Center (AuC) associated to HLR search key: IMSI supports authentication and encryption mechanisms z Ki - subscriber secret authentication key z A3 - authentication algorithm z A8 - cipher key generation algorithm Equipment Identity Register (EIR) stores mobile stations IMEI (International Mobile Equipment Identity) white list - mobile stations allowed to connect without restrictions black list - mobile stations locked (stolen or not type approved) gray list - mobile stations under observation for possible problems Operation and Maintenance Center (OMC) control capabilities for the radio and the network subsystems Mário Jorge Leitão GSM 20 GSM - TDMA/FDMA nc y 935-960 MHz 124 channels (200 kHz) downlink fre qu e FDMA channels 890-915 MHz 124 channels (200 kHz) uplink time TDMA frame 0 1 3 2 4 6 5 7 4.615 ms Radio interface bit rate 156.25 bits/0.5769 ms= 270.8 kbit/s time-slot (normal burst) tail user data S training S user data 3 bits 57 bits 1 26 bits 1 57 bits tail guard space 3 bits 8.25 bits 148 bits / 0.5465 ms 156.25 bits / 0.5769 ms Mário Jorge Leitão 21 GSM Burst structures Normal Burst: normal data transmission TB CD S TS S CD TB GP 3 57 1 26 1 57 3 8.25 Guard Period - avoids overlapping between bursts Trainin Sequence - allows estimation of propagation characteristics (including multipath), in order to set up the equaliser parameters Tail Bits - assist receiver equalisation (set to 0) Stealing flags - indicate that a burst normally assigned to traffic is stolen for signalling Coded Data - user data transmission Access Burst: MS first time access TB SS CD TB GP 8 41 36 3 68.25 Synchronisation Sequence long training sequence Mário Jorge Leitão Coded Data - channel or handover access request GSM Guard Period - long period since time advance is not yet defined 22 Burst structures Frequency Correction Burst: frequency synchronisation of the MS TB FBS TB GP 3 142 3 8.25 Fixed Bit Sequence - frequency information for MS local oscilator locking Synchronisation Burst: time synchronisation of the MS TB CD SS CD TB GP 3 39 64 39 3 8.25 Synchronisation Sequence long training sequence Coded Data - data used to align the mobile to the base station's time-slot structure Mário Jorge Leitão 23 GSM Frame hierarchy frame 8 x 15/26 ms = 60/13 ms = 4.615 ms time-slot 15/26 ms = 0.577 ms 0 0 1 1 2 3 4 5 6 7 frame 0 2 frame 1 2 frame 2 traffic multiframe 26 x 60/13 = 120 ms 2 frame 24 2 frame 25 2 3 4 5 6 7 frame 0 0 frame 1 0 frame 2 x 51 superframe (*) 6.12 s x 2048 hyperframe (**) ≈ 3.5 hours x 26 control multiframe 51 x 60/13 = 235.38 ms 0 frame 49 0 frame 50 Mário Jorge Leitão GSM (*) - aligns traffic and control multiframes (**) - allows cycle for frame number 24 Logical channels SCH BCCH RACH AGCH PCH Broadcast Control Channel Random Access Channel Access Grant Channel Paging Channel Downlink channel: BTS transmits SDCCH Stand-alone Dedicated Control Channel Uplink channel: MS transmits ACCH Associated Control Channels SACCH FACCH Fast Associated Control Channel FCCH Synchronization Channel TCH/H DCCH Dedicated Control Channels CCCH Common Control Channels BCH Broadcast Channels Frequency Correction Channel TCH/F TrafficChannels Half-rate Half-rate TrafficChannels Full-rate Full-rate CCH Control Channels Slow Associated Control Channel TCH Traffic Channels Bi-direccional channel: both transmit Mário Jorge Leitão 25 GSM Logical channels Channel TCH Traffic Channels Direction TCH/H TCH/F SCH Carrier synchronization BTS → MS Frame synchronisation DCCH Dedicated Control Channels RACH Permanent General network information Cell information (present and adjacent) BCCH CCCH Common Control Channels Allocation Allocated by network on demand by MS BTS ↔ MS User data FCCH BCH Broadcast Channels Application BTS ← MS AGCH Request SDCCH for signalling Request TCH for handover Multiple access with slotted Alhoa contention between MS Confirmation of SDCCH or TCH request BTS → MS PCH Permanent Allert MS to a call originated in the network SDCCH Registration / location updating Call control procedures Allocated by network on demand SACCH BTS ↔ MS Control information between MS and BTS during the progress of a call or call set up Associated to a specific TCH or SDCCH FACCH Exchange of time critical control information during the progress of a call Allocated by network or MS (*) (*) Fast allocation by setting S bit; bits are stolen from TCH Mário Jorge Leitão GSM 26 Logical channels Channel TCH Traffic Channels BCH Broadcast Channels CCCH Common Control Channels TCH/H TCH/F Burst type Time-slot Mulitiframe Normal (114 data bits) Any 26 frames (120 ms) 24 x 114 / 120 = 22.8 kbit/s 12 12 x 114 / 120 = 11.4 kbit/s FCCH SCH Synchronisation BCCH Normal (114 data bits) 4 RACH Random access 27 minimum 51 typical PCH Normal (114 data bits) SACCH 5 TS0 - base channel (*) TS0/TS2/TS4/TS6 (**) TS0 - base channel (*) TS2/TS4/TS6 (**) TS0 - base channel (*) TS0/TS2/TS4/TS6 (**) SDCCH Same TS as SDCCH Normal (114 data bits) 51 frames (235.38 ms) 51 frames (235.38 ms) 5 Same TS as TCH 26 frames (120 ms) 4 x 114 / 235.38 = 1.94 kbit/s 12 minimum 51 frames (235.38 ms) Same TS as TCH (bits stolen from TCH) FACCH Capacity 24 Frequency correction AGCH DCCH Dedicated Control Channels Bursts / Multiframe 12 x 114 / 235.38 = 5.81 kbit/s minimum 4 4 x 114 / 120 = 3.8 kbit/s 2 (***) 2 x 114 / 120 = 1.9 kbit/s 1 1 x 114 / 120 = 0.95 kbit/s Same as TCH Same as TCH (***) 4 bursts in 2 multiframes equivalent to 2 bursts/ multiframe (*) Low capacity cells (**) High capacity cells Mário Jorge Leitão 27 GSM Transmission / reception timing Transmit / receive frame staggering to simplify hardware design, transmitter and receiver never operate at the same time transmission is half-duplex the numbering scheme is staggered by 3 time-slots receive downlink 0 1 2 receive 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 uplink transmit Mário Jorge Leitão 5 transmit GSM 28 Transmission / reception timing Transmit time advance Principle of operation z z z z z correct timing of uplink bursts at the BTS is required to avoid overlapping different path delays (MS-BTS distances) must be compensated transmission from the MS is advanced 0-63 bits under BTS control maximum time advance of 63 bits allows 0.233 ms round trip delay maximum cell radius is approximately 35 km Initial ranging z Access Burst is transmitted without time advance z Guard Period of 68.25 bits allows for a path delay due to 37 km distance z BTS measures path delay and sends required time advance on SACCH z MS introduces time advance on all bursts Adaptive control z BTS monitors burst and measures delays with specified time advance z if path delay varies more than 1 bit period, the new value is signalled on SACCH Mário Jorge Leitão GSM 29 Frequency hopping Application of frequency hoping optional, but usually implemented channels with no frequency hopping: BCH and CCCH Hoping sequence several possible hoping algorithms selected algorithm broadcast on BCCH Slow frequency hopping characteristics in a given time-slot, successive TDMA frame are transmitted on different carriers main hoping parameters z period: 4.615 ms z frequency: 217 hops/s z number of bits: 1250 bits/hop Mário Jorge Leitão GSM 30 Transmission power Mobile station power classes GSM 900 GSM 1800 8W 39 dBm vehicular 4W 36 dBm vehicular 5W 37 dBm portable 1W 30 dBm portable 2W 33 dBm portable 0.25 W 24 dBm portable 0.8 W 29 dBm portable usual classes Discontinuous transmission (DTX) for voice no data transmission during periods of silence (approx. 60% of time) z Voice Activity Detector (VAD) algorithm suppresses TCH transmission silent frames are sent to synthesise comfort noise at the receiver several advantages z reduces interference, on average, by 3 dB z Increases MS battery life Mário Jorge Leitão 31 GSM Transmission power Power control implemented on both links objective: lowest power level which provides desired quality (BER) procedure z MS measures power received and BER and sends result on SACCH z BTS sends new power level on SACCH, if and when necessary control range GSM 900 GSM 1800 5 - 39 dBm 0 - 36 dBm Comments effective maxima depend on cell size and MS capability control steps of 2 dB channels with no power control - use maximum power for the cell z downlink BCH and CCCH: power set by BTS z uplink RACH – BCCH broadcasts maximum power level for the cell – MS uses this value to set RACH transmission power Mário Jorge Leitão GSM 32 Security in GSM Security services access control/authentication user Î SIM (Subscriber Identity Module): secret PIN (Personal Identification Number) z SIM Î network: challenge - response method z confidentiality z voice and signaling encrypted on the wireless link (after successful authentication) anonymity “secret”: • A3 and A8 available via the Internet • network providers can use stronger mechanisms z TMSI - Temporary Mobile Subscriber Identity z newly assigned at each new location update z encrypted transmission 3 algorithms specified in GSM A3 for authentication (“secret”, open interface) A5 for encryption (standardized) A8 for encryption key generation (“secret”, open interface) Mário Jorge Leitão 33 GSM GSM - authentication SIM mobile network Ki RAND 128 bit AuC 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 Mário Jorge Leitão GSM 32 bit SRES SRES: signed response 34 GSM - key generation and encryption MS with SIM mobile network (BTS) Ki AuC RAND RAND 128 bit RAND 128 bit 128 bit A8 cipher key 128 bit SIM A8 Kc 64 bit Kc 64 bit data BTS Ki SRES data encrypted data MS A5 A5 Mário Jorge Leitão 35 GSM GSM protocol layers for signaling Um Abis MS A BTS BSC MSC CM CM MM MM BSSAP RR RR’ BTSM RR’ BTSM LAPDm LAPDm LAPD LAPD radio radio PCM PCM 16/64 kbit/s Mário Jorge Leitão GSM BSSAP SS7 SS7 PCM PCM 64 kbit/s / 2048 kbit/s 36 GSM protocol layers for signaling CM (Connection Management) MM (Mobility Management) modified version of ISDN LAPD protocol BTSM (Base Transceiver Station Management) setup, maintenance and release of radio channels control of radio transmission quality LAPDm (“Link Access Protocol D-channel” modified) registration, authentication, location and handover management RR (Radio Resource Management) call control, short message service and supplementary service radio resources control messages between BSC and BTS BSSAP (Base Station System Application Part) control of BSC by MSC Mário Jorge Leitão 37 GSM Mobile Terminated Call 1: calling a GSM subscriber 4 2: forwarding call to GMSC HLR VLR 5 3: signal call setup to HLR 3 6 4, 5: get routing info (MSRN) from VLR 6: forward routing info to GMSC calling station 1 PSTN 2 GMSC 15 8, 9: get current status of MS (LAI + TMSI) 9 MSC 7 10 7: route call to current MSC 8 14 10 13 16 10 BSS BSS BSS 11 11 11 10, 11: paging of MS in location area 11 17 12, 13: MS answers paging and authentication request 12 MS 14, 15: security checks 16, 17: set up connection Mário Jorge Leitão GSM 38 Mobile Terminated Call Channel activity at radio interface BTS MS BCCH System parameters and other overhead incoming call PCH Paging message to specified TMSI Channel request RACH idle updated announced TMSI matches stored value successful access AGCH Assign stand alone dedicated control channel Paging acknowledge SDCCH successful paging send RAND calculate SRES / Kc SDCCH Authentication request calculate SRES / Kc Authentication response SDCCH send SRES SRES confirmed SDCCH Request to transmit in cipher mode switch to cipher mode Acknowledge cipher mode request SDCCH Mário Jorge Leitão 39 GSM Mobile Terminated Call Channel activity at radio interface (cont.) BTS SDCCH Setup message for incoming call SDCCH Assign traffic channel and release SDCCH Acknowledge channel assignment FACCH FACCH Alerting mobile FACCH Connect acknowledge TCH remote party on-hook switch signaling to FACCH using assigned TCH generate ringing sound Connect FACCH switch to traffic channel MS mobile off-hook switch to traffic channel data flow FACCH Disconnect Release FACCH FACCH Release complete FACCH Release traffic channel Mário Jorge Leitão GSM idle updated 40 Mobile Originated Call 1, 2: connection and authentication request HLR 3, 4: security check 5-8: check resources (free circuit) 3 6 9-10: set up call 5 GMSC PSTN 4 7 MSC 8 2 9 1 MS BSS 10 Mário Jorge Leitão 41 GSM Mobile Originated Call Channel activity at radio interface BTS MS BCCH System parameters and other overhead Channel request RACH idle updated number dialed successful access AGCH Assign stand alone dedicated control channel Call establishment request SDCCH send RAND calculate SRES / Kc SDCCH Authentication request Authentication response SDCCH calculate SRES / Kc send SRES SRES confirmed SDCCH Request to transmit in cipher mode switch to cipher mode Acknowledge cipher mode request SDCCH Mário Jorge Leitão GSM 42 Mobile Originated Call Channel activity at radio interface BTS MS Setup message for outgoing call SDCCH SDCCH Assign traffic channel and release SDCCH Acknowledge channel assignment FACCH FACCH Alerting remote party remote party ringing switch signaling to FACCH using assigned TCH ringing tone FACCH Connect remote party off-hook Connect acknowledge FACCH switch to traffic channel TCH switch to traffic channel data flow Disconnect FACCH mobile on-hook FACCH Release Release complete FACCH FACCH Release traffic channel Mário Jorge Leitão idle updated 43 GSM 4 types of handover 1 MS BTS 2 3 4 MS MS MS BTS BTS BTS BSC BSC BSC MSC MSC 1 - between different sectors of the same cell 2 - between different cells within the same BSC domain 3 - between different BSC domains within the same MSC domain 4 - between different MSC domains Mário Jorge Leitão GSM 44 Handover decision receive level BTSold receive level BTSnew handover margin HO_MARGIN MS MS BTSold BTSnew Mário Jorge Leitão 45 GSM Mobile-Assisted Handover (MAHO) MS scans, measures and reports power received from several RF carrier based on BCCH information OLD MS NEW BTS measurement report BSC BSC MSC BTS measurement result HO decision HO required HO request resource allocation ch. activation HO command HO command HO command HO request ack ch. activation ack HO complete HO complete HO access link establishment Mário Jorge Leitão clear command clear command clear complete clear complete GSM 46 Location update MS is aware of location BTS broadcasts Location Area Identification (LAI) on BCCH SIM stores current LAI and TMSI Events which determine a current location update MS is switched on and current LAI equals stored LAI a timer set by the network expires and MS reports position ªTMSI may be updated and stored in SIM Events which determine a new location update MS is switched on and current LAI differs from stored LAI MS enters a new location area ªTMSI and LAI are updated and stored in SIM Mário Jorge Leitão 47 GSM Location update OLD MSCold NEW VLRold HLR VLR request IMSI MSC location update request MS location update request (old LAI/TMSI sent) send IMSI send IMSI update location request cancel location cancellation confirmed Mário Jorge Leitão cancel location request update confirmed update location update confirmed update confirmed cancellation confirmed GSM 48 Location update Channel activity at radio interface BTS MS BCCH System parameters and other overhead idle updated Channel request RACH successful access AGCH Assign stand alone dedicated control channel Location updating request SDCCH send RAND calculate SRES / Kc SDCCH Authentication request Authentication response SDCCH old LAI/TMSI sent calculate SRES / Kc send SRES SRES confirmed SDCCH Request to transmit in cipher mode switch to cipher mode Acknowledge cipher mode request SDCCH new TMSI sent (optional) SDCCH Location update confirmed store LAI/TMSI in SIM Acknowledge new location SDCCH SDCCH Release stand alone dedicated control channel Mário Jorge Leitão GSM idle updated 49