GPRS/EGPRS Design & Optimization

Eogogics Legacy Courses Still Available on Request
  • Course:GPRS/EGPRS Design & Optimization
  • Course ID:EGPRS Duration:2 days Where: Your Office (7+ Persons)
  • Available as a private, customized course for your group at your offices or ours and in some cases as a WebLive(TM) class.

  • Download Course Description (PDF)

Course Outline

Reviewing  GPRS/EGPRS

  • Understanding voice versus data
    • Deterministic and random
    • Data services and mix of data
    • Voice versus data for system performance
  • Standards overview
    • GPRS/EGPRS nodal and interface definitions
      • SGSN
      • GGSN
      • Gb
      • Gn
      • Ga
      • Gr
      • Gd
      • Gs
      • Gi
      • Ge
      • Gx
      • Gy
      • Gz
  • GPRS bearer and signaling:  Definitions, groups, and mapping of:
    • RLC/MAC layer
    • PRACH
    • PAGCH
    • PCCCH
    • PDTCH
    • PDCH
    • PACCH
    • Random access requests and packet queuing notifications
    • USF
  • GPRS message sequence
    • Attached request
    • PDP context activation
    • Primary/secondary PDP context
    • GTP-U
    • GTP-C
    • GTP’
    • GPRS homing
    • Location areas and updates
    • Routing areas and updates

Systems Engineering Considerations

  • Exercises
    • Mapping bearer traffic to total traffic:  Class will walk through several real world scenarios showing the impact of signaling overhead to various coding schemas
    • Simple estimations of throughput with various time slot configurations:  Class will be asked to predict and collectively model in simplistic terms throughput for various timeslot allocation with the effect of IP packet error rate to arrive at a simple, estimated throughput calculation

More on GPRS

  • Coding schema
  • Temporary block flow – TBF
  • Channel assignment:  Hopping versus non-hopping
  • BLER
  • Throughput versus delay
  • C/I ratio
  • SR-ARQ
  • Automatic retransmission request
  • BEC
  • FEC

GPRS Problem Areas

  • Air Interface
    • Coverage
    • Interference
    • TBF usage
    • Congestion
    • Coding schema non-optimal
    • Transmission time wasted
  • Core network
    • Contention at SGSN
    • Packet loss
    • Processing delays at SGSN/GGSN
    • Buffer/overflow

Problems, Causes, and Troubleshooting

  • No IP address
  • No PDP context
  • No GPRS attach
  • RAU failure
  • No uplink data
  • No downlink data
  • No GPRS indicator

Final Exercises

  • Create a test scenario to simulate parallel GSM and GPRS traffic load on a limited number of theoretical cells
    • Determine the impact of GPRS load on GSM quality
    • When and how to prioritize GPRS over GSM
    • When and how to prioritize GSM over GPRS
  • Create a test scenario whereby GPRS traffic demand during the busy hour reaches 25% of total traffic
    • What is the impact on the air interface?  BLER, CS, FEC/BEC, SR-ARQ?
    • What is happening at RA and LA?
    • What about MIP?  How does high versus low mobility provide additional impact?
    • How should this be optimized and where does one begin?
    • How do the eight available coding and modulation schemes available in EGPRS impact throughput?  What are the underlying causes of EGPRS using higher versus lower coding schemes?

Course Recap and Conclusion

Course Overview

Course in a Nutshell

Wireless operators have, in recent years, pushed to provide data services to subscribers to help broaden their revenue base as well as the subscribers’ mobile experience. Wireless and cellular/PCS technologies have traditionally been designed for circuit switched, voice oriented traffic. So with the introduction of data comes the challenge of designing a network which provides superior quality of service for both voice and data users across the same, contended air interface.
If you have a working knowledge of the air interface and operation of GPRS/EDGE systems, through prior experience or training, and are ready to focus on the advanced engineering issues, this course can help you achieve an enhanced quality of experience for your data services subscribers.


Customize It!

We can customize this course, usually at little to no added cost, to the backgrounds and needs of such diverse groups as RF and transport engineers, researchers, equipment and application developer, business strategists, planners and policy makers, and personnel in IT, marketing/sales, and operations/support.

Audience / Prerequisites

Aimed At

Engineers with prior exposure to GPRS/EDGE who wish to explore some of the advanced EGPRS engineering issues in depth.



You should have at least two years experience in the design and optimization of a GSM network along with some exposure to GPRS and EDGE.  You should also be familiar with packet switching networks.  While the standard presentation of this course assumes an Electrical Engineering background, the course can be adapted to other audiences.

Related Courses
  • “The instructor is one of the best I have ever met in my educational career. Thumbs up! I would love to take more courses with him.” – Executive Engineer, Major International Mobile Network Operator
  • "Very in-depth course and can enhance anyone with basic GSM knowledge. Instructor definitely has extensive knowledge of GSM and was able to convey details in layman terms. He did a great job explaining breakdown of frames, time slots, bursts, and such. Great class!" – US Air Force