Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
GPRSTrafficModelling
P-02340802 Rev: 1.0 Date: 31 May2001
Commercial in Confidence
Page 1
DOCUMENTREVISIONHISTORY
Rev 1.0 Date Author Hamid Akhrif Reason for Change Initial Draft
Commercial in Confidence
Page 2
CONTENTS
LIST OF FIGURES.5
LIST OF FIGURES
FIGURE 1 GPRS BILLING..............................................................................................................................7 FIGURE 2 CHARGING FOR GPRS..................................................................................................................9 FIGURE 3 PCU CIRCUIT/ PACKET DATA SEPARATION..............................................................................12 FIGURE 4 PCU CONFIGURATION................................................................................................................13 FIGURE 6 ADDITIONAL ELEMENTS OF THE GPRS NETWORK....................................................................17 FIGURE 7GPRS ASSOCIATED INTERFACES................................................................................................19 FIGURE 8 UM AIR INTERFACE....................................................................................................................21 FIGURE 9 THE UM INTERFACE RLC LAYER..............................................................................................23 FIGURE 10 RLC BLOCK GENERATION.......................................................................................................25 FIGURE 11 THE UM INTERFACE MAC LAYER...........................................................................................26 FIGURE 12 MAC FRAMES GENERATION...................................................................................................28
Commercial in Confidence
Page 3
FIGURE 13 THE UM INTERFACE LINK LAYER............................................................................................29 FIGURE 14 BURST FORMATTING IN THE UM INTERFACE...........................................................................30 FIGURE 15 BURST INTERLEAVING IN THE UM INTERFACE........................................................................31 FIGURE 16 GPRS LOGICAL CHANNELS.....................................................................................................32 FIGURE 17 PBCCH/PCCCH LOGICAL CHANNELS....................................................................................33 FIGURE 18 PDTCH/PDCCH LOGICAL CHANNELS....................................................................................33 FIGURE 19 USING SPARE GSM CAPACITY................................................................................................37 FIGURE 20 UPLINK STATE FLAG ...............................................................................................................41 FIGURE 21 MS- INITIATED TBF ESTABLISHMENT.....................................................................................44 FIGURE 22 NETWORK-INITIATED TBF ESTABLISHMENT...........................................................................45 FIGURE 23 GPRS CODING SCHEMES.........................................................................................................48 FIGURE 24 C/I COVERAGE.........................................................................................................................49 FIGURE 25 MAXIMUM THROUGHPUT VERSUS C/I IN FREQUENCY HOPPING............................................50 FIGURE 26 MAXIMUM THROUGHPUT VERSUS C/I WITH NO FREQUENCY HOPPING...............................51
Introduction
The scope of this document is to describe the impact of the implementation of GPRS on a GSM network and highlight the traffic allocation and radio resource management.
Purpose of GPRS
Page 4
Commercial in Confidence
GPRS provides packet data Radio access for GSM mobile phones. GPRS is well adapted to burst data applications and it upgrades GSM data services to allow an interface with Local Area Networks (LANs), Wide Area Networks (WANs), and the internet. GPRS uses the radio interface efficiently in two ways. Firstly, it enables a fast method for reserving radio channels. Secondly, the benefit of GPRS is the sharing of resources with circuit switched connection. GPRS packet can be transmitted in the free periods between circuit switched calls. Furthermore, GPRS provides immediate connectivity and high throughput. On a general level, GPRS connections use the resources for only a short time when they are sending or receiving data. When the user is ready to receive new data the terminal sends a request, and resources are again reserved only for the duration of transmitting the request and initiating a second data transfer. The data to be transferred is encapsulated into short packets with a header containing the originating and destination address. No preset time slots are used. Instead, network capacity is allocated when needed and released when not needed. This is called statistical multiplexing. In static time division, time slots are reserved for one user for the length of the connection, regardless of whether it is used or not, as with PCM lines and GSM voice and circuit switched data. GPRS offers a very flexible range of bit rates, from less than 100bits/sec to over 100 kbit/s. Applications that need less than one time slot benefit from GPRSs ability to share one time slot among several users. Moreover, the high bit rates that GPRS provides by using Multiple time slots give short response times, even if a lot of data is transmitted.
Commercial in Confidence
Page 5
fast connection setup for end-users high bitrate in data bursts, up to 100kbit/sec (for end users)
New and Improved Applications The potential increase in data rates available through GPRS enable more bandwidth-intensive applications (such as video streaming) to be migrated onto the GSM network. These applications were not suited to the mobile environment in the past due to the low data rates available through CSD. GPRS also enables more effective use to be made of existing services such as SMS and WAP. Affordability GPRS Services will have to be priced at a level where they are attractive to consumers but sufficient to recover infrastructure investment. In addition, billing tariffs will have to be sufficiently flexible to meet a wide range of user requirements.
Commercial in Confidence
Page 6
2.1.2 Billing
The GPRS specifications stipulate the minimum charging information that must be collected in the Phase 1 service description. These include: destination and source addresses usage of radio interface usage of external Packet Data Networks usage of the packet data protocol addresses usage of general GPRS resources location of the Mobile Station. volume of packets sent and received
Current billing techniques can only handle charging for circuit-switched services (plus SMS) and therefore new billing methods must be introduced to cope with packet data transfers.
Commercial in Confidence
Page 7
GPRS call records are generated in the GPRS Support Nodes. The GGSN and SGSN may not be able to store charging information but this charging information needs to be processed. Therefore a Charging Gateway is introduced with the specific purpose of collecting and processing billing information in the form of Call Detail Records for onward transmission to billing systems. It may well be the case that the cost of measuring packets is greater than their value. The implication is that there will NOT be a per packet charge since there may be too many packets to warrant counting and charging for. For example, a single traffic monitoring application can generate tens of thousands of packets per day. Thus the Charging Gateway function is more a policing function than a charging function since network operators are likely to tariff certain amounts of GPRS traffic at a flat rate and then need to monitor whether these allocations are exceeded. There are a number of parameters against which charges can be raised. It is likely that any implemented billing scheme will be based on a combination of these parameters: Volume: This can be measured in number of packets sent/received or the amount of data in Kbytes. Flat Rate: This is similar to the business model used for fixed-line ISPs. Subscribers pay a fixed fee and then have unrestricted access to the service. Such a service would benefit heavy users rather than those with occasional access requirements.
Commercial in Confidence
Page 8
FIGURE 2 C HARGING FOR GPRS Time: Subscribers could be billed for the amount of time spent connected to the GPRS service, regardless of traffic volume. However, this concept may be difficult to implement due the always on-line concept of GPRS. Transaction: For Internet access, ISP functions and services provide their own accounting data. It is likely that this will be transaction-based (price per response, price per piece of information for example. Content. Billing by access to value-added services such as specific internet sites or downloads such as sports results etc. The chosen billing tariff will be modified by additional user requirements such as enhanced security or specific quality of service requirements. In order to broaden consumer base appeal, it is likely that a number of tariffs will become available to suit different usage models.
Commercial in Confidence
Page 9
The Base Transceiver Station (BTS) will require a software upgrade, but typically will require no hardware enhancements. The Base Station Controller (BSC) will also require a software upgrade, as well as the installation of a new piece of hardware called a Packet Control Unit (PCU). When either voice or packet data traffic is originated at the subscriber terminal, it is transported over the air interface to the BTS, and from the BTS to the BSC in the same way as a standard GSM call. However, at the output of the BSC the traffic is separated; voice is sent to the mobile switching center (MSC) as with normal GSM, and packet data is sent to a new network node called the SGSN, via the PCU over a network interface.
Commercial in Confidence
Page 10
The PCU is responsible for the following GPRS MAC and RLC layer functions: LLC layer PDU segmentation into RLC blocks before downlink transmission over the air interface LLC layer PDU reassembly of RLC blocks into LLC PDUs after receipt on the air interface uplink Scheduling functions for uplink and downlink data transfers Uplink and downlink Backward Error Correction (ARQ) functions including RLC block ack/nack (uplink) and RLC block buffering and retransmission (downlink) Radio channel management functions including access control, packet scheduling, congestion control, power management etc
Commercial in Confidence
Page 11
The PCU provides a physical and logical data interface between the base station system (BSS) and the SGSN in the GPRS packet data network. It separates packet data traffic from circuit switched traffic (voice or data) at the BSC and directs the packet data traffic into the GPRS network. The PCU terminates the radio end of the Gb interface. PCU Configurations Although the PCU resides logically at the BTS, it may be positioned in a geographically remote location. Its position determines the interconnecting functionality. The A configuration is most common and is representative of the logical configuration. If the PCU is physically located in the BSC (configuration B), packets are transferred between the BTS CCU and the PCU with a fixed 320-byte length every 20mS,and are known as PCU Frames. The Abis interface is the same for both B and C configurations but requires in-band signalling (C-bits), unlike configuration A.
Commercial in Confidence
Page 12
The advantage with configuration A is a reduced requirement for channel capacity between BTS and BSC/SGSN. However, configurations B and C required fewer PCUs in the system. The Channel Coding Unit. The (CCU) performs the following functions: Channel coding functions (CS1-4, see Section 9.1) Forward Error Correction (FEC) Interleaving (see Section 9.1) Radio channel measurement functions CCU Radio channel measurement functions including received quality level, received signal level and information related to timing advance measurements.
Commercial in Confidence
Page 13
In order to transport packet data across an existing GSM infrastructure, new network nodes have been introduced, known as GPRS Support Nodes (GSNs). These nodes are responsible for the efficient routing of packet data between a GPRS-enables MS and an external Packet Data Network (PDN). There are two main types of GSN: the Serving GSN (SGSN) and the Gateway GSN (GGSN). Also, a number of existing GSN entities need to be modified to accommodate additional GPRS functionality. These include the MSC and HLR/VLR databases. Also an interface between the existing Short Message Service (SMS) node and the new GPRS SMS node has been defined. The HLR stores the user profiles, current SGSN and PDP address for each GPRS subscriber in the network.
Commercial in Confidence
Page 14
The SGSN can be viewed as a "packet-switching MSC;" it delivers packets to and received packets from mobile stations (MSs) within its service area. SGSNs send queries to home location registers (HLRs) to obtain profile data of GPRS subscribers. An SGSN detects new GPRS MSs in its service area, process registration and authentication and manages ciphering between MS and SGSN. The SGSN also performs mobility management functions such as mobile subscriber attach/detach, location management inside its GPRS Location Area (LA) and logical link management towards the MS. For each MS, the SGSN also collects billing information related to network usage (as does the GGSN). The SGSN is connected to a PCU in the BSS via the Frame-Relay network layer, the Home Location Register (HLR) and the GGSN for transfer of packet data in from and out to external packet networks.
Commercial in Confidence
Page 15
The GGSN is the interface towards external Packet Switched Networks (PSNs), such as the IP-based Internet and X.25 networks. It is acting as an access server to the GPRS network and is responsible for routing incoming traffic to the correct SGSN, i.e. it is responsible for setting up a logical link to the mobile station (MS), through the SGSN. The GGSN also translates between data formats, signalling protocols and address information to enable communication between the GPRS network and differing external networks. GGSNs are used as interfaces to external IP networks such as the public Internet, other mobile service providers' GPRS services, or enterprise intranets. GGSNs maintain routing information that is necessary to tunnel the protocol data units (PDUs) to the SGSNs that service particular MSs using the GPRS Tunnelling Protocol (GTP). The GGSN also manages PDP contexts between itself and MSs for packet data transfer in and out of the GPRS core network.
Commercial in Confidence
Page 16
Other functions include network and subscriber screening and address mapping (using a Domain Name Server). One (or more) GGSNs may be provided to support multiple SGSNs
Elements
of
the
GPRS
The Border Gateway (BG) is a network element that provides a direct connection to other operators' GPRS networks, thus allowing operators to avoid using the public Internet to transfer data to other GPRS networks. This means that, when roaming to another GPRS network, subscribers can have a secure GPRS connection to their home network. This connection is provided via a GPRS "tunnel" over an inter-operator backbone network. The BG is also sometimes referred to as the BGSN or BGGSN. The Charging Gateway (CG) is a stand-alone network element for controlling the Charging Detail Records (CDRs) processing routines in the GPRS network. It collects CDRs from GGSNs) and SGSNs and forwards them to a billing system (BS) after consolidating the CDRs and converting them to a suitable format. Quality checking functions are also provided.
Commercial in Confidence
Page 17
The Lawful Interception Gateway (LIG) fulfils an essential function within the GPRS network by providing the ability to intercept GPRS mobile data calls for the purpose of law enforcement, as required by national authorities. In many countries, local regulatory authorities require a means of lawful data interception before GPRS networks can be launched commercially. Data call interception in the GPRS network is a new method completely different from GSM call interception. In GSM, interception is mainly voice-based audio recording, while in GPRS data interception occurs between the GPRS terminal and the access point (the GGSN). The Domain Name System (DNS) provides the Internet naming structure for the GPRS network, by translating Web host addresses into numerical IP addresses. Based on the URL requested by the user, the DNS supplies the actual IP address for the correct access point (in the GGSN) to the Internet. Dynamic Host Control Protocol (DHCP) Server fulfils the function of managing temporary IP address assignment within the GPRS core network.
Commercial in Confidence
Page 18
5 GPRS-Associated Interfaces
The GPRS specification defined a number of compulsory interfaces, optional interfaces and reference points. Some interfaces are defined for transmission and some for signalling. An interface differs from a reference point in that an interface is defined where GPRS-specific information is passed and processed in some way. Three compulsory GPRS transmission interfaces are defined: Um. MS to BSS interface. Gb. BSS to Core Network (SGSN) interface. Gn. GSN to GSN interface (primarily SGSN-GGSN). Two reference points are defined: Gi. Core Network to External Public Packet-Switched Network (PPSN) reference point The R reference point lies between the TE and MS. There are also a number of optional interface implementations as can be seen from the above diagram:
Commercial in Confidence
Page 19
Transmission Interfaces: Gc This optional SS7 interface is generally used by the GGSN to interrogate the HLR to update its location database with the current user location. Gd This optional interface is used to exchange SMS messages using the GPRS network rather than the conventional GSM method. Gp This optional interface is used to interface to other PLMN GPRS networks Signalling Interfaces Gf This interface connects the SGSN to the Equipment Identity Register (EIR) for accessing authentication information. Gr This interface is used to pass subscriber profile information between the SGSN and the HLR. For example, the SGSN informs the HLR about the current location of an MS. When the MS registers with a new SGSN, the HLR will send the MSs profile to the new SGSN via the Gr interface. Gs This optional interface is generally used to exchange messages between the SGSN and the MSC/VLR when performing circuit-switched paging requests via the SGSN.
Commercial in Confidence
Page 20
Commercial in Confidence
Page 21
Enhancements to the GSM Air interface to support GPRS include: GPRS has defined a number of new logical channels for managing the flow of packet data across the Um interface. A new 52-frame multifame structure has been defined, based on radio blocks of 4 timeslots Ability to allow up to 8 GPRS users to share a single timeslot. Ability to allocate multiple timeslots to a single GPRS user. Four new channel coding schemes (CS-1 to CS-4) have been introduced that allow greater data throughput when air interface radio path quality permits.
Commercial in Confidence
Page 22
Commercial in Confidence
Page 23
The RLC protocol provides a reliable radio link for transporting data packets passed to it from the Logical Link Control (LLC) layer. It is also responsible for: Transferring Logical Link Layer (LLC) Packet Data Units (PDUs) between the LLC layer and the MAC layer. Segmentation and reassembly of LLC PDUs into RLC data blocks. Backward Error Correction (BEC) procedures. The RLC adds a Block Check Sequence (BCS) to each RLC Radio Block. This enables errors in each block to be detected. Correction of detected errors is achieved through selective block retransmission. This process is generally known as Automatic ReQuest for retransmission (ARQ).
Commercial in Confidence
Page 24
Packets generated at the LLC layer are passed to the RLC layer where they are segmented into equal size blocks and encapsulated within the RLC protocol header and BCS before being passed to the MAC layer. The payload size of each block is dependant upon the coding scheme being used.
Commercial in Confidence
Page 25
Commercial in Confidence
Page 26
The Medium Access Control (MAC) layer protocol handles packet resource allocation and multiplexing. It is responsible for: The efficient multiplexing of data and control signalling packets on both the uplink and downlink. On the downlink, multiplexing is controlled by a scheduling mechanism. On the uplink, multiplexing is controlled by resource (channel) allocation to individual users. Mobile originated channel access, contention resolution between channel access attempts including collision detection and recovery. Mobile Terminate channel access, scheduling of access attempts including queuing of packet accesses. Priority handling when QoS levels have been applied.
Commercial in Confidence
Page 27
At the MAC layer, additional header information is added for controlling the Air Interface traffic management. This information differs depending on the direction of traffic flow.
Commercial in Confidence
Page 28
Commercial in Confidence
Page 29
The physical layer provides communication between the MSs and the network. It is responsible for: Forward Error Correction (FEC) Coding. FEC allows the detection and correction of errors using a Frame Check Sequence (FCS). In some circumstances, errored code words cannot be corrected, in which case, the error is reported only. Burst Interleaving. Interleaving breaks a radio block into 4 parts and burst transmits them over 4 consecutive TDMA frames. This reduces the vulnerability of data to burst errors on the radio path.
Commercial in Confidence
Page 30
FIGURE 15 B URST INTERLEAVING I N THE U M INTERFACE The RLC Block, together with the MAC header (i.e. the MAC frame) forms the Radio Block. This radio block is divided into four 114-bit data bursts. In order to integrate Control channels onto the air interface, GPRS has introduced a new 52-frame multiframe structure. Each multiframe contains 12 radio blocks and each radio block is divided into four 114-bit frames or data bursts. If all 4 bursts of a radio block from the same user were to be transmitted consecutively in the same TDMA frame, a burst of noise could disrupt the whole transmission. Therefore to make the data transfer more robust, each burst of a 114-bit data block is transmitted in a timeslot of consecutive TDMA frames as illustrated above. Each data burst is then divided into two 57-bit blocks and inserted into a 158.25-bit radio burst (1 timeslot) for transmission across the radio interface.
Commercial in Confidence
Page 31
FIGURE 16 GPRS L OGICAL CHANNELS As with GSM, GPRS has defined a number of new logical channels that perform a multiplicity of functions including signalling, system information broadcast, synchronisation, channel assignment, paging and payload transport. These logical channels can be divided into two categories; traffic and signalling/control. Note that, unlike conventional GSM, a GPRS handsets can be configured to access multiple traffic channels (PDTCHs) simultaneously. All packet control signalling takes place over a physical channel dedicated to packet data, called the Packet Data Channel (PDCH).
Commercial in Confidence
Page 32
Commercial in Confidence
Page 33
Allocation of GPRS Logical Channels Dynamic allocation according to capacity on demand Not permanent allocation of PDCHs At least one PDCH channel acts as a master carries: - Control signalling (PCCCH or CCCH) - Dedicated signalling (PACCH) - User data (PDTCH) Other PDCHs used for: - User data - Dedicated signalling Master-Slave Concept
Allocation of GPRS Logical Channels The number of GPRS channels is monitored by the Territory Upgrade Timer (TUT) - High value results to lower GPRS available capacity and increase of speech blocking - Small value results to higher GPRS available capacity but increase of DL signalling Depends on the number of carriers per cell - 1 carrier per cell (PBCCH and PCCCH information carried out through BCCH and CCCH) - More than one carrier per cell (PBCCH, PCCCH Channels Available)
Commercial in Confidence
Page 34
8 8 7 6 5 4 3 2 1
BCCH Speech Call TBF 1 TBF 2 TBF 3
Temporary Block Flow (TBF) is released if there are no more packets to be sent e.g. MS is not using its uplink TSL allocations Load of TBFs per TSL is balanced across TSLs
TRX2
BCCH Speech Calls Additional GPRS Capacity (CS Default, GPRS possible) Default GPRS Capacity (GPRS Default, CS when needed) Dedicated GPRS Capacity (GPRS only)
Commercial in Confidence
Page 35
Commercial in Confidence
Page 36
GPRS can use traffic capacity on the GSM network away from the busy hour for non time-critical data transfers. Even during the busy hour, there is spare capacity that GPRS can make use of. The first graph above shows the demand for circuit-switched services over a 24-hour period and where GPRS packet traffic could be inserted with no increase in radio resource requirements. The second graph above shows the allocation of timeslots for a combined circuit/packet switched service over a single carrier. One Timeslot (TS) is permanently assigned for packet traffic and six can be dynamically allocated for either voice of packet data with voice having the priority. (the 8th TS being for signalling). Therefore, when packet data is to be sent, it will be allocated a single timeslot initially (shown in red). If packet data demand exceeds the capacity of a single TS, resources are allocated on one or more of the other 6 TSs (shown in blue), as voice traffic loading allows.
Commercial in Confidence
Page 37
Commercial in Confidence
Page 38
Dynamic and fixed allocation methods are mandatory for current GPRS networks. The exclusive allocation mode is optional.
Dynamic Resource Allocation. Dynamic resource allocation refers to the allocating of GPRS packet data traffic to existing timeslots on a statistical basis where circuit-switched traffic allows (assuming priority is given to circuit-switched traffic). Allocation is based to Uplink State Flag (USF) assignment (see below) Fixed Resource Allocation. An alternative method of sharing the timeslots is supported which does not use the USF. In this case, the MS is sent a fixed list of timeslots and radio blocks in each timeslot which are allocated for its use. Exclusive Resource Allocation. Exclusive allocation is used to reserve the uplink part of the PDCH for only one MS during the life of the TBF. Therefore, with exclusive allocation, all the uplink blocks of the uplink part of the PDCH are available to the MS for transmission.
Commercial in Confidence
Page 40
The Uplink State Flag (USF) is used on PDCH to allow multiplexing of Radio blocks from a number of MSs onto a single timeslot. The USF is used in dynamic and extended dynamic (EGPRS) access modes. The USF is transmitted only in the downlink direction but controls allocation of uplink resources. It comprises 3 bits at the beginning of each downlink Radio Block and uniquely identifies up to 8 different traffic streams that can be multiplexed onto a single uplink PDTCH. To control the dynamic multiplexing of radio blocks from different MSs, a USF signal is transmitted on the downlink to tell each MS which radio block it may use. In the initial assignment message on PAGCH, the MS receives a list of the PDCHs each with a corresponding USF value. The MS monitors the USF values in downlink transmission on the assigned PDCHs. The MS may only transmit in the radio blocks that currently have the same USF value that was sent in the assignment message.
In the Figure shown, three USF values (1, 2 or 3) have been assigned to the uplink radio blocks. User A was sent USF =1 (001) in its PAGCH assignment message and so can only use blocks B0 to B4. User B was assigned USF = 2 (010) and can use blocks B5 to B8.
Commercial in Confidence
Page 41
Commercial in Confidence
Page 42
Establishing a TBF Either an MS or the network can establish a TBF. The PCCCH is used, if available, to request the establishment of the TBF. If no PCCCH is available in the cell, the CCCH can be used. MS-Initiated TBF Establishment. The purpose of establishing a TBF is to facilitate the transfer of LLC PDUs from the MS to the network. Access can be granted for one or two phase access: One-Phase. One-phase access is used automatically when in RLC acknowledged mode or the total data to be transmitted will fit into 8 or less RLC/MAC blocks. If the total data to be transmitted will not fit into 8 or less RLC/MAC blocks, 1 or 2-phase access can be used.
Commercial in Confidence
Page 43
Two-Phase (optional). Two-phase access is used when in RLC unacknowledged mode, or can optionally be used if the total data to be transmitted will not fit into 8 or less RLC/MAC blocks.
The main difference between 1 and 2-phase access is that 1-phase is simpler to implement but only has a limited ability to describe the packet resources required. 2-Phase access is used when additional resources are required as it provides a fuller description of the requirements.
FIGURE 21 MS- I NITIATED TBF E STABLISHMENT The outline procedure for establishing an MS-initiated TBF is as follows: An upper MS layer requests the transfer a LLC PDU. The MS initiates a packet access procedure by sending a Packet Channel Request message to the network. The network allocates radio resources in the form of one or more PDCHs by replying with a Packet Uplink Assignment message, including the USF if dynamic allocation is used. Packet transfer is established if 1-Phase access is used.
Commercial in Confidence
Page 44
If 2-phase access is used the MS sends a further Packet Resource Request message, providing a complete description of the resources required. The network responds with a second Packet Uplink Assignment message, allocating further resources if available.
The outline procedure for establishing a network-initiated TBF is as follows: The network-initiated TBF is started when the network has LLC PDUs to send to the MS.
Commercial in Confidence Page 45
If the destination MS is in the STANDBY MM state, a Packet Paging Request message is issued to the RA of the MS. The MS responds to the received paging message by sending a Packet Channel Request message to the network. The network then allocates resources using a Packet Downlink Assignment message. Finally, the MS issues a Packet Paging Response message implicitly within the first LLC PDU received by the network. The MS moves into READY MM mode and packet transfer commences.
Commercial in Confidence
Page 46
Commercial in Confidence
Page 47
FIGURE 23 GPRS C ODING S CHEMES The use of radio as a data transmission medium is prone to errors from a number of sources. Coding schemes are used to protect data from errors when crossing this radio path interface. Unfortunately, the more robust the protection, the greater the data overheads required. Whilst the raw data throughput remains the same, the actual information throughput reduces with a corresponding increase
Commercial in Confidence Page 48
in protection overheads. Therefore, to maximise the use of variable quality radio paths, a number of coding schemes are available. Each coding scheme has varying levels of protection to maximise the information throughput where good radio paths allow. GPRS has introduced 4 new coding schemes for this purpose, CS-1 to CS-4. For compatibility purposes, all coding schemes are mandatory for Mobile Stations but only CS-1 is compulsory for BSSs.
CS4 4
GSM cell
only
Enabling GPRS
GSM Coverage e
FIGURE 24 C/I C OVERAGE Most existing GSM900 networks are capacity restricted now - Characterised by minimal C/I & C/A operation - Difficult to add new services due to restricted capacity GSM1800 networks have most to offer - Smaller cell sizes - Typically higher capacity availability
Commercial in Confidence
Page 49
9.
C/I levels impact throughput in packet networks Different services require different throughput levels, i.e. different C/I levels
3 Throughput Vs C/I
Depends on several parameters such as: - Environment - Speed - Frequency hopping
Commercial in Confidence
Page 50
Commercial in Confidence
Page 51
10 Limitations of GPRS
Cell Capacity
Although GPRS can utilise redundant capacity on the air interface, it may require the allocation of timeslots possibly at the expense of voice users. A conflict may arise between the service level required by voice users and those of GPRS data users.
Commercial in Confidence
Page 52
Transit Delays
GPRS availability is limited by network resources and the application of high QoS levels are resource-intensive and may not be achievable in the early stages of GPRS. It cannot guarantee the route taken by each packet and the retransmission delays incurred with errored packets. Therefore, transit delays cannot be guaranteed, making it less suited to real-time applications that circuit-switched data technologies such as HSCSD.
Commercial in Confidence
Page 53
Commercial in Confidence
Page 54
Commercial in Confidence
Page 1 of 1