[Mobile Internet Technology] From GSM to 5G
From GSM to 5G
Notes from RWTH Aachen University course
“Mobile Internet Technology” Summer semester 2020
professor: Drik Thißen
From GSM to 5G
Wireless Telephony
Network evolution
1G
- in germany
- A-Netz
- Analog
- No handover
- B-Netz
- using a region dialing code
- C-Netz
- no more region dialing code
2G
- Digital
- GSM
3G
- integration of voice and data
4G
- high speed data network
5G
- planned for 2020
GSM
- \(2^{nd}\) to \(5^{th}\) generation networks
- well-proved mobility and security
- why use this instead of Wi-Fi communities?
- mobility and security
Wi-Fi: bandwidth and cost are tempting (誘人的)
- GSM: Global System for Mobile Communications
- Access control by chip-cards
- larger regions
- Characteristics
- Communication:
- Total Mobility: chip-cards enables to use base stations of different providers
- Worldwide Connectivity: only one number, network handles localization
- High capacity: frequency efficiency
- High transmission quality
- Security functions
- Communication:
- Services:
- Bearer services:
- Basic telecommunication services for data transfer
- OSI layers 1-3
- signal channels for connection control
- Telematic Service
- Voice communication
- non-voice communication: fax, voice mailbox, SMS
- Supplementary Service
- Value-added services, e.g. forwarding of caller number, conferencing, automatic callback
- Bearer services:
- Cell concept:
- Cluster: Set of cells
- More cells per cluster:
- less channels per cell \(\Rightarrow\) low capacity
- less co-channel interference (co-channel cells have larger distance)
- less cells per cluster:
- more channels per cell \(\Rightarrow\) higher capacity
- higher co-channel interference
Cell planing: maximize capacity and minimize interferences
- Architecture
- Mobile Station (MS)
- Base Stations
- Base Transceiver Station (BTS)
- Base Station Controller (BSC)
- Mobile Switching Centers (MSC)
- Location Registers
- Home Location Register (HLR)
- Visitor Location Register (VLR)
- Different subsystem:
- Radio Subsystem (RSS)
- Network and Switching Subsystem (NSS)
- Operation Subsystem (OSS)
- Hierarchically Structured
Radio Subsystem
\[\text{Radio Subsystem = BSS + MS}\]
Cellular network up to the switching centers
\[\text{BSS = BSC + sum (BTS) + interconnection}\]
The complexity of BTS is lowered by this seperation
\(\text{BSS}:\) Base Station Subsystem
\(\text{BTS}:\)- transmitter / receiver / antanna
- A BTS serves one or more cells
\(\text{BSC}:\)
- performs switching between BTSs and controls BTSs
- Manage the network resources
\(\text{MS}:\) Mobile Stations
- Terminal of the use of GSM services
- functional groups:
- Mobile Terminal (MT)
- offers common functions
- end-point of the radio interface
- Terminal Adapter (TA)
- terminal adaption
- Terminal Equipment (TE)
- devices
- Subscriber Identity Module (SIM)
- personalization
- Mobile Terminal (MT)
Paging: to find destination of a call
- by broadcasting
Network and Switching Subsystem
- Interconnection of BSSs and with other networks
- switching
- mobility management
- system control
- \(\text{MSC}:\) Mobile Service Switching Center
- Path choice
- signaling
- paging
- generation and forwarding of accounting and billing information
- processing of service features
- administration of and access to radio resources
- additional functions for location registration and handover
- certain gateway to other fixed or mobile telephony networks (Gateway-MSC (GMSC))
- MSC supported by database "hierarchy"
\(\text{HLR:}\) Home Location Register
- Center master database containing all user data
- phone number
- access rights
- subscribed services
- current location
\(\Rightarrow\) now distributed
- Centralized location management
- only current location is stored
- associated with MSC
- MSCs use HLR to get information
- Center master database containing all user data
\(\text{VLR:}\) Visitor Location Register
- Local database of a MSC
- Fast access to user data
- Location updates forwarded to the HLR
Example: connection establishment
- caller \(\rightarrow\) gateway-MSC
- gateway-MSC \(\rightarrow\) HLR
- HLR \(\xrightarrow[]{\text{target MSC}}\) gateway-MSC
- gateway-MSC \(\rightarrow\) target MSC
- target MSC \(\rightarrow\) VLR
- VLR \(\xrightarrow[]{\text{position}}\) MSC
- MSC \(\xrightarrow[]{\text{paging}}\) BSS \(\xrightarrow[]{\text{paging}}\) MS
Handover
- automated change of responsible BTS
- process
- Measurements by MS
- reports frequently sent to BTS
- Initiation of handover by responsible BSC
- selection of new channel with the new BTS
- Switching to new BTS
Operation Subsystem
- performs some central tasks for provision and maintenance of the whole GSM network
- \(\text{AUC:}\) Authentication Center
- creates on demand of a VLR the access right parameters for a subscriber
- security and protection
- \(\text{EIR:}\) Equipment Idnetity Register
- Registers serial numbers of mobile stations
- Devices which are registered in the AUC can be locked and maybe located if stolen
- Not mandatory in GSM
- \(\text{OMC:}\) Operation and Maintenance Center
- maintenance of all other GSM architecture parts
- \(\text{AUC:}\) Authentication Center
GSM Protocol
- Frequency Multiplexing (FDMA/FDD)
- Time Multiplexing (TDMA)
- Burst
- guard time
- Tail
- Training: synchronization sequence with well-known bit patterh
- S (Signaling): what content of payload
- Burst
Logical Channels
- Traffic Channel (TCH)
- Control Channel (CCH)
- Standalone Dedicated Control Channel (SDCCH)
- authentication, equipment validation
- Associated Control Channel (ACCH)
- synchronization, handover, power control
- Common Control Channel (CCCH)
- paging, joining a GSM network
- Standalone Dedicated Control Channel (SDCCH)
- Broadcast Channel (BCH)
- for BTS
- to inform all stations in a cell
- Large number of logical channel \(\Rightarrow\) complex frame hierarchy, all information is repeated
- Use of Logical Channel
- RACH \(\xrightarrow[]{\text{ask for TCH}}\) base station
- base station \(\xrightarrow[]{\text{gives}}\) AGCH, SDCCH
- SDCCH: connection establishment
- SACCH, TCH \(\rightarrow\) SDCCH is terminated
- MS moves to other cell, SACCH \(\rightarrow\) FACCH \(\rightarrow\) new SACCH, TCH
GSM interim solutions (2.5G)
HSCSD (High-speed Circuit Switched Data)
- Software solutions
- Use several time slots for transmission
- Advantages:
- fast avalibility
- continuous quality
- simple
- Disadvantages:
- connection-oriented
GPRS (General Packet Radio Service)
- hardware solutions
- Packet-oriented
- Advantages:
- flexible
- no connection-oriented
- Disadvantages:
- expensive
- restricted bandwidth \(\rightarrow\) bottleneck
- Needed infrastructure: GSN (GPRS supported network)
- dynamic choice of coding (based on quality)
- unused traffic channel \(\rightarrow\) GPRS channel
- Error handling: BSS checks the correctness \(\rightarrow\) or initiates a re-transmission
EDGE (Enhanced Data Rates for GSM Evolution)
- GMSK \(\Rightarrow\) 8-PSK
- hardware update: BTS/MS
software update: BSC - Hybrid ARQ:
- receiver keeps damaged packets
- sender includes other check bits
- receiver combines these two
- Evolved EDGE
- 16-QAM / 32-QAM
- turbo codes
- two antannas
3.xG
IMT-2000
- International Mobile Telecommunications
UMTS
Universal Mobile Telecommunications System
Enhancement of GSM
based on UTRA (Universal Terrestrial Radio Access)
- Integration of different mobile, cordless and pager system into one radio access network
Architecture (Release 99)
- UE (User Equipment)
- UTRAN (UTRA Network)
- Cell level mobility
- comprises several Radio Network Subsystems (RNS)
- cells \(\rightarrow\) Node B \(\rightarrow\) RNC
- CN (Core Network)
- Circuit Switched Domain (CSD): GSM
- Packet Switched Domain (PSD): GPRS
- UMTS adds new radio access
- lower cost, faster deployment
- less flexible
Spreading and Scrambling of User Data
- Separation of different transmissions
- OVSF (Orthogonal Variable Spreading Factor)
- simple generation of orthogonal chip sequences
- simple generation of orthogonal chip sequences
- Scrambling: Gold Codes
- Quasi-orthogonal: less interference
- Pseudo-random number generation with linear feedback shift registers
Why spreading and scrambling?
data stream in different cells
Too much synchronization overhead to coordinate everything- uplink
- Spreading: generate spreading codes \(\Rightarrow\) robustness
- Scrambling: assigned scrambling codes by BS
\(\Rightarrow\) less synchronization
- downlink
- Spreading: generate orthogonal codes
Synchronization no more problem - Scrambling: each BS uses its own code, or cells would have to be synchronized
- Spreading: generate orthogonal codes
- Separation of different transmissions
Connection Setup
- slotted ALOHA
- control channels are multiplexed with data channels in term of scrambling codes
\(\rightarrow\) avoid high transmit power- no response \(\rightarrow\) increase request
- responsed \(\rightarrow\) assigned spreading / scrambling codes
UMTS FDD frame structure
- slot structure not for user separation but synchronization
Cell Breathing
- UMTS: Cell size \(\Leftrightarrow\) number of devices
(GSM: no influence) - Near-far effect \(\Rightarrow\) Size of CSMA cell varies
- noise too high, power cannot be increased \(\Rightarrow\) drop out of a cell
- UMTS: Cell size \(\Leftrightarrow\) number of devices
Macro Diversity
- receive from multiple base station
- Multicast
- Enable soft handover
- only in FDD mode
Handover
- from and to other systems (e.g. UMTS to GSM)
Release 4/5
- Almost all-IP-based core network for better integration with the network
HSDPA (High Speed transmission)
- Hybrid ARQ
- Radio frame is shortened
- Packet scheduling: downlink signal quality
- Adaptive modulation and coding: QPSK, 16-QAM
- Channel bundling
- to a single user
- Skip a number of fast channels with quality guarantees to install some high-speed channel without guarantees
Release 6
- High Speed Uplink (HSUPA)
- UMTS/WLAN interworking
- Security enhancement
Release 7
- HSPA improvement (HSPA+) by MIMO
- QoS in UMTS/WLAN
- new frequency ranges
Release 8/9
- as introduction of LTE (Long Term Evolution)
- LTE improvement
- larger bandwidth \(\rightarrow\) higher data rate
- pure packet-switched core network
- Exception: SMS via signaling channel
LTE network architecture
- eNode-B: improvement of node B
- Node-B + RNC
- wireless transmission + user management + QoS
- direct connection of eNode-Bs \(\rightarrow\) less interference
- MME: Mobility Management Entity
- Signaling between eNode-Bs and core network
- Authentication, handover
- Signaling task of SGSN
- VLR
- SG: Serving Gateway
- Forwarding of IP traffic
- user-data part of SGSN
- PDN-GW: PDN Gateway
- Management of IP address
- connection to “the internet”
- GGSN
- HSS: Home Subscriber Server
- HLR
Packet-based Core Network
- voice and SMS not compatible with LTE
- IMS necessary for integrating both into LTE
- fallback solutions
Downlink: OFDMA
- Physical Resource Blocks (PRB)
- consists of Resource Element (RE)
- some REs carry reference signals (Pilot)
- MS quality based on Pilots\(\rightarrow\) MS is assigned PRB \(\rightarrow\) resource allocation plan + data
Uplink: SC-FDMA (Single Carrier)
same slot as for downlink, but only in frequency domain \(\rightarrow\) power saving
BS schedules the uplink channels
3 different modes:
- Acknowledged Mode: Hybrid ARQ
- Unacknowledged Mode no retransmission
- Transparent Mode for broadcasting
Release 10/11
- Spectrum and carrier aggregation
- Enhance multi-antenna solutions
- MIMO + beamforming
- Heterogeneous network structure (HetNet)
- large cells + small cells
- Remote Radio Requirements (RREs) as repeaters
- coordinating / joining multipoint transmission
Release 12/13/14/15
- 256-QAM, 1024-QAM
- more antannas
- higher frequencies
- Latency reduction
5G
- Release 15+16
- massive IoT
- critical communications: low latency, high reliability and availability
- Enhance Mobile Broadband
- Network operations
- flexible, security
- Dimensioning of 5G
- 1000 times higher data volumn
- 10-100 times more connections
- 10 times lower power consumption
- low latency, high reliability
- Three different scenarios
- eMBB (enhanced Mobile Bandbroad)
- mMTC (massive Machine Type Communications)
- URLLC (Ultra-reliable and Low Latency Communications)
- different industry
- more bandwidth needed
New Radio (NR)
OFDMA in downlink and uplink
massive MIMO and beamforming
OFDMA \(\rightarrow\) NOMA (Non-orthogonal Multiple Access)
- NOMA: differentiate users by power level
Architecture
- Network/RAN Slicing
- Via
- SDN: software defined networking
- NFV: network function visualization
\(\Rightarrow\) to meet different network requirements, Dynamically configure network
NG-RAN
- Next Generation Radio Access Network
- Next generation node B: gNB
- base station in NR
- Coordinated multi-point connectivity (CoMP)
- Higher base station density
- Reduce latency
- allows for extended cell range by multi-hop connections, establishment of mesh network
- Network Edge Computation
- cloud
NGCN
Next Generation Core Network
Access Mobility Management Function (AMF)
User Plane Function (UPF)
\(\Rightarrow\) signaling / traffic forwarding
Network Slicing by SDN/NFV
留言
張貼留言