41
Training GSM System Overview Version 1.0 20 th Oct 2005

1 GSM Overview

Embed Size (px)

DESCRIPTION

2G

Citation preview

Page 1: 1 GSM Overview

Training GSM System Overview

Version 1.020th Oct 2005

Page 2: 1 GSM Overview

GSM System Architecture

Page 3: 1 GSM Overview

GSM System Architecture

Page 4: 1 GSM Overview

The Network Switching System Mobile Switching Center (MSC)

Setting up, routing and supervising calls to and from the mobile subscriberCollecting the charging dataService provisioning

Gateway Mobile Switching Center (GMSC) The GMSC is an MSC serving as an interface between the mobile network and other networks such as the PSTN and ISDN. GMSC has functions for rerouting a call to the MS according to the location information provided by the HLR

Home Location Register (HLR)The HLR database stores and manages all mobile subscriptions belonging to a specific operator.

Subscriber identity– International Mobile Subscriber Identity– Mobile station ISDN number

Subscriber supplementary servicesLocation information

– Visitor Location Register Address Subscriber authentication information

HLR can be implemented with the MSC or as a stand-alone database

Page 5: 1 GSM Overview

The Network Switching System (2)Visitor Location Register (VLR)

The VLR contains information from a subscriber's HLR The VLR temporarily stores information about the MS currently visiting its service area.

Status of MS (attached or not)Current Location Area of MS

– The VLR will then have enough information in order to assure the subscribed services without needing to ask the HLR each time a communication is established.

Each MSC has own VLRAuthentication Centre (AUC)

Used to protect operators against fraudSubscriber authentication Ciphering transferred information in radio interface

Equipment Identity Register (EIR)Used to detect stolen and unauthorised mobile

GSM Interworking Unit (GIWU) The GIWU corresponds to an interface to various networks for data communications

Page 6: 1 GSM Overview

Base Station Subsystem

TRanscoder Controller (TRC)TRC is to multiplex network traffic channels from multiple BSCs onto one 64 Kbit/s PCM channel, which reduces network transmission costs. The TRC can be combined with the BSC or exist as a stand-alone node.

Base Station Controller (BSC)The BSC controls a group of BTS and manages their radio resources. A BSC is principally in charge of handovers, radio channel assignment, frequency hopping, exchange functions and control of the radio frequency power levels of the BTSs.

Radio Base Station (RBS)The RBS controls the radio interface to the MS. The RBS comprises the radio equipment such as transceivers and antennas, which are needed to serve each cell in the network

Page 7: 1 GSM Overview

Operation and Maintenance Center

Network Management Center (NMC)Centralized control of a network is done at a Network Management Center Only one NMC is required for a network and thiscontrols the OMCs.

Operation and Maintenance Center (OMC)An OMC is a computerized monitoring center, which is connected to other network components such as MSCs and BSCs via X.25 data network links. In the OMC, the staff is presented with information about the status of the network and can monitor and control a variety of system parameters.

Operation and Support System (OSS)Operation and Support System (OSS) is Ericsson’s product to support the activities performed in an OMC and/or NMC. The network operator monitors and controls the network through OSS, which offers support for centralized, regional and local operations and maintenance activities.

Page 8: 1 GSM Overview

Identity Numbers

Identity numbers allow communications to take place Globally. They relate to:

Mobile Station (SIM Card and Mobile equipment)Network Location

Page 9: 1 GSM Overview

Mobile Station Identity NumbersMSISDN: Mobile Station ISDN (Number dialed to reach a mobile station)

MSISDN= CC + NDC + SNCC = Country codeNDC = National Destination NumberSN = Subscriber Number

Number is in national or international format:012 3776434+ 60 12 3776434

IMSI: International Mobile Subscriber Identity (Number that identifies a subscriber)

IMSI = MCC + MNC + MSINMCC = Mobile Country Code (three digits)MNC = Mobile Network Code (two digits)MSIN = Mobile Subscriber Identification Number (ten digits)

IMEI: International Mobile Station Equipment Identity (Verifies MS is type approved and not stolen)MSRN: Mobile Station Roaming Number (Used to route a call to the serving MSC/VLR service area)

CC = of the currently visited network NDC = of the visited network SN = in the current mobile network

TMSI: Temporary Mobile Subscriber Identity (Keeps the subscriber’s IMSI confidential)

Page 10: 1 GSM Overview

Location Identity NumbersThree types of Location Numbers are used by some of the nodes to perform different actions:

BSIC: Base Station Identity CodeIn order to distinguish neighboring base stations, a unique BSIC is used which consists two components:

– Network Color Code (NCC): color code within a PLMN (3 bits)

– Base Station Color Code (BCC): BS color code (3 bits) The BSIC is broadcast periodically by the BTS on the SCH.

LAI: Location Area IdentityEach location area of a PLMN has its own identifier. The LAI is also structured hierarchically and internationally unique:

– Country Code (CC): 3 decimal digits – Mobile Network Code (MNC): 2 decimal digits – Location Area Code (LAC) maximum 5 decimal digits, or maximum twice 8

bits, coded in hex

CGI: Cell Global IdentityCells are uniquely identified with a Cell IdentifierTogether with the LAI, cells are internationally defined in a unique way

Page 11: 1 GSM Overview

Subscriber Data in GSM Identity Numbers and Network Elements

Page 12: 1 GSM Overview

Radio InterfaceFrequencies:

GSM900GSM1800

F_RX = 1710.2 + (n-512) * 0.2 in MHZ , n =512 to 885.F_TX = F_RX + 95 MHZ

Modulation: GSM uses GMSK (Gaussian Minimum Shift Keying) for modulation on the radio channel

Transmission on the Radio Channels A GSM frequency channel subdivided into 8 different time slots numbered from 0 to 7. The length of a TS is 0.577ms Each of the 8 time slots is assigned to an individual user TDMA frame = 8 time slots. The length is 4.615 ms

Page 13: 1 GSM Overview

Bursts and Frames

Page 14: 1 GSM Overview

BurstsNormal Burst (NB)

used to transmit information on traffic and control channels

Frequency Correction Burst (FB)used for the frequency synchronization of an MS

Synchronization Burst (SB) used to transmit information which allows the MS to synchronize time-wise with the BTS.

Dummy Burst (DB) This ensures that BCCH transmits a burst in each time slot which enables the MS to perform signal power measurements of the BCCH

Access Burst (AB) used by BTS to make a preliminary rough estimate on timing advance setting

Page 15: 1 GSM Overview

Logical ChannelsA logical channel carries signaling data or a user’s dataClassification of logical channels in GSM

Broadcast Channels

Bi-directional TCHUnidirectional, downlink BCH

Full-rate channel TCH/FS, or Bm

Broadcast Control Channel BCCH

Half-rate channel TCF/HS, or Lm

Synchronization Channel SCH Frequency Correction Channel FCCH

Traffic Channels

Random Access Channel RACH

Access Grant Channel AGCH

Paging Channel PCH

Standalone Dedicated Control Channel SDCCH

Slow Associated Control Channel SACCH

Fast Associated Control Channel FACCH

Signaling Channels

Unidirectional, Down-or Uplink CCCH Bidirectional DCCH

Common Control Chs Dedicated Control Chs

Page 16: 1 GSM Overview

Frame Structures

26 TDMA frames multiframe

used mainly for payload - speech

and data(TCH, SACCH,

FACCH)

51 TDMA frames

multiframe mainly used for

signaling (BCCH, CCCH,

SDCCH, SACCH, FCCH,SCH)

A superframe consists of 1326 consecutive TDMA frames

hyperframe is divided into 2048 superframes

Page 17: 1 GSM Overview

Beginning of Digital Communication

The analog speech signal at the transmitter is sampled at a rate of 8000 samples per second

Page 18: 1 GSM Overview

Quantization

The 8000 samples per second, are quantized with a resolution of 13 bits. This corresponds to a bit rate of 104 Kbps for the speech signal. At the input to the speech codec, a speech frame containing 160 samples of 13 bits arrives every 20ms

Page 19: 1 GSM Overview

Speech & Channel CodingSpeech Coding

The speech signal is divided into blocks of 20 ms. The speech codec compresses this speech signal into a source-coded speech signal of 260-bit blocks at a bit rate of 13 Kbps. Thus the GSM speech coder achieves a compression ratio of 1 to 8.

Channel Codingadds redundancy bits to the original information in order to detect and correct, if possible, errors occurred during the transmission The BER of the mobile radio channel is often very high, in the order of 10^-3 to 10^-1 Suitable error correction procedures are therefore necessary to reduce the bit error probability into an acceptable range of about 10^-5 to 10^-6. An output block of 456 bits is finally obtained by the convolutional code and is then passed to the interleaver

Page 20: 1 GSM Overview

Channel Coding Example: GPRS Throughput Calculations

Coding Scheme N (number of bytes) RLC Payload data block sizeCS-1 23 20CS-2 33 30CS-3 39 36CS-4 53 50

Table 2. The size of the Radio Block for each Coding Scheme

Coding Radio Spare Bids USF RadioBlock size Precoded BCS Tail RadioBlock TotalScheme Block Size Added excl. USF USF number of bits

CS-1 23*8 0 3 23*8+0-3=181 3 40 4 181+3+40+4=228CS-2 33*8 7 3 33*8+7-3=268 6 16 4 268+6+16+4=294CS-3 39*8 3 3 39*8+3-3=312 6 16 4 312+6+16+4=338CS-4 53*8 7 3 53*8+7-3=428 12 16 0 428+12+16=456

Table 3. Structure of Radio Block prior to Channel Coding

Coding RadioBlock Total Total no of bits Punctured No of bits toScheme number of bits after coding bits Send

CS-1 228 228*2=456 0 456-0=456CS-2 294 294*2=588 132 588-132=456CS-3 338 338*2=676 220 676-220=456CS-4 456 456*1=456 0 456-0=456

Table 4. Channel Coding Radio Blocks, each 456 bits in length

CS-1,-2,-3 use the same channel coder as GSM signaling (BCCH, SACCH, FACCH etc.CS-4 Leaves Uncoded

Equivalent to

speech

Page 21: 1 GSM Overview

InterleavingInterleaving is the processes of rearranging the bits.It allows the error correction algorithms to correct more of the errors that could have occurred during transmission. By interleaving the code, there is less possibility that a whole chuck of code can be lost.

Interleaving ExampleWe need to transmit 20 bits. Furthermore, 10 bits can be transmitted in one transmission burst, and the error correcting mechanism can correct 3 errors per 10 bits. We need to transmit 20 bits. Furthermore, 10 bits can be transmitted in one transmission burst, and the error correcting mechanism can correct 3 errors per 10 bits. Take a look at the following two scenarios:With interleaving the receiver is able to get all 20 bits correctly but without interleaving we lose 1 complete burst.

Page 22: 1 GSM Overview

Interleaving (II)In GSM the interleaving is much more complicated The 456 bits outputed by the convolutional encoder are divided into 57 bit blocks Selects:

the 0th, 8th, 16th through 448th bits in the first block, the 1st, 9th 17th through 449th bits in the 2nd block and so on to have 8 blocks

Then the bits in the first 4 blocks are placed in the even bit positions for the total block of 456 bits, and the bits in the second set of 4 blocks are placed in the odd positions

One Disadvantage for speech and data communication code words are spread across several bursts. For a complete reconstruction of a code word, one has to wait for the complete transmission of several bursts. This forces a transmission delay, which is a function of the interleaving depth. In GSM, with a maximal interleaving depth of 19, this can lead to delays of up to 360 ms.

Page 23: 1 GSM Overview

Interleaving (III)

Page 24: 1 GSM Overview

GSM protocol architecture for signaling

Um

Abis

AB

C

MS to BTS UmBTS to BSC AbisBSC to MSC AMSC to VLR BMSC to HLR CMSC to MSC EMSC to EIR FVLR to VLR GVLR to HLR D

Interfaces

Page 25: 1 GSM Overview

A and Abis InterfacesThe A interface: between MSC and the BSS.

The signaling is done according to the BSSAP protocol. BSSAP uses the Message Transfer Part (MTP) and the Signaling Connection Control Part (SCCP). The BSSAP messages can be divided into two categories, transparent messages sent to the MS and non transparent sent to the BSC. For more information see 3GPP Technical Specification 48.008

The Abis interface: between the BSC and BTS The protocol LAPD is used on layer 2. At layer 3 some messages pass the BTS transparently. However, some Radio Resource management (RR) messages are not handled transparently by the BTS, e.g. ciphering and channel activation. For more information 3GPP Technical Specification 48.058

.

Page 26: 1 GSM Overview

Um InterfaceThe Um interface: between the BTS and MS.

Layer 2 protocol on Um is called LAPDm and is a modified LAPD protocol. Layer 3 is divided into three sub layers,

Radio Resource management (RR), Mobility Management (MM) Connection Management (CM).

CM and MM messages are sent transparently between the MSC and the MS.

Page 27: 1 GSM Overview

(RR) Layer 3 Messages (I)RR: Radio Resources Management

The role of the RR function is to establish, maintain and release communication links between MS and the MSC Some of the main RR procedures that assure its responsibilities are:

Channel assignment, change and release. Handover, (4Types)

– Handover of channels in the same cell. – Handover of cells controlled by the same BSC. – Handover of cells belonging to the same MSC but controlled by

different BSCs. – Handover of cells controlled by different MSCs.

» Handovers are mainly controlled by the MSC. However in order to avoid unnecessary signaling information, the first two types of handovers are managed by the concerned BSC (in this case, the MSC is only notified of the handover).

Frequency hopping. Power-level control. Discontinuous transmission and reception. Timing advance.

Page 28: 1 GSM Overview

(RR) Layer 3 Messages (II)RR: Radio Resources Management

Some of the remaining RR procedures that assure its responsibilities are:

Monitoring of BCCH and PCH (readout of system information and paging messages) RACH administration: MS send their requests for connections and replies to paging announcements to the BSS Requests for and assignments of data and signaling channels Periodic measurement of channel quality (quality monitoring) Transmitter power control and synchronization of the MS Handover, always initiated by the network Synchronization of encryption and decryption on the data channel

Page 29: 1 GSM Overview

(MM) Layer 3 MessagesMM: Mobility Management (MM).

The MM function is in charge of all the aspects related with the mobility of the user

Location management – Location Updates, message sent to new MSC/VLR

» IMSI Attach» New Location Area» Periodic» IMSI Detach (tell the network that it is no longer connected )

Authentication and security The authentication procedure involves the SIM card and the Authentication Center

The mobile station and the AuC compute a SRES using the secret key, the algorithm A3 If the two computed SRES are the same, the subscriber is authenticated The different services to which the subscriber has access are also checked

Page 30: 1 GSM Overview

(CM) Layer 3 MessagesCM: Communication Management (CM). The CM function is responsible for:

Call control. The CC is responsible for: Establishment of normal calls (MS-originating and MS-terminating) Establishment of emergency calls (only MS-originating) Termination of calls Dual-Tone Multifrequency (DTMF) signaling Call routing functions, to reach a mobile subscriber, MSISDN

Supplementary Services management. The mobile station and the HLR are the only components involved with this function:

– Call Forwarding, Call Barring, Call hold, Call Waiting, Advice of Charge, Multiparty service, Closed User Group, Calling Line Identification Presentation, etc..

Short Message Services management.In order to support these services, a GSM network is in contact with a Short Message Service Center through the two following interfaces:

– The SMS-GMSC for Mobile Terminating Short Messages (SMS-MT/PP). It has the same role as the GMSC.

– The SMS-IWMSC for Mobile Originating Short Messages (SMS-MO/PP).

Page 31: 1 GSM Overview

Layer 3 Messages, Summary

RR messages are mainly exchanged between MS and BSS.

CM and MM functions are handled exclusively between MS and MSC.

RR messages have to be transported over the Um and Abis interfaces,

CM and MM messages need additional transport mechanisms across the A interface.

Page 32: 1 GSM Overview

Summary of Layer 3 Messages

Page 33: 1 GSM Overview

Call Process Flow Charts

RR connection establishment

Paging Request

Paging CommandPaging

Channel RequestChannel Required

Channel Activation

Ch ActAcknowledge

Imm AssCommand

ImmediateAssignment

MS BTS BSC MSC

RR (PCH)

RR (RACH)

RR (AGCH)

Page 34: 1 GSM Overview

MS Originated Call

Establishment

Page 35: 1 GSM Overview

MS Call Termination

Setup

Page 36: 1 GSM Overview

Location Updating, flow chartHLRMSC/VLRBSCMS

SCCP-CR(LOC UPD REQ)

(BSSMAP)

AUT REQ(DTAP)

(DTAP)AUT RES

CHAN REQ.

IMM ASSIGN

LOC UPD REQ

SCCP-CC

CIPH MODE CMD

(BSSMAP)

CIPH MODE COM

(BSSMAP)TMSI REALLOCATION CMD

(DTAP)TMSI REALLOCATION COM

(DTAP)

(DTAP)

CIPH MODE CMD

CIPH MODE COM

LOCATION UPDATING ACCEPTED

INSERT SUB DATA

UPDATE LOCATION

INSERT SUB DATA

UPDATE LOCATION

CLEAR CMD

(BSSMAP)

CLEAR COM

(BSSMAP)

CHAN RELEASE

SCCP RLC

SCCP RLSD

(MAP)

(MAP)

(MAP)

(MAP)

(MAP)

(MAP)

INFORMATIONSEND AUTH.

INFORMATIONSEND AUTH.

Location Updating, flow chartHLRMSC/VLRBSCMS

SCCP-CR(LOC UPD REQ)

SCCP-CR(LOC UPD REQ)

(BSSMAP)

AUT REQ(DTAP)

(DTAP)AUT RES

CHAN REQ.

IMM ASSIGN

LOC UPD REQ

SCCP-CC

CIPH MODE CMD

(BSSMAP)

CIPH MODE COM

(BSSMAP)TMSI REALLOCATION CMDTMSI REALLOCATION CMD

(DTAP)TMSI REALLOCATION COMTMSI REALLOCATION COM

(DTAP)

(DTAP)

CIPH MODE CMD

CIPH MODE COM

LOCATION UPDATING ACCEPTEDLOCATION UPDATING ACCEPTED

INSERT SUB DATA

UPDATE LOCATION

INSERT SUB DATA

UPDATE LOCATION

CLEAR CMD

(BSSMAP)

CLEAR COM

(BSSMAP)

CHAN RELEASE

SCCP RLC

SCCP RLSD

(MAP)

(MAP)

(MAP)

(MAP)

(MAP)

(MAP)

INFORMATIONSEND AUTH.INFORMATIONSEND AUTH.

INFORMATIONSEND AUTH.

INFORMATIONSEND AUTH.

Location Updating

Page 37: 1 GSM Overview

Intra BSS Handover

Page 38: 1 GSM Overview

Inter BSS Handover

Page 39: 1 GSM Overview

GPRSMS

Originated Packet

Transfer

Page 40: 1 GSM Overview

GPRSMS

Terminated Packet

Transfer

Page 41: 1 GSM Overview

GSM & UMTS

System Nodes &

Interfaces