SlideShare a Scribd company logo
1 of 49
General Packet Radio Service
              (GPRS)




May 7, 2010                        1
General Packet Radio
                  Service (GPRS)




              Presented by: Shahryar Ali

May 7, 2010                          2
GSM PHASE 2+ GENERAL PACKET RADIO
 SERVICE GPRS: Architecture,Protocols,and
                                   Air
               interface
  Christian Bettstetter,Hans-Jorg Vogel,and Jorg Eberspacher
         TECHNISCHE UNIVERSITÄT MÜNCHEN (TUM)




 May 7, 2010                    IEEE Communications Surveys
                                                        3
INTRODUCTION



May 7, 2010                  4
About GPRS
• Bearer service for GSM
• Data rate : 14.4 to 115.2 Kbps
• Modulation Technique: GMSK
• Type of Connection: Packet - Switched
  Technology
• Replacement of HSCSD



    May 7, 2010                           5
What was lacking in HSCSD?
•   Connection setup time too long
•   Inefficient resource utilization for bursty traffic.
•   Higher call blocking probability
•   High cost of service




    May 7, 2010                                       6
GPRS: Benefits
•     High speed
•     Efficient resource utilization.
•     Important step on the path to 3G
•     Billing : Amount of data transferred




    May 7, 2010                              7
GSM : Review
• GSM-900:
   Uplink: 890 MHz – 915 MHz (25 MHz)
   Downlink: 935 MHz – 960 MHz (25 MHz)
   Data rate: 9.6kbps

• Frequency Division Multiple Access
    Channels are 200 kHz wide.

• Time Division Multiple Access
    8 timeslots each channel
  May 7, 2010                              8
Network Architecture



May 7, 2010                  9
GSM: System Architecture
• Mobile Station (MS)
       Mobile Equipment (ME)
       Subscriber Identity Module (SIM)
• Base Station Subsystem (BSS)
       Base Transceiver Station (BTS)
       Base Station Controller (BSC)
• Network Subsystem(NSS)
       Mobile Switching Center (MSC)
       Home Location Register (HLR)
       Visitor Location Register (VLR)
       Authentication Center (AUC)
       Equipment Identity Register (EIR)

  May 7, 2010                              10
GSM System Architecture
                                                    PSTN
                                                    ISDN
                                                    PDN
MS
                   BTS         MSC
                         BSC                     GMSC


MS
                   BTS
                         BSC


MS                             VLR
                                     EIR
                   BTS                     AUC
                                                  HLR
     May 7, 2010                                    11
GPRS Network Elements

•    GPRS Architecture is same as GSM except few
     modifications:
     GPRS includes GSNs
         1. SGSN
         2. GGSN
     GPRS Register




    May 7, 2010                               12
GPRS System Architecture
      SMS-GMSC                                                    Other
                                                                  GPRS
                                Gd
                                                                  PLMN
MS
                   BTS                     SGSN
                                                       Gp
                          BSC
                                                                  GGSN
                            Gb

MS                                                     Gn     GGSN
                                     Gf
                   BTS                                                       PDN
                          BSC                     Gr                    Gi
                                            Gs                  Gc

MS
                                     EIR
                   BTS
                                                            HLR+GPRS
     May 7, 2010                                                        13
                                                             Register
                                           MSC/VLR
SGSN – Serving GPRS Support Node

• Delivers data packets to mobile stations and vice
  versa.
• Detect and Register new GPRS MS in its serving
  area.
• Packet Routing
• Authentication




  May 7, 2010                                    14
GGSN – Gateway GPRS Support Node

• Interfaces GPRS backbone network &
  external packet data networks
• Converts the GPRS packets from SGSN to
  the PDP format

• Stores profile of the user in its location register




May 7, 2010                                        15
GPRS Register

• GPRS Register is integrated with GSM-HLR.
• Maintains the GPRS subscriber data and Routing
  information.
• Stores current SGSN address




  May 7, 2010                                 16
GPRS Classes

• Class A
  – MS supports simultaneous operation of GPRS
    and GSM services
• Class B
  – It can only use one of the two services at a given
    time.
• Class C
  - MS can attach for either GPRS or GSM services


  May 7, 2010                                     17
GPRS states


• Idle
• Ready
• Standby




 May 7, 2010                 18
GPRS—General packet radio service
              H.kan Granbohm and Joakim Wiklund




                                              Ericsson Review

May 7, 2010                                            19
Overview
 GPRS Standard
 GSM to GPRS
 Air Interface Resources
 GPRS Multislot Classes
 Ericsson’s implementation of GPRS
 GPRS Attach
 PDP context Activation
 GPRS security
 Protocol Architecture

  May 7, 2010                         20
GPRS Standard
• Evolution of the GSM standard
• European Telecommunications Standards
  Institute.(ETSI)
• 3rd Generation Partnership Project (3GPP)




  May 7, 2010                            21
GSM to GPRS
• SGSN and GGSN
• Hardware Upgrades
  – BSS
  – PCU is added to BSC
• Software Upgrades
  – MSC/VLR
  – HLR


 May 7, 2010                 22
Air Interface Resources: GSM




May 7, 2010                  23
Air Interface Resources: GPRS
• GPRS allows several users to share the
  same air-interface resources.
• Packet data channel (PDCH)




  May 7, 2010                              24
Packet-switched transmission over Air
              interface




May 7, 2010                         25
GPRS users share the pool of Resources




 May 7, 2010                       26
GPRS Multislot classes
GPRS           Slots     Max       Max      Coding schemes
                        Upload   Download
class          used
                        (kpbs)    (kpbs)       Coding      Data
                                               scheme   rate(kbps)
  2            1,2      8 - 20 16 - 40         CS-1        8.0

  4            1,3      8 - 20 24 - 60         CS-2       12.0
  6            2,3     16 - 40 24 - 60         CS-3       14.4
  8            1,4     8 - 20    32- 80
                                               CS-4       20.0
 10            2,4     16 -40 32- 80
 12            4,4     32 -80 32- 80
 May 7, 2010                                               27
Ericsson’s implementation of GPRS
• Fast deployment while keeping entry costs low.
• SGSN and GGSN combined into one physical
  node.
• Ericsson’s AXB 250 platform.
• Hardware redundancy and the open telecom
  platform (OTP)
• (O&M) activities toward the GSNs are handled via
  a Java-based graphical user interface (GUI), called
  the Packet eXchange.
• A router function has been integrated into the GSN

  May 7, 2010                                    28
GPRS ATTACH
                                                           HLR
                                        MSC/VLR
                                               3
MS                                                 3
                          BSC                          2
                     1
                                          3
                     2
                                    1   SGSN           GGSN
                     4          2
             BTS                                                   IP
                                4                                networ
1 .MS Request                                                       k

2. Authentication insertion
3. Subscriber Data

                                        Backbone
4. Attach Confirmation                   Network


     May 7, 2010                                                   29
PDP context activation.
                                                      HLR



MS
                           BSC
                       1

                                 1 SGSN[DNS]
                                                  GGSN      5
             BTS                           4
                                                                  IP
                                 2,3                            networ
1 .MS Request                                                      k
                                       4          4
2. Request Validates
3. APN is sent to DNS
                                       Backbone
4. GTP tunnel.                          Network
5. IP address allocation to MS

     May 7, 2010                                                  30
GPRS SECURITY

• User authentication (GSM style)
• The GPRS tunneling protocol (GTP) encapsulates
  user packets.
• IPSec functionality provides secure connections
  between the SGSN and GGSN




  May 7, 2010                                 31
Protocol Stack
    MS               BSS (PCU)                         SGSN           GGSN

Application


IP / X.25                                                            IP / X.25

SNDCP                                         SNDCP      GTP          GTP
                          LLC                            UDP/         UDP/
  LLC                                          LLC                    TCP
                                                         TCP
  RLC               RLC     BSSGP             BSSGP      IP             IP
                                Frame          Frame
  MAC               MAC                                  L2            L2
                                Relay          Relay

GSM RF             GSM RF       GSM RF         L1        L1            L1


              Um                         Gb                     Gn                Gi

 May 7, 2010                                                                 32
Real time Video Communications over GPRS
       N.Fabri,Stewart Worall,Abdul Sadka,Ahmet Kandoz




                           University of Surrey ,United Kingdom

 May 7, 2010                                             33
GPRS - Applications

•   Chat
•   Textual and visual information
•   Web browsing
•   Document sharing, Email
•   Vehicle Positioning
•   Home Automation


    May 7, 2010                         34
Need of the technology
• Enhanced Multimedia services on go

• Integration of video, audio and data i.e rich web
  contents
  – Implication on design
       • Quality of service
       • Access to some bearer channels
       • Use of standardised protocols
• Presents the model using ETSI`s GPRS as an
  access channel for the services
  May 7, 2010                                  35
GPRS support for video com..
Two main reasons
• Multislotting
  – increases the throughput capabilities of a single
    terminal
• IP Support
  – To work with internet multimedia applications




  May 7, 2010                                    36
• SNDCP: formats network packets for
  transmission over GPRS and multiplexing of
  data
• LLC: links MS to SGSN
• RLC/MAC layer : fixed length segmented
  data
  – Access to physical channel
  – Access method

  May 7, 2010                            37
Protocol Architecture (Review)




May 7, 2010                   38
Video communication
• Video over IP is used
• Real time service
  – Streaming of stored video
  – Conversational video
• PDTCH: Packet Data traffic Channel is used




  May 7, 2010                            39
Channel Protection Schemes
• Convolutional codes are used for error
  detection and correction




  May 7, 2010                              40
Video Compression
• Two main standardized codecs
  – ITU-T`s H.26
  – ISO MPEG-4
• Bothe are based on the same technology
  – MPDCT
• However MPEG-4 is more efficient
  – It manipulate objects in realtime by use of BIFS
      To vary volume, position, colour etc

 May 7, 2010                                     41
MPEG-4 Encoder
• It produces three streams
  – Audio
  – Video
  – BIFS
• Flex Mux tool is used to combine the
  streams before transmission



  May 7, 2010                            42
Error Resilience Tools
• Places the coded data in regular sized packets
   with a synchronization sequence
• Any packet can be decoded independently

• Data Partitioning: separates motion and header
  data from textured data in each video packet.
  – Less distortion in original data
  – Not all are very sensitive to error
  – Use of Reversible Variable Length Codes (RVLCs)

  May 7, 2010                                   43
MPEG-4 Frames
– Intra frames
     • Independent of any frames
     • Used to prevent error propagation by regularly
       refreshing the display
     • Much larger comparatively
     • Dropping the bit rate
     • Data loss can occur even when there is no channel
       errors.
– Inter frames
     • Predicted from previous frames

May 7, 2010                                           44
Adaptive Inter Refresh (AIR)
• Codes fixed number of intra block in each
  frame
• SAD is used to mark each block as intra
  coded by comparing it to a threshold value.




  May 7, 2010                              45
Quality performance of AIR




May 7, 2010                       46
Channel Allocation
• PRMA (Packet Resource Multiple Access)is
  used
• The MS sends access burst and is assigned
  Temporary Block Flow (TBF) untill LLC
  PDUs are to transmit.
• Normal delay is from 200 to 300ms

• Not suitable for critical data
  May 7, 2010                           47
References:
• Mobile communication by schiller
• www.wikipedia.org
• Wireless and mobile communication by
  W.stallings




 May 7, 2010                             48
QUESTIONS???




May 7, 2010                  49

More Related Content

What's hot

Understanding.Umts.Radio.Network.Modelling.Planning.And.Automated.Optimisation
Understanding.Umts.Radio.Network.Modelling.Planning.And.Automated.OptimisationUnderstanding.Umts.Radio.Network.Modelling.Planning.And.Automated.Optimisation
Understanding.Umts.Radio.Network.Modelling.Planning.And.Automated.Optimisation
Deepak Sharma
 
Eng. moaath alshaikh, dr. eng. akram almorie, performance evaluation of multi...
Eng. moaath alshaikh, dr. eng. akram almorie, performance evaluation of multi...Eng. moaath alshaikh, dr. eng. akram almorie, performance evaluation of multi...
Eng. moaath alshaikh, dr. eng. akram almorie, performance evaluation of multi...
Moaath alshaikh
 
Gprs persentation
Gprs persentation Gprs persentation
Gprs persentation
sumit singh
 
Day one 09 november 2012
Day one 09 november 2012Day one 09 november 2012
Day one 09 november 2012
Arief Gunawan
 
10 gpon information technology interfaces, 2007. iti 2007. 29th internationa...
10 gpon  information technology interfaces, 2007. iti 2007. 29th internationa...10 gpon  information technology interfaces, 2007. iti 2007. 29th internationa...
10 gpon information technology interfaces, 2007. iti 2007. 29th internationa...
ngoctrampnt
 
3 g lte tutorial
3 g lte tutorial3 g lte tutorial
3 g lte tutorial
ROBI17
 

What's hot (13)

Questions
QuestionsQuestions
Questions
 
Understanding.Umts.Radio.Network.Modelling.Planning.And.Automated.Optimisation
Understanding.Umts.Radio.Network.Modelling.Planning.And.Automated.OptimisationUnderstanding.Umts.Radio.Network.Modelling.Planning.And.Automated.Optimisation
Understanding.Umts.Radio.Network.Modelling.Planning.And.Automated.Optimisation
 
GPRS Introduction
GPRS IntroductionGPRS Introduction
GPRS Introduction
 
Gprs ppt
Gprs pptGprs ppt
Gprs ppt
 
Eng. moaath alshaikh, dr. eng. akram almorie, performance evaluation of multi...
Eng. moaath alshaikh, dr. eng. akram almorie, performance evaluation of multi...Eng. moaath alshaikh, dr. eng. akram almorie, performance evaluation of multi...
Eng. moaath alshaikh, dr. eng. akram almorie, performance evaluation of multi...
 
0801 801
0801 8010801 801
0801 801
 
Gprs persentation
Gprs persentation Gprs persentation
Gprs persentation
 
Lte training session_1
Lte training session_1Lte training session_1
Lte training session_1
 
Introduction W Cdma
Introduction W CdmaIntroduction W Cdma
Introduction W Cdma
 
Slides day one
Slides   day oneSlides   day one
Slides day one
 
Day one 09 november 2012
Day one 09 november 2012Day one 09 november 2012
Day one 09 november 2012
 
10 gpon information technology interfaces, 2007. iti 2007. 29th internationa...
10 gpon  information technology interfaces, 2007. iti 2007. 29th internationa...10 gpon  information technology interfaces, 2007. iti 2007. 29th internationa...
10 gpon information technology interfaces, 2007. iti 2007. 29th internationa...
 
3 g lte tutorial
3 g lte tutorial3 g lte tutorial
3 g lte tutorial
 

Viewers also liked

Pwp week 4
Pwp week 4Pwp week 4
Pwp week 4
LisaR92
 
Discrete Fourier Transform
Discrete Fourier TransformDiscrete Fourier Transform
Discrete Fourier Transform
Shahryar Ali
 
Pwp week 3
Pwp week 3Pwp week 3
Pwp week 3
LisaR92
 
Walt disney world slide show
Walt disney world slide showWalt disney world slide show
Walt disney world slide show
evildiem
 
Pwp week 5
Pwp week 5Pwp week 5
Pwp week 5
LisaR92
 
Ppturnen
PpturnenPpturnen
Ppturnen
LisaR92
 
Deploying nginx with minimal system resources
Deploying nginx with minimal system resourcesDeploying nginx with minimal system resources
Deploying nginx with minimal system resources
Max Ukhanov
 
Pwp les 2
Pwp les 2Pwp les 2
Pwp les 2
LisaR92
 
Advertising on the_edge
Advertising on the_edgeAdvertising on the_edge
Advertising on the_edge
gjmendes
 
Voorbeeld
VoorbeeldVoorbeeld
Voorbeeld
LisaR92
 
Мое хобби - музыка
Мое хобби - музыкаМое хобби - музыка
Мое хобби - музыка
Sollution
 

Viewers also liked (19)

How to Calculate the Correct Snowboard Size
How to Calculate the Correct Snowboard SizeHow to Calculate the Correct Snowboard Size
How to Calculate the Correct Snowboard Size
 
New student orientation! (without videos)
New student orientation! (without videos)New student orientation! (without videos)
New student orientation! (without videos)
 
Pwp week 4
Pwp week 4Pwp week 4
Pwp week 4
 
Discrete Fourier Transform
Discrete Fourier TransformDiscrete Fourier Transform
Discrete Fourier Transform
 
Twas the night before Malware...
Twas the night before Malware...Twas the night before Malware...
Twas the night before Malware...
 
Pwp week 3
Pwp week 3Pwp week 3
Pwp week 3
 
Walt disney world slide show
Walt disney world slide showWalt disney world slide show
Walt disney world slide show
 
Pwp week 5
Pwp week 5Pwp week 5
Pwp week 5
 
Insights
InsightsInsights
Insights
 
Ppturnen
PpturnenPpturnen
Ppturnen
 
Deploying nginx with minimal system resources
Deploying nginx with minimal system resourcesDeploying nginx with minimal system resources
Deploying nginx with minimal system resources
 
Pwp les 2
Pwp les 2Pwp les 2
Pwp les 2
 
Advertising on the_edge
Advertising on the_edgeAdvertising on the_edge
Advertising on the_edge
 
Ppt jornada de reflexion
Ppt jornada de reflexionPpt jornada de reflexion
Ppt jornada de reflexion
 
Voorbeeld
VoorbeeldVoorbeeld
Voorbeeld
 
Мое хобби - музыка
Мое хобби - музыкаМое хобби - музыка
Мое хобби - музыка
 
Pwp les 1
Pwp les 1Pwp les 1
Pwp les 1
 
Orientaciones para coordinador pedagógico
Orientaciones para coordinador pedagógicoOrientaciones para coordinador pedagógico
Orientaciones para coordinador pedagógico
 
Sesión acerca del Señor de los Milagros
Sesión acerca del Señor de los MilagrosSesión acerca del Señor de los Milagros
Sesión acerca del Señor de los Milagros
 

Similar to Understanding GPRS

Mig from 2g to 3g
Mig from 2g to 3gMig from 2g to 3g
Mig from 2g to 3g
shappy549
 
Chap01 gprs intro_03_kh
Chap01 gprs intro_03_khChap01 gprs intro_03_kh
Chap01 gprs intro_03_kh
Farzad Ramin
 
Edge Seminar
Edge SeminarEdge Seminar
Edge Seminar
tijeel
 
Enhanced data gsm environment
Enhanced data gsm environmentEnhanced data gsm environment
Enhanced data gsm environment
Ankit Anand
 
Chap02 gprs pro_03t_kh
Chap02 gprs pro_03t_khChap02 gprs pro_03t_kh
Chap02 gprs pro_03t_kh
Farzad Ramin
 
Copy Of Copy Of Gprs
Copy Of Copy Of GprsCopy Of Copy Of Gprs
Copy Of Copy Of Gprs
akash
 
GPRS telecommunication
GPRS telecommunicationGPRS telecommunication
GPRS telecommunication
Dawood Aqlan
 
Gprs
GprsGprs
Gprs
akash
 

Similar to Understanding GPRS (20)

Mig from 2g to 3g
Mig from 2g to 3gMig from 2g to 3g
Mig from 2g to 3g
 
Chap01 gprs intro_03_kh
Chap01 gprs intro_03_khChap01 gprs intro_03_kh
Chap01 gprs intro_03_kh
 
Mobile 2G/3G Workshop
Mobile 2G/3G WorkshopMobile 2G/3G Workshop
Mobile 2G/3G Workshop
 
Gprs architecture ppt
Gprs architecture pptGprs architecture ppt
Gprs architecture ppt
 
GPRS EDGE 3G 4G
GPRS EDGE 3G 4GGPRS EDGE 3G 4G
GPRS EDGE 3G 4G
 
Introduction to Mobile Core Network
Introduction to Mobile Core NetworkIntroduction to Mobile Core Network
Introduction to Mobile Core Network
 
Unit 3 it6601 presentation
Unit 3 it6601 presentationUnit 3 it6601 presentation
Unit 3 it6601 presentation
 
Edge Seminar
Edge SeminarEdge Seminar
Edge Seminar
 
gprs
gprsgprs
gprs
 
Enhanced data gsm environment
Enhanced data gsm environmentEnhanced data gsm environment
Enhanced data gsm environment
 
통신시스템(Gprs network)
통신시스템(Gprs network)통신시스템(Gprs network)
통신시스템(Gprs network)
 
Chap02 gprs pro_03t_kh
Chap02 gprs pro_03t_khChap02 gprs pro_03t_kh
Chap02 gprs pro_03t_kh
 
Copy Of Copy Of Gprs
Copy Of Copy Of GprsCopy Of Copy Of Gprs
Copy Of Copy Of Gprs
 
Gprs4549
Gprs4549Gprs4549
Gprs4549
 
GPRS telecommunication
GPRS telecommunicationGPRS telecommunication
GPRS telecommunication
 
General Packet Radio Service(GPRS)
General Packet Radio Service(GPRS)General Packet Radio Service(GPRS)
General Packet Radio Service(GPRS)
 
GPRS
GPRSGPRS
GPRS
 
Gprs
GprsGprs
Gprs
 
Digital Cellular Technologies
Digital Cellular TechnologiesDigital Cellular Technologies
Digital Cellular Technologies
 
Mobile data networks
Mobile data networksMobile data networks
Mobile data networks
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

Understanding GPRS

  • 1. General Packet Radio Service (GPRS) May 7, 2010 1
  • 2. General Packet Radio Service (GPRS) Presented by: Shahryar Ali May 7, 2010 2
  • 3. GSM PHASE 2+ GENERAL PACKET RADIO SERVICE GPRS: Architecture,Protocols,and Air interface Christian Bettstetter,Hans-Jorg Vogel,and Jorg Eberspacher TECHNISCHE UNIVERSITÄT MÜNCHEN (TUM) May 7, 2010 IEEE Communications Surveys 3
  • 5. About GPRS • Bearer service for GSM • Data rate : 14.4 to 115.2 Kbps • Modulation Technique: GMSK • Type of Connection: Packet - Switched Technology • Replacement of HSCSD May 7, 2010 5
  • 6. What was lacking in HSCSD? • Connection setup time too long • Inefficient resource utilization for bursty traffic. • Higher call blocking probability • High cost of service May 7, 2010 6
  • 7. GPRS: Benefits • High speed • Efficient resource utilization. • Important step on the path to 3G • Billing : Amount of data transferred May 7, 2010 7
  • 8. GSM : Review • GSM-900:  Uplink: 890 MHz – 915 MHz (25 MHz)  Downlink: 935 MHz – 960 MHz (25 MHz)  Data rate: 9.6kbps • Frequency Division Multiple Access  Channels are 200 kHz wide. • Time Division Multiple Access  8 timeslots each channel May 7, 2010 8
  • 10. GSM: System Architecture • Mobile Station (MS) Mobile Equipment (ME) Subscriber Identity Module (SIM) • Base Station Subsystem (BSS) Base Transceiver Station (BTS) Base Station Controller (BSC) • Network Subsystem(NSS) Mobile Switching Center (MSC) Home Location Register (HLR) Visitor Location Register (VLR) Authentication Center (AUC) Equipment Identity Register (EIR) May 7, 2010 10
  • 11. GSM System Architecture PSTN ISDN PDN MS BTS MSC BSC GMSC MS BTS BSC MS VLR EIR BTS AUC HLR May 7, 2010 11
  • 12. GPRS Network Elements • GPRS Architecture is same as GSM except few modifications:  GPRS includes GSNs 1. SGSN 2. GGSN  GPRS Register May 7, 2010 12
  • 13. GPRS System Architecture SMS-GMSC Other GPRS Gd PLMN MS BTS SGSN Gp BSC GGSN Gb MS Gn GGSN Gf BTS PDN BSC Gr Gi Gs Gc MS EIR BTS HLR+GPRS May 7, 2010 13 Register MSC/VLR
  • 14. SGSN – Serving GPRS Support Node • Delivers data packets to mobile stations and vice versa. • Detect and Register new GPRS MS in its serving area. • Packet Routing • Authentication May 7, 2010 14
  • 15. GGSN – Gateway GPRS Support Node • Interfaces GPRS backbone network & external packet data networks • Converts the GPRS packets from SGSN to the PDP format • Stores profile of the user in its location register May 7, 2010 15
  • 16. GPRS Register • GPRS Register is integrated with GSM-HLR. • Maintains the GPRS subscriber data and Routing information. • Stores current SGSN address May 7, 2010 16
  • 17. GPRS Classes • Class A – MS supports simultaneous operation of GPRS and GSM services • Class B – It can only use one of the two services at a given time. • Class C - MS can attach for either GPRS or GSM services May 7, 2010 17
  • 18. GPRS states • Idle • Ready • Standby May 7, 2010 18
  • 19. GPRS—General packet radio service H.kan Granbohm and Joakim Wiklund Ericsson Review May 7, 2010 19
  • 20. Overview  GPRS Standard  GSM to GPRS  Air Interface Resources  GPRS Multislot Classes  Ericsson’s implementation of GPRS  GPRS Attach  PDP context Activation  GPRS security  Protocol Architecture May 7, 2010 20
  • 21. GPRS Standard • Evolution of the GSM standard • European Telecommunications Standards Institute.(ETSI) • 3rd Generation Partnership Project (3GPP) May 7, 2010 21
  • 22. GSM to GPRS • SGSN and GGSN • Hardware Upgrades – BSS – PCU is added to BSC • Software Upgrades – MSC/VLR – HLR May 7, 2010 22
  • 23. Air Interface Resources: GSM May 7, 2010 23
  • 24. Air Interface Resources: GPRS • GPRS allows several users to share the same air-interface resources. • Packet data channel (PDCH) May 7, 2010 24
  • 25. Packet-switched transmission over Air interface May 7, 2010 25
  • 26. GPRS users share the pool of Resources May 7, 2010 26
  • 27. GPRS Multislot classes GPRS Slots Max Max Coding schemes Upload Download class used (kpbs) (kpbs) Coding Data scheme rate(kbps) 2 1,2 8 - 20 16 - 40 CS-1 8.0 4 1,3 8 - 20 24 - 60 CS-2 12.0 6 2,3 16 - 40 24 - 60 CS-3 14.4 8 1,4 8 - 20 32- 80 CS-4 20.0 10 2,4 16 -40 32- 80 12 4,4 32 -80 32- 80 May 7, 2010 27
  • 28. Ericsson’s implementation of GPRS • Fast deployment while keeping entry costs low. • SGSN and GGSN combined into one physical node. • Ericsson’s AXB 250 platform. • Hardware redundancy and the open telecom platform (OTP) • (O&M) activities toward the GSNs are handled via a Java-based graphical user interface (GUI), called the Packet eXchange. • A router function has been integrated into the GSN May 7, 2010 28
  • 29. GPRS ATTACH HLR MSC/VLR 3 MS 3 BSC 2 1 3 2 1 SGSN GGSN 4 2 BTS IP 4 networ 1 .MS Request k 2. Authentication insertion 3. Subscriber Data Backbone 4. Attach Confirmation Network May 7, 2010 29
  • 30. PDP context activation. HLR MS BSC 1 1 SGSN[DNS] GGSN 5 BTS 4 IP 2,3 networ 1 .MS Request k 4 4 2. Request Validates 3. APN is sent to DNS Backbone 4. GTP tunnel. Network 5. IP address allocation to MS May 7, 2010 30
  • 31. GPRS SECURITY • User authentication (GSM style) • The GPRS tunneling protocol (GTP) encapsulates user packets. • IPSec functionality provides secure connections between the SGSN and GGSN May 7, 2010 31
  • 32. Protocol Stack MS BSS (PCU) SGSN GGSN Application IP / X.25 IP / X.25 SNDCP SNDCP GTP GTP LLC UDP/ UDP/ LLC LLC TCP TCP RLC RLC BSSGP BSSGP IP IP Frame Frame MAC MAC L2 L2 Relay Relay GSM RF GSM RF GSM RF L1 L1 L1 Um Gb Gn Gi May 7, 2010 32
  • 33. Real time Video Communications over GPRS N.Fabri,Stewart Worall,Abdul Sadka,Ahmet Kandoz University of Surrey ,United Kingdom May 7, 2010 33
  • 34. GPRS - Applications • Chat • Textual and visual information • Web browsing • Document sharing, Email • Vehicle Positioning • Home Automation May 7, 2010 34
  • 35. Need of the technology • Enhanced Multimedia services on go • Integration of video, audio and data i.e rich web contents – Implication on design • Quality of service • Access to some bearer channels • Use of standardised protocols • Presents the model using ETSI`s GPRS as an access channel for the services May 7, 2010 35
  • 36. GPRS support for video com.. Two main reasons • Multislotting – increases the throughput capabilities of a single terminal • IP Support – To work with internet multimedia applications May 7, 2010 36
  • 37. • SNDCP: formats network packets for transmission over GPRS and multiplexing of data • LLC: links MS to SGSN • RLC/MAC layer : fixed length segmented data – Access to physical channel – Access method May 7, 2010 37
  • 39. Video communication • Video over IP is used • Real time service – Streaming of stored video – Conversational video • PDTCH: Packet Data traffic Channel is used May 7, 2010 39
  • 40. Channel Protection Schemes • Convolutional codes are used for error detection and correction May 7, 2010 40
  • 41. Video Compression • Two main standardized codecs – ITU-T`s H.26 – ISO MPEG-4 • Bothe are based on the same technology – MPDCT • However MPEG-4 is more efficient – It manipulate objects in realtime by use of BIFS To vary volume, position, colour etc May 7, 2010 41
  • 42. MPEG-4 Encoder • It produces three streams – Audio – Video – BIFS • Flex Mux tool is used to combine the streams before transmission May 7, 2010 42
  • 43. Error Resilience Tools • Places the coded data in regular sized packets with a synchronization sequence • Any packet can be decoded independently • Data Partitioning: separates motion and header data from textured data in each video packet. – Less distortion in original data – Not all are very sensitive to error – Use of Reversible Variable Length Codes (RVLCs) May 7, 2010 43
  • 44. MPEG-4 Frames – Intra frames • Independent of any frames • Used to prevent error propagation by regularly refreshing the display • Much larger comparatively • Dropping the bit rate • Data loss can occur even when there is no channel errors. – Inter frames • Predicted from previous frames May 7, 2010 44
  • 45. Adaptive Inter Refresh (AIR) • Codes fixed number of intra block in each frame • SAD is used to mark each block as intra coded by comparing it to a threshold value. May 7, 2010 45
  • 46. Quality performance of AIR May 7, 2010 46
  • 47. Channel Allocation • PRMA (Packet Resource Multiple Access)is used • The MS sends access burst and is assigned Temporary Block Flow (TBF) untill LLC PDUs are to transmit. • Normal delay is from 200 to 300ms • Not suitable for critical data May 7, 2010 47
  • 48. References: • Mobile communication by schiller • www.wikipedia.org • Wireless and mobile communication by W.stallings May 7, 2010 48

Editor's Notes

  1. Bearer service allows trasnmission between network interfaces,.UNI. GMSK is minimum phase shift keying.