Академический Документы
Профессиональный Документы
Культура Документы
INTRODUCTION
The global system for mobile communications (GSM) is a set of recommendations and specifications for a digital cellular telephone network (known as a Public Land Mobile Network, or PLMN). These recommendations ensure the compatibility of equipment from different GSM manufacturers, and interconnectivity between different administrations, including operations across international boundaries.
The GSM network is comprised of the following components: Network Elements The GSM network incorporates a number of network elements to support mobile equipment. They are listed and described in the GSM network elements section of this chapter. GSM subsystems In addition, the network includes subsystems that are not formally recognized as network elements but are necessary for network operation. These are described in the GSM subsystems (non-network elements) section of this chapter. Standardized Interfaces GSM specifies standards for interfaces between network elements, which ensure the connectivity of GSM equipment from different manufacturers. These are listed in the Standardized interfaces section of this chapter.
Network Protocols For most of the network communications on these interfaces, internationally recognized communications protocols have been used These are identified in the Network protocols section of this chapter. GSM Frequencies The frequency allocations for GSM 900, Extended GSM and Digital Communications Systems are identified in the GSM frequencies section of this chapter.
DIGITAL NETWORKS
GSM networks are digital and can cater for high system capacities. They are consistent with the world wide digitization of the telephone network, and are an extension of the Integrated Services Digital Network (ISDN), using a digital radio interface between the cellular network and the mobile subscriber equipment.
INCREASED CAPACITY
The GSM system provides a greater subscriber capacity than analogue systems. GSM allows 25 kHz. Per user, that is, eight conversations per 200kHz. Channel pair (a pair comprising one transmit channel and one receive channel). Digital channel coding and the modulation used makes the signal resistant to interference from the cells where the same frequencies are re-used (co-channel interference); a Carrier to Interference Ratio (C/I) level of 9 dB is achieved, as opposed to the 18 dB typical with analogue cellular. This allows increased geographic reuse by permitting a reduction in the number of cells in the reuse pattern. Since this number is directly controlled by the amount of interference, the radio transmission design can deliver acceptable performance.
MCC = Mobile Country Code MNC = Mobile Network Code LAC = Location Area Code CI = Cell Identity
MSISDN
CC
NDC XXX
SN 12345
98
MSISDN
The Mobile Subscriber ISDN (MSISDN) number is the telephone number of the MS. This is the number a calling party dials to reach the subscriber. It is used by the land network to route calls towards the MSC.
IMSI
IMSI (International Mobile Subscriber Identity) Network Identity Unique To A Sim. MCC MNC MSIN
404 XX 12345..10
SIM = Subscriber Identity Module MCC = Mobile Country Code MNC = Mobile Network Code MSIN = Mobile Subscriber Identity Number
IMEI
IMEI : Serial number unique to each mobile
TAC 6 FAC 2 SNR 6 SP 1
IMEI = International Mobile Equipment Identity TAC = Type Approval Code FAC = Final Assembly Code SNR = Serial Number SP = Spare
SUBSCRIBER IDENTIFICATION
International Mobile Subscriber Identity (IMSI) Just the IMEI identifies the mobile equipment, other numbers are used to identify the mobile subscriber. Different subscriber identities are used in different phases of call setup. The International Mobile Subscriber Identity (IMSI) is the primary identity of the subscriber within the mobile network and is permanently assigned to that subscriber. Temporary Mobile Subscriber Identity (TMSI) The GSM system can also assign a Temporary Mobile Subscriber Identity (TMSI). After the subscribers IMSI has been initialized on the system, the TMSI can be used for sending backward and forward across the network to identify the subscriber. The system automatically changes the TMSI at regular intervals, thus protecting the subscriber from being identified by someone attempting to monitor the radio channels. The TMSI is a local number and is always transmitted with the Local numbers and is always transmitted with the Location Area Identification (LAI) to avoid ambiguities.
By making a distinction between the subscriber identity and the mobile equipment identity, a GSM PLMN can route calls and perform billing based on the identity of the subscriber rather than the mobile equipment being used. This can be done using a removable Subscriber Information Module (SIM). A smart card is one possible implementation of a SIM module. IMSI. This is transmitted at initialization of the mobile equipment. TMSI This is updated periodically by the PLMN MSISDN This is made up of a country code, a national code and a subscriber number. Location Area Identity (LAI) This identified the current location of the subscriber. Subscriber Authentication Key (KI) This is used to authenticate the SIM.
International Mobile station Equipment Identity (IMEI) Each MS is identified by an International Mobile station Equipment Identity (IMEI) number which is permanently stored in the mobile equipment. On request, the MS sends this number over the signalling channel to the MSC. The IMEI can be used to identify MS,s that are reported stolen or operating incorrectly. Equipment Identity Register ( EIR ) A listing of the allowed IMEI is maintained by the PLMNs in the Equipment Identity Register (EIR) to validate the mobile equipment.
Frequency Bands
Uplink Downlink
1 100 KHz
25 MHz
A 200 KHz carrier spacing has been chosen. Excluding 2x100 KHz edges of the band, this gives 124 possible carriers for the uplink and downlink. The use of carrier 1 and 124 are optional for operators.
TRAU
BTS BTS BTS BTS
MS Mobile Station
MS SIM ME
Mobile station provides user access to GSM network for voice and data All GSM mobiles comply to GSM standards Subscriber data is read from a SIM card that plugs into ME
MS (cont..)
Each MS has a unique number called as IMEI number, which is stored in EIR for authentication purposes Mobile camps on to the GSM network through the BTS serving the cell Mobile also scans neighboring cells and reports signal strengths Mobile transmits and receives voice at 13 kb/s over the air interface
MSISDN : Mobile Station ISDN Number It is the human identity used to call a Mobile Station
CC 98 NDC 250 SN 00134 MSISDN
Not more than 15 NMSI MCC Mobile Country Code MNC Mobile Network Code MSIN Mobile Subscriber Identity Number
15
TAC Type Approval Code FAC Factory Assembly Code SNR Serial Number SP Spare digit (usually used to specify software version)
Removable module inserted when the subscriber wants to use the ME Two sizes: credit card size and stamp size SIM features and contents are personalized by the Service Activator ROM 6kb to 16 kb RAM 128 bytes to 256 bytes
Contents of SIM
Serial Number IMSI, Subscriber Key Ki, Ciphering Key Kc Algorithms for authentication and ciphering Network Code PIN, PUK Charging Information Abbreviated Dialling
SIM Security
Two level protection When mobile is turned on, it will ask for user to enter PIN (Personal Id Number) 3 tries for PIN, after that PIN locked To unblock PIN, there is PUK (Pin Unblock Key) 10 attempts of PUK allowed After that SIM is blocked
BTS
BSC
PSTN 64 kbps
13 kbps
16 kbps
16 kbps
TRAU (cont..)
The MSC is based on ISDN switching. The Fixed Network is also ISDN based. ISDN has speech rate of 64 kbps. Mobile communicates at 13 kbps. TRAU converts the data rates between 13kbps GSM rate to 64kbps Standard ISDN rate TRAU can be collocated with the BTS, BSC or MSC or it can be a separate unit.
Location of Transcoder
Collocated with MSC, BSC, BTS Separate Unit
MSC
Transco der
BSC
BSC
BTSs
PSTN
MSC (cont..)
Exchange where calls are established, maintained and released Database for all subscribers and their associated features. Communicates with the BSCs on the A interface and with PSTN on fixed line. MSC is weighted on the number of subscribers it can support. E.g. an MSC of 1 lac subscribers means one MSC is enough till subscriber base increases upto 1 lac, beyond which another MSC is required.
When there is more capacity, there are more than one MSCs. All MSCs have to communicate with one another and to the outside world. Very complicated to connect each MSC to each other and each MSC to PSTN So there is a concept of GMSC (Gateway MSC)
Multiple MSCs
BSC BSC
MSC
VLR
VLR (cont..)
HLR MSC VLR VLR MSC
MSC communicates with HLR for subscribers coming from different MSCs. If the subscriber is found valid, then it registers the subscriber in the VLR
Authentication is a process by which a SIM is verified Secret data and the verification process algorithm are stored in AUC AUC is the element which carries out the verification of the SIM AUC is associated with the HLR
MS
MSC
HLR
AUC
Classification of IMEIs
White list: This contains the IMEI of type approved mobiles
Black List: List of IMEIs which should be barred because either they are stolen or are not functioning properly Grey list: List of IMEIs which are to be evaluated before they are put in black list
CDRs
OMC
BTSs BSC
BTSs
BSC
OMC System
BTSs
BSC
OMC Terminals
GSM Channels
GSM Channels
Physical Channel
One time slot on one carrier is called physical channel.
Logical Channel
Information carried by physical channels is called logical Channels. Logical channels are mapped on physical channels.
Logical Channels
Traffic channels: Used for speech and
data Full Rate(TCH/F) Half Rate(TCH/H)
Traffic Channels(TCH)
Traffic Channels(TCH)
TCH/F (full Rate) TCH/H (half Rate)
Control Channels(CCH)
CCH(Control Channel)
BCH
CCCH
DCCH
BCCH
RACH
CBCH
SDCCH
ACCH
SCH
PCH/ AGCH
FACCH
SACCH
Channel Combination
Combined
All the controlling signals are in the time slot 0 of the Multi-frame.
Non Combined
Dedicated controlling signals are in time slot 1 of the Multi-frame.
Combined
Cell with single carrier.
Timeslot 0 :BCCH+CCCH+SDCCH. Timeslot 1-7 :TCH/FACCH+SACCH.
Non Combined
Cell with Two carrier
Timeslot 0 (of carrier 1) BCCH+CCCH. Timeslot 1 (of carrier1) SDCCH+SACCH. Timeslot 2-7 & 0-7(of both carriers) TCH/FACCH+SACCH.
SYSTEM INFORMATION
SYSTEM INFORMATION 1
When frequency hopping is used in cell MS needs to know which frequency band to use and what frequency within the band it should use in hopping algorithm. Cell channel description Cell Allocation Number(CANO)-Informs the band number of the frequency channels used. 00-Band 0(current GSM band) Cell Allocation ARFCN(CA ARFCN):ARFCNs used for hopping.It is coded in a bitmap of 124 bits.
SYTEM INFORMATION 1
124 123 122 121
SYSTEM INFORMATION 1
RACH Control Parameters
Access Control Class(ACC) :-Bitmap with 16 bits. All MS spread out on class 0 9 . Priority groups use class 11-15. A bit set to 1 barred access for that class. Bit 10 is used to tell the MS if emergency call is allowed or not. 0 All MS can make emergency call. 1 - MS with class 11-15 only can make emergency calls. Cell barred for access(CB):0- Yes 1- No
SYSTEM INFORMATION 1
RACH Control Parameters
Re-establishment allowed(RE):0- Yes 1- No Max_retransmissions(MAXRET):-Number of times the MS attempts to access the Network [1,2,4 or 7]. Tx-integer(TX):- Number of slots to spread access retransmissions when a MS attempts to access the system. Emergency call allowed:Yes/No.
SYSTEM INFORMATION 2
System Information Type 2 message consists of the Double BA list which defines the BCCH frequencies used in the neighboring cells. The Double BA list provides the MS with different frequencies on which to measure, depending on whether the MS is in idle or active mode. In active mode, the MS should measure on a reduced number of frequencies in order to improve the accuracy of measurements.
SYSTEM INFORMATION 2
In Idle mode,the MS should measure on larger number of frequencies, so that the time required for the MS to access the network after power on is reduced. The MS is also informed which PLMNs it may use. As well as System Information Type 2,it is also possible to have System Information Type 2 Bis and System information Type 2 Ater, depending on the size of the BA List. System Information Type 2 Bis/Ter are optional.
SYSTEM INFORMATION 2
Neighbor Cell Description:BA Indicator(BA IND):- Allows to differentiate measurement results related to different list of BCCH frequencies sent to MS. BCCH Allocation number(BANO):Band 0 is used.
SYSTEM INFORMATION 2
RACH Control Parameters
Access Control Class(ACC) :-Bitmap with 16 bits. All MS spread out on class 0 9 . Priority groups use class 11-15. A bit set to 1 barred access for that class. Bit 10 is used to tell the MS if emergency call is allowed or not. 0 All MS can make emergency call. 1 - MS with class 11-15 only can make emergency calls. Cell barred for access(CB):0- Yes 1- No
SYSTEM INFORMATION 2
Re-establishment allowed(RE):0- Yes 1- No Max_retransmissions(MAXRET):-Number of times the MS attempts to access the Network [1,2,4 or 7]. Tx-integer(TX):- Number of slots to spread access retransmissions when a MS attempts to access the system. Emergency call allowed:Yes/No.
SYSTEM INFORMATION 2
BCCH ARFCN Number(BAIND):- ARFCNs used for in a Bitmap of 124 bits
124 123 122 121
SYSTEM INFORMATION 3
The System Information Type 3 contains information on the identity of the current LA and cell identity, because a change means that the MS must update the network. System Information 3 also as Control Channel Description parameters used to calculate the Paging group. When the MS is in idle mode it decides which cells to lock to. Information needed by the MS for cell selection is also broadcast in the Type 3 information.
SYSTEM INFORMATION 3
LOCATION AREA IDENTITTY(LAI) 7 6 MCC DIG 2 1 1 1 MNC DIG 2 8 5 1 LAC LAC CELL IDENTITY CI CI 4 3 MCC DIG MCC DIG MNC DIG 2 1 1 1 1
SYSTEM INFORMATION 3
Control Channel Description
Attach / Detach(ATT):0 = Allowed 1 = Not Allowed bs_agblk:-Number of block reserved for AGCH [0-7] Ba_pmfrms:-Number of 51 frame multi-frames between transmission of paging messages to MS of the same group T3212:- Periodic location update timer . [1-255 deci hours].
SYSTEM INFORMATION 3
cch_conf Physical channels 0 1 timeslot(0) 1 1 timeslot(0) 2 2 timeslot(0,2) 4 3 timeslot(0,2,4) 6 4 timeslot(0,2,4,6) combined No Yes No No No No. of CCH 9 3 18 27 36
SYSTEM INFORMATION 3
Cell options
DTX:-Whether Discontinuous Transmission used or not. PWRC:-Power control on the downlink. 0 = Not used. 1 = Used. Radio link timeout(RLINKT):-Radio link time-out is the time before an MS disconnects due to failure in decoding SACCH message. Sets the timer T100 in the MS.
SYSTEM INFORMATION 3
Cell Selection Parameters
Rxlev_access_min:- Minimum received signal level at the MS for which it is permitted to access the system. 0-63 = -100 dBm to 47 dBm. Mx_txpwr_cch:- Maximum power the MS will use when accessing the system. Cell_reselect_hysteresis:- Used for cell reselection.
SYSTEM INFORMATION 4
Location Area Identification. Cell Selection Parameters
Rxlev_access_min:- Minimum received signal level at the MS for which it is permitted to access the system. 0-63 = -100 dBm to 47 dBm. Mx_txpwr_cch:- Maximum power the MS will use when accessing the system. Cell_reselect_hysteresis:- Used for cell reselection.
SYSTEM INFORMATION 4
RACH Control Parameters
max_retransmissions(MAXRET) tx_integer(TX) Cell barred for access(CB). Re-establishment allowed(RE) Emergency Call Allowed Access Control Class (ACC)
SYSTEM INFORMATION 4
CBCH Description(Optional) :
CHN:- This is the channel number for CBCH. It is controlled internally in BSC. TSC:- Training Sequence Code. Base Station Color Code(BCC) part of BSIC is used. CBCHNO:- Absolute RF channel number of CBCH. MAC:- Mobile Allocation in the cell, describes the frequencies to be used in the hopping sequence if frequency hopping is used.
SYSTEM INFORMATION 4
Hopping Channel(H):-Informs if CBCH Channel is hopping or single. ARFCN:- If H=0; MAIO:- If H=1, informs the MS where to start hopping. Values [0-63]. HSN:- If H=1, informs the MS in what order the hopping should take place. Values[0 63]. HSN=0 Cyclic Hopping. MA:-Indicates which RF Channels are used for hopping. ARFCN numbers coded in bitmap.
SYSTEM INFORMATION 5
Sent on the SACCH on the downlink to the MS in dedicated mode. On SAACH, the MS also receives information about the BCCH carrier in each neighboring cell. This may differ from those sent in System information type 2. It is also possible to have system Information Type 5 Bis and System Information Type 5Ter, depending on the size of the BA list.
SYSTEM INFORMATION 5
Neighbor Cell Description:BA-IND:-Used by the Network to discriminate measurements results related to different lists of BCCH carriers sent by the MS(Type 2 or 5). Values 0 or 1(different from type 2). BCCH Allocation number:-00-Band 0(current GSM band).
SYSTEM INFORMATION 5
BCCH ARFCN:-Neighboring cells ARFCNs. Sent as a bitmap. 0-Not used 1-Used.
124 123 122 121
SYSTEM INFORMATION 6
Ms in dedicated mode needs to know if the LA has changed.If so, it must perform location updating when the call is released. MS may change between cells with different Radio link timeout and DTX. Cell Identity. Location Area Identification. PLMN permitted.
SYSTEM INFORMATION 6
Cell options:
DTX PWRC Radio Link timeout.
GSM Interfaces
(Um) Air interface A bis interface A Interface B Interface C interface MS to BTS BTS to BSC BSC to MSC MSC to VLR MSC to HLR
AUC H Interface To other Networks GMSC HLR C Interface MSC A Interface BSC A bis Interface
Air Interface MS
GSM Interfaces
The interfaces between MSC and MS is called A, Abis and Um interfaces. On these interfaces only three layers are defined.They are not corresponding to the OSI (Open System Interconnection) model.
A Interface
A interface between the BSC and the MSC The A interface provides two distinct types of information, signalling and traffic, between the MSC and the BSC. The speech is transcoded in the TRC and the SS7 (Signalling system) signalling is transparently connected through the TRC or on a separate link to the BSC.
Abis Interface
The A-bis interface responsible for transmitting traffic and signalling information between the BSC and the BTS. The transmission protocol used for sending signalling information on the A-bis interface is Link Access Protocol on the D Channel (LAPD)
7 6
5 4
3 2
1 0 Down Link 4 5 6 7
Up Link
0 1
2 3
B Interface
The B interface between the MSC and the VLR uses the MAP/TCAP protocol. Most MSCs are associated with a VLR, making the B interface "internal". Whenever the MSC needs access to data regarding a MS located in its area, it interrogates the VLR using the MAP/B protocol over the B interface.
C Interface
The C interface is between the HLR and a MSC. Each call originating outside of GSM (i.e., a MS terminating call from the PSTN) has to go through a Gateway to obtain the routing information required to complete the call, and the MAP/TCAP protocol over the C interface is used for this purpose. Also, the MSC may optionally forward billing information to the HLR after call clearing.
D Interface
The D interface is between the VLR and HLR. It uses the MAP/TCAP protocol to exchange the data related to the location of the MS and to the management of the subscriber.
E Interface
The E interface interconnects two MSCs. The E interface exchanges data related to handover between the anchor and relay MSCs using the -MAP/TCAP+ISUP/TUP protocol.
F Interface
The F interface connects the MSC to the EIR. It uses the MAP/TCAP protocol to verify the status of the IMEI that the MSC has retrieved from the MS.
G Interface
The G interface interconnects two VLRs of different MSCs. It uses the MAP/G protocol to transfer subscriber information, during e.g. a location update procedure.
Speech Encoding
We shall start with a raw voice signal fed into the microphone, travel through the various stages involving vocoding, channel coding etc till it reaches the final burst format on the Air Interface.
Voice Encoding
Channel coding
interleaving
RF Modulation
13Kbps Vocoder
Channel coding
Channel Coding is done to protect the logical channels from transmission errors introduced by the radio path. The coding schemes depend on the type of the logical channels, hence the coding can differ from speech, control and data .
class 2
4 tail bits
Interleaving
Having encoded the logical channel information, the next step is to build its bit stream into bursts that can be transmitted within the TDMA frame structure. This is the stage where the interleaving process is carried out. Interleaving spreads the content of one information block across several TDMA timeslots or bursts.
Interleaving contd
The following interleaving depths are used : Speech 8 blocks Control 4 blocks Data 22 blocks The interleaving process for a speech block is shown wherein which a 456 bit speech block is divided into 8 blocks of 57 bits each and each of these odd and even 57 bit blocks are interleaved diagonally on to alternate bursts on the TDMA frame.
Speech Interleaving
Speech block N-1 456 bit speech data 8* 57 bits each = 456 bits Of Speech block N
T+F
The speech is spread over 8 such normal bursts Each normal burst consists of two blocks of 57 bit speech from different 20msec blocks (say N, N-1) along with 26 bit training sequence T and 2 flag F plus 6 start stop bits .
TDMA Burst blocks The control data is spread over 4 blocks using rectangular interleaving instead of diagonal interleaving as in speech the receiver will have to wait for at least 2 multiframes before being able to decode the control message
Data Interleaving
456 bit data block 114
First 6 bits
114
First 6 bits
114
114
Last 6 bits
Last 6 bits
Burst 1
Burst 2
Burst 3
Burst 4
Burst 19
Burst 22
Interleaving Advantage
Before Deinterleaving 3 successive bursts corrupted
After Deinterleaving The corrupted bursts are spread over a length equal to the interleaving depth so that the effect of the errors is minimized.
A5 Algorithm
1 2 3 4 5 6 7 8
Channelization
Frequency band has several application segments Certain blocks of the Band are reserved for certain applications by regulating authorities Technologies have decided their frequency bands E.g. AMPS/DAMPS: 824-894 MHz
Channelization methods
Channelization can be done primarily by three methods:
FDMA (Frequency Division Multiple Access) TDMA (Time Division Multiple Access) CDMA (Code Division Multiple Access)
Power
FDMA
Time
Frequency E.g. AMPS band is divided into 30 KHz channels (1666 Freq. channels) Television Channels (Star, Zee, Sony,..)
Power
TDMA
Time
CDMA
Frequency channel is divided into code channels E.g. in IS-95 CDMA, 1.228 MHz channel is divided into 64 Code Channels Each user has a particular code Codes are orthogonal to each other, do not interfere with each other
Tx
Rx
F1
F2
Frequency
Frequency Division Duplex (FDD) Transmit on one frequency and receive on another frequency
Amplitude
Rx Tx F1 Frequency
Time division duplex Tx and Rx is on the same frequency but on different times
374 ARFCNs Separation of 95 MHz ARFCNs are numbered from 512 to 885 inclusive
57 Data
26 Midamble
57 Data
Speech Coder
20 ms blocks
RPE/LTP coder (Regular Pulse Speech Coder excitation/Long term Prediction) Converts 64 kbps Bits Ordered speech to 13 kbps At the end we get 13kbps speech i.e. 260 bits in 20 ms 132 important bits 78 other bits
Error Correction
Type 1a 50 3(CRC) Type 1b 132 Type II 78
Reordering
Type 1b Tail Type 1b 25 66 3 66 25 4 Type 1a Type 1a Half rate convolutional code 378 456 bits from 20 ms of speech
Type II 78
Type II 78
Diagonal Interleaving
456 bits from 20ms of speech 456 bits from 20ms of speech
57 57 57 57 57 57 57 57
57 57 57 57 57 57 57 57
57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 Traffic channel (TCH) bursts carry two 57 bit blocks (114) Each 120 ms of speech = 456*6 = 2736 bits 2736/114 = 24 bursts i.3. 24 frames Multiframe has 26 frames in 120ms. There are 2 spare frames .. 1 SACCH, 1 Idle
Transcoder Handler
TRAU frame
260 bits info + 60 TRAU bits = 320 bits/20ms = TRAU frame 60 bits contain frame Information data which indicates speech, data, O&M, full rate/half rate 60 bits = 35 synchronization + 21 control + 4 timing
Midamble Bit Training Tail Bits Bits Control or Control Bit Tail Bits
3 57
Data
26
Midamble
57
Data
8 midamble patterns (Colour codes) of 26 bits (BSIC) RACH and SCH have longer 41 and 64 bit Midambles Equalizer estimates channel impulse response from midamble Mathematically construct inverse filter Uses inverse to decode bits
0 3 5 7
Mobile is commanded to change its Transmit Power Change in Power is proportionate to the Path Loss Change in Power is done in steps of 2 dbs
Timing Advance
TDMA approach requires signals to arrive at BTS at the correct time A mobile at 30 km will be late by 100micro seconds Timing advance is in the range of 062 One unit is 550m So maximum cell size is 63*0.55 = ~35 kms
50
25
4.615 ms
0 1 2 3 4 5 6 7
3 Data 1 Midamble 1 Data 3 8.25 bits
156.25 bits 576.92 micro sec
GSM Operations
Location Update Mobile Originated Call Mobile Terminated Call Handover Security Procedures Cell Barring DTX Cell Broadcast Short Message Service Emergency calls Supplementary Services Roaming
Mobile Turn On
Mobile Searches for Broadcast Channels (BCH) Synchronizes Frequency and Timing Decodes BCH sub-channels (BCCH) Checks if Network Allowed by SIM Location Update Authentication
Location Area
Location Area 1 BTS BTS BTS BTS BTS
BSC
BSC MSC
Location Area 2
BSC
Location area is the area covered by one or more BTSs where a mobile can move freely without updating the system One Location area can be covered by one or more BSCs, but ony one MSC.
IMSI Attach
Mobile turns off and sends an IMSI Detach to MSC Mobile turns on again and compares LAI If same, sends an IMSI attach to MSC
Security Features
Authentication Process to verify Authenticity of SIM Mobile is asked to perform an operation using identity unique to Ciphering SIM Process of coding speech for secrecy The speech bits are EXORed with bit stream unique to MS
Mobile
Sends IMEI EIR White listed /Grey Listed/ Black Listed mobiles
Handover
Cell 1
Cell 2
Handover is a GSM feature by which the control/communication of a Mobile is transferred from one cell to another if certain criterias are met. It is a network initiated process.
Handover Decision
BSC process the measurements reported by Mobile and the BTS
Types of Handovers
INTRA-CELL HANDOVERS INTER-CELL HANDOVERS INTRA-BSC HANDOVERS INTER-BSC HANDOVERS INTER-MSC HANDOVERS
INTRAINTRA-CELL HANDOVER
C1 C0
Handover between timeslots of same frequency Handover between different frequencies of the same cell (to reduce interference) MSC is not aware about this
InterInter-cell Handover
BTS
Cell 1
Cell 2
INTRAINTRA-BSC Handover
BTS MSC BSC BTS
This HO takes place if the cell to which handover is to be done belongs to the same BSC
BSC
BTS
MSC
BSC
BTS
In this case the handover takes place through the interconnecting element which can be GMSC or PSTN or private Backbone between the MSCs
Cell Barring
BTS
Cell Barring is a GSM feature by which certain mobiles could be barred access to certain cells Cell barring is activated/deactivated at BTS level Cell barring is done for mobile categories and priorities
Cell Barring
Every mobile has an access class The access class is stored in the SIM
Classes 0-9 are termed normal calsses Classes 11-15 are emergency classes
Every cell has a set parameter which defines which access classes are barred for the particular cell. This parameter is broadcasted on the BCCH
What is DTX?
DTX (Discontinous Transmission) Each direction of Transmission is only 50% Transmitter is switched ON for useful information frames Need for DTX To increase battery life To reduce the average interference level DTX is done by DTX handlers which have the following functions.
Emergency Calls
GSM specs define 112 as an emergency number 112 is accessible with or without SIM Without SIM it is sent on the best channel Mobile on sensing 112 sets the establishment cause to emergency call in the RACH Routing of this call be done to a
Cell (Re)selection
Cell reselection is done using C1 path loss criterion. The purpose is to ensure that the MS is camped on to the cell with the best transmission quality. The MS will camp on to the cell with the highest C1 value if C1 > 0.
The following parameters are used to calculate the C1 criterion The received signal at the MS side. Rxlev_access_min - broadcast on the BCCH - The minimum received level at the MS required for access to the network. Ms_txpwr_max_cch the maximum power that an MS may use when initially accessing the network. The maximum power of the MS
C1 = A - Max(B,0)
A = Received level Average Rxlev_access_min. B = MS_txpwr_max_cch - maximum output power of the MS
Cellular concept
A portion of the total channels available is allocated to each base station. Neighboring base stations are assigned different groups channels, in order to minimize interference.
Cell shape
1-Omni-directional cell-site (Omnidirectional antenna). 2-Rhombus-shaped sectors (Directive antenna). 3-Hexagonal shaped sectors (Directive antenna).
Cell size
Large cell : (up to 70km in diameter)
It exists where : 1-Radio waves are unobstructed. 2-Transmission power can cover the area. 3-low subscriber density.
Types of cells
1-Macro-cells cells. 3-Pico-cells. cells. 2-Micro4-Umbrella-
What is a cluster ?
A cluster is a group of cells. No channels are reused within a cluster. It is the unit of design.
Cluster size
Definition : It is The number of
cells per cluster
Types of clusters
1-N=7 omni frequency plan (2directional). 2-N=7 trapezoidal frequency plan (1-directional). 3-N=9 omni frequency plan. 4-Tricellular plans a) N=3 tricellular plan (3/9). b) N=4 tricellular plan (4/12).
2) Dynamic : Channels are not allocated to different cells permanently. Each new call BTS requests new channel from MSC. MSC allocate a channel, by using an algorithm that takes into account: 1- Frequency is not already in use. 2- Min. reuse distance to avoid cochannel interference.
Reuse cluster
Q = D/R. =
sqrt(3N). Where : N : cluster size
Handover
Definition : procedure that allows MS to change the cell or time-slot to keep as good link as possible during all the call.
Types of handover
IntraCell : bet. 2 channels of same cell. InterCell : bet. 2 channels of 2 different cell & same BTS. InterBTS (intra BSC) : 2 cells of different BTS Same BSC. InterBSC : bet. 2 cells of different BSCs & same MSC.
Level
Quality
Distance
Handover priority
1) UL quality cause (or interference). 2) DL quality cause (or interference). 3) UL level cause. 4) DL level cause. 5) Distance cause. 6) Better cell cause.
Interference
Interference effects :
In voice channel causes crosstalk In control channels it leads missed and blocked calls due to errors in the digital signaling.
1) Co-channel interference Co Source : Near cell using same frequency. It is a function of reuse distance(D/R). General rule : io = No. of co-channel interfering cells. S = Signal power from a desired BS. Ii = interference power caused by the ith interfering co-channel cell BS.
Another form : C/I = 10 log {(1/n)(D/R)*m} Where : m = propagation constant (deps on nature of environment) n = number of co-channel interferers. Can be minimized by : Choosing minimum reuse distance = (2.5.3)(2R).
General rule : ACI= -10 Log[(d1/d2)*m] Adj ch isolation. Where : d1: distance between MS & proper BTs d2: dist. Bet MS & adj BTS causing interference. Adj ch isolation = Filter isolation = - 26db.
Can be minimized by :
GOS : probability of having a call blocked during busy hour (block rate).
Traffic tables
Erlang B Table Erlang C Table Poisson Table Blocked calls are not held Blocked calls are held in the queue indefinitely Blocked calls are held in the queue for a time = the mean holding time of a call
Erlang B table
P(N;T) = [ (T^N)*exp(-T) ] / N! N
2 4 10 20 40
GOS 1%
0.153 0.869 4.46 12.0 29.0
GOS 2%
0.223 1.093 5.084 13.182 30.997
Trunking
Sharing channel among several users. Trunking efficiency (nT) : Measures the number of subscribers that each channel in every cell can accommodate. nT = (traffic in Erlangs / no. of channels)*100.
System capacity
Where:
N : cluster size. k : No. of channels / cell.
C = M*k*N. Where :
M : No. of times the cluster is repeated.
Cell splitting
Sectoring
We use directional antennas instead of being omnidirectional
Trunking efficiency : 312 one direction voice channels N=7 312 / 7 = 44.57 ~ 44 ch./cell. From Erlang-B table @ GOS = 2% T = 35 E. nT = 35 / 44 = 79.55 %.
Trunking efficiency : 312 one direction voice channels N=9 312 / 9 = 34.67 ~ 34 ch./cell. From Erlang-B table @ GOS = 2% T = 25.529 E. nT = 25.529 / 34 = 75.085 %. Conclusion : nT 7 > nT 9 But C/I 7 > C/I 9 ACI 7 > ACI 9
4 / 12 cell pattern
n = 1 , m = 4. D / R = sqrt (3* 4) = 3.732. C / I = 22.87 dB. Trunking efficiency : No. of channels/cell = 312 / 12 = 26 ch./cell. From Erlang-B table @ GOS = 2 %. T = 18.4 E/cell.
3 / 9 cell pattern
n = 1 , m = 4. D / R = sqrt (3* 3) = 3. C / I = 19.1 dB. Trunking efficiency : No. of channels/cell =312 / 9 = 34 ch./cell. From Erlang-B table @ GOS = 2 %. T = 25.5 E/cell. nT = 25.5 / 24 = 75 %.
Trunking efficiency :
No. of channels/cell = 312 / 21 = 14.857. From Erlang-B @ GOS=2% T= 8.2003. nT = 8.2003 / 14.857 =56.216%.