GPRS
GPRS
GPRS stands for General Packet Radio Service. GPRS technology was established to provide
higher data rate compared to GSM. GPRS is the packet – based and continuous wireless internet
service which offers data rates from 56 kbps to 172 kbps for computer and mobile users.
The standardization of GPRS technology was done by the European Telecommunications
Standard Institute (ETSI). The important point for GPRS technology is that it works with packet
switched data rather than circuit switched data and packet switching efficiently utilized available
capacity of the system.
GPRS also supports unicast, broadcast and multicast services. It provides more efficient and
inexpensive packet transfer service for typical internet applications that depends on packet
transfer. ‘Always on’ characteristic is the key advantage for GPRS user which does not require to
setup connection prior to data transfer.
For the new GPRS radio channels, the GSM system can assign between one to eight time slots
within a TDMA frame. Time slots are dynamic, they are not pre-determined or pre- fixed.
In GPRS technique, at least one time slot is reserved by the operator to provide good QoS and to
guarantee a minimum data transfer speed. Data transfer rate also depends on the capacity of
Mobile Station (MS) as all devices are not able to handle sending and receiving of data at same
time.
Characteristics of GPRS
Following are the key characteristics of GPRS technology:
Packet switching operation:
GPRS technology works with packet switching technique and is quite advantageous compared to
GSM which works on circuit switching technique. Packet switching is more efficient and can
maximum utilize available capacity of system as well it also allows high commonality in internet
techniques.
Always-on connection:
As GPRS works with packet switching technique, and in packet switching charges are on the
base of amount of data carried as it uses service provider’s capacity. While in circuit switching
technique, charges are calculated on the base of time for which circuit is used or for the time of
call.
Speed:
The main reason to establish GPRS is to provide higher data rate over GSM. GPRS can provide
data rate upto 172 kbps, which is quite higher compared to GSM.
Support more applications:
Always on characteristics and packer switching along with higher data rate allows GPRS to work
with many new applications. One of the greatest advancement in GPRS is Blackberry form of
PDA and mobile.
CAPEX and OPEX:
Capital Expenditure (CAPEX) and Operational Expenditure (OPEX) are important for GPRS as
they are concerned with finance. As GPRS is an upgradation to GSM an mostly in the form of
Software upgrade, so it does not require dedicated networks and other resources. GPRS can
easily operate and maintain remotely. Hence the capital expenditure for GPRS is not as high as
newly setup network.
Simultaneously, operational expenditure is also very low, as operators don’t have to maintain
networks separately it can be handled and managed remotely. Also the base – station
infrastructure will be same so it will not affect OPEX.
Quality of Service (QoS):
GPRS guarantees good Quality of Service (QoS) based on high, normal and low service
precedence, reliability class and delay class of the transmission and user data throughput.
Reliability class is used for greater error tolerance, error-detection and error-correction. While
delay class is used for channel access delay, coding for error correction and transfer delay in
GPRS network.
Security:
GPRS provides various security services like authentication, user identity confidentiality, user
information confidentiality and access control
Mobile Station (MS) comprises of users’ hardware and software to interact with GPRS
network. Base Station Subsystem (BSS) is responsible to maintain radio connection with
MS and coding / decoding of voice. Every BSS of network is controlled by Base Station
Controller (BSC).
BSS is connected with MS via Um interface.
All GSNs are integrated with GSM architecture and new interfaces have been defined in
GPRS architecture.
Gateway GPRS Support Node (GGSN) is an interworking component between external
packet data network (PDN) and GPRS network.
GGSN maintains GPRS user’s routing information and also performs address
conversions. GGSN is connected with PDN via Gi interface and transfer information in
terms of packets via Gn interface.
SGSN is connected with MS and BSS via Gb interface while it is connected with other
SGSN through Gn interface. SGSN request Home Location Register (HLR) or GPRS
Register (GR) to track location of individual MS and collecting billing information.
SGSN can request to Equipment Identity Register (EIR) for identification and
authentication related tasks. SGSN can also request to Visitor Location Register (VLR)
via Mobile Switching Center (MSC) for bilingual information if MS is not available in
HLR.
As displayed in figure 1, information in packet data format is transferred from external
network to MS via GGSN, SGSN and BSS respectively. In GPRS architecture, MSC is
used for signaling process.
GPRS:-
The General Packet Radio Service (GPRS) enhances GSM data services significantly by
providing end-to-end packet switched data connections.
GPRS architecture works on the same procedure like GSM network, but, has additional entities
that allow packet data transmission. This data network overlaps a second-generation GSM
network providing packet data transport at the rates from 9.6 to 171 kbps. Along with the packet
data transport the GSM network accommodates multiple users to share the same air interface
resources concurrently.
A. Mobile station (MS): Mobile station communicates with BSS by using radio air
interface. To connect with SGSN the GPRS facility should be added in MS. It consists of User
Equipment and SIM. SIM gives GM subscribers their identity.
B. Base Station Subsystem (BSS): It consists of many BSC (Base Station Controller) and BTS
(Base Transceiver Station). BSCs connect to single MSC and each BSC controls several hundred
of BTSs. The BTS and BSC interface is called as Abis interface. BSC reduces burden on MSC in
case of handover from one BTS to another connected to same BSC.
C. Core Network (CN):
MSC (Mobile Switching Controller) is the central unit of the network. It controls
mobility management, call set up, location updating, routing, basic switching and
supplementary services.
HLR (Home Location Register) consists of subscriber information and location of each
user who reside in same city as MSC. It gives IMSI.
VLR (Visitor Location Register) temporarily stores the IMSI of each roaming
subscriber.
AUC (Authentication Centre) is strongly protected database which handles
authentication and encryption key for every single subscriber in HLR and VLR. It
consists of EIR (Equipment Identity Register) to check for stolen phones.
o Classes range from 1 (low delay, high priority) to 4 (high delay, low priority).
o Applications like VoIP and gaming require lower delay classes, while email can
tolerate higher delays.
3. Reliability Class:
o Specifies the level of reliability for data delivery.
o Ranges from 8 kbps to 2048 kbps, depending on the network's capabilities and the
device.
5. Mean Throughput Class:
o Specifies the average data rate expected during a session.
QoS Profiles
The QoS parameters are typically grouped into QoS profiles, tailored to different types of
applications and user requirements. For example:
High-priority services: Low delay, high reliability, and high peak throughput (e.g.,
emergency services).
Best-effort services: Moderate delay, medium reliability, and moderate throughput (e.g.,
web browsing).
QoS Management
To enforce QoS, the network uses mechanisms like:
Admission Control: Determines whether a new session can be admitted without
compromising the QoS of existing sessions.
Traffic Shaping: Controls the flow of data to ensure compliance with QoS settings.
Resource Reservation: Allocates network resources based on QoS requirements.
Challenges
1. Limited Bandwidth: GPRS is a 2G technology with low data speeds, making it hard to
meet high QoS demands.
2. Network Congestion: Heavy traffic can degrade QoS for all users.
3. Device Capabilities: Older devices may not fully support advanced QoS features.
Mobility management in GPRS
Mobility management in GPRS (General Packet Radio Service) ensures seamless data
communication as mobile users move between different cells in a GSM (Global System for
Mobile Communications) network. It involves tracking mobile devices, maintaining their
connection status, and efficiently handling handovers.
Key Components of Mobility Management in GPRS
1. Cell Selection and Reselection
o The mobile station (MS) selects the best serving cell based on signal strength and
quality.
o Reselection happens when a better cell is found.
3. Location Management
o GPRS uses two key network elements for tracking mobile stations:
SGSN (Serving GPRS Support Node): Tracks user location and session
state.
GGSN (Gateway GPRS Support Node): Connects to external packet-
switched networks.
4. Paging and Attach/Detach Procedures
o GPRS Attach: When a device connects to the network, it registers with an SGSN.
a)Idle State
A MS in the idle state is not traceable and can only receive PTM-M transmissions such as
general broadcast events destined to a specific geographical area. The MS needs to perform the
attach procedure in order to connect to the GPRS network and become reachable.
b)Ready State
Data is sent or received in this state. The MS informs the SGSN when it changes cells. The MS
may explicitly request (or can be forced by the network) to detach in which case it moves to Idle.
A timer monitors the Ready state and upon its expiry, the MS is put on Standby. The timer
insures that resources are not wasted by an inactive MS.
c)Standby State
A connected MS which is inactive is put in the Standby state. Moving back to Ready can be
triggered by sending data or signalling information from the MS to the SGSN. Upon arrival of
data destined to the MS, the SGSN pages the latter and a response to the page moves the MS
back to the Ready state. The MS may wish (or can be forced by the network) to terminate the
connection by requesting to detach in which case it returns to Idle. A timer is used by the SGSN
to monitor the tracking of the MS, and when it expires, the MS is detached and is considered
unreachable
A WLAN (Wireless Local Area Network) is a type of local area network (LAN) that allows
devices to connect wirelessly using radio waves instead of physical cables. It provides high-
speed internet and network access over a limited area, such as homes, offices, schools, and
public hotspots.
2. WLAN Components
a) Access Points (APs)
Acts as a bridge between wired networks (LAN) and wireless devices.
Transmits data using radio signals (2.4 GHz & 5 GHz bands).
b) Wireless Clients (Stations – STAs)
Devices like laptops, smartphones, IoT gadgets that connect to the WLAN.
c) Wireless Router
Combines Access Point (AP), switch, and internet gateway into one device.
Provides Wi-Fi and routes traffic between local devices and the internet.
d) WLAN Controller
Used in enterprise WLANs to manage multiple APs centrally.
35m
802.11a 5 GHz 54 Mbps 1999
indoors
40m
802.11b 2.4 GHz 11 Mbps 1999
indoors
40m
802.11g 2.4 GHz 54 Mbps 2003
indoors
70m
802.11n (Wi-Fi 4) 2.4 & 5 GHz 600 Mbps 2009
indoors
35m
802.11ac (Wi-Fi 5) 5 GHz 6.9 Gbps 2014
indoors
50m
802.11be (Wi-Fi 7) 2.4, 5 & 6 GHz 40 Gbps+ Expected 2024
indoors
✅ No battery needed
✅ Real-time tracking
❌ More expensive
What is Bluetooth?
Bluetooth is used for short-range wireless voice and data communication. It is a Wireless
Personal Area Network (WPAN) technology and is used for data communications over
smaller distances. This generation changed into being invented via Ericson in 1994. It
operates within the unlicensed, business, scientific, and clinical (ISM) bands from 2.4 GHz to
2.485 GHz.
Bluetooth stages up to 10 meters. Depending upon the version, it presents information up to
at least 1 Mbps or 3 Mbps. The spreading method that it uses is FHSS (Frequency-hopping
unfold spectrum). A Bluetooth network is called a piconet and a group of interconnected
piconets is called a scatter net.
Bluetooth
Bluetooth is a wireless technology that lets devices like phones, tablets, and headphones
connect to each other and share information without needing cables. Bluetooth simply
follows the principle of transmitting and receiving data using radio waves. It can be paired
with the other device which has also Bluetooth but it should be within the estimated
communication range to connect. When two devices start to share data, they form a network
called piconet which can further accommodate more than five devices.
Key Features of Bluetooth
The transmission capacity of Bluetooth is 720 kbps.
Bluetooth is a wireless technology.
Bluetooth is a Low-cost and short-distance radio communications standard.
Bluetooth is robust and flexible.
The basic architecture unit of Bluetooth is a piconet.
Architecture of Bluetooth
The architecture of Bluetooth defines two types of networks:
Piconet
Piconet is a type of Bluetooth network that contains one primary node called the master node
and seven active secondary nodes called slave nodes. Thus, we can say that there is a total of
8 active nodes which are present at a distance of 10 meters. The communication between the
primary and secondary nodes can be one-to-one or one-to-many. Possible communication is
only between the master and slave; Slave-slave communication is not possible. It also has
255 parked nodes, these are secondary nodes and cannot take participation in communication
unless it gets converted to the active state.
Scatternet
It is formed by using various piconets. A slave that is present in one piconet can act as master
or we can say primary in another piconet. This kind of node can receive a message from a
master in one piconet and deliver the message to its slave in the other piconet where it is
acting as a master. This type of node is referred to as a bridge node. A station cannot be
mastered in two piconets.
Bluetooth Protocol Stack
Radio (RF) Layer: It specifies the details of the air interface, including frequency, the
use of frequency hopping and transmit power. It performs modulation/demodulation of
the data into RF signals. It defines the physical characteristics of Bluetooth transceivers.
It defines two types of physical links: connection-less and connection-oriented.
Baseband Link Layer: The baseband is the digital engine of a Bluetooth system and is
equivalent to the MAC sublayer in LANs. It performs the connection establishment
within a piconet, addressing, packet format, timing and power control.
Link Manager Protocol Layer: It performs the management of the already established
links which includes authentication and encryption processes. It is responsible for
creating the links, monitoring their health, and terminating them gracefully upon
command or failure.
Logical Link Control and Adaption (L2CAP) Protocol Layer: It is also known as the
heart of the Bluetooth protocol stack. It allows the communication between upper and
lower layers of the Bluetooth protocol stack. It packages the data packets received from
upper layers into the form expected by lower layers. It also performs segmentation
and multiplexing.
Service Discovery Protocol (SDP) Layer: It is short for Service Discovery Protocol. It
allows discovering the services available on another Bluetooth-enabled device.
RF Comm Layer: It is a cabal replacement protocol. It is short for Radio Frontend
Component. It provides a serial interface with WAP and OBEX. It also provides
emulation of serial ports over the logical link control and adaption protocol(L2CAP). The
protocol is based on the ETSI standard TS 07.10.
OBEX: It is short for Object Exchange. It is a communication protocol to exchange
objects between 2 devices.
WAP: It is short for Wireless Access Protocol. It is used for internet access.
TCS: It is short for Telephony Control Protocol. It provides telephony service. The basic
function of this layer is call control (setup & release) and group management for the
gateway serving multiple devices.
Application Layer: It enables the user to interact with the application.
Bluetooth Protocol Stack
Types of Bluetooth
Various types of Bluetooth are available in the market nowadays. Let us look at them.
In-Car Headset: One can make calls from the car speaker system without the use of
mobile phones.
Stereo Headset: To listen to music in car or in music players at home.
Webcam: One can link the camera with the help of Bluetooth with their laptop or phone.
Bluetooth-Equipped Printer: The printer can be used when connected via Bluetooth
with mobile phone or laptop.
Bluetooth Global Positioning System (GPS): To use Global Positioning System
(GPS) in cars, one can connect their phone with car system via Bluetooth to fetch the
directions of the address.
Applications of Bluetooth
It can be used in wireless headsets, wireless PANs, and LANs.
It can connect a digital camera wireless to a mobile phone.
It can transfer data in terms of videos, songs, photographs, or files from one cell phone to
another cell phone or computer.
It is used in the sectors of Medical healthcare, sports and fitness, Military.
Advantages
It is a low-cost and easy-to-use device.
It can also penetrate through walls.
It creates an Ad-hoc connection immediately without any wires.
It is used for voice and data transfer.
Disadvantages
It can be hacked and hence, less secure.
It has a slow data transfer rate of 3 Mbps.
Bluetooth communication does not support routing.
Frequency Max
Standard Range Mobility
Band Speed
802.16d (Fixed
2-11 GHz 75 Mbps 50 km No mobility
WiMAX)
Frequency Max
Standard Range Mobility
Band Speed
802.16e (Mobile
2-6 GHz 128 Mbps 10 km Yes (cellular-like)
WiMAX)
5. Applications of WiMAX
✅ Rural Internet Access – Provides broadband where fiber or DSL isn’t available.
✅ Mobile Internet – Used as an alternative to LTE and 3G.
✅ Enterprise Connectivity – Businesses use WiMAX for high-speed data transmission.
✅ Public Safety & Disaster Recovery – Emergency communication in remote areas.
✅ Smart Cities & IoT – Used in surveillance, transportation, and industrial applications.