440 likes | 679 Views
Chapter 3. General Packet Radio Service (GPRS). GSM. A Brief Introduction. Architecture. Components/ Elements. Mobile Station (MS) Base Station Subsystem (BSS) Base Transceiver Station (BTS) Base Station Controller (BSC) Mobile Switching Center (MSC) Four databases
E N D
Chapter 3 General Packet Radio Service (GPRS) Prof. Huei-Wen Ferng
GSM A Brief Introduction Prof. Huei-Wen Ferng
Architecture Prof. Huei-Wen Ferng
Components/ Elements • Mobile Station (MS) • Base Station Subsystem (BSS) • Base Transceiver Station (BTS) • Base Station Controller (BSC) • Mobile Switching Center (MSC) • Four databases • Home Location Register (HLR) • Visitor Location Register (VLR) • Equipment Identity Register (EIR) • Authentication Center (AUC) Prof. Huei-Wen Ferng
Standard Interfaces • Um:MS-BTS • Abis: BTS-BSC • A-interface: BSC-MSC SIM: Subscriber Identity Module Prof. Huei-Wen Ferng
Physical Channel Prof. Huei-Wen Ferng
Physical Channel (Cont’d) Prof. Huei-Wen Ferng
Logical Channel Prof. Huei-Wen Ferng
Logical Channel (Cont’d) • TCH (Traffic Channel) • TCH/F • TCH/H • Signaling channels • BCH (Broadcast CH)->3 CHs • CCCH (Common Control CH)->3 CHs • DCCH (Dedicated Control CH)->3 CHs Prof. Huei-Wen Ferng
GSM Data Prof. Huei-Wen Ferng
Evolution • CSD:Circuit-Switched Data • SMS: Short Message Service • HSCSD: High-Speed CSD • EDGE: Enhanced Data rate for GSM Evolution Prof. Huei-Wen Ferng
Pre-GPRS Systems Prof. Huei-Wen Ferng
SMS in GSM • Two-way non-blocking packet-mode messaging service • Allowing non-real-time (NRT) dialog between mobile terminals • Transmission on GSM’s signaling channel (e.g., SDCCH) • Up to 160 bytes (PTP/broadcast) • Offered message categories • SMS-mobile-terminated PTP (stored intermediately in the SMS service center (SMS-SC)) • SMS-mobile-originated PTP • Cell broadcast SMS Prof. Huei-Wen Ferng
HSCSD • Aggregation of multiple slots in a GSM frame • Speed ranges from 14.4 kbps to 64 Kbps • Using the existing GSM infrastructure • Affects to GSM • Channel allocation • Connection setup • Handoff procedures • Access to the fixed network Prof. Huei-Wen Ferng
GPRS Prof. Huei-Wen Ferng
About GPRS • Initiated in 1994 by ETSI • Services offered: PTP and PTM • Systems adopted: GSM and IS-136 • Speed • Single slot->14.4 kbps • Multiple slot->115.2 kbps • Web page browsing and Internet surfing • Channel allocation • Fixed/Static or dynamic Prof. Huei-Wen Ferng
GPRS Network Architecture Prof. Huei-Wen Ferng
Elements-SGSN • Serving GPRS Support Node (SGSN) • Functions similar to MSC/VLR • Monitors user location • Handles charging data • Provides security via A5 ciphering algorithm • Manages sessions, mobility, and logical channels • QoS management: policing and scheduling • Network access control Prof. Huei-Wen Ferng
Elements-GGSN • Gateway GSN (GGSN) • Inter-works GPRS network with external packet-switched networks • Data formatting • Address translation • Protocol conversion • Routing of packets • Firewall, billing, and packet filtering Prof. Huei-Wen Ferng
GSN • GSN includes SGSN and GGSN • A GPRS network consists of multiple SGSNs but only one GGSN for internetworking • GTP (GPRS Tunnel Protocol) • Communication protocol between two GSNs • User data is encapsulated and tunneled through the IP backbone network Prof. Huei-Wen Ferng
GPRS Coding Schemes • Four schemes: CS-1~CS-4 • Convolutional Code Prof. Huei-Wen Ferng
GPRS Protocol Stack (Data Trans.) Prof. Huei-Wen Ferng
Protocol Description • Layer 1/ Physical layer • PLL (Physical Link sub-Layer) • Data unit framing • Data coding • Error detection and correction • RFL (Radio Frequency sub-Layer) • Conforms to GSM 05 series recommendations • Performs modulation and demodulation • Specifies carrier freq., radio channel structures, raw channel data rates, transceiver characteristics, performance requirements Prof. Huei-Wen Ferng
Protocol Description (Cont’d) • Layer 2/ Data link layer • LLC (Logical Link Control) • Supports PTM transmission • Provides secure logical pipe between MS and SGSN • RLC (Radio Link Control)/ MAC (Medium Access Control) • Provides access signaling • Resolves access contentions • Provides link level ARQ Prof. Huei-Wen Ferng
Protocol Description (Cont’d) • Relay function • In the BSS, relays LLC PDUs between the Um and Gb interfaces • In the SGSN, it relays packet data protocol (PDP) PDUs between the Gb and Gn interfaces Prof. Huei-Wen Ferng
Protocol Description (Cont’d) • SNDCP (Sub-Network-Dependent Convergence Protocol) • Handles TCP/IP headers and data compression • Deals with multiplexing, encryption, and segmentation • BSSGP (BSS GPRS Protocol) • QoS • Routing between BSS and SGSN Prof. Huei-Wen Ferng
GPRS QoS Issues • Access delay: 4 classes (Um~Gi) • Priority: 3 classes • Reliability: 5 classes • Mean throughput: 31 classes • Peak throughput: 9 classes (Gi~R) Prof. Huei-Wen Ferng
Access Delay Prof. Huei-Wen Ferng
The Others • Priority classes: high, medium, and low • Reliability classes: relates to prob. Of corruption, loss, mis-sequencing, duplication of packets • Mean throughput classes: class 1 (0.22bps)~class 30 (111kbps), class 31 (best effort) • Peak throughput classes: 8 kbps~2048 kbps • <Remark>: delay class and mean throughput are used by the SGSN for scheduling and admission control Prof. Huei-Wen Ferng
MSDRA MAC Protocol • MSDRA: Master-Slave Dynamic Rate Access • Channel concept • PDCH (Packet Data CHannels) • Channels are dedicated to packet mode transfer • Uplinks and downlinks are basically used as independent channel resources • Further divided into MPDCH (Master PDCH) and SPDCH (Slave PDCH) Prof. Huei-Wen Ferng
Channel Concept (Cont’d) • SPDCHs: the channels on which user data and signaling is transferred • Packet Traffic Channels (PTCHs) • Dedicated to one MS or a group of MSs used for user data transfer • Packet-Associated Control Channels (PACCHs) • Transport signaling info related one MS • Packet Data Broadcast Channels (PDBCHs) • Downlink to broadcast user data Prof. Huei-Wen Ferng
Channel Concept (Cont’d) • MPDCHs: accommodate Common Control Channels (CCHs) that carry the signaling information required to initiate packet transfer • PRACH (Packet Random Access CH) • Uplink to initiate data transfer of the MS • PPCH (Packet Paging CH) • Downlink to inform MSs about incoming packets • PPRCH (Packet Paging Response CH) • Uplink to respond to paging • PAGCH (Packet Access Grant CH) • Downlink to send CH reservation info to an MS • PBCCH (Packet Broadcast Control CH) • Downlink to broadcast all GPRS-specific info. Prof. Huei-Wen Ferng
Phases of MAC • MAC is based on a slotted ALOHA reservation protocol which has three phases on the uplink • Contention phase • Notification • Transmission • Two phases on the downlink • Notification • Transfer Prof. Huei-Wen Ferng
PRACH Performance Analysis • RACH and PRACH: slotted ALOHA with retransmission (# of max. retrx.=7) • Assumption • Equal new call arrival rates • System is memoryless • Capture effect is considered Prof. Huei-Wen Ferng
Performance Analysis (Cont’d) • For infinite number of users, PDF of interfering packets is Poisson where G is total access attempts • Pc(Su|n): the prob of success of a test packet given n interfering packets • PC(Su|n)=Pr(Pt>zPn), z is the capture ratio Prof. Huei-Wen Ferng
Performance Analysis (Cont’d) • Pc(Su|n) is given by • Pc(Su) is given by • The access throughput is Prof. Huei-Wen Ferng
Performance Analysis (Cont’d) • The prob that a packet will be successfully exactly k transmissions • Average number of transmissions needed for a successful reception Prof. Huei-Wen Ferng
Performance Analysis (Cont’d) Prof. Huei-Wen Ferng
Channel Allocation for GPRS • Packet Data Traffic CH (PDTCH) • Packet Common Control CH (PCCCH) • Packet Dedicated Control CH (PDCCH) Prof. Huei-Wen Ferng
Allocation Algorithms • Fixed resource allocation (FRA) • Fixed resource allocation with queue capacity (FRAQ) • Dynamic resource allocation (DRA) • Dynamic resource allocation with queue capacity (DRAQ) Prof. Huei-Wen Ferng
EGPRS (EDGE) • Initiated in 1997 • Using the GPRS core network but a new air interface with 8 coding schemes • 8-PSK modulation • Max data rate: 384 kbps Prof. Huei-Wen Ferng
References • Book: Wireless Personal Communications Systems by D. J. Goodman • Paper: GPRS-features and packet random access channel performance analysis by A. Gyasi-Agyei et al. • Paper: Concepts, services, and protocols of new GSM phase 2+ General Packet Radio Service by G. Brasche et al. • Paper: Channel allocation for GPRS by Phone Lin et al. Prof. Huei-Wen Ferng