Documente Academic
Documente Profesional
Documente Cultură
8) and chapter 4 (sections 4.1.0 to 4.1.6) Computer Networks by Andrew Tanenbaum edition 4 chapter 2 section 2.6
1
Cellular Networks
Wireless Transmission Cellular Concept Frequency Reuse Channel Allocation Call Setup Location Management Cell Handoffs Optimizations: Power control, Cell capacity Implementations: AMPS, GSM, GPRS, 3G
Mobile hosts can change cells while communicating Hand-off occurs when a mobile host that has a call in progress starts communicating via a new base station
Cell shape
cell
Hexagonal is useful for theoretical analysis Practical footprint (radio coverage area) is amorphous idealized shape of the cell Cell Frequencies use of several frequencies : 10 50 frequencies per cell not the same frequency in adjoining cells to avoid interference
BS placement:
Center-excited cell: BS near center of cell where omni-directional antenna is used Edge-excited cell: BSs on three of the six cell vertices where sectored directional 6 antennas are used
Frequency Reuse
Frequency reuse only with a certain distance between the base stations Frequency reuse pattern
N = number of cells in repetitious pattern Standard model using cluster of 7 Reuse factor Each cell in pattern uses unique band of frequencies (channels)
Example
N cells all using same number of frequencies K total number of frequencies used in systems Each cell has K/N frequencies Advanced Mobile Phone Service (AMPS) K=395, N=7 giving 57 frequencies per cell on average
f3 f5 f4 f1 f3 f7 f6 f4 f1 f2 f5
f2
7
Frequency Reuse
Cellular System with two frequency bands: 825 to 845 MHz for mobile station transmission and 870 to 890 MHz for base station transmission. A duplex circuit consists of one 30 kHz channel in each direction. The system reuse factor is N = 7
Consequently each two-way channel is 60 kHz. number of channels available per cell cluster is K = 40*1000/60 = 666 if number of clusters M = 7; hence the total number of simultaneous calls that can be supported by the system is 7* 666 = 4662 each cell can use K/N channels (666/7=95 channels)
MSC
VLR
MSC
VLR
PSTN
Visitor Location Register (VLR): database recording the visiting mobiles some channels in each cell is set aside for signalling information between BS and mobiles
Mobile-to-BS: location, call setup for outgoing, response to incoming BS-to-Mobile: cell identity, call setup for incoming, location updating
9
Base Station
Profiles of mobile units that are visiting the location area are stored in a location area database called visitor location register (VLR) Profiles of all subscribers are stored in a network centralized database called Home Location Register (HLR) . Mobile stations communicate only via the base station
Mobile Unit 10
Hand-off : necessary when mobile unit that has a call in progress moves from area of one BS into another.
BS monitors the signal level of the mobile Handoff occurs if signal level falls below threshold
11
higher capacity, higher number of users less transmission power needed more robust, decentralized base station deals with interference, transmission area etc. locally fixed network needed for the base stations interference with other cells Mobility Management
handover
Problems
Limited resources
12
formerly: Groupe Spciale Mobile (founded 1982) now: Global System for Mobile Communication Pan-European standard (ETSI, European Telecommunications Standardisation Institute) Hierarchical, complex system architecture comprising many entities, interfaces, acronyms
Entities
MS
(mobile station) BS (base station) MSC (mobile switching center) LR (location register)
(radio subsystem): covers all radio aspects NSS (network and switching subsystem): call forwarding, mobility management, switching OSS (operation subsystem): management of the network 13
GSM Architecture
OMC, EIR, AUC NSS with OSS VLR MSC HLR GMSC fixed network
SS7
VLR
MSC
BSC
BSC
BSC
BSC
RSS
14
15
16
GSM Channels
Control channels
Setting up and maintaining calls Establish relationship between mobile station and nearest BS GSM Manages three types of control channels
Broadcast Control Channel (BS to MS): Base Station continuously broadcasts its identity and some other info (channel status). Mobile stations monitor their signal to see when they have moved to a new cell. Dedicated Control Channel (bidirectional): used for location updating, registration, and call setup. Common Control Channel (BS to MS): Base station uses this channel to announce incoming calls (Paging process)
RSS components
radio subsystem MS MS network and switching subsystem
Base
Station Subsystem (BSS) Mobile Station (MS) Interfaces (Um, Abis, A) BSS
Network comprises many BSSs. each BSS contains several BTSs and controlled by BSC. BSS performs all functions necessary to maintain radio connections to an MS, coding/decoding of voice Base Transceiver Station (BTS) radio components including sender, receiver, antenna Base Station Controller (BSC) switching between BTSs, controlling BTSs, managing of network resources, mapping of radio channels (Um) onto terrestrial channels (A interface) 18
BTS
BTS BSC
MSC
BSS
X X X X X
X X X X X X
19
EIR SS7
Mobile Services Switching Center (MSC) controls all connections via a separated network to/from a mobile terminal within the domain of the MSC - several BSCs 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 Visitor Location Register (VLR) local database for a subset of user data, including data about all user currently in the domain of the VLR.
HLR
VLR
MSC
20
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
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
22
Abis
BTS BSC
A
MSC
CM
MM BSSAP SS7
PCM RR BTSM LAPD PCM PCM
SS7
CM: Call Management MM: Mobility Management RR : Radio Resource LAPD: Link Access Procedure for D-Channel BTSM: BTS Management BSSAP: BSS Application Part PCM: Pulse Code Modulation
16/64 kbit/s
23
Signaling System #7
HLR (SCP node) SCP Service Control Point SSP Service Switching Point STP Signal Transfer Point
D Ar
RSTP LSTP
Al
Location Area
24
When a mobile station moves into the range of new VLR (new location area), GSM performs location update
New VLR informs the HLR about location change HLR sends all user data needed to new VLR.
Roaming
changing VLRs with uninterrupted availability of all services. Roaming can take place within:
The network of one provider
Between two providers in one country Between different providers in different countries
25
MS
MS
BS
(3)
(4)
(5) (6)
(9)
(8)
(7)
The MS moves into a new LA; therefore, the new LA sends a location update request to the HLR
The HLR has stored the location information for the mobile station; therefore, it requests location cancellation from the previous location area.
The previous LA deletes the temporary mobile station record and sends an acknowledgment to the HLR. The HLR acknowledges the location update to the new LA which in its turn starts providing service to 26 the station.
8 9 14 15
MSC
GMSC
3: GMSC identifies the HLR for the subscriber and signals the call setup to HLR 4, 5: The HLR checks whether the number exists and requests Mobile Subscriber Roaming Number (MSRN) from current VLR 6: HLR forwards responsible MSC to GMSC 7: GMSC forwards the call to current MSC 8, 9: MSC gets current status of MS 10, 11: If MS is available, MSC initiates paging of MS 12, 13: MS answers 14, 15: security checks 16, 17: set up connection
10
BSS
10 13 16
BSS
10
BSS
11
11
11 12 17
MS
11
27
MSC/VLR
Connexion Establishement
(1)
Calling MU Called MU
The MSs current LA allocates a Routing Number for the call and returns it to the HLR. The HLR relays it to the originating LA which uses it to route the call to the called LA. The call starts after a communication is established between the originating LA and the called LA.
28
Handover or Handoff
Cellular system require handover procedure, as single cells do not cover the whole service area. The smaller the cell size and the faster movement of a mobile station through the cells, the more handoffs of ongoing calls are required. Handoff should not cause a call drop or service interruption Some Reasons for a handover (Standard identified more than 40 reasons): Mobile station moves from one cell to another cell
Mobile station, that has a call in progress, moves out of range of a BTS The received signal level decreases continuously until it falls below the minimal requirements. This will diminish the quality of the radio link.
Load balancing
MSC or BSC may decide that traffic in one cell is too high and shift some MS to another cells with a lower load.
29
Handoff Scenarios
Inter-cell, intra-BSC handover
MSC MSC
MS moves from one cell to another but stays within the control of the same BSC. The BSC performs the handover by assigning a new radio channel in the new cell and releasing the old one.
BSC
BSC
BSC
Handoff Types
Soft Handoff
The MS is acquired by the new BS before the previous one sign off. There is no loss of continuity. Downside: MS needs to be able to tune to two frequencies at the same time (The old channel and the nee one)
BSC BSC BSC
MSC
MSC
BTS
BTS
BTS
BTS
Hard Handoff
Old BS drops the MS before the new BS acquires it. If the new BS is unable to acquire it (e.g., because there is no available channel), the call is disconnected abruptly. The user tend to notice this, but it is inevitable occasionally with the current design
31
Handoff Decision
Handoff decision depends on receive level
Handoff decision does not depend on the actual value of the received signal level, but on the average value. BSC collects all values from BTS and MS and calculates the average value then compare it to HO_MARGIN (threshold)
receive level BTSold receive level BTSold
HO command
HO command
HO command
HO access
Link establishment clear command clear command clear complete clear complete HO complete HO complete
33