General packet radio services (GPRS) is step to efficiently transport high-speed data over the current GSM and TDMA-based wireless network infrastructures.
Deployment of GPRS networks allows a variety of new applications ranging from mobile e-commerce to mobile corporate VPN access
Deployments of GPRS network has already taken place in several countries in Europe and the far east.
Introduction of GPRS
QoS in GPRS
GPRS Network Architecture
GPRS Network Operation
Data Service,
Application,
Limitation In GPRS
Billing and Charging In GPRS
GPRS Architecture and its components are covered extensively.
The slides give a little information about gprs and also gets into deeper explanation of its architecture.
Introduction of GPRS
QoS in GPRS
GPRS Network Architecture
GPRS Network Operation
Data Service,
Application,
Limitation In GPRS
Billing and Charging In GPRS
GPRS Architecture and its components are covered extensively.
The slides give a little information about gprs and also gets into deeper explanation of its architecture.
General Packet Radio Service (GPRS) is a new bearer service for GSM that greatly improves and simplifies wireless access to packet data networks.General Packet Radio Service (GPRS) is a new bearer service for GSM that greatly improves and simplifies wireless access to packet data networks
GPRS applies packet radio principal to transfer user data packets in an efficient way b/w MS & external packet data network
GPRS applies packet radio principal to transfer user data packets in an efficient way b/w MS & external packet data network
TCP Performance Measurement in GPRS Link Adaptation ProcessCSCJournals
This paper presents the results of measured TCP performance in the LA process during the deployment of GPRS CS1 and CS2 coding schemes and after the activation of two more coding schemes, CS3 and CS4. The measurements are done under various network scenarios based on users’ physical locations in one of Malaysia’s commercially deployed live GPRS networks. End-to-end FTP file transfer application is used for the assessment together with tracing at the GPRS air interface. The results show that TCP works well in the LA process and can adapt to the frequent switching between the coding schemes without any problem. The average throughput is increased by 23% for urban areas owing to the activation of higher coding schemes and aided by TCP tuning. It is also shown that bad radio condition is the main factor affecting throughput. TCP performance is seen to be constant in all scenarios and it can cope with GPRS mobility and bad radio condition, although at the expense of reduced throughput.
General Packet Radio Service (GPRS) is a new bearer service for GSM that greatly improves and simplifies wireless access to packet data networks.General Packet Radio Service (GPRS) is a new bearer service for GSM that greatly improves and simplifies wireless access to packet data networks
GPRS applies packet radio principal to transfer user data packets in an efficient way b/w MS & external packet data network
GPRS applies packet radio principal to transfer user data packets in an efficient way b/w MS & external packet data network
TCP Performance Measurement in GPRS Link Adaptation ProcessCSCJournals
This paper presents the results of measured TCP performance in the LA process during the deployment of GPRS CS1 and CS2 coding schemes and after the activation of two more coding schemes, CS3 and CS4. The measurements are done under various network scenarios based on users’ physical locations in one of Malaysia’s commercially deployed live GPRS networks. End-to-end FTP file transfer application is used for the assessment together with tracing at the GPRS air interface. The results show that TCP works well in the LA process and can adapt to the frequent switching between the coding schemes without any problem. The average throughput is increased by 23% for urban areas owing to the activation of higher coding schemes and aided by TCP tuning. It is also shown that bad radio condition is the main factor affecting throughput. TCP performance is seen to be constant in all scenarios and it can cope with GPRS mobility and bad radio condition, although at the expense of reduced throughput.
Mobile phone generations (Protocols, Terminology,interfaces)AliVahedifar
A great power point about : 2G/3G/4G/5g/OSI/SS7/GSM/UMTS/SCCP(protocols,stack,interface)
with emphasis on the protocols and interfaces and communication.
We tried to make a regular list of the information provided.
and we tried to make mobile networks easier to train.
We have learnt that any computer system is made of hardware and software.
The hardware understands a language, which humans cannot understand. So we write programs in high-level language, which is easier for us to understand and remember.
These programs are then fed into a series of tools and OS components to get the desired code that can be used by the machine.
This is known as Language Processing System.
screen speculo is an android App. The main feature of App is to mirror screen between multiple android devices. In this App, the screen of main user’s device will be visible to all other devices. This App will provide two different modes to connect with multiple user. First mode is open mode which allows other users to connect with main user and main user can share screen and media. Second mode is moderated access mode which enable moderator to approve and reject other user’s request that means main user will have all the controls.
8085 Pin Diagram, Demultiplexing and Generation Of Control Signals
Index::
Introduction of 8085 microprocessor
Logic pinout of 8085 microprocessor
Demultiplexing
Generation of control signals
One pass assembler, Two pass assembler,
Advanced Assembler Directives
Index
------
One-pass assembler
Forward Reference
Two-pass assembler using variant-I
Two-pass assembler using variant-II
Advanced Assembler Directives
Design of two pass assembler
Classes, Objects and Method - Object Oriented Programming with JavaRadhika Talaviya
Class is template for an object and object is instance of a class.
When we create a class, we are creating a new data type. we can use this type to declare objects of that type.
A firewall is a network security system that monitors and controls the incoming and outgoing network traffic based on predetermined security rules. Packet filter is a hardware or software designed to block or allow transmission of packets based on criteria such as port, IP address, protocol.
Shopping At Mall without standing in Queue for Bill Payment by Scanning Bar c...Radhika Talaviya
Banking can be defined as the business activity of accepting and safeguarding money owned by other individual and entities, and then lending out this money in order to earn a profit. However, with the passage of time, the activities covered by banking business have widened and now various other services and also offered by banks. The banking services these day, include issuance of debit and credit card, providing safe custody of valuable items, lockers, ATM services and online transfer of fund across the country/world. We have chosen the topic which combine banking process and shopping system.
A total computer system include both hardware and software. Hardware consist of the physical components and all associated equipment.
Software refers to the programs that are written for the computer.
Writing a program for a computer consist of specifying, directly or indirectly, a sequence of machine instruction.
The 25 instruction of the basic computer are shown in Table-1. Each instruction is assigned a three-letter symbol to facilitate writing symbolic program.
The first seven instructions are memory-reference instructions and the other 18 are register-reference and input-output instructions.
A memory reference instruction has three parts: a mode bit, an operation code of three bit, and a12-bit address.
A stack is a linear data structure in which an element can be inserted or deleted only at one end of the list.
A stack works on the principle of last in first out and is also known as a Last-In-First-Out (LIFO) list.
A bunch of books is one of the common examples of stack. A new book to be added to the bunch is placed at the top and a book to be removed is also taken off from the top.
Therefore, in order to take out the book at the bottom, all the books above it need to be removed from the bunch.
The changes in the surface air temperature,reffered to as the global temperature, brought about by the enhanced green house effect, which is enduced by emmission of greenhouse gases into the air.
Here in my lens, I am throwing light on the life cycle of a girl's life. It starts from when a girl is born in a family extending on to her upbringing to her marriage and then to her pregnancy and delivery. After which, if a girl is born again, the same cycle repeats.
Nanophysics the physics of structures and artefacts with
dimensions in the nanometer range or of
phenomena occurring in nanoseconds. Nanoscience is the study of atoms, molecules and object whose size is of the nanometer scale (1-100nm).
I'm OK, You're OK, by Thomas A Harris MD, is one of the best selling self-help books ever published.It is a practical guide to Transactional Analysis as a method for solving problems in life.
Low power architecture of logic gates using adiabatic techniquesnooriasukmaningtyas
The growing significance of portable systems to limit power consumption in ultra-large-scale-integration chips of very high density, has recently led to rapid and inventive progresses in low-power design. The most effective technique is adiabatic logic circuit design in energy-efficient hardware. This paper presents two adiabatic approaches for the design of low power circuits, modified positive feedback adiabatic logic (modified PFAL) and the other is direct current diode based positive feedback adiabatic logic (DC-DB PFAL). Logic gates are the preliminary components in any digital circuit design. By improving the performance of basic gates, one can improvise the whole system performance. In this paper proposed circuit design of the low power architecture of OR/NOR, AND/NAND, and XOR/XNOR gates are presented using the said approaches and their results are analyzed for powerdissipation, delay, power-delay-product and rise time and compared with the other adiabatic techniques along with the conventional complementary metal oxide semiconductor (CMOS) designs reported in the literature. It has been found that the designs with DC-DB PFAL technique outperform with the percentage improvement of 65% for NOR gate and 7% for NAND gate and 34% for XNOR gate over the modified PFAL techniques at 10 MHz respectively.
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTjpsjournal1
The rivalry between prominent international actors for dominance over Central Asia's hydrocarbon
reserves and the ancient silk trade route, along with China's diplomatic endeavours in the area, has been
referred to as the "New Great Game." This research centres on the power struggle, considering
geopolitical, geostrategic, and geoeconomic variables. Topics including trade, political hegemony, oil
politics, and conventional and nontraditional security are all explored and explained by the researcher.
Using Mackinder's Heartland, Spykman Rimland, and Hegemonic Stability theories, examines China's role
in Central Asia. This study adheres to the empirical epistemological method and has taken care of
objectivity. This study analyze primary and secondary research documents critically to elaborate role of
china’s geo economic outreach in central Asian countries and its future prospect. China is thriving in trade,
pipeline politics, and winning states, according to this study, thanks to important instruments like the
Shanghai Cooperation Organisation and the Belt and Road Economic Initiative. According to this study,
China is seeing significant success in commerce, pipeline politics, and gaining influence on other
governments. This success may be attributed to the effective utilisation of key tools such as the Shanghai
Cooperation Organisation and the Belt and Road Economic Initiative.
Hierarchical Digital Twin of a Naval Power SystemKerry Sado
A hierarchical digital twin of a Naval DC power system has been developed and experimentally verified. Similar to other state-of-the-art digital twins, this technology creates a digital replica of the physical system executed in real-time or faster, which can modify hardware controls. However, its advantage stems from distributing computational efforts by utilizing a hierarchical structure composed of lower-level digital twin blocks and a higher-level system digital twin. Each digital twin block is associated with a physical subsystem of the hardware and communicates with a singular system digital twin, which creates a system-level response. By extracting information from each level of the hierarchy, power system controls of the hardware were reconfigured autonomously. This hierarchical digital twin development offers several advantages over other digital twins, particularly in the field of naval power systems. The hierarchical structure allows for greater computational efficiency and scalability while the ability to autonomously reconfigure hardware controls offers increased flexibility and responsiveness. The hierarchical decomposition and models utilized were well aligned with the physical twin, as indicated by the maximum deviations between the developed digital twin hierarchy and the hardware.
We have compiled the most important slides from each speaker's presentation. This year’s compilation, available for free, captures the key insights and contributions shared during the DfMAy 2024 conference.
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesChristina Lin
Traditionally, dealing with real-time data pipelines has involved significant overhead, even for straightforward tasks like data transformation or masking. However, in this talk, we’ll venture into the dynamic realm of WebAssembly (WASM) and discover how it can revolutionize the creation of stateless streaming pipelines within a Kafka (Redpanda) broker. These pipelines are adept at managing low-latency, high-data-volume scenarios.
Literature Review Basics and Understanding Reference Management.pptxDr Ramhari Poudyal
Three-day training on academic research focuses on analytical tools at United Technical College, supported by the University Grant Commission, Nepal. 24-26 May 2024
1. SHREE SWAMI ATMANAND SARASWATI INSTITUTE
OF TECHNOLOGY
Mobile Computing & Wireless Communication (2170710)
PREPARED BY: (Group:1)
Bhumi Aghera(130760107001)
Monika Dudhat(130760107007)
Radhika Talaviya(130760107029)
Rajvi Vaghasiya(130760107031)
General Packet Radio Service(GPRS)
GUIDED BY:
Prof. Drashti Chauhan
2. GPRS and Packet Data Network
• General packet radio services (GPRS) is step to efficiently transport high-speed data over the
current GSM and TDMA-based wireless network infrastructures.
• Deployment of GPRS networks allows a variety of new applications ranging from mobile e-
commerce to mobile corporate VPN access
• Deployments of GPRS network has already taken place in several countries in Europe and
the far east.
3. Capacity and Other End-user Aspects
• GPRS has the ability to offer data speed of 14.4 kbps to 171.2 kbps which allow for
comfortable internet access.
• It allows for short “bursty” traffic, such as e-mail and web browsing, as well as large volumes
of data.
• For GPRS no dial-up modem connection is necessary.
• It offers fast connection set-up mechanism to offer a perception of being “always on”. This is
why GPRS users are referred to as being “always connected”.
• Immediacy is one of the advantages of GPRS compared to circuit switched data.
4. Quality of Services (QoS)
• The Quality of Service (QoS) requirements of typical mobile packet data applications are
very diverse.
• GPRS allows definition of QoS profiles using the parameters of service precedence,
reliability, delay and throughput.
• Service precedence is the priority of a service in relation to another service. There exist three
levels of priority: high, normal or low.
• Reliability indicates the transmission characteristics required by an application. Three
reliability classes are defined, which guarantee certain maximum values for the probability of
loss, duplication, mis-sequencing and corruption of packets.
• Delay parameters define maximum values for the mean delay and the 95-percentile delay.
• Throughput specifies the maximum/peak bit rate and the mean bit rate.
5. Integral Part of the Future 3G Systems
• The different approaches to third generation (3G) wireless system were intended to address
the challenge of voice-to-data crossover and integration.
• The complexities of new and exciting wireless technologies have solved down progress in
their development and widespread deployment.
• To lessen the impact of the delay in implementing 3G wireless system, GPRS was introduced
as an intermediate step to efficiently transport high speed data over the current GSM and
TDMA based wireless network infrastructures.
• GPRS is therefore called the 2.5G in the evolution process of wireless cellular networks.
6. GPRS network architecture
• GPRS uses the GSM architecture for voice.
• In order to offer packet data services through GPRS, a new class of network nodes need to be
introduced as an upgrade to the existing GSM network. These network nodes are called
GPRS support nodes (GSN).
• GPRS support nodes are responsible for the delivery and routing of data packets between the
mobile stations and the external packet data networks (PDN).
• There are two types of support nodes:
i. SGSN (Serving GSN)
ii. GGSN (Gateway GSN)
7. Serving GPRS Support Node (SGSN)
• A serving GPRS support node (SGSN) is at the same hierarchical level as the MSC.
• Whatever functions MSC does for voice, SGSN does the same for packet data.
• SGSN’s tasks include packet switching, routing and transfer, mobility management, logical
link management, authentication and charging functions.
• SGSN processes registration of new mobile subscribers and keeps a record of their location
inside a given service area.
• The location register of the SGSN stores location information and user profiles of all GPRS
users registered with this SGSN.
• SGSN sends queries to Home Location Register (HLR) to obtain profile data of GPRS
subscribers.
• The SGSN is connected to the base station system with Frame Relay.
8. Gateway GPRS Support Node (GGSN)
• GGSN acts as an interface between the GPRS backbone network and the external packet
data networks.
• GGSN’s function is similar to that of a router in a LAN.
• It converts the GPRS packets coming from the SSGN into the appropriate packet data
protocol (PDP) format for the data networks like Internet or X.25.
• PDP sends these packets out on the corresponding packet data network.
• In the other direction, PDP receives incoming data packets from data networks and converts
them to the GSM address of the destination user.
• The readdressed packets are sent to the responsible SGSN.
• For this purpose, the GGSN stores the current SGSN address of the user and his or her
profile in its location register.
• The GGSN also performs authentication and charging functions related to data transfer.
9.
10. • GSM network elements are as follows:
• Base Station System (BSS): BSS system needs enhancement to recognize and send
packet data. This includes BTS upgrade to allow transportation of user data to the SGSN.
Also, the BTS needs to be upgraded to support packet data transportation between the
BTS and the MS over the radio.
• Home Location Register (HLR): HLR needs enhancement to register GPRS user
profiles and respond to queries originating from GSNs regarding these profiles.
• Mobile Station (MS): The mobile station or the mobile phone for GPRS is different from
that of GSM.
• SMS Nodes: SMS-GMSCs and SMS-IWMSCs are upgraded to support SMS
transmission via the SGSN. Optionally, the MSC/VLR can be enhanced for more
efficient coordination of GPRS and non-GPRS services and functionality.
11. Transmission Plane Protocol Architecture
• The transmission plane consists of a layered protocol structure providing user data transfer,
along with associated procedures that control the information transfer such as flow control,
error detection, and error correction.
12. Air Interface
• The air interface is located between the MS and the BSS. The protocols used on the air
interface are as follows:
• Radio link control/medium access control (RLC/MAC).
• RLC provides a reliable radio link between the mobile and the BSS.
• MAC controls the access signaling procedures to the GPRS radio channel, and the
multiplexing of signaling and RLC blocks from different users onto the GSM physical
channel.
• GSM-RF layer. It is the radio subsystem that supports a certain number of logical channels.
• This layer is split into two sublayers:
1. Radio frequency layer (RFL), which handles the radio and baseband part (physical
channel management, modulation, demodulation, and transmission and reception of
radio blocks).
2. Physical link layer(PLL), which manages control of the RFL (power control,
synchronization, measurements, and channel coding/decoding).
13. Gb Interface
• The Gb interface is located between the SGSN and the BSS. It supports data transfer in the
transmission plane.
• The Gb interface supports the following protocols:
BSS GPRS protocol (BSSGP). This layer conveys routing and QoS-related information
between the BSS and SGSN.
Network service (NS). It transports BSSGP PDUs and is based on a frame relay
connection between the BSS and SGSN.
• A relay function is implemented in the SGSN to relay the packet data protocol (PDP) PDUs
between the Gb and Gn interfaces.
14. Gn/Gp Interface
• The Gn interface is located between two GSNs (SGSN or GGSN) within the same PLMN,
while the Gp interface is between two GSNs in different PLMNs.
• The Gn/Gp interface is used for the transfer of packets between the SGSN and the GGSN in
the transmission plane.
• The Gn/Gp interface supports the following protocols:
GPRS tunnelling protocol (GTP). This protocol tunnels user data between the SGSN and
GGSN in the GPRS backbone network. GTP operates on top of UDP over IP. The layers
L1 and L2 of the Gn interfaces are not specified in the GSM/GPRS standard.
User datagram protocol (UDP). It carries GTP packet data units (PDUs) in the GPRS
Core Network for protocols that do not need a reliable data link (e.g., IP).
Internet protocol (IP). This is the protocol used for routing user data and control signaling
within the GPRS backbone network.
15. Interface Between MS and SGSN
• This interface supports the following protocols:
Subnetwork-dependent convergence protocol (SNDCP). This protocol maps the IP
protocol to the underlying network. SNDCP also provides other functions such as
compression, segmentation, and multiplexing of network layer messages.
Logical link control (LLC). This layer provides a highly reliable logical link that is
independent of the underlying radio interface protocols. LLC is also responsible for the
GPRS ciphering.
16. GPRS Network Operation
• Once a GPRS mobile station is powered on, it introduces itself to the network by sending a
“GPRS attach” request.
• Network access can be achieved from either the network side or MS side of the GPRS
network.
• GPRS perform the following operation:
1. Attachment and Detachment procedure
2. APN-Access Point Name
3. Mobility management
4. Routing
5. Communicating with the IP Network
17. Attachment and Detachment procedure
• This operation establishes a logical link between the MS and the SGSN.
• The network checks if the MS is authorized to use the services; if copies the user profile
from the HLR to the SGSN, and assigns a packet temporary mobile subscriber identity to the
MS.
• If the PDN is an IP network, it will request for an IP address; for a X.25 network it will ask
for a X.25 DTE address. This address is called PDP (packet data protocol) address.
• For each session, a PDP context is created.
• The allocation of the PDP address can be static or dynamic.
• In static address, the network operator permanently assigns a PDP address to the user.
• In dynamic address, a PDP address is assigned to the user upon activation of a PDP context.
• The PDP address can be assigned by the home network or by the visited network.
• In dynamic PDP address assignment, the GGSN is responsible for the allocation and the
activation/deactivation of the PDP addresses.This function is similar to the DHCP function.
19. APN-Access Point Name
• GPRS/EDGE cellular data network use a mechanism called an Access Point Name (APN) to
determine hoe a MS, communicates via the GPRS network to a host site.
• A mobile device connects to a GPRS network by setting up a PDP context.
• An APN is chosen according to the settings in the mobile device and the SIM card.
• The chosen APN is used to query the network operation’s DNS server. This process gives
the IP address of a GGSN.
• An APN provides routing information for SGSN and GGSN and defines how users can
access the data network at that entry point, what IP addresses are assigned to the mobile
station, what security methods are used.
• APNs are general-purpose and are available to multiple customer or can be customized for
particular customers to address unique requirements.
20. • As a mobile station moves from one area to another, mobility management functions are used
to track its location.
• SGSNs communication with each other to update the MS’s location in the relevant registers.
• The mobile station’s profile are preserved in the VLRs that are accessible to SGSN via the
local MSC.
• A logical link is established and maintained between the mobile station and the SGS at each
PLMN.
• At the end of transmission or when a mobile station moves out of the area of a specific
SGSN, the logical link is released and the resources associated with it can be reallocated.
Mobility Management
21. • The important roles of GGSN involve synergy with the external data network. The GGSN
updates the location directory using routing information supplied by the SGSNs about the
location of an MS. It routes the external data network protocol packet encapsulated over the
GPRS backbone to the SGSN currently serving the MS. It also decapsulates and forwards
external data network packets to the appropriate data network and collects charging data that
is forwarded to a charging gateway (CG).
• There are three important routing schemes
1) Mobile-originated message - This path begins at the GPRS mobile device and ends at
the host.
2) Network-initiated message when the MS is in its home network - This path begins at
the host and ends at the GPRS mobile device.
3) Network-initiated message when the MS roams to another GPRS network - This
path begins at the host of visited network and ends at the GPRS mobile device.
Routing
23. • A GPRS network can be interconnected with Internet.
• GPRS supports both IPv4 and IPv6.
• In external IP network, the GPRS network look like any other IP sub-network, and the GGSN
look like a usual IP router.
• The IP address is taken from the address space of the GPRS operator maintained by a DHCP
server.
• The address resolution between IP address and GSM address is performed by the GGSN,
using the appropriate PDP context.
• A DNS managed by the GPRS operator.
• To protect the PLMN from unauthorized access, a firewall is installed between private GPRS
network and the external IP network.
• With this configuration, GPRS can be seen as a wireless extension of the Internet all the way
to a mobile station or mobile computer.
• The mobile user has direct connection to the Internet.
Communicating with the IP Network