mobile computing - gsm

76
GSM Mobile Computing GSM Mike Spence Department of Computer Science Trinity College Dublin Trinity Term 2008 Mike Spence Mobile Computing

Upload: garry54

Post on 13-Dec-2014

3.154 views

Category:

Documents


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Mobile Computing - GSM

GSM

Mobile ComputingGSM

Mike Spence

Department of Computer ScienceTrinity College Dublin

Trinity Term 2008

Mike Spence Mobile Computing

Page 2: Mobile Computing - GSM

GSM

Outline

1 GSMBackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Mike Spence Mobile Computing

Page 3: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

History

1980sAnalog cellular technology services rolled out throughoutEurope, Japan & North AmericaDifferent (Incompatible) standards

NMT, AMPS, etcEven within Europe

Late 1980s

CCITT begins work on a Global System for Mobilecommunication (GSM)Pan-European digital land mobile system

Initially intended to serve motor vehiclesLater extended to pedestrians

Mike Spence Mobile Computing

Page 4: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

History

1980sAnalog cellular technology services rolled out throughoutEurope, Japan & North AmericaDifferent (Incompatible) standards

NMT, AMPS, etcEven within Europe

Late 1980s

CCITT begins work on a Global System for Mobilecommunication (GSM)Pan-European digital land mobile system

Initially intended to serve motor vehiclesLater extended to pedestrians

Mike Spence Mobile Computing

Page 5: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

History

1990s

GSM begins deployment in Europe (1991)GSM provides a number of services

Voice communication to both mobile and landline usersData services such as SMS, dial-up InternetAdditional services such as call waiting, call barring, voicemail, etc.

2000s

Approximately, 70% of mobile phone users in the world useGSM.Over 1 Billion people around the world are using someGSM network.

Mike Spence Mobile Computing

Page 6: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

History

1990s

GSM begins deployment in Europe (1991)GSM provides a number of services

Voice communication to both mobile and landline usersData services such as SMS, dial-up InternetAdditional services such as call waiting, call barring, voicemail, etc.

2000s

Approximately, 70% of mobile phone users in the world useGSM.Over 1 Billion people around the world are using someGSM network.

Mike Spence Mobile Computing

Page 7: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Cellular Communication

Cell structure is needed for frequencyre-use

N channels (frequencies) are assigned toeach set of 7 numbered hexagons.

For example, if we have 63 channels intotal.

First 9 channels would be allocated tocell 0, next 9 channels to cell 1, etc.

This allocation would be repeated at eachnumbered cell.

Mike Spence Mobile Computing

Page 8: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Cellular Communication

Cell structure is needed for frequencyre-use

N channels (frequencies) are assigned toeach set of 7 numbered hexagons.

For example, if we have 63 channels intotal.

First 9 channels would be allocated tocell 0, next 9 channels to cell 1, etc.

This allocation would be repeated at eachnumbered cell.

Mike Spence Mobile Computing

Page 9: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Cellular Communication

Cell structure is needed for frequencyre-use

N channels (frequencies) are assigned toeach set of 7 numbered hexagons.

For example, if we have 63 channels intotal.

First 9 channels would be allocated tocell 0, next 9 channels to cell 1, etc.

This allocation would be repeated at eachnumbered cell.

Mike Spence Mobile Computing

Page 10: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Cellular Communication

Cell structure is needed for frequencyre-use

N channels (frequencies) are assigned toeach set of 7 numbered hexagons.

For example, if we have 63 channels intotal.

First 9 channels would be allocated tocell 0, next 9 channels to cell 1, etc.

This allocation would be repeated at eachnumbered cell.

Mike Spence Mobile Computing

Page 11: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Cellular Communication

Hexagons are a convenient idealization (approximating acircle).

Sub-division of N channels to cells depends on:

local propagation environmenttraffic demand / number of users

Cell size determines:

likelihood of mobile changing cellslikelihood of interference from other cells

Two types of interference:

Adjacent channel interferenceCo-channel interference

Mike Spence Mobile Computing

Page 12: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Cellular Communication

Hexagons are a convenient idealization (approximating acircle).

Sub-division of N channels to cells depends on:

local propagation environmenttraffic demand / number of users

Cell size determines:

likelihood of mobile changing cellslikelihood of interference from other cells

Two types of interference:

Adjacent channel interferenceCo-channel interference

Mike Spence Mobile Computing

Page 13: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Cellular Communication

Hexagons are a convenient idealization (approximating acircle).

Sub-division of N channels to cells depends on:

local propagation environmenttraffic demand / number of users

Cell size determines:

likelihood of mobile changing cellslikelihood of interference from other cells

Two types of interference:

Adjacent channel interferenceCo-channel interference

Mike Spence Mobile Computing

Page 14: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Cellular Communication

Hexagons are a convenient idealization (approximating acircle).

Sub-division of N channels to cells depends on:

local propagation environmenttraffic demand / number of users

Cell size determines:

likelihood of mobile changing cellslikelihood of interference from other cells

Two types of interference:

Adjacent channel interferenceCo-channel interference

Mike Spence Mobile Computing

Page 15: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Network Infrastructure

Base Station Subsystem (BSS) is located at the center ofthe hexagon.

BSS is equipped with a number of omni-directionalantennas.

BSS is responsible for managing the radio resources of acell.

BSS can divide a cell into 3 120-degree sectors to increasespectrum efficiency.

This requires directional antennas.

1 or more BSSs are connected by point-to-point links to aMobile Switching Center (MSC).

Mike Spence Mobile Computing

Page 16: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Network Infrastructure

Base Station Subsystem (BSS) is located at the center ofthe hexagon.

BSS is equipped with a number of omni-directionalantennas.

BSS is responsible for managing the radio resources of acell.

BSS can divide a cell into 3 120-degree sectors to increasespectrum efficiency.

This requires directional antennas.

1 or more BSSs are connected by point-to-point links to aMobile Switching Center (MSC).

Mike Spence Mobile Computing

Page 17: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Network Infrastructure

Base Station Subsystem (BSS) is located at the center ofthe hexagon.

BSS is equipped with a number of omni-directionalantennas.

BSS is responsible for managing the radio resources of acell.

BSS can divide a cell into 3 120-degree sectors to increasespectrum efficiency.

This requires directional antennas.

1 or more BSSs are connected by point-to-point links to aMobile Switching Center (MSC).

Mike Spence Mobile Computing

Page 18: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Network Infrastructure

Base Station Subsystem (BSS) is located at the center ofthe hexagon.

BSS is equipped with a number of omni-directionalantennas.

BSS is responsible for managing the radio resources of acell.

BSS can divide a cell into 3 120-degree sectors to increasespectrum efficiency.

This requires directional antennas.

1 or more BSSs are connected by point-to-point links to aMobile Switching Center (MSC).

Mike Spence Mobile Computing

Page 19: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Network Infrastructure

MSC contains most intelligence in the system.Responsible for handoff of a mobile phone from one BSS toanother BSS.

MSCs are also connected to each other.MSC is connected to the local public switched telephonenetwork (PSTN)

Set-up and termination of calls to mobile phones is doneusing the MSC.

Mike Spence Mobile Computing

Page 20: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Network Infrastructure

MSC contains most intelligence in the system.Responsible for handoff of a mobile phone from one BSS toanother BSS.

MSCs are also connected to each other.MSC is connected to the local public switched telephonenetwork (PSTN)

Set-up and termination of calls to mobile phones is doneusing the MSC.

Mike Spence Mobile Computing

Page 21: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Network Infrastructure

MSC contains most intelligence in the system.Responsible for handoff of a mobile phone from one BSS toanother BSS.

MSCs are also connected to each other.MSC is connected to the local public switched telephonenetwork (PSTN)

Set-up and termination of calls to mobile phones is doneusing the MSC.

Mike Spence Mobile Computing

Page 22: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Network Databases

A Home Location Register (HLR) is used to maintain up todate information about a mobile host.

HLR stores mobile device’s current location, subscriber’sprofile, etc.

Each MSC maintains a Visiting Location Register (VLR)

The VLR maintains the same information as the HLR.

MSC assigns a Mobile Station Roaming Number (MSRN)for each mobile device in its coverage area.

MSRN is a temporary number allocated by the MSC (VLR)and sent to the mobile device’s HLR.

Mike Spence Mobile Computing

Page 23: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Network Databases

A Home Location Register (HLR) is used to maintain up todate information about a mobile host.

HLR stores mobile device’s current location, subscriber’sprofile, etc.

Each MSC maintains a Visiting Location Register (VLR)

The VLR maintains the same information as the HLR.

MSC assigns a Mobile Station Roaming Number (MSRN)for each mobile device in its coverage area.

MSRN is a temporary number allocated by the MSC (VLR)and sent to the mobile device’s HLR.

Mike Spence Mobile Computing

Page 24: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Network Databases

A Home Location Register (HLR) is used to maintain up todate information about a mobile host.

HLR stores mobile device’s current location, subscriber’sprofile, etc.

Each MSC maintains a Visiting Location Register (VLR)

The VLR maintains the same information as the HLR.

MSC assigns a Mobile Station Roaming Number (MSRN)for each mobile device in its coverage area.

MSRN is a temporary number allocated by the MSC (VLR)and sent to the mobile device’s HLR.

Mike Spence Mobile Computing

Page 25: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Network Databases

A Home Location Register (HLR) is used to maintain up todate information about a mobile host.

HLR stores mobile device’s current location, subscriber’sprofile, etc.

Each MSC maintains a Visiting Location Register (VLR)

The VLR maintains the same information as the HLR.

MSC assigns a Mobile Station Roaming Number (MSRN)for each mobile device in its coverage area.

MSRN is a temporary number allocated by the MSC (VLR)and sent to the mobile device’s HLR.

Mike Spence Mobile Computing

Page 26: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Addressing

CCITT has specified that each mobile device is allocated aglobally unique MSISDN

MSISDN - Mobile Subscriber Integrated Services DigitalNetwork.

MSISDN consists of a country code (CC) and a subscribernumber

Mike Spence Mobile Computing

Page 27: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Addressing

CCITT has specified that each mobile device is allocated aglobally unique MSISDN

MSISDN - Mobile Subscriber Integrated Services DigitalNetwork.

MSISDN consists of a country code (CC) and a subscribernumber

Mike Spence Mobile Computing

Page 28: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

GSM Physical Layer

GSM uses two frequency bands:

890 - 915 MHz935 - 960 MHz

The 890 - 915 MHz band is for communication from themobile device to the BSS.

935 - 960 MHz is for communication in the oppositedirection.

FDMA is used to sub-divide the frequency bands into 124pairs of carrier frequencies (each pair is called a channel)

The carrier frequencies are spaced 200kHz apart

Mike Spence Mobile Computing

Page 29: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

GSM Physical Layer

GSM uses two frequency bands:

890 - 915 MHz935 - 960 MHz

The 890 - 915 MHz band is for communication from themobile device to the BSS.

935 - 960 MHz is for communication in the oppositedirection.

FDMA is used to sub-divide the frequency bands into 124pairs of carrier frequencies (each pair is called a channel)

The carrier frequencies are spaced 200kHz apart

Mike Spence Mobile Computing

Page 30: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

GSM Physical Layer

GSM uses two frequency bands:

890 - 915 MHz935 - 960 MHz

The 890 - 915 MHz band is for communication from themobile device to the BSS.

935 - 960 MHz is for communication in the oppositedirection.

FDMA is used to sub-divide the frequency bands into 124pairs of carrier frequencies (each pair is called a channel)

The carrier frequencies are spaced 200kHz apart

Mike Spence Mobile Computing

Page 31: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

GSM Physical Layer

GSM uses two frequency bands:

890 - 915 MHz935 - 960 MHz

The 890 - 915 MHz band is for communication from themobile device to the BSS.

935 - 960 MHz is for communication in the oppositedirection.

FDMA is used to sub-divide the frequency bands into 124pairs of carrier frequencies (each pair is called a channel)

The carrier frequencies are spaced 200kHz apart

Mike Spence Mobile Computing

Page 32: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

GSM MAC Layer

Each carrier frequency pair is further divided into a set oftime slots (using TDMA).

8 TDMA slots form a TDMA frame.Slot duration = 0.577ms, Frame duration = 4.615ms

Same TDMA structure is used on the uplink and thedownlink.

TDMA slots are staggered since a mobile host cannottransmit and receive at the same time.

TDMA scheme has a total data rate of 270 kb/s

Mike Spence Mobile Computing

Page 33: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

GSM MAC Layer

Each carrier frequency pair is further divided into a set oftime slots (using TDMA).

8 TDMA slots form a TDMA frame.Slot duration = 0.577ms, Frame duration = 4.615ms

Same TDMA structure is used on the uplink and thedownlink.

TDMA slots are staggered since a mobile host cannottransmit and receive at the same time.

TDMA scheme has a total data rate of 270 kb/s

Mike Spence Mobile Computing

Page 34: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

GSM MAC Layer

Each carrier frequency pair is further divided into a set oftime slots (using TDMA).

8 TDMA slots form a TDMA frame.Slot duration = 0.577ms, Frame duration = 4.615ms

Same TDMA structure is used on the uplink and thedownlink.

TDMA slots are staggered since a mobile host cannottransmit and receive at the same time.

TDMA scheme has a total data rate of 270 kb/s

Mike Spence Mobile Computing

Page 35: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

GSM Super-frames

Super-frame structure built on top of TDMA frame.

Two super-frame structures are used:

1st super-frame repeats every 26 TDMA frames lasting120ms.2nd super-frame repeats every 51 TDMA frames lasting236ms.

Super-frame is divided into traffic channels and controlchannels.

Traffic channels carry either speech or data (at a number ofdifferent data rates - 2.4kbps, 4.8kbps, 9.6kbps).

Mike Spence Mobile Computing

Page 36: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

GSM Super-frames

Super-frame structure built on top of TDMA frame.

Two super-frame structures are used:

1st super-frame repeats every 26 TDMA frames lasting120ms.2nd super-frame repeats every 51 TDMA frames lasting236ms.

Super-frame is divided into traffic channels and controlchannels.

Traffic channels carry either speech or data (at a number ofdifferent data rates - 2.4kbps, 4.8kbps, 9.6kbps).

Mike Spence Mobile Computing

Page 37: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

GSM Super-frames

Super-frame structure built on top of TDMA frame.

Two super-frame structures are used:

1st super-frame repeats every 26 TDMA frames lasting120ms.2nd super-frame repeats every 51 TDMA frames lasting236ms.

Super-frame is divided into traffic channels and controlchannels.

Traffic channels carry either speech or data (at a number ofdifferent data rates - 2.4kbps, 4.8kbps, 9.6kbps).

Mike Spence Mobile Computing

Page 38: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Control Channels

Control channels are used to locate mobile devices, set-up/ terminate calls, authenticate mobile devices.

Different types of Control Channels.

SDCCHStand-alone Dedicated Control CHannel is used during callset-up to transfer control to the mobile device.

SCHSynchronization CHannel used by BSS to allow mobiledevices to synchronise to the start of each TDMA slot.

Mike Spence Mobile Computing

Page 39: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Control Channels

Control channels are used to locate mobile devices, set-up/ terminate calls, authenticate mobile devices.

Different types of Control Channels.

SDCCHStand-alone Dedicated Control CHannel is used during callset-up to transfer control to the mobile device.

SCHSynchronization CHannel used by BSS to allow mobiledevices to synchronise to the start of each TDMA slot.

Mike Spence Mobile Computing

Page 40: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Control Channels

Control channels are used to locate mobile devices, set-up/ terminate calls, authenticate mobile devices.

Different types of Control Channels.

SDCCHStand-alone Dedicated Control CHannel is used during callset-up to transfer control to the mobile device.

SCHSynchronization CHannel used by BSS to allow mobiledevices to synchronise to the start of each TDMA slot.

Mike Spence Mobile Computing

Page 41: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Control Channels

Different types of Control Channels (contd).FCCH

Frequency Control CHannel carries information from theBSS about the carrier frequencies that it is using.

BCCHBroadcast Control CHannel is used by BSS to transmitsystem information.Mobile devices monitor this channel to determine whether ornot to initiate a handoff.

PCHPaging CHannel is used to locate a mobile host in thesystem.

Mike Spence Mobile Computing

Page 42: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Control Channels

Different types of Control Channels (contd).FCCH

Frequency Control CHannel carries information from theBSS about the carrier frequencies that it is using.

BCCHBroadcast Control CHannel is used by BSS to transmitsystem information.Mobile devices monitor this channel to determine whether ornot to initiate a handoff.

PCHPaging CHannel is used to locate a mobile host in thesystem.

Mike Spence Mobile Computing

Page 43: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Control Channels

Different types of Control Channels (contd).FCCH

Frequency Control CHannel carries information from theBSS about the carrier frequencies that it is using.

BCCHBroadcast Control CHannel is used by BSS to transmitsystem information.Mobile devices monitor this channel to determine whether ornot to initiate a handoff.

PCHPaging CHannel is used to locate a mobile host in thesystem.

Mike Spence Mobile Computing

Page 44: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Control Channels

Different types of Control Channels (contd).RACH

Random Access CHannel used by mobile hosts to gainaccess to the networkMobile devices compete with each other using a slottedALOHA protocol to transmit on this channel.

Mike Spence Mobile Computing

Page 45: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Mobility Management

Mobility management is concerned with:

handling connection handoffstracking mobile devicesregistering appropriate information in network databases

Connection Handoff can be done between:channels in the same cellchannels in different cells under the same BSScells under the coverage of different BSSscells under the coverage of different MSC

Mike Spence Mobile Computing

Page 46: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Mobility Management

Mobility management is concerned with:

handling connection handoffstracking mobile devicesregistering appropriate information in network databases

Connection Handoff can be done between:channels in the same cellchannels in different cells under the same BSScells under the coverage of different BSSscells under the coverage of different MSC

Mike Spence Mobile Computing

Page 47: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Mobility Management

Mobility management is concerned with:

handling connection handoffstracking mobile devicesregistering appropriate information in network databases

Connection Handoff can be done between:channels in the same cellchannels in different cells under the same BSScells under the coverage of different BSSscells under the coverage of different MSC

Mike Spence Mobile Computing

Page 48: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Mobility Management

Mobility management is concerned with:

handling connection handoffstracking mobile devicesregistering appropriate information in network databases

Connection Handoff can be done between:channels in the same cellchannels in different cells under the same BSScells under the coverage of different BSSscells under the coverage of different MSC

Mike Spence Mobile Computing

Page 49: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Mobility Management

Mobility management is concerned with:

handling connection handoffstracking mobile devicesregistering appropriate information in network databases

Connection Handoff can be done between:channels in the same cellchannels in different cells under the same BSScells under the coverage of different BSSscells under the coverage of different MSC

Mike Spence Mobile Computing

Page 50: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Mobility Management

Mobility management is concerned with:

handling connection handoffstracking mobile devicesregistering appropriate information in network databases

Connection Handoff can be done between:channels in the same cellchannels in different cells under the same BSScells under the coverage of different BSSscells under the coverage of different MSC

Mike Spence Mobile Computing

Page 51: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Connection Handoff

An MSC is involved in connection handoff between twoBSSs

When a BSS indicates to the MSC that a handoff isrequired, the MSC decides when and to which BSS themobile device should switch to.

Each BSS sends signal quality information for each mobiledevice in its area to the MSC.

MSC uses this information to determine which BSS shouldbe assigned to manage the mobile device.

An MSC could also initiate a handoff in an attempt tobalance traffic in the network.

Mike Spence Mobile Computing

Page 52: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Connection Handoff

An MSC is involved in connection handoff between twoBSSs

When a BSS indicates to the MSC that a handoff isrequired, the MSC decides when and to which BSS themobile device should switch to.

Each BSS sends signal quality information for each mobiledevice in its area to the MSC.

MSC uses this information to determine which BSS shouldbe assigned to manage the mobile device.

An MSC could also initiate a handoff in an attempt tobalance traffic in the network.

Mike Spence Mobile Computing

Page 53: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Connection Handoff

An MSC is involved in connection handoff between twoBSSs

When a BSS indicates to the MSC that a handoff isrequired, the MSC decides when and to which BSS themobile device should switch to.

Each BSS sends signal quality information for each mobiledevice in its area to the MSC.

MSC uses this information to determine which BSS shouldbe assigned to manage the mobile device.

An MSC could also initiate a handoff in an attempt tobalance traffic in the network.

Mike Spence Mobile Computing

Page 54: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Connection Handoff

An MSC is involved in connection handoff between twoBSSs

When a BSS indicates to the MSC that a handoff isrequired, the MSC decides when and to which BSS themobile device should switch to.

Each BSS sends signal quality information for each mobiledevice in its area to the MSC.

MSC uses this information to determine which BSS shouldbe assigned to manage the mobile device.

An MSC could also initiate a handoff in an attempt tobalance traffic in the network.

Mike Spence Mobile Computing

Page 55: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Connection Handoff

An MSC is involved in connection handoff between twoBSSs

When a BSS indicates to the MSC that a handoff isrequired, the MSC decides when and to which BSS themobile device should switch to.

Each BSS sends signal quality information for each mobiledevice in its area to the MSC.

MSC uses this information to determine which BSS shouldbe assigned to manage the mobile device.

An MSC could also initiate a handoff in an attempt tobalance traffic in the network.

Mike Spence Mobile Computing

Page 56: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Call Routing

When a call is initiated by a landline caller to a mobiledevice, the PSTN contacts the closest Gateway MSC.

The Gateway MSC (GMSC) in turn interrogates the mobiledevice’s HLR.

GMSC then gets the MSRN from HLR via the VLR wherethe mobile device was last located to contact that VLR.

VLR then initiates a page operation which results in theBSSs of the MSC each broadcasting a page packet.

The mobile device responds with a page response to aparticular BSS.

Mike Spence Mobile Computing

Page 57: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Call Routing

When a call is initiated by a landline caller to a mobiledevice, the PSTN contacts the closest Gateway MSC.

The Gateway MSC (GMSC) in turn interrogates the mobiledevice’s HLR.

GMSC then gets the MSRN from HLR via the VLR wherethe mobile device was last located to contact that VLR.

VLR then initiates a page operation which results in theBSSs of the MSC each broadcasting a page packet.

The mobile device responds with a page response to aparticular BSS.

Mike Spence Mobile Computing

Page 58: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Call Routing

When a call is initiated by a landline caller to a mobiledevice, the PSTN contacts the closest Gateway MSC.

The Gateway MSC (GMSC) in turn interrogates the mobiledevice’s HLR.

GMSC then gets the MSRN from HLR via the VLR wherethe mobile device was last located to contact that VLR.

VLR then initiates a page operation which results in theBSSs of the MSC each broadcasting a page packet.

The mobile device responds with a page response to aparticular BSS.

Mike Spence Mobile Computing

Page 59: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Call Routing

When a call is initiated by a landline caller to a mobiledevice, the PSTN contacts the closest Gateway MSC.

The Gateway MSC (GMSC) in turn interrogates the mobiledevice’s HLR.

GMSC then gets the MSRN from HLR via the VLR wherethe mobile device was last located to contact that VLR.

VLR then initiates a page operation which results in theBSSs of the MSC each broadcasting a page packet.

The mobile device responds with a page response to aparticular BSS.

Mike Spence Mobile Computing

Page 60: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Call Routing

VLR then sends the required parameters for call set-up tothe MSC.

When the callee answers, a “connect” message is sentfrom the mobile device to the BSS.

The BSS then sets up a traffic channel with the mobiledevice.

The “connect” message is then forwarded to the caller.

Mike Spence Mobile Computing

Page 61: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Call Routing

VLR then sends the required parameters for call set-up tothe MSC.

When the callee answers, a “connect” message is sentfrom the mobile device to the BSS.

The BSS then sets up a traffic channel with the mobiledevice.

The “connect” message is then forwarded to the caller.

Mike Spence Mobile Computing

Page 62: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Call Routing

VLR then sends the required parameters for call set-up tothe MSC.

When the callee answers, a “connect” message is sentfrom the mobile device to the BSS.

The BSS then sets up a traffic channel with the mobiledevice.

The “connect” message is then forwarded to the caller.

Mike Spence Mobile Computing

Page 63: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Call Routing

VLR then sends the required parameters for call set-up tothe MSC.

When the callee answers, a “connect” message is sentfrom the mobile device to the BSS.

The BSS then sets up a traffic channel with the mobiledevice.

The “connect” message is then forwarded to the caller.

Mike Spence Mobile Computing

Page 64: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Short Messaging Service

Short Messaging Service (SMS) provides a mechanism inGSM for transmitting short messages to and from mobiledevices.

SMS uses a Short Messaging Service Center (SMSC) tostore and forward short messages.

Some of the benefits of SMS:

Asynchronous connectionless message transmissionAlert / NotificationSupport for diverse information such as news, sport, etcDelivery of messages to multiple subscribers.

Mike Spence Mobile Computing

Page 65: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Short Messaging Service

Short Messaging Service (SMS) provides a mechanism inGSM for transmitting short messages to and from mobiledevices.

SMS uses a Short Messaging Service Center (SMSC) tostore and forward short messages.

Some of the benefits of SMS:

Asynchronous connectionless message transmissionAlert / NotificationSupport for diverse information such as news, sport, etcDelivery of messages to multiple subscribers.

Mike Spence Mobile Computing

Page 66: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Short Messaging Service

Short Messaging Service (SMS) provides a mechanism inGSM for transmitting short messages to and from mobiledevices.

SMS uses a Short Messaging Service Center (SMSC) tostore and forward short messages.

Some of the benefits of SMS:

Asynchronous connectionless message transmissionAlert / NotificationSupport for diverse information such as news, sport, etcDelivery of messages to multiple subscribers.

Mike Spence Mobile Computing

Page 67: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Short Messaging Service

Short Messaging Service (SMS) provides a mechanism inGSM for transmitting short messages to and from mobiledevices.

SMS uses a Short Messaging Service Center (SMSC) tostore and forward short messages.

Some of the benefits of SMS:

Asynchronous connectionless message transmissionAlert / NotificationSupport for diverse information such as news, sport, etcDelivery of messages to multiple subscribers.

Mike Spence Mobile Computing

Page 68: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Short Messaging Service

Short Messaging Service (SMS) provides a mechanism inGSM for transmitting short messages to and from mobiledevices.

SMS uses a Short Messaging Service Center (SMSC) tostore and forward short messages.

Some of the benefits of SMS:

Asynchronous connectionless message transmissionAlert / NotificationSupport for diverse information such as news, sport, etcDelivery of messages to multiple subscribers.

Mike Spence Mobile Computing

Page 69: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Short Messaging Service

Short Messaging Service (SMS) provides a mechanism inGSM for transmitting short messages to and from mobiledevices.

SMS uses a Short Messaging Service Center (SMSC) tostore and forward short messages.

Some of the benefits of SMS:

Asynchronous connectionless message transmissionAlert / NotificationSupport for diverse information such as news, sport, etcDelivery of messages to multiple subscribers.

Mike Spence Mobile Computing

Page 70: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Short Messaging Service

Transmission of an SMS can be broken into two parts:

Mobile-originated short message (MO-SM)Mobile-terminated short message (MT-SM)

SMS functionality can be broken into 4 parts:

Routing Request by SMSC to the HLR to locate the mobilehost.Point-to-Point transmission of the message to the MSCcurrently serving the mobile device.Waiting Indication is used by the SMSC when a shortmessage cannot be delivered due to temporaryinaccessibility of the mobile device.Service Center Alert is used by the HLR to inform theSMSC that the mobile device is accessible again.

Mike Spence Mobile Computing

Page 71: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Short Messaging Service

Transmission of an SMS can be broken into two parts:

Mobile-originated short message (MO-SM)Mobile-terminated short message (MT-SM)

SMS functionality can be broken into 4 parts:

Routing Request by SMSC to the HLR to locate the mobilehost.Point-to-Point transmission of the message to the MSCcurrently serving the mobile device.Waiting Indication is used by the SMSC when a shortmessage cannot be delivered due to temporaryinaccessibility of the mobile device.Service Center Alert is used by the HLR to inform theSMSC that the mobile device is accessible again.

Mike Spence Mobile Computing

Page 72: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Short Messaging Service

Transmission of an SMS can be broken into two parts:

Mobile-originated short message (MO-SM)Mobile-terminated short message (MT-SM)

SMS functionality can be broken into 4 parts:

Routing Request by SMSC to the HLR to locate the mobilehost.Point-to-Point transmission of the message to the MSCcurrently serving the mobile device.Waiting Indication is used by the SMSC when a shortmessage cannot be delivered due to temporaryinaccessibility of the mobile device.Service Center Alert is used by the HLR to inform theSMSC that the mobile device is accessible again.

Mike Spence Mobile Computing

Page 73: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Short Messaging Service

Transmission of an SMS can be broken into two parts:

Mobile-originated short message (MO-SM)Mobile-terminated short message (MT-SM)

SMS functionality can be broken into 4 parts:

Routing Request by SMSC to the HLR to locate the mobilehost.Point-to-Point transmission of the message to the MSCcurrently serving the mobile device.Waiting Indication is used by the SMSC when a shortmessage cannot be delivered due to temporaryinaccessibility of the mobile device.Service Center Alert is used by the HLR to inform theSMSC that the mobile device is accessible again.

Mike Spence Mobile Computing

Page 74: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

Short Messaging Service

Transmission of an SMS can be broken into two parts:

Mobile-originated short message (MO-SM)Mobile-terminated short message (MT-SM)

SMS functionality can be broken into 4 parts:

Routing Request by SMSC to the HLR to locate the mobilehost.Point-to-Point transmission of the message to the MSCcurrently serving the mobile device.Waiting Indication is used by the SMSC when a shortmessage cannot be delivered due to temporaryinaccessibility of the mobile device.Service Center Alert is used by the HLR to inform theSMSC that the mobile device is accessible again.

Mike Spence Mobile Computing

Page 75: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

MO-SM

Mike Spence Mobile Computing

Page 76: Mobile Computing - GSM

GSM

BackgroundNetwork InfrastructureGSM Lower LayersMobility ManagementShort Messaging Service

MT-SM

Mike Spence Mobile Computing