GPRS architecture in wireless communication

GPRS (General Packet Radio Service) is an expansion of GSM (Global System for Mobile Communications) networks that offer packet-switched data services. The GPRS architecture consists of different network components and interfaces that work together to provide data services. In this article, we will discuss everything about GPRS architecture.

What is GPRS?

GPRS stands for General Packet Radio Service . It is the modified version of GSM architecture. GPRS is a packet-oriented mobile data mechanism, that can carry data packets as well. In GSM architecture, only voice signals can be transported, so being an enhanced version GPRS can transmit voice as well as data packets. It uses the same physical radio channel as GSM does, the only difference is it has a new logic defined for the radio channel.

GPRS Network Architecture

GPRS tries to make maximum use of the existing physical structure of GSM. It has introduced a new entity named GPRS support nodes(GSN) whose responsibility is to route and deliver a data packet. GSN is of two types:

Components of GPRS Architecture

1. Mobile Station(MS)

GPRC requires enhanced mobile stations, as existing mobile stations were designed according to the GSM network, and they were unable in handling enhanced data packets. A variety of high-speed mobile stations are available to support enhanced data packets. These mobile stations are also capable of handling the GSM architecture to make voice calls.

2. Base Station Controller (BSC)

In GSM architecture there is one component called BSC. But in GPRS there is one component is added to BSC called PCU. PCU stands for Packet Control Unit . If the signal comes to BSC and that signal contains data, then PCU routes to the SGSN. The interface is used between BSC and PCU is the FRI interface. After the signal comes to SGSN, it delivers the data packet to the GGSN. GGSN routes the data packet to the data network (PDN- Predefined Data Network).

3. GPRS Support Nodes

GPRS support nodes are of two types:

(a) Serving GPRS Support Node (SGSN) : It is responsible for the following tasks: