SlideShare a Scribd company logo
1 of 30
Download to read offline
Telecommunication Basics
         (GPRS Network)

    Software Engineering Lab - 김영기 책임
Remember Again !!!

 1G                 2G                                     3G                            3.5G            4G


                                   WiMAX track     802.15e Wave1        802.15e Wave2     802.16e      802.16n
                                                  (Mobile WiMAX)       (Mobile WiMAX)   WiMAX R1.5    WiMAX R2.0




                                                 CDMA-1X        CDMA-1X      CDMA-1X
CDMA track
                                                 EV-DO r0       EV-DO rA     EV-DO rB      UMB

 AMPS        IS-95 A     IS-95 B    CDMA-1X

                                                  EV-DV




GSM track                             EDGE
                                                                                            LTE       LTE Advanced

 NMT          GSM        GPRS                    W-CDMA         W-CDMA       W-CDMA      W-CDMA
                                    W-CDMA
                                                   R5              R6           R7        HSPA+
                                      R3
                                                 (HSCPA)        (HSUPA)      (HSPA+)      Phase2




음성 통화        통화, 문자, 이메일                     통화, 문자, 멀티미디어, 무선인터넷                       초고속 인터넷      초고속 무선 인터넷
                                                                                                      유,무선간 연동
What is GPRS ?
 GPRS (General Packet Radio Service)
    General = Not restricted to GSM use
    Packet Radio = Enable Packet mode communication over air
    Service = Not System, Existing BSS (Partially also NSS) infrastructure is used


     Part of GSM phase 2+
     Required many new network elements into NSS
     Provides connections to external packet data networks (Internet, X.25)


 Benefits
     Resources are reserved only when needed and charged accordingly
     Connection setup times are reduces
     Enables new services opportunities
GPRS Characteristics
 GPRS uses packet switched resource allocation
      Resource allocated only when data is to be sent/received

 Flexible channel allocation
      One to eight time slots
      Available resources shared by active users
      Up and Down link channels reserved separately
      GPRS and circuit switched GSM services can use same time slots alternatively

 Traffic characteristics suitable for GPRS
      Intermittent, busty data transmissions
      Frequent transmissions of small volumes of data
      Infrequent transmission of larger volumes of data
GPRS Architecture

                                                   BSC
                                        BTS                                                          PSTN
                    Um


                                                                          MSC

                                                   Gb                                              HLR/AuC           SMS-GMSC
                                                                                          Gr
                                                              Gr         Gd
                           Serving GPRS
                        Support Node(SGSN)                         Gs                                          Gd
                                                                                        SS7                         Coperate1
                                                   Gn                                 Network                        Server
                        Border                                                                      EIR
                                         Intra-PLMN
                     Gateway (BG)
                                          Backbone                                                  MAP-F
Inter-PLMN   Gp                            Network
 Backbone                                 (IP Based)        Gateway GPRS
  Network                                                   Support Node                                            Local area
                                                                                                      Router
                                                       Gn      (GGSN)         Gi.IP      Data                        Network
                                                                                       Network
                  Point-To-Multipoint                                                 (Internet)
                    Service Center
                       (PTM-SC)                                                                                     Coperate2
                                                                                                                     Server
                                                                         Gi.X.25

                                                                          Data                        Router
                                                                        Network
                                                                         (X.25)
                                                                                                                    Local area
                                                                                                                     Network
GSM to GPRS
Interfaces
Radio Interface Protocols
 2 Plane
     User plane
     Control Plane

 3 Layers
     Layer 1 : Physical (PHY)
     Layer 2 :
         Data Link
         Media Access Control (MAC)
         Radio Link Control (RLC)
         Packet Data Convergence Protocol (PDCP)
     Layer 3 :
         Radio Resource Control (RRC) for lu mode
         Radio Resource (RR) for A/Gb mode
Protocol Stack
 GPRS Control Plane Protocol Stack

                   GMM/SM                                             GMM/SM

                                               LLC
                      LLC                                               LLC
                                              Relay

                      RLC             RLC              BSSGP           BSSGP

                     MAC              MAC             Network         Network
                                                       Service        Service

                   GSM RF            GSM RF            L1bis           L1bis


                     MS                     BSS (PCU)                 SGSN
                                Um                               Gb

     GMM/SM (New in GPRS)
        GPRS Mobility Management and Session Management
        GPRS Attach/Detach
        PDP Context 구성 및 해제
        GPRS 단말 위치 갱신 – Routing Area Update/Location Update
        인증
        Radio Resource Assign
Protocol Stack

 GPRS Traffic Protocol Stack


Application


  IP/X.25                                                                         IP/X.25
                                                                                                   E
                                                                                            X.25   N
  SNDCP                                                SNDCP           GTP         GTP       IP
                                                                                                   D
                            LLC
   LLC                                                  LLC        UDP/TCP        UDP/TCP
                                                                                                   N
   RLC              RLC             BSSGP               BSSGP          IP           IP             O
  MAC               MAC           Frame Relay        Frame Relay       L2           L2             D
                                                                                                   E
 GSM RF            GSM RF           L1bis               L1bis          L1           L1


  MS                      BSS (PCU)                             SGSN              GGSN      Gi
              Um                                Gb                           Gn
Assignment of functions
                        Function      MS   BSS   SGSN   GGSN   HLR
 Network Access Control

 Registration                                                   √

 Authentication and Authorization     √           √             √

 Admission Control                    √     √     √

 Message Screening                                       √

 Charging Data Collection                   √     √

 Packet Routing & Transfer

 Relay                                √     √     √      √
 Routing                              √     √     √      √

 Addressing Translation and Mapping   √           √      √

 Encapsulation                        √           √      √

 Tunneling                                        √      √

 Compression                                      √

 Ciphering                            √           √             √

 Mobility Management                  √           √      √      √

 Logical Link Management

 Logical Link Establishment           √           √

 Logical Link Maintenance             √           √

 Logical Link Release                 √           √

 Radio Resource Management

 Um Management                        √     √

 Cell Selection                       √     √

 Um-T ranx                            √     √

 Path Management                            √     √
Gateway GPRS Support Node
 Typically located at one of the MSC sites
 One (or few) per operator
 Main functions
      Interface to external data networks
      Resembles to a data network router
      Forwards end user data to right SGSN
          Converts the GPRS packets from SGSN to the PDP format
      Routes mobile originated packets to right destination
          Converts PDP addresses change to GSM addresses of the destination user
      Filters end user traffic
      Collects charging information for data network usage
      Data packets are not sent to MS unless the user has activated the PDP address
      Performs authentication
      Many-to-many relations among SGSNs & GGSNs
Serving GPRS Support Node
 Functionally connected with BSC, physically can be at MSC or BSC
  site
 One for few BSCs or one (or few) per every BSC
 One SGSN can support BSCs of several MSC sites
 Main functions
     Delivers data packets to mobile stations & vice-versa
     Authenticates GPRS mobiles / Maintain user profile
     Handles mobile’s registration in GPRS network
     Handles mobile’s mobility management / Packet Routing, Transfer
     Relays MO and MT data traffic
         TCP/IP header compression, V.42bis data compression, error control MS- SGSN (ARQ)
     Collect charging information of air interface usage
Other Elements

              Entity                                                     Functionality

                                         Not defined within GPRS
                 BG                      Routes packets from SGSN/GGSN of one operator to a SGSN/GGSN of an other
          (Border Gateway)                operator
                                         Provides protection against intruders from external networks




               DNS
                                         Translates addresses from ggsn1.oper1.fi-format to 123.45.67.98 format
       (Domain Name Server)




         Charging Gateway                Collects charging information from SGSNs and GGSNs



                                         PTM Multicast (PTM-M)
                                          - Downlink broadcast, No subscription, No Ciphered
               PTM-SC
                                         PTM Group call (PTM-G)
 (Point to Multipoint-Service Center)
                                          - Closed or open groups, Down/Up link, Ciphered
                                         Geographical area limitation
GPRS Backbones
 GPRS Backbones
     Enables communication between GPRS Support Nodes based on private IP
     Network
        IPv6 is the ultimate protocol
        IPv4 can be used as an intermediate solution
     Intra-PLMN backbone
        Connect GPRS Support Nodes of one operator
        Operator decides the network architecture
               LAN, Point-to-Point links, ATM, ISDN, …

     Inter-PLMN backbone
        Connects GPRS operators via BGs
        Provides international GPRS roaming
        Operators decide the backbone in the roaming agreement
Physical Channels
 FDMA + TDMA
     Defined by timeslot (0~7) and Radio frequency channel

 Shared Basic Physical Sub Channel
     Shared among several users (up to 8)
     Uplink Stage Flag (USF) controls multiple access

 Dedicated Basic Physical Sub Channel
     One user support

 Packet Data Channel (PDCH)
     Dedicated to packet data traffic from logical channels (Refer Next Slide)
     Control
     User data
Logical Channels
           Mapped by the MAC to physical channels
           Control channels for control, synchronization and signaling
                 Common/Dedicated/Broadcast

           Packet Traffic Channels
                 Encoded speech/Encoded data

                                                Packet Data Logical Channels


                                                                                             Traffic Channels
                                    Control Channels


                PCCCH                              PBCCH                              PDCCH                               PDTCH




PTCCH/U     PTCCH/U      PTCCH/D       PACCH            PBCCH         PTCCH/U       PTCCH/D         PACCH       PDTCH/H         PDTCH/D

 [Up]       [Down]        [Down]       [Down]          [Down]        [Up/Down]       [Down]          [Up]          [Up]         [Down]


 PCCCH = Packet Common Control Channel           PPCH = Packet Paging Channel                       Up = Uplink Direction
 PBCCH = Packet Broadcast Control Channel        PAGCH = Packet Access Grant Channel                Down = Downlink Direction
 PDCCH = Packet Dedicated Control Channel        PNCH = Packet Notification Channel
 PDTCH = Packet Traffic Channel                  PACCH = Packet Associated Control Channel
 PRACH = Packet Random Access Channel            PTCCH = Packet Timing Advance Control
                                                 Channel
Control Channels
 Packet Common Control Channel (PCCCH)
     Paging (PPCH)
     Random Access (PRACH)
     Grant (PAGCH)
     Packet Notification (PNCH)

 Packet Broadcast Control Channel (PBCCH)
     Frequency correction channels
     Synchronization channel (MS freq. vs. BS)
     Broadcast control channel for general information on the base station
     Packet broadcast channels
         Broadcast parameters that MS needs to access network for packet transmission
Packet Traffic Channels
 TCH
    Traffic Channels (TCH)
    Encoding of speech or user data
    Channels are either predetermined multiplexed or multiplexing determined by
    MAC
    Full rate / Half rate
    On both SBPSCH and DBPSCH
    Modulation techniques
        GMSK (Gaussian Minimum Shift Keying) = MSK + Gaussian filter
        8-PSK
GPRS Mobile Types

 A/Gb mode
   Class                                                  Description
              Simultaneous GPRS and conventional GSM operation
   Class A
              Supports simultaneous circuit switched and GPRS data transfer

              Can be attached to both GPRS and conventional GSM services simultaneously
              Can listen circuit switched and GPRS pages (via GPRS)
   Class B
              Supports either circuit switched calls or GPRS data transfer but not simultaneous communication
              Most common for handsets today

              Alternatively attached in GPRS or conventional GSM
              No simultaneous operation
   Class C
              ‘GPRS only’ mobiles also possible (e.g. for telemetric applications)
              E.g. expansion cards for laptops


 lu mode
  Mode                                                    Description
   CS/PS      Same as Class A in A/Gb mode

     PS       MS can only operate packet switched services

    CS        MS can only operate circuit switched services
Service Types
 Point-to-Point
     Internet access by user

 Point-to-Multipoint
     Delivery of information (e.g. news) to multiple locations or interactive conference
     applications

 IP Multimedia Subsystem
     Simultaneous access to multiple different types of real-time and non-real-time
     traffic
     IMS provides synchronization between such components
Mobility Management (1/2)
 3 different state
      Data can only be transmitted in the ACTIVE state

        State                                                Description

                        No logical PDP context activated
                        No network address (IP) registered for the terminal
         IDLE
                        No routing of external data possible
                        Only multicast messages to all GPRS handsets available



                        Only routing area is known
                              - RA is defined by operator  allows individual optimizations
       STANDBY
                        When downlink data is available, packet paging message is sent to routing area
                        Upon reception, MS sends it’s cell locations to the SGSN and enters the ACTIVE state




                        SGSN knows the cell of the MS
        ACTIVE          PDP contexts can be activated/deactivated
                        Can remain in this state even if not data is transmitted (controlled by timer)
Mobility Management (2/2)
 Mobility Management Message
     Cell update
         When MS changes the cell within a Routing Area in READY state
     Routing Area update
         When MS changes the cell between Routing Area in READY or STANDBY state
         Two types of Routing Area Updates
              from MS’s point of view only one type
              Intra-SGSN Routing Area Update
              Inter-SGSN Routing Area Update

     Periodic Routing Area updates are applicable
PDP Contexts
 Packet Data Protocol (PDP)
     Session
     Logical tunnel between MS and GGSN
     Anchored GGSN for Session


 PDP activities
     Activation
         GGSN에게 단말의 존재를 알림
         GPRS Data 수신/전송을 위해 (Session 이용을 위해), 반드시 IP 할당이 필요하며,
         IP 주소 등을 할당하는 과장
     Modification
     Deactivation
PDP Context Procedures

 MS initiated
      MS                               BSS                              SGSN                           GGSN
      Activate PDP Context Request
                                                                       Create PDP Context Request


                                                                       Create PDP Context Response
                                      Activate PDP Context Accept




 GGSN initiated

      MS                               BSS                              SGSN                           GGSN
                                                                                                     Packet from ext. nw.
                                                                         PDU Notification Request

                                                                        PDU Notification Response
                                     Activate PDP Context Activation
      Activate PDP Context Request
                                                                        Create PDP Context Request
                                                                       Create PDP Context Response
                                      Activate PDP Context Accept
GPRS Call Scenario 1

 GPRS Attach
                                                                                                             Previous
       MS                                                   SGSN                        HLR/AuC               SGSN
                                     BSS
       Packet Channel Request
      Packet Uplink Assignment
      RLC Block (attach request)
                                      Attach Request
                                                           Send Authentication Info.
             Packet Control
            Acknowledgment           Authentication and   Send Authentication Info RR
                                     Ciphering Request
     Packet Downlink Assignment
      RLC blocks (Authentication
        and Ciphering Request)

        Packet Downlink Ack
       Packet Channel Request
      Packet Uplink Assignment
      RLC blocks (Authentication
       and Ciphering Response)
            Packet Uplink Ack        Authentication and
                                     Ciphering Response     Update GPRS Location
             Packet Control                                                              Cancel Location
            Acknowledgement                                                             Cancel Location RR
                                                             Insert Subscriber Data
                                                           Insert Subscriber Data RR
                                                           Update GPRS Location RR
                                       Attach Accept
      RLC blocks (Attach accept)
        Packet Downlink Ack
     Packet Downlink Reponses
       Packet Uplink Assignment
     RLC blocks (Attach complete)
           Packet Uplink Ack          Attach Complete
    Packet Control Acknowledgement
GPRS Call Scenario 2

 GPRS/GSM Attach
                                                                                                                            Previous        Previous
                                                                           MSC                         HLR                    MSC              HLR
   MS                      BSS                  SGSN                       /VLR                       /AuC                                    /AuC
                                                                                                                              /VLR
    Attach Request
                                           Send Authentication Info
                                                             Send Authentication Info RR
   Authentication and Ciphering Request

   Authentication and Ciphering Response
                                           Update GPRS Location
                                                                                                   Cancel Location

                                                                                                                       Cancel Location RR
                                                                       Insert Subscriber Data

                                             Insert Subscriber Data RR

                                            Update GPRS Location RR

                                           Update Location Request
                                                                           Update Location
                                                                                                   Cancel Location

                                                                                                  Cancel Location RR
                                                                       Insert Subscriber Data

                                                                      Insert Subscriber Data RR

                                                                         Update Location RR
                                           Update Location Accept
                          Attach Accept

   Attach Complete
GPRS Call Scenario 3

 RA update
                                                     New                       Old                                            HLR
   MS                                                SGSN                     SGSN                      GGSN
                                BSS
    Routing Area Update Request

                                                SGSN Context Request
                                                SGSN Context Response


        Authentication and Ciphering                                           Authentication and Ciphering

                                                SGSN Context Acknowledge

                                                Forward Buffered PDUs

                                                Update PDP Context Request

                                                                  Update PDP Context Response


                                                 Update GPRS Location

                                                                                                       Cancel Location

                                                                                                    Insert Subscriber Data

                                                Insert Subscriber Data RR

                                                                                                  Update Subscriber Data RR
                   Routing Area Update Accept

    Routing Area Update Complete
[별첨] GSM vs. GPRS
                  Email via GSM                                           Email via GPRS
                                        Auth.                                                             Auth.
                                        Server                                                            Server




        GSM              PSTN           Internet                                       GPRS            Internet

                                                   Email                                                             Email
User            Modem           Modem              Server          Virtual                    Authenticated          Server
                                                                    GPRS                      Path to Email
                                                                 Data Tunnel                     Server




       Initial Call Process               Time (s)                  Initial Call Process                           Time (s)
GSM Call                                      4             GPRS Call                                                 4
Train Model                                  30             Login and Authenticate                                   11
Login and Authenticate                       11             Download mail                                            180
Download mail                                180                               Total                               3min 45s
               Total                      3min 45s          Subsequent Call
Subsequent Call                                             Not applicable – Permanent Virtual
                                                                                                                      0
Repeat Above                              3min 45s          Circuit
통신시스템(Gprs network)

More Related Content

What's hot

Owa330011 bssap protocol analysis issue 1.0
Owa330011 bssap protocol analysis issue 1.0Owa330011 bssap protocol analysis issue 1.0
Owa330011 bssap protocol analysis issue 1.0Nguon Dung Le
 
Wcdma radio functionality
Wcdma radio functionalityWcdma radio functionality
Wcdma radio functionalityruto123
 
Voice Over U M T S Evolution From W C D M A, H S P A To L T E
Voice Over  U M T S Evolution From  W C D M A, H S P A To  L T EVoice Over  U M T S Evolution From  W C D M A, H S P A To  L T E
Voice Over U M T S Evolution From W C D M A, H S P A To L T EPengpeng Song
 
My PptIntroduction to 3G, GSM, GPRS, EDGE Network
My PptIntroduction to 3G, GSM, GPRS, EDGE NetworkMy PptIntroduction to 3G, GSM, GPRS, EDGE Network
My PptIntroduction to 3G, GSM, GPRS, EDGE NetworkARVIND SARDAR
 
Go nast3010 e01_1 2_g-3g cell reselection and handover-37
Go nast3010 e01_1 2_g-3g cell reselection and handover-37Go nast3010 e01_1 2_g-3g cell reselection and handover-37
Go nast3010 e01_1 2_g-3g cell reselection and handover-37Muhammad Ali Suhail
 
Blind handover
Blind handoverBlind handover
Blind handoverTelcomku
 
Zte hsdpa
Zte hsdpaZte hsdpa
Zte hsdpatmukuze
 
Physical layer aspects (Matthew Baker: RAN WG1 Chair, Alcatel-Lucent)
Physical layer aspects (Matthew Baker: RAN WG1 Chair, Alcatel-Lucent) Physical layer aspects (Matthew Baker: RAN WG1 Chair, Alcatel-Lucent)
Physical layer aspects (Matthew Baker: RAN WG1 Chair, Alcatel-Lucent) BP Tiwari
 
GSM RF Interview Q&A
GSM RF Interview Q&AGSM RF Interview Q&A
GSM RF Interview Q&AYayvo.com
 
Wcdma radio functionality
Wcdma radio functionalityWcdma radio functionality
Wcdma radio functionalityRiadh Bachrouch
 
LTE Radio Layer 2 And Rrc Aspects
LTE Radio Layer 2 And Rrc AspectsLTE Radio Layer 2 And Rrc Aspects
LTE Radio Layer 2 And Rrc AspectsBP Tiwari
 
01 principles of the wcdma system
01 principles of the wcdma system01 principles of the wcdma system
01 principles of the wcdma systemkhurrambilal01
 

What's hot (20)

Gsm signaling
Gsm signalingGsm signaling
Gsm signaling
 
Owa330011 bssap protocol analysis issue 1.0
Owa330011 bssap protocol analysis issue 1.0Owa330011 bssap protocol analysis issue 1.0
Owa330011 bssap protocol analysis issue 1.0
 
Irat handover basics
Irat handover basicsIrat handover basics
Irat handover basics
 
Umts call-flows
Umts call-flowsUmts call-flows
Umts call-flows
 
GPRS
GPRSGPRS
GPRS
 
GPRS UMTS in the Core Network
GPRS UMTS in the Core NetworkGPRS UMTS in the Core Network
GPRS UMTS in the Core Network
 
Wcdma radio functionality
Wcdma radio functionalityWcdma radio functionality
Wcdma radio functionality
 
Voice Over U M T S Evolution From W C D M A, H S P A To L T E
Voice Over  U M T S Evolution From  W C D M A, H S P A To  L T EVoice Over  U M T S Evolution From  W C D M A, H S P A To  L T E
Voice Over U M T S Evolution From W C D M A, H S P A To L T E
 
My PptIntroduction to 3G, GSM, GPRS, EDGE Network
My PptIntroduction to 3G, GSM, GPRS, EDGE NetworkMy PptIntroduction to 3G, GSM, GPRS, EDGE Network
My PptIntroduction to 3G, GSM, GPRS, EDGE Network
 
Practical tipsonwcdma
Practical tipsonwcdmaPractical tipsonwcdma
Practical tipsonwcdma
 
Go nast3010 e01_1 2_g-3g cell reselection and handover-37
Go nast3010 e01_1 2_g-3g cell reselection and handover-37Go nast3010 e01_1 2_g-3g cell reselection and handover-37
Go nast3010 e01_1 2_g-3g cell reselection and handover-37
 
Wcdma
WcdmaWcdma
Wcdma
 
Blind handover
Blind handoverBlind handover
Blind handover
 
Zte hsdpa
Zte hsdpaZte hsdpa
Zte hsdpa
 
Physical layer aspects (Matthew Baker: RAN WG1 Chair, Alcatel-Lucent)
Physical layer aspects (Matthew Baker: RAN WG1 Chair, Alcatel-Lucent) Physical layer aspects (Matthew Baker: RAN WG1 Chair, Alcatel-Lucent)
Physical layer aspects (Matthew Baker: RAN WG1 Chair, Alcatel-Lucent)
 
GSM RF Interview Q&A
GSM RF Interview Q&AGSM RF Interview Q&A
GSM RF Interview Q&A
 
Wcdma radio functionality
Wcdma radio functionalityWcdma radio functionality
Wcdma radio functionality
 
LTE Radio Layer 2 And Rrc Aspects
LTE Radio Layer 2 And Rrc AspectsLTE Radio Layer 2 And Rrc Aspects
LTE Radio Layer 2 And Rrc Aspects
 
01 principles of the wcdma system
01 principles of the wcdma system01 principles of the wcdma system
01 principles of the wcdma system
 
Call flows
Call flowsCall flows
Call flows
 

Viewers also liked

[2012 11 12]애자일 회고
[2012 11 12]애자일 회고[2012 11 12]애자일 회고
[2012 11 12]애자일 회고Jong Pil Won
 
소프트웨어 아키텍처 평가(Atam)
소프트웨어 아키텍처 평가(Atam)소프트웨어 아키텍처 평가(Atam)
소프트웨어 아키텍처 평가(Atam)영기 김
 
배열과 포인터
배열과 포인터배열과 포인터
배열과 포인터영기 김
 
소프트웨어 아키텍처 문서화
소프트웨어 아키텍처 문서화소프트웨어 아키텍처 문서화
소프트웨어 아키텍처 문서화영기 김
 
Sustainable SW Development
Sustainable SW DevelopmentSustainable SW Development
Sustainable SW DevelopmentSam Hwang
 
Intro Of Agile
Intro Of AgileIntro Of Agile
Intro Of AgileSam Hwang
 
애자일 S/W 개발
애자일 S/W 개발애자일 S/W 개발
애자일 S/W 개발영기 김
 
스크럼(Scrum)
스크럼(Scrum)스크럼(Scrum)
스크럼(Scrum)영기 김
 
칸반(Kanban)
칸반(Kanban)칸반(Kanban)
칸반(Kanban)영기 김
 
통신시스템(Wcdma network)
통신시스템(Wcdma network)통신시스템(Wcdma network)
통신시스템(Wcdma network)영기 김
 
애자일 코치
애자일 코치애자일 코치
애자일 코치영기 김
 
Si 프로젝트에서 바라보는...traditional vs agile
Si 프로젝트에서 바라보는...traditional vs agileSi 프로젝트에서 바라보는...traditional vs agile
Si 프로젝트에서 바라보는...traditional vs agileKiwon Kyung
 
통신시스템(Cdma network)
통신시스템(Cdma network)통신시스템(Cdma network)
통신시스템(Cdma network)영기 김
 
린 소프트웨어 개발(Lean software development)
린 소프트웨어 개발(Lean software development)린 소프트웨어 개발(Lean software development)
린 소프트웨어 개발(Lean software development)영기 김
 
애자일 도입과 사례 공유
애자일 도입과 사례 공유애자일 도입과 사례 공유
애자일 도입과 사례 공유agilekorea
 
익스트림 프로그래밍(Xp)
익스트림 프로그래밍(Xp)익스트림 프로그래밍(Xp)
익스트림 프로그래밍(Xp)영기 김
 
소프트웨어 테스팅
소프트웨어 테스팅소프트웨어 테스팅
소프트웨어 테스팅영기 김
 
알고리즘과 자료구조
알고리즘과 자료구조알고리즘과 자료구조
알고리즘과 자료구조영기 김
 
소프트웨어 아키텍처
소프트웨어 아키텍처소프트웨어 아키텍처
소프트웨어 아키텍처영기 김
 

Viewers also liked (20)

[2012 11 12]애자일 회고
[2012 11 12]애자일 회고[2012 11 12]애자일 회고
[2012 11 12]애자일 회고
 
소프트웨어 아키텍처 평가(Atam)
소프트웨어 아키텍처 평가(Atam)소프트웨어 아키텍처 평가(Atam)
소프트웨어 아키텍처 평가(Atam)
 
배열과 포인터
배열과 포인터배열과 포인터
배열과 포인터
 
소프트웨어 아키텍처 문서화
소프트웨어 아키텍처 문서화소프트웨어 아키텍처 문서화
소프트웨어 아키텍처 문서화
 
What is agile
What is agileWhat is agile
What is agile
 
Sustainable SW Development
Sustainable SW DevelopmentSustainable SW Development
Sustainable SW Development
 
Intro Of Agile
Intro Of AgileIntro Of Agile
Intro Of Agile
 
애자일 S/W 개발
애자일 S/W 개발애자일 S/W 개발
애자일 S/W 개발
 
스크럼(Scrum)
스크럼(Scrum)스크럼(Scrum)
스크럼(Scrum)
 
칸반(Kanban)
칸반(Kanban)칸반(Kanban)
칸반(Kanban)
 
통신시스템(Wcdma network)
통신시스템(Wcdma network)통신시스템(Wcdma network)
통신시스템(Wcdma network)
 
애자일 코치
애자일 코치애자일 코치
애자일 코치
 
Si 프로젝트에서 바라보는...traditional vs agile
Si 프로젝트에서 바라보는...traditional vs agileSi 프로젝트에서 바라보는...traditional vs agile
Si 프로젝트에서 바라보는...traditional vs agile
 
통신시스템(Cdma network)
통신시스템(Cdma network)통신시스템(Cdma network)
통신시스템(Cdma network)
 
린 소프트웨어 개발(Lean software development)
린 소프트웨어 개발(Lean software development)린 소프트웨어 개발(Lean software development)
린 소프트웨어 개발(Lean software development)
 
애자일 도입과 사례 공유
애자일 도입과 사례 공유애자일 도입과 사례 공유
애자일 도입과 사례 공유
 
익스트림 프로그래밍(Xp)
익스트림 프로그래밍(Xp)익스트림 프로그래밍(Xp)
익스트림 프로그래밍(Xp)
 
소프트웨어 테스팅
소프트웨어 테스팅소프트웨어 테스팅
소프트웨어 테스팅
 
알고리즘과 자료구조
알고리즘과 자료구조알고리즘과 자료구조
알고리즘과 자료구조
 
소프트웨어 아키텍처
소프트웨어 아키텍처소프트웨어 아키텍처
소프트웨어 아키텍처
 

Similar to 통신시스템(Gprs network)

Similar to 통신시스템(Gprs network) (20)

HITB Labs: Practical Attacks Against 3G/4G Telecommunication Networks
HITB Labs: Practical Attacks Against 3G/4G Telecommunication NetworksHITB Labs: Practical Attacks Against 3G/4G Telecommunication Networks
HITB Labs: Practical Attacks Against 3G/4G Telecommunication Networks
 
Gsm architecture
Gsm architecture Gsm architecture
Gsm architecture
 
Chap02 gprs pro_03t_kh
Chap02 gprs pro_03t_khChap02 gprs pro_03t_kh
Chap02 gprs pro_03t_kh
 
gsm,umts.ppt
gsm,umts.pptgsm,umts.ppt
gsm,umts.ppt
 
Gprs
GprsGprs
Gprs
 
Cellular J So
Cellular J SoCellular J So
Cellular J So
 
Wireless networking
Wireless networkingWireless networking
Wireless networking
 
Copy Of Copy Of Gprs
Copy Of Copy Of GprsCopy Of Copy Of Gprs
Copy Of Copy Of Gprs
 
Mig from 2g to 3g
Mig from 2g to 3gMig from 2g to 3g
Mig from 2g to 3g
 
Mobile 2G/3G Workshop
Mobile 2G/3G WorkshopMobile 2G/3G Workshop
Mobile 2G/3G Workshop
 
3G
3G 3G
3G
 
GPRS EDGE 3G 4G
GPRS EDGE 3G 4GGPRS EDGE 3G 4G
GPRS EDGE 3G 4G
 
Gprs persentation
Gprs persentation Gprs persentation
Gprs persentation
 
Chap01 gprs intro_03_kh
Chap01 gprs intro_03_khChap01 gprs intro_03_kh
Chap01 gprs intro_03_kh
 
Introduction W Cdma
Introduction W CdmaIntroduction W Cdma
Introduction W Cdma
 
3g presentation4928
3g presentation49283g presentation4928
3g presentation4928
 
Nachiket mehta
Nachiket mehtaNachiket mehta
Nachiket mehta
 
3g wireless technology
3g wireless technology3g wireless technology
3g wireless technology
 
39018631 lte-overview
39018631 lte-overview39018631 lte-overview
39018631 lte-overview
 
10 fn s48
10 fn s4810 fn s48
10 fn s48
 

Recently uploaded

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 

Recently uploaded (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 

통신시스템(Gprs network)

  • 1. Telecommunication Basics (GPRS Network) Software Engineering Lab - 김영기 책임
  • 2. Remember Again !!! 1G 2G 3G 3.5G 4G WiMAX track 802.15e Wave1 802.15e Wave2 802.16e 802.16n (Mobile WiMAX) (Mobile WiMAX) WiMAX R1.5 WiMAX R2.0 CDMA-1X CDMA-1X CDMA-1X CDMA track EV-DO r0 EV-DO rA EV-DO rB UMB AMPS IS-95 A IS-95 B CDMA-1X EV-DV GSM track EDGE LTE LTE Advanced NMT GSM GPRS W-CDMA W-CDMA W-CDMA W-CDMA W-CDMA R5 R6 R7 HSPA+ R3 (HSCPA) (HSUPA) (HSPA+) Phase2 음성 통화 통화, 문자, 이메일 통화, 문자, 멀티미디어, 무선인터넷 초고속 인터넷 초고속 무선 인터넷 유,무선간 연동
  • 3. What is GPRS ?  GPRS (General Packet Radio Service)  General = Not restricted to GSM use  Packet Radio = Enable Packet mode communication over air  Service = Not System, Existing BSS (Partially also NSS) infrastructure is used Part of GSM phase 2+ Required many new network elements into NSS Provides connections to external packet data networks (Internet, X.25)  Benefits Resources are reserved only when needed and charged accordingly Connection setup times are reduces Enables new services opportunities
  • 4. GPRS Characteristics  GPRS uses packet switched resource allocation Resource allocated only when data is to be sent/received  Flexible channel allocation One to eight time slots Available resources shared by active users Up and Down link channels reserved separately GPRS and circuit switched GSM services can use same time slots alternatively  Traffic characteristics suitable for GPRS Intermittent, busty data transmissions Frequent transmissions of small volumes of data Infrequent transmission of larger volumes of data
  • 5. GPRS Architecture BSC BTS PSTN Um MSC Gb HLR/AuC SMS-GMSC Gr Gr Gd Serving GPRS Support Node(SGSN) Gs Gd SS7 Coperate1 Gn Network Server Border EIR Intra-PLMN Gateway (BG) Backbone MAP-F Inter-PLMN Gp Network Backbone (IP Based) Gateway GPRS Network Support Node Local area Router Gn (GGSN) Gi.IP Data Network Network Point-To-Multipoint (Internet) Service Center (PTM-SC) Coperate2 Server Gi.X.25 Data Router Network (X.25) Local area Network
  • 8. Radio Interface Protocols  2 Plane User plane Control Plane  3 Layers Layer 1 : Physical (PHY) Layer 2 : Data Link Media Access Control (MAC) Radio Link Control (RLC) Packet Data Convergence Protocol (PDCP) Layer 3 : Radio Resource Control (RRC) for lu mode Radio Resource (RR) for A/Gb mode
  • 9. Protocol Stack  GPRS Control Plane Protocol Stack GMM/SM GMM/SM LLC LLC LLC Relay RLC RLC BSSGP BSSGP MAC MAC Network Network Service Service GSM RF GSM RF L1bis L1bis MS BSS (PCU) SGSN Um Gb GMM/SM (New in GPRS) GPRS Mobility Management and Session Management GPRS Attach/Detach PDP Context 구성 및 해제 GPRS 단말 위치 갱신 – Routing Area Update/Location Update 인증 Radio Resource Assign
  • 10. Protocol Stack  GPRS Traffic Protocol Stack Application IP/X.25 IP/X.25 E X.25 N SNDCP SNDCP GTP GTP IP D LLC LLC LLC UDP/TCP UDP/TCP N RLC RLC BSSGP BSSGP IP IP O MAC MAC Frame Relay Frame Relay L2 L2 D E GSM RF GSM RF L1bis L1bis L1 L1 MS BSS (PCU) SGSN GGSN Gi Um Gb Gn
  • 11. Assignment of functions Function MS BSS SGSN GGSN HLR Network Access Control Registration √ Authentication and Authorization √ √ √ Admission Control √ √ √ Message Screening √ Charging Data Collection √ √ Packet Routing & Transfer Relay √ √ √ √ Routing √ √ √ √ Addressing Translation and Mapping √ √ √ Encapsulation √ √ √ Tunneling √ √ Compression √ Ciphering √ √ √ Mobility Management √ √ √ √ Logical Link Management Logical Link Establishment √ √ Logical Link Maintenance √ √ Logical Link Release √ √ Radio Resource Management Um Management √ √ Cell Selection √ √ Um-T ranx √ √ Path Management √ √
  • 12. Gateway GPRS Support Node  Typically located at one of the MSC sites  One (or few) per operator  Main functions Interface to external data networks Resembles to a data network router Forwards end user data to right SGSN Converts the GPRS packets from SGSN to the PDP format Routes mobile originated packets to right destination Converts PDP addresses change to GSM addresses of the destination user Filters end user traffic Collects charging information for data network usage Data packets are not sent to MS unless the user has activated the PDP address Performs authentication Many-to-many relations among SGSNs & GGSNs
  • 13. Serving GPRS Support Node  Functionally connected with BSC, physically can be at MSC or BSC site  One for few BSCs or one (or few) per every BSC  One SGSN can support BSCs of several MSC sites  Main functions Delivers data packets to mobile stations & vice-versa Authenticates GPRS mobiles / Maintain user profile Handles mobile’s registration in GPRS network Handles mobile’s mobility management / Packet Routing, Transfer Relays MO and MT data traffic TCP/IP header compression, V.42bis data compression, error control MS- SGSN (ARQ) Collect charging information of air interface usage
  • 14. Other Elements Entity Functionality  Not defined within GPRS BG  Routes packets from SGSN/GGSN of one operator to a SGSN/GGSN of an other (Border Gateway) operator  Provides protection against intruders from external networks DNS  Translates addresses from ggsn1.oper1.fi-format to 123.45.67.98 format (Domain Name Server) Charging Gateway  Collects charging information from SGSNs and GGSNs  PTM Multicast (PTM-M) - Downlink broadcast, No subscription, No Ciphered PTM-SC  PTM Group call (PTM-G) (Point to Multipoint-Service Center) - Closed or open groups, Down/Up link, Ciphered  Geographical area limitation
  • 15. GPRS Backbones  GPRS Backbones Enables communication between GPRS Support Nodes based on private IP Network IPv6 is the ultimate protocol IPv4 can be used as an intermediate solution Intra-PLMN backbone Connect GPRS Support Nodes of one operator Operator decides the network architecture LAN, Point-to-Point links, ATM, ISDN, … Inter-PLMN backbone Connects GPRS operators via BGs Provides international GPRS roaming Operators decide the backbone in the roaming agreement
  • 16. Physical Channels  FDMA + TDMA Defined by timeslot (0~7) and Radio frequency channel  Shared Basic Physical Sub Channel Shared among several users (up to 8) Uplink Stage Flag (USF) controls multiple access  Dedicated Basic Physical Sub Channel One user support  Packet Data Channel (PDCH) Dedicated to packet data traffic from logical channels (Refer Next Slide) Control User data
  • 17. Logical Channels Mapped by the MAC to physical channels Control channels for control, synchronization and signaling Common/Dedicated/Broadcast Packet Traffic Channels Encoded speech/Encoded data Packet Data Logical Channels Traffic Channels Control Channels PCCCH PBCCH PDCCH PDTCH PTCCH/U PTCCH/U PTCCH/D PACCH PBCCH PTCCH/U PTCCH/D PACCH PDTCH/H PDTCH/D [Up] [Down] [Down] [Down] [Down] [Up/Down] [Down] [Up] [Up] [Down] PCCCH = Packet Common Control Channel PPCH = Packet Paging Channel Up = Uplink Direction PBCCH = Packet Broadcast Control Channel PAGCH = Packet Access Grant Channel Down = Downlink Direction PDCCH = Packet Dedicated Control Channel PNCH = Packet Notification Channel PDTCH = Packet Traffic Channel PACCH = Packet Associated Control Channel PRACH = Packet Random Access Channel PTCCH = Packet Timing Advance Control Channel
  • 18. Control Channels  Packet Common Control Channel (PCCCH) Paging (PPCH) Random Access (PRACH) Grant (PAGCH) Packet Notification (PNCH)  Packet Broadcast Control Channel (PBCCH) Frequency correction channels Synchronization channel (MS freq. vs. BS) Broadcast control channel for general information on the base station Packet broadcast channels Broadcast parameters that MS needs to access network for packet transmission
  • 19. Packet Traffic Channels  TCH Traffic Channels (TCH) Encoding of speech or user data Channels are either predetermined multiplexed or multiplexing determined by MAC Full rate / Half rate On both SBPSCH and DBPSCH Modulation techniques GMSK (Gaussian Minimum Shift Keying) = MSK + Gaussian filter 8-PSK
  • 20. GPRS Mobile Types  A/Gb mode Class Description  Simultaneous GPRS and conventional GSM operation Class A  Supports simultaneous circuit switched and GPRS data transfer  Can be attached to both GPRS and conventional GSM services simultaneously  Can listen circuit switched and GPRS pages (via GPRS) Class B  Supports either circuit switched calls or GPRS data transfer but not simultaneous communication  Most common for handsets today  Alternatively attached in GPRS or conventional GSM  No simultaneous operation Class C  ‘GPRS only’ mobiles also possible (e.g. for telemetric applications)  E.g. expansion cards for laptops  lu mode Mode Description CS/PS  Same as Class A in A/Gb mode PS  MS can only operate packet switched services CS  MS can only operate circuit switched services
  • 21. Service Types  Point-to-Point Internet access by user  Point-to-Multipoint Delivery of information (e.g. news) to multiple locations or interactive conference applications  IP Multimedia Subsystem Simultaneous access to multiple different types of real-time and non-real-time traffic IMS provides synchronization between such components
  • 22. Mobility Management (1/2)  3 different state Data can only be transmitted in the ACTIVE state State Description  No logical PDP context activated  No network address (IP) registered for the terminal IDLE  No routing of external data possible  Only multicast messages to all GPRS handsets available  Only routing area is known - RA is defined by operator  allows individual optimizations STANDBY  When downlink data is available, packet paging message is sent to routing area  Upon reception, MS sends it’s cell locations to the SGSN and enters the ACTIVE state  SGSN knows the cell of the MS ACTIVE  PDP contexts can be activated/deactivated  Can remain in this state even if not data is transmitted (controlled by timer)
  • 23. Mobility Management (2/2)  Mobility Management Message Cell update When MS changes the cell within a Routing Area in READY state Routing Area update When MS changes the cell between Routing Area in READY or STANDBY state Two types of Routing Area Updates from MS’s point of view only one type Intra-SGSN Routing Area Update Inter-SGSN Routing Area Update Periodic Routing Area updates are applicable
  • 24. PDP Contexts  Packet Data Protocol (PDP) Session Logical tunnel between MS and GGSN Anchored GGSN for Session  PDP activities Activation GGSN에게 단말의 존재를 알림 GPRS Data 수신/전송을 위해 (Session 이용을 위해), 반드시 IP 할당이 필요하며, IP 주소 등을 할당하는 과장 Modification Deactivation
  • 25. PDP Context Procedures  MS initiated MS BSS SGSN GGSN Activate PDP Context Request Create PDP Context Request Create PDP Context Response Activate PDP Context Accept  GGSN initiated MS BSS SGSN GGSN Packet from ext. nw. PDU Notification Request PDU Notification Response Activate PDP Context Activation Activate PDP Context Request Create PDP Context Request Create PDP Context Response Activate PDP Context Accept
  • 26. GPRS Call Scenario 1  GPRS Attach Previous MS SGSN HLR/AuC SGSN BSS Packet Channel Request Packet Uplink Assignment RLC Block (attach request) Attach Request Send Authentication Info. Packet Control Acknowledgment Authentication and Send Authentication Info RR Ciphering Request Packet Downlink Assignment RLC blocks (Authentication and Ciphering Request) Packet Downlink Ack Packet Channel Request Packet Uplink Assignment RLC blocks (Authentication and Ciphering Response) Packet Uplink Ack Authentication and Ciphering Response Update GPRS Location Packet Control Cancel Location Acknowledgement Cancel Location RR Insert Subscriber Data Insert Subscriber Data RR Update GPRS Location RR Attach Accept RLC blocks (Attach accept) Packet Downlink Ack Packet Downlink Reponses Packet Uplink Assignment RLC blocks (Attach complete) Packet Uplink Ack Attach Complete Packet Control Acknowledgement
  • 27. GPRS Call Scenario 2  GPRS/GSM Attach Previous Previous MSC HLR MSC HLR MS BSS SGSN /VLR /AuC /AuC /VLR Attach Request Send Authentication Info Send Authentication Info RR Authentication and Ciphering Request Authentication and Ciphering Response Update GPRS Location Cancel Location Cancel Location RR Insert Subscriber Data Insert Subscriber Data RR Update GPRS Location RR Update Location Request Update Location Cancel Location Cancel Location RR Insert Subscriber Data Insert Subscriber Data RR Update Location RR Update Location Accept Attach Accept Attach Complete
  • 28. GPRS Call Scenario 3  RA update New Old HLR MS SGSN SGSN GGSN BSS Routing Area Update Request SGSN Context Request SGSN Context Response Authentication and Ciphering Authentication and Ciphering SGSN Context Acknowledge Forward Buffered PDUs Update PDP Context Request Update PDP Context Response Update GPRS Location Cancel Location Insert Subscriber Data Insert Subscriber Data RR Update Subscriber Data RR Routing Area Update Accept Routing Area Update Complete
  • 29. [별첨] GSM vs. GPRS Email via GSM Email via GPRS Auth. Auth. Server Server GSM PSTN Internet GPRS Internet Email Email User Modem Modem Server Virtual Authenticated Server GPRS Path to Email Data Tunnel Server Initial Call Process Time (s) Initial Call Process Time (s) GSM Call 4 GPRS Call 4 Train Model 30 Login and Authenticate 11 Login and Authenticate 11 Download mail 180 Download mail 180 Total 3min 45s Total 3min 45s Subsequent Call Subsequent Call Not applicable – Permanent Virtual 0 Repeat Above 3min 45s Circuit