PART 3 Introduction to GSM
Transcript
PART 3 Introduction to GSM
Giuseppe Bianchi ! " # & & ! ! $ % # ' ( ! ) * +, - ! ! . / " 0 ! ! ! !&& &' ( 2 3 Giuseppe Bianchi 1 ( 0 - ! 4 ' ' & 3 ' " # $ ! ! % " &' ! # &' ! %! ( ) , 3 & 5 & , ! # !* ! ' & ' . # % !* / / ! ! & (0 ) / !& / 65 /, " ! Giuseppe Bianchi * +, ! , First system: NMT-450 (Nordic Mobile Telephone) Scandinavian standard; adopted in most of Europe 450 MHZ band First european system (Sweden, october 1981) 1 ( 227 ", 83 (2 5 9 : RTMI (Radio Telefono Mobile Italiano) Market: 1973 - ! & 7( ;< RTMS (Radio Telefono Mobile di Seconda Generazione) 450 MHZ 8 & 7( 6 ", Total Access Communication System 900 MHZ Giuseppe Bianchi First generation: 1980’s Several competing standards in different countries NMT (Nordic Mobile Telephone) Scandinavian standard; adopted in most of Europe First european system (Sweden, 1981) TACS (Total Access Communication Systems), starts in 1985 UK standard; A few of Europe, Asia, Japan AMPS (Advanced Mobile Phone Service) US standard C-Netz (Only in Germany) Radiocom 2000 (Only in France) Giuseppe Bianchi Analog transmission Frequency modulation Various bands: NMT: 450 MHz first 900 MHz later TACS 900 MHz 1230 bidirectional channels (25KHz) AMPS 800 MHz Today still in use in lowtechnology countries And not yet completely dismissed in high-tech countries ( - = ' , 0 65 /, " 0 @, > < + A & / 0 / 0" B 2, / ! C 0 5 ' =, 5 0>6 5 / , ? , 5 & 6 !! ! ?, " & ! 5 9D (; 5 9 D (Digital Cellular System: DCS-1800) ( 5 9D (Personal Communication System:PCS-1900,US only) > & (slow only in US) Giuseppe Bianchi , / =, 5 >E =, 5 >; / ! " , /2, 0 / 3 4 "0 5 , /6 6 7, 8! !! ( &0 ! ! 43 5/ ! , / /93 & 0 8& " 70 8 ! " ! & ! > F ( >< ( & ! ( 5 ' G ! ! & ! " , /2, 3 8! ( 9 ,0 Giuseppe Bianchi 0 ! " % ! 4 , ,95 8 !! Circuit switched data communication Uses up to 4 slots (1 slot = 9.6 or 14.4 Kbps) 2 7 : $ ! , * 427$,5 Packet data (use spectrum only when needed!) Up to 115 Kbps (8 slots) 3 !9 439235 0 / 2 3* Higher data rate available on radio interface (3x) » Up to 384 Kbps (8 slots) » Thanks to new modulation scheme (8PSK) » May coexist with old GMSK Giuseppe Bianchi + &, 4+ * & , 5 ITU standard: IMT-2000 (International Mobile Telecommunication – 2000) UMTS forum created in 1996 Later on 3GPP forum (bears most of standardization activities) ' "05 6 ! But several other proposals accepted as “compatible” 4 6 ! & 7 ( ; ; <> B @ 7 Giuseppe Bianchi <H EI (( > 5 9D # ; ? , 6 7C @ 7 7 < J ( ?, & ! ( ' ! & & Much faster than projections! August 2000: 372 GSM networks, 362M customers $ * ' KL 5 36 ) - ! & & KE ' & < ' Giuseppe Bianchi ! ' < ! K L ; <5 ' ! E & # 6 Giuseppe Bianchi ! $ & &' ( 5 ," Giuseppe Bianchi % ( 5 ," & & ! "# 9 5 , "7 5 ' , 36 73 ! 6 M , "7 M , M , 7M ! 7 5 ," Giuseppe Bianchi 3 ! 6 M," M , ! " " ! , () * +! , + , - ' Giuseppe Bianchi # !" & 5 , M , M," 5 ," =5 , " C 5 " 8@4 6?" 9 34 . 34 % " $ " 5 ' , M ! , M , " 5 ' , ! " = 5 ," C 5 8 & @ 4 6& ! " 9 3 ! 4 . 3 ! 4 ! " &8 ' The network in the proper sense MS: Mobile Station operator )< ! / ! *! ! 0 . / Manages transmission path from MS to NSS External Networks . / Communication and interconnection with other nets . / GSM network administration tools Users A Interface Giuseppe Bianchi Radio Interface (Um) , Giuseppe Bianchi " ! !! ) * GSM separates user mobility from equipment mobility, by defining two distinct components 3= The cellular telephone itself (or the vehicular telephone) 6 G 7 IMEI (International Mobile Equipment Identity) , 1! ! 4,1 5 Fixed installed chip (plug-in SIM) or exchangeable card (SIM card) 6 G 7 IMSI (International Mobile Subscriber Identity) MSISDN (Mobile Subscriber ISDN number) » the telephone number! Giuseppe Bianchi 15x17mm Mini UICC 12x15mm (standardized feb 04) +, Terminal Mobile Mobile Terminal Equipment Termination Equipment Termination Mobile Termination functions 4 ! Terminal Equipment functions ? ! ! ' ! N -& ! ! ! ! ! =, 5 Terminal Adaptor functions @ ! 5 /" ! Giuseppe Bianchi Terminal Equipment Terminal Adaptor Mobile Equipment TE1 Mobile Termination S Um MT R TE2 TA MT +, " 6,, < 48 1 " 11 8 5 & / * * 111 ) 1' & " ' ! "# Giuseppe Bianchi + +, Uniquely identifies the mobile equipment 15 digits hierarchical address assigned to ME during manifacturing and “type approval” testing Type approval procedure: guarantees that the MS meets a minimum standard, regardless of the manifacturer IMEI structure: 01 * / 2 - 03 *2 / ! & & ! & Before april 1, 2004: TAC = Type Approval Code Giuseppe Bianchi " 01 @ - 5 8 ' & ! & * - ' & ! & ! 04 ? ' & 6 " -6 " ! ' * , - 6 ' OP 7 + ) . / 00 * 05 * / " 01 - * Details: http://www.numberingplans.com/ Includes IMEI analyser Giuseppe Bianchi 04 - * , - + Protection against stolen and malfunctioning terminals Italian “memorando di intesa” signed on maj 5, 2003 Equipment Identity Register (EIR): 1 DataBase for each operator; keeps: 6 %! # ! . valid IMEIs Corresponding MEs may be used in the GSM network 7 ! . IMEIs of all MEs that must be barred from using the GSM network Exception: emergency calls (to a set of emergency numbers) Black list periodically exchanged among different operators ' " 8 ! . IMEIs that correspond to MEs that can be used, but that, for some reason (malfunctioning, obsolete SW, evaluation terminals, etc), need to be tracked by the operator A call from a “gray” IMEI is reported to the operator personnel Giuseppe Bianchi + = ) , @5 , @ 5 , @, 0) ! & ! & !! ! 6 !& ! ! =, 5 & / , @5 & ! subscriber’s secret authentication key (Ki) Authentication algorithm (“secret” algorithm - A3 – not unique) Cipher key generation algorithm (A8) 7 , @5 465 / ! > & ' ! &' ! ' ,5 , & ' ! & Q ! PIN (Personal Identification Number, 4-8 digits) PUK (PIN Unblocking Key, 8 digits) Giuseppe Bianchi ! Uniquely identifies the user (SIM card) GSM-specific address unlike MSISDN - normal phone number 15 digits hierarchical address assigned by operator to SIM card upon subscription IMSI structure (follows ITU-T E.212 numbering plan): 09 * 03 / - @ D * - N * ? / 35 ) ! & :4 $ , 2 # 4: 6 ! , 55 & =5 9! == ! # >> * # :3* + 3= 3 Giuseppe Bianchi ) 4: ! @ ! & ! / . 333 ; $ 33< ! 0 ! - & ( - &' ! ' 1$ 1$ $ MSISDN: the “usual” telephone number @, 0) & ' @ ? > 8(2E , &! & 7 0 * 9 / , - * 09 *( , ! - 0 - ) 4: * GSM is the first network to distinguish & @5 , @ & ' 5 , @, 0) Separation IMSI-MSISDN protects confidentiality @5 , @ & 7 &' !% 7 @5 , @ N ' & @5 , @ Separation IMSI-MSISDN allows 8 ! & ' & single IMSI may be associated to several MSISDN numbers 8 ! ! ! ' ! 5 , @, 0) & ' Giuseppe Bianchi - ' % & ,1 0 & , # ' ,$? 0 , $ %? 6 5 , @, 0) & ' 1! CC, NDC of the visited network SN assigned by VLR ' . 34 has significance only in this area ! @5 , @ reduces problem of “eavesdropping” Giuseppe Bianchi ? & ! 5 , Subscriber Number (SN) assigned to provide routing information towards actually responsible MSC )< ! 1 / Giuseppe Bianchi 2 5 , M , M," 5 ," C 5 " 8@4 6?" 9 34 . 34 MS Um BTS Other MSC Abis BSC E BSS A Other Networks MSC C EIR F HLR AUC Giuseppe Bianchi ! B D OMC VLR G Other VLR ? 6' 6 M " 0 8 = 5 ' , M ! , M , " 5 ' , ! " C 5 8 & @ 4 6& ! " 9 3 ! 4 . 3 ! 4 ( 4 M M 5 5 9 5 5 . @ ! , >M , " , , >5 , " , ">. 3 4 , ">. 3 4 3 4 >. 3 4 , ">5 , " , ">8@4 3 4 >. 3 4 ! " 3 ' Um - Radio Interface BSS A-bis Interface OSS A Interface * Transmitter and receiver devices, voice coding & decoding, rate adaptation for data Provides signaling channels on the radio interface Limited signal and protocol processing (error protection coding, link layer LAPDm) * performs most important radio interface management functions: Radio channels allocation and deallocation; handover management; … Giuseppe Bianchi ( '3 HF Transmitter Input Filter HF Receiver TRX Digital Signal Processing Transmission System Output filter Slow freq. Hopping Um Interface (to MS) Operation and Maintenance Functionality/clock distribution "? ( @' @ @ @ @ @ ( . 7 / @ A ( / + ( Giuseppe Bianchi In essence, BTS is a complex modem! Abis Interface (to BSC) 3 3 4 2, # (2 ; E " 9 , ( < < ( 2 < (2 ( < < < ; # ! >M , ! >M , ! >M , Giuseppe Bianchi ! >M , ! >M , ! >M , 3 2 DB @4 @3 '3 2 , @ @ ( ( - ) @7 4 / B: Giuseppe Bianchi ( G 5 ," )+? &1@?, switch calls from MSC to correct BTS and conversely Protocol and coding conversion for traffic (voice) & signaling (GSM-specific to ISDN-specific) Manage MS mobility Enforce power control BTS: -collects speech traffic -Deciphers and removes error protection -Result: -13 kbps air-interface GSM speech-coded signal MSC: -A modified ISDN switch -Needs to receive ISDN-coded speech -64 kbps PCM format (A-law) Rationale: re-use existing ISDN switches & protocols Giuseppe Bianchi Transcoding and Rate Adaptation Unit (TRAU) needed! 5 On BTS On BSC 13 kbit/s BTS 13 kbit/s 13 kbit/s BTS MSC BSC TRAU 64 kbit/s 16 kbit/s BSC BTS On MSC 64 kbit/s 64 kbit/s MSC TRAU 64 kbit/s (4x16 sub-mux) 16 kbit/s BSC TRAU MSC Why 16 kbps instead of 13? Inband signalling needed for BTS control of TRAU (TRAU needs to receive synchro & decoding information from BTS) Giuseppe Bianchi $ % & ' 3 5 ' 9 . 8 & , ! 3 ! 3 ! " 4 4 @ 4 5 , " G= 9 34 G6 & . 34 8@4 5 , " =5 , " ! " 6 &" ) " ? 1 . ! 0 ,,L & ' Giuseppe Bianchi 5 6 / +5 ' 6 ! / & 6 1,9? 8 4 (: 7 / 8 / /< ! 8 : 8 7 +, / 0 6 ! 5 ' & 2 ' 5 % ! %/ % ! !/ & ! registration, authentication handover execution and control paging 67 ? 4 % A 8 ! 5 ," 8 :5 A , ' M,, (note: a BSS refers to just 1 MSC, not many) Giuseppe Bianchi 2 6 ! @ ' 47 ! N ! ! 6 ?5 ' N-plicated for reliability reasons In large operator networks, there may be 2+ HLR with distinct information, although MSISDN-HLR association needs to be introduced (e.g. first two digits of the Subscriber Number) $ 8 & G 5 , @, 0) , Permanent information associated to the user @5 , @ 5 , @, 0) , ! &' ! ' , ! ! ! / ! ' & & & @5 8@ 6& ! Giuseppe Bianchi &' ! ' Temporary information associated to the user 3 !& ! & 7 Current VLR address (if avail) Current MSC address (if avail) MSRN (if user outside PLMN) & 2 6 ! 8 , $ ' 52 $ & 9 34 : 1 ,1 / ! , &' ! ' Q ! $ 8 ! & 6 ! & & ! ! Giuseppe Bianchi % 0 & ! ! & $! & * ) 24 X 2 X X ! ! ' ' %% =5 , " 7 & !& 5 , ! X X ' 5 ," 5 ," 5 ," Giuseppe Bianchi % " ! 9 34 & ! ! ! ! 5 ," & =5 , " 9 34 ' ' 7 6 6 ' 76 ! R 5 , ">. 3 4 = , No need to carry heavy MSC-VRL signalling load on network links '& ( . 34 ' $ 8 & G 5 , @, 0) ! 5 ," 5 ," ! & Entry created when an MS enters the MSC area (registration) ) C 87 & &' ! ' , Subscriber and subscription data @5 , @ 5 , @, 0) / ! ' & & & @5 8@ 6& ! Giuseppe Bianchi Tracking and routing information 5 ' , 4 )& ' 5 ,4) 5 ' , @ 5 ,@ 3 ! 6 @ 36 @ 5 , Used for paging and call setup 8 9 ' )8 * Network measurement and control functions Monitored and initiated from the OMC (Operation and Maintenance Center) Basic functions ) 6 configuration, operation, performance management, statistics collection and analysis, network maintenance " ! H ! Accounting & billing , !& 5 E.g. Equipment Identity Register (EIR) management ! Giuseppe Bianchi !