throbber
The Roots of GPRS:
`
`The first System for Mobile Packet based
`Global internet Assessi
`
`Waike B H.
`
`Electrical Engineering and information Technology, RWTH Aachen University, ComNets Research
`Group, Kopernikusstrasse 5, Aachen, 52062, Germany.
`walke@comnetsrwth-aachende
`
`Keywords: GPRS, General Packet Radio Service, GPRS Fundaments, Enabler of Mobile
`
`Internet Access, Multiple-Access Protocol, EDGE, Packet~SWitched Cellular Radio Network.
`
`Abstract
`
`GPRS, the General Packet Radio Service in GSM was the enabler of the mobile lnternet.
`
`The origins of key radio access functions employed for packet-switching in GPRS are
`identified by reviewing state-of—the-art on random access protocols applied in cellular radio
`data networks existent or proposed before GPRS specification started. A table is provided
`
`showing the degree of conformance to GPRS of the respective systems. Besides the type of
`demand assigned multiple access protocol used in a system, dynamic placement of control
`channels to the packet data channel and statistical multiplexing of fractions of [P packets of
`simultaneously transmitting mobile stations to the same packet data channel appear to be
`key differentiators, besides others. CELLPAC by comparing its functions to that of GPRS is
`shown to comprise what
`is called here the Fundaments of the GPRS Radio interface
`
`Protocol. The history of ETSI GPRS standard development is described. Although GPRS is a
`result of cooperation of many actors which contributions are valued,
`it appears possible to
`identify the roots of its radio access protocol and thereby main contributors.
`
`1. Introduction
`
`The General Packet Radio Service (GPRS) was launched worldwide in 2001 as a service
`
`provided by the Global System for Mobile (GSM) to provide mobile internet access. Later,
`adaptive modulation and coding for higher data rate was introduced to GPRS under the
`
`leaving the access protocol
`name Enhanced Data Rate for GSM Evolution (EDGE),
`unchanged. Concepts enabling packet data communication in cellular radio networks were
`
`kept and further developed from GPRS/EDGE when specifying 3G Universal Mobile
`
`Telecommunications System (UMTS) and 4G system Long Term Evolution (LTE).
`
`1.1
`
`Early Concepts for Wide Area Mobile Data Networks
`
`The architecture of a Public Land Mobile Network (PLMN) is shown in Figure 1', where the
`Access Network (AN) is made-up from Mobile Stations (MSs) connected to the Base Station
`Subsystem (BSS) across the Radio Interface (RI). The BSS is part of both AN and Core
`Network (CN), and comprises multiple Base Stations (885) each serving a radio cell
`
`1IEEE Wireless Communications, October 2013
`
`1536—1284/13/S25DO © 2013 lEEE
`
`Page 1 of 19
`
`1
`
`LG 1011
`
`LG 1011
`
`1
`
`

`

`connected star-shaped to a Base Station Controller not shown in the figure.
`
`In the core
`
`network, mobility supporting functions are found like Subscriber Register (SR) responsible for
`roaming, authentication and billing of M85, and switching nodes dedicated to circuit— and
`packet-switched services, respectively. Gateway Circuit— I Packet-Switched Exchange nodes
`hosting Interworking Functions (lWFs) shown in Figure 1
`interface to external networks to
`connect a MS to MSs of other PLMNs and to fixed subscriberterminals.
`
`PLMNs support roaming where the MS’s current location is stored in SR so that an incoming
`call can be routed to a MS. Roaming requires the MS to update SR when entering another
`cell not belonging to the location area of the previous cell. Advanced PLMNs besides
`roaming also support handover for keeping service quality of a MS when communicating on
`the move. Handover provides continuation of communication within and across cells with
`small service interruption, only.
`
`Roaming of movable wireless terminals (WTs) connected directly by protocol lEEE 802.11
`WLAN to the Internet is provided by Mobile Internet Protocol versions 4 (Mva4) and MIPVS.
`Since lnternet access routers typicatty do not provide cellular radio coverage, roaming of
`WT5 is supported only when associated to an access router and handover of WT3 is not
`provided at all. Therefore, wireless networks are not considered to be mobile networks.
`
`Access Network
`
`Care Network
`
`Other Networks
`
` Radio
`
`
`
`
`,
`Interface .
`
`888 = Base Station Subsystem (Base Station (BS) plus BS Controller);
`
`CSXIPSX = Circuit-fPacket—Switched Exchange; MS = Mobile Station;
`
`GCSX/GPSX = Gateway CSX/PSX;
`PSTN = Public Switched Telephone Network;
`PDN = Public Data Network;
`
`SR = Subscriber Register;
`PLMN = Public Land Mobile Network;
`
`Figure 1: Generic architecture of a cellular mobile radio network (PLMN)
`
`The network elements shown in Figure 1 have its own protocol stack for both control and
`user data exchange. PLMNs differ much in the protocol stacks used at the RI but extensively
`rely on fixed network protocol stacks known from PDNs. What is PLMN specific are network
`elements for mobility management in the core network and the protocol stack at the RI. The
`focus in this study is mainiy on the protocols applied at the RI in the access network.
`
`Mobile stations having data to send will request transmission at random times. Since MSs
`
`have no knowledge of each other’s existence or status, management of the mobile random-
`access to the uplink (UL) channel by multiple concurrent M85 is a major challenge in radio
`access protocol design. Aloha and slotted (S) Aloha are the simplest multiple~access
`
`Page 2 of 19
`
`2
`
`

`

`protocols to a mobile radio channel, but these are considered inefficient when used for data
`
`transfer, where MSs contend directly with their data messages. in [1] it is shown that radio
`access protocols that combine S—Aloha request channels with separate traffic channels can
`achieve very high utilisation in a stable way. Typically. a request channel has only to transmit
`small amounts of control data and so requires a small bandwidth compared to the user data
`channels. If sufficient bandwidth is allocated to the request channel for it to operate stable (at
`low utilisation) then the data channels may be operated at high utilisation. This is the reason
`why modern mobile radio networks provide random access control channels besides traffic
`channels (TCHs) to carry speech and user data transfer.
`
`1.1.1 Mobile circuit-switched data networks
`
`Mobile networks originally were designed for circuit-switched speech communication and
`later offered data as an add-on. A simple form of mobile data communication is data
`
`transmission using modems over analog cellular
`telephone links.
`In
`this
`form of
`communication, the mobile user accesses a cellular channel just ashe would in making a
`standard voice call over the cellular network. Mobile terminals typically operate at 9.6 — 14.4
`kbitls data rate using error correction protocols like MNP—tO, v.34 and v.42 for reliable data
`transmission. Modem based circuit—switched transparent data service was provided by
`analog and digital cellular networks, e.g., ElA—553 AMPS and ETSI GSM shortly after start of
`the respective network. The user then operates the modem just as would be done from office
`
`to office over the PSTN. In this form of communication the network is not actually providing a
`data service but simply a voice link over which the mobile data modem can interoperate with
`a corresponding data modem in an office or computer center.
`
`A data modem uses a traffic channel on the RI in the same way as the voice service.‘A traffic
`channel for exclusive use for the data transfer of one mobile user is reserved when the data
`
`arrives.
`
`It will be released when the data message is transferred. This traffic channel
`
`is
`
`estabiished between the MS and the interworking Function (IWF) located in the GCSX in
`Figure 1.
`
`Data transmission on top of an underlying cellular telephone service has limitations imposed
`by the characteristics of the voice—circuit connection. The service might be cost effective it
`long data files are transmitted on a connection. However, the service is costly if only short
`messages are exchanged over the network during a (long) session supporting an interactive
`service, where the circuit-mode connection is mostly unused but charged by the operator.
`This is the reason for development of mobile data networks that apply end-to-end packet
`switching based on, e.g., X25, IP or proprietary protocols.
`
`1.1.2 Mobile packet-switched data networks
`
`Mobile packet-switched networks enable MSs to exchange packet data over radio. Besides
`
`stand-alone networks there exist packet—switched networks integrated to circuit—switched
`networks occupying some of its radio channels.
`
`Before work started to specify GPRS in 1993, a number of concepts were known for packet
`or message switching in a mobile radio network as discussed in the following. But first,
`multiple-access (MA) protocols to a request channel are introduced.
`
`1.2 ALOHA, SwALGi-EA, DAMA
`
`The birth of mobile radio and MA to a radio channel dates back to 1897 when Marconi was
`
`credited with the patent for wireless telegraph. Marconi MSs mounted on ships, sharing the
`
`Page 3 of 19
`
`3
`
`

`

`same radio channel were the first to contend to a shared channel for transmitting a sequence
`of Morse coded telegraphy characters. Like with the Aloha protocol Marconi MSs repeat
`transmission if no response is received to a message sent.
`
`ln 1970 the ALOHANET was opened to connect multiple low data rate stations through a
`single radio channel to a central host. For that purpose the MA-protocol Aloha [2] was
`designed, where stations transmit their data packets at random times. Under Aloha the
`station having a data packet ready transmits it on the channel to the central host without
`
`considering any synchronisation or access rule. The packet also contains identification,
`
`control and parity check information. Packets sent by different stations may partly overlap
`and collide at the receiver. A station waits for a timeout to happen or for receiving an
`acknowledgement from the central host. After time-out the packet is retransmitted after a
`random pause interval. This process is repeated until successful transmission or until the
`
`process is terminated by the station. The randomly transmitted Aloha packet is a user data
`message.
`it
`is not a signalling message to prepare for packet data exchange.
`In [2]
`it
`is
`shown that the effective channel capacity is 1i(2e).
`
`The S-Aloha protocol proposed 1972 is applied to a time-slotted channel and thereby
`doubles channel capacity [3]. Stations apply the Aloha protocol but in addition are required to
`synchronise their packet transmissions into fixed length channel time slots. Thereby, partial
`overlap of packet transmission of different stations is avoided.
`
`Most cellular radio data networks assign radio channels to MSs based on a demand-
`
`assigned multiple-access (DAMA) protocol {1] where an UL request channel is shared by
`many MSs through contention based on S—Aloha. A data channel is assigned by the BS in
`response to a successful request and the requesting MS will start to use the channel
`assigned for the duration of its data communication.
`
`With the DAMA protocol, user data on UL may be transmitted outband (U0) on a TDMA
`channel different from the shared request channel, or inband (Ui) on the shared channel.
`
`Cellular systems based on DAMA protocol require, besides time-slotting, the channel to be
`' organised in TDMA frames so that slots can be identified by their position in a frame.
`If the
`
`frame length is longer than the maximum channel propagation delay, each MS can be
`informed of the status of each time slot of the preceding frame. A slot in the frame provides a
`TDMA channel which may be used as a control or packet data channel (PDCH).
`
`DAMA based systems with explicit reservation in response to a request sent on a contention
`channel assign an UL TDMA channel for packet data transmission by explicit communication
`to the MS via a BL control channel. The PDCH typically is then different from the contention
`channel.
`
`is
`request by an MS on a contention channel
`With implicit reservation a successful
`acknowledged by the BS on the corresponding DL channel. This results in an automatic
`
`reservation of the same channel used for the request to be used also for user packet data
`transmission on UL. Accordingly, two DAMA types on DL are to differ: De and Di for explicit
`(e) and implicit (r) realization, respectively, of the DL control channel granting a MS a data
`channel. Further, the Di. control channel used to grant a MS a channel for UL packet data
`transmission may be realized outband or
`inband to the DL packet data channel
`corresponding to the potential UL data channel.
`
`Page 4 of19
`
`4
`
`

`

`
`
`1.2.1
`
`RwALOi-EA and PRMA
`
`R—Aloha [4] and PRMA [5} are DAMA protocols type (iii, air). The RwAloha protocol was
`designed to connect MSs generating long multi—packet messages via transponder based
`satellite systems to a central host. The channel is operated without central control since MSs
`can hear each other.
`in cellular radio networks where MSs cannot hear the UL channel
`
`central control by the BS is required to inform MSs via a broadcast control channel on the
`status of each slot of the forthcoming UL frame.
`
`The PRMA protocol is widely known, although not implemented in a real system. There the
`DL control channel is assumed able to immediately broadcast to all MSs the status of an UL
`slot in a preceding frame, UL slots broadcast by the BS to be “available” for random access
`
`in a frame may be accessed by an MS. Collisions of M85 are resolved by back-off and
`repeated transmission. A successful MS is confirmed by the BS to use the slot that it had
`
`used for MA for data transmission as a TDMA channel in the next and subsequent frames
`until the MS‘s data expire.
`
`1.3 Early Mobile Packet Data Networks
`
`The most important early packet data networks discussed in the following were closed after
`
`GSM/GPRS started its operation in the respective regionicountry.
`
`full—duplex wide area packet-
`The Advanced Radio Data Information Service (ARDIS)
`switched cellular radio service of Motorola and [BM that is based on Motorola DataTAC was
`
`launched in 1983 in large US cities [6]. The service connects MSs by radio under control of
`the proprietary Radio Data (RD) Link Access Procedure (LAP) offering 8kbit/s user data rate.
`RD-LAP covers lSO/OSi network (layer—3) and link layer (layer-2). Connectionless and
`connection-oriented communication based on virtual circuits is supported. Mobiiity and radio
`resource management is provided covering roaming but not handover. RD-LAP layer—2
`provides ARQ and access control at the R! by the Digital Sense Multiple Access (DSMA)
`protocol. With DSMA the BS provides in each DL slot, besides user data for a MS addressed
`in a slot, the channei status symbol (088) indicating whether the slotted UL channet is idle or
`
`busy. Free UL channels are used in contention mode to transmit a request packet. if a MS
`has data to transmit,
`it randomly waits up to 50 ms before it reads out the CSS.
`if 088
`signals an idle UL channel, the MS transmits immediately its data as RD-LAP blocks, 12 byte
`each, resulting in a message of up to 512 byte transmitted. If the channel was detected busy,
`the MS waits for a random time—duration and then again looks for the value of the 088. A
`
`coliision during contention to the UL is resolved by a random back—oft time until the MS
`
`retries again. During transmission of RD-LAP blocks by a M8 the receiving BS transmits
`CSS=busy information on DL. DSMA is a DAMA {tit De!) protocol. Packet data is transmitted
`by concurrent MSs one-by-one (see Figure 2) where one common traffic channel of a cellular
`radio system is alternatingiy used as a PDCH by two MSs to transmit data packets with some
`idle gaps in between. The other common traffic channels may also be used as PDCHs or
`may be used for circuit-switched services.
`
`The MOBITEX packet data service for digital speech and data communication developed by
`Swedish operator Teiia and Ericsson was first
`launched in 1986 in Sweden providing
`country-wide cellular data services supporting roaming but not handover. Since in US the
`
`Page 5 of 19
`
`5
`
`

`

`system was introduced by RAM Mobile Data in 1990 it is also known as RAM Packet Data
`
`Network. The RI data rate is 8 kbitfs half-duplex supporting fiies of up to 20 kByte. The
`network layer supports datagram transfer by the proprietary protocol MPAK and the link layer
`provides ARQ. Access to the shared radio channel is by a DAMA protocol type (tit, riled)
`cailed Reservation TDMA. The BS on DL of the RI provides the number of slots of the FDMA
`channei available for random access [7}. A iVlS randomly picks a slot to transmit an access
`
`request on UL while the BS may send DL traffic. At the end of the period reserved for
`random access,
`the BS grants permissions to MSs one-by—one resulting in sequential
`transmission of data of concurrent MSs, see Figure 2.
`
`f
`
`Common control
`
`_
`
`Figure 2: Packet channel (PCl-i) reserved for duration of packet transfer of single user
`
`The COGNETO cellular mobile packet switching network was operated until 2003 in UK for
`
`datagram transfer before it was replaced by GPRS {8]. MSs may transmit in slots or minislots
`(four to a slot). 64 byte user data are carried in a siot. Minisiots are used for contention on UL
`and acknowledgement on DL. Periodic slots in the TDMA frame on UL and DL are dedicated
`
`by means of the Slot Map to be control or data channels. Random access is by S-Aloha to a
`control channel and collisions are detected by MSs from absence of an acknowledgement.
`The BS will acknowledge a request on UL and direct the MS to a free UL slot (TDMA channel
`
`to transmit its user data. This DAMA protocol is type (Uo, Dec). MS are served one-by—one,
`see Figure 2.
`
`1.4 Cellular Radio integrating circuit- and packet-switching
`
`1.4.1 Concepts not implemented
`
`to integrate circuit-switched digital
`Local Cellular Radio Network (LCRN) [9} is the first
`speech/data and packet-switched services in a mobile radio system based on FDMNTDMA
`
`channels. Virtual connection and datagram service are supported. Some TDMA channeis are
`provided for control and others for packet data transfer. S-Aloha is used for MA in a DAMA
`
`(U0, Dec) protocol. The trunk of TDMA channels is dynamically assigned according to needs
`to circuit- and packet-switched services.
`
`radio system integrating circuit— and packet-switched data transmission is
`A cellular
`introduced by Ken Felix [10] where channels can be used for voice, dedicated data or
`
`packet—switched data. Extensions to the signaiing standard of US digital cellular phone
`standard (1993) TIA lS-54 are proposed to enable a mobile packet service. MSs transmit on
`a packet-switched radio channel one by one, see Figure 2. Access to the UL channel is
`
`eitherthrough polling IVISs by the BS, or by a MA protocol not specified in detail in [10], which
`appears to be DSMA.
`If polling is used, random access is switched off and the protocol is
`then not MA at all.
`
`Improvements to PRMA are proposed in [11] by Mitrou (MLP) for an integrated system
`supporting both circuit— and message-switching voice and data. Siots of a TDMA-frame are
`Page 6 of 19
`
`6
`
`

`

`dedicated to be control or data channels as known from PRMA and COGNITO. UL control
`
`slots used for MA are subdivided into minislots to each carry a miniburst request message.
`Once a request miniburst was successful, the MS is assigned by the BS a periodic packet
`data slot for the duration of its data transmission. The protocol is DAMA (Uo, Lied). MSs are
`served one by one as shown in Figure 2.
`
`1.4.2 Systems Implemented
`
`The cellular digital packet data (CDPD) service was specified in 1993 as an overlay to the
`advanced mobile phone service (AMPS) [12] to provide 19.2 kbit/s data rate. Some FDM
`
`channels of AMPS carry the connection~less CDPD service. MA at the RI by DSMA protocol
`prepares transmission of up to 64 blocks each 54 Byte without multiplexing data blocks of
`concurrent stations.
`
`Standards TIA IS-54 and TIA IS-95 specify a three-slot per TDMA frame and a CDMA (code
`division multiple access cellular radio system, respectively. Like ETSI GSM, around 1992
`
`these networks were prepared to carry circuit-switched data services besides speech. Data
`services were offered from about 1993194 on, where a channel is dedicated to a point-to-
`point connection. Since many mobile data applications generate bursty traffic, market
`acceptance of the service was low. In all these systems a channel is shared by MSs on a call
`by call basis. A DAMA (Uo, Dec) protocol is used to provide circuit—switched data service.
`
`2. CELLPAC a first Version of GPRS
`
`To ease understanding of GPRS, the Fundaments of the GPRS Radio Interface Protocol
`
`(“GPRS Fundaments’) are introduced in the foliowing with reference to the roots where the
`respective functions were proposed first. The first full GPRS specification Release ‘99
`provided in 200 kHz bandwidth a symbol rate of271kbitls resuiting in 22.8kbiUs data rate of a
`full-rate TDMA traffic channel (TCH). Multi-slot operation is an option.
`In a later GPRS
`Release (EDGE) the data rate of a TCH increased to 69kbit/s.
`
`It appears that most GPRS Fundamenrs have been first proposed for CELLPAC [13] - [15]
`introducing packet—switching in GSM. In what follows the CELLPAC functions are explained
`and compared to GPRS and to other systems known earlier. Table 1 (discussed later)
`summarizes the results.
`
`GPRS is based on a new protocoi for radio access and on provisions introduced to the GSM
`core network to enable packet data transmission [16]. Since packet-switched data networks
`
`and IP tunneling were known when GPRS was designed, the hardest part
`GPRS was to introduce
`
`in designing
`
`(1) Packet radio access of GPRS enabled M85 without changing GSM layer-1
`functions implemented in hardware.
`
`(2) A protocol suite for the network elements of the access and core networks to
`support packet-switching.
`
`2.1 Protocol Suite
`
`Protocoi stacks for network elements required for packet—switching did not exist in GSM [18}.
`Figure 3a shows the protocol suite with a protocol stack per network element as introduced
`in [15], which is close to GPRS, see Figure 3b.
`It
`is worth noting that layer-2 at the radio
`
`in both protocol stacks
`layer (iayer—i),
`interface (RI) Um running on top of GSM physical
`shows two sub-layers, namely Medium Access Control (MAC) in Figure 3b, called ‘Packet
`
`Page 7 of 19
`
`7
`
`

`

`Access: in Figure 3a, and Radio Link control (RLC) in Figure 3b called Radio Link Protocol
`(RLP) in Figure Be. There the MS is split into data terminal equipment (DTE) and mobile
`terminal (MT).
`
`in Figure 3a called
`‘Packet Access’ protocol data units are transmitted across the RI
`RLCIMAC data block in GPRS, see Figure 8. The GPRS stack compared to that of
`CELLPAC is further optimized to contain the Logicai Link Control (LLC) protocol, and the
`
`Sub-network—Dependent Convergence Protocol (SNDCP), both operating between MS and
`SGSN, not affecting the RI.
`In network layer (layer-3) ITU-T protocol X25 is used in both
`CELLPAC and GPRS, besides lP. During specification of GPRS Rel.’99 it turned out that iP
`
`would be the major network layer protocol. An X25 like virtual connection established during
`association of a MS to GPRS was kept to allow for fast link establishment of a MS having
`data ready to send. The virtual connection later was specified as semi-permanent, thereby
`providing the ‘Always On’ property of GPRS.
`
`The protocol suite proposed in [l5] was foilowed by the GPRS standard at the Rl and in part
`in the core network.
`
`MSC/IWF
`
`
`
`Um
`
`ISBN/PSDN
`
`a) PSDN = Packet Switched Data Network, MSC/IWF 2 Mobile Switching Center/Interworking
`Function
`
`
`
`,
`,
`,i,,,,,____.
`Application iwmr. ..m._._,....__..,..___..___.._.._.._.____._-.....'_.....__.mwML
`
`flaigggg""'";J¥7LLW ,
`.--—--———-—-- .,
`., ““25""
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` =
`
`_;Z;‘ Scope of GPRS
`
`b) 388 = BS Subsystem, SGSN = Serving GPRS Support Node, GGSN = Gateway GPRS SN
`Figure 3: Protocol Suites for CELLPAC (a) and GPRS (b)
`
`(32 kbit/s) but Internet application
`Since the packet data rate in early GPRS is small
`protocols like SMPT, HTTP, etc. should be supported,
`the Wireless Application Protocol
`(WAP) was specified by the WAP Forum to enable ‘Thin Clients' with small screens to run
`
`Internet applications on [VISs with low processing power across low rate data links [20].
`
`Page 8 of 19
`
`8
`
`

`

`GSIWEDGE with its data rate of up to 384kbiti’s on smart communications devices enables
`Internet application protocols more comfortable.
`
`2.2 GPRS as a Service in the Circuit~Swttched GSM Network
`
`GSM with its voice and data services was deployed when discussion started on how to
`
`reatize a packet radio service. Eight physical TDlVEA radio channels per FDlVl channel are
`provided in GSlVI per transmit direction, see Figure 4. A time-slot may carry a Normal Burst
`(NB) as used by GSM control and TCHs, or may carry a Random Access Burst (RAB) or
`other burst type. In [13] - [15] one (or more) time slot of the GSM TDlle-frame representing
`in GSM a physical TDMA channel
`is dedicated as a combined packet data and control
`channel, called the CELLPAC dedicated TCl—E. Thereby the GPRS Packet Data Channel
`(FDCH) is anticipated.
`
`Dedication of some TDMA channels of a circuit—switched cetlular network for packet—
`switching is known from [9], [10], [12], and [18} of which [9] was the first to propose this.
`
`
` 5 Eli TDMA Frame
`
`
`
`
`
`
`
`
`10 1|2 3
`1_
`r,
`“a. .\_
`"""" we.”
`__
`time slot
`training
`
`
`7
`_
`_
`I
`data bits
`H
`
`
`
`
`
`
`
`
`
`
`57 bit
`26 ll:
`935 0 . 2-“
`titties? sf”
`-----
`5-; bit
`'
`‘Qfi
`—
`Dupiex d'stance
`Gap between uplink and
`4’ WWWWML—y'rfi— B-
`.
`wrfifififii
`downlink
`3 tall bits
`1 toggle bit
`3 tail bits
`-——
`---—-——— --—---
`
`FrequencthHz
`
`915
`
`.
`
`.
`
`
` g
`
`4
`
`5
`
`6
`
`S'Io
`
`‘
`
`
`at
`.. .. .. WW? (1%.???),,,,,.,..... .. .. ..
`,3;_____.___.___
`
`
` “VVWN,WM_._.__._____—..... ,........ p.
`time 5 0t (156,25 bit]
`
`
`
`
`
`
`
`
`
`
`0.577 ms
`890 W __ u1 2|3i4i5 5 m1 2 a 4 are 7in-
`
`Time/ms
`
`Figure 4: FDIVI and TDMA channels in GSM
`
`2.3
`
`PDCH Shared by Control and User Data
`
`Multi-frames as known from GSM but with different structure are introduced in [15] for both
`UL and DL of the slot used as a CELLPAC TCH. A CELLPAC multi—frame specifies the roles
`of a slot of a TOMA-frame over time to be either control channel or packet data traffic
`channel
`(PDTCl—i), see Figurefi. The CELLPAC multi—frame comprises 26 (35M TDMA
`frames. In vertical direction slots 0 to 7 represent the respective TDMA frame. TDMA frames
`
`13 and 26 of DL and UL, respectively, carry the fixed packet control channel (PCCH) on DL
`and the packet random access channel on UL. Slots on the DL may carry the PDTCH or the
`
`dynamic packet control channel (PCCH). UL slots may be reserved by the BS as PDTCH for
`a MS to transmit packet data or may be dynamicalty be dedicated for random access. GPRS
`specifies a 52 muiti-frame.
`
`Page 9 of 19
`
`9
`
`

`

`Elamlo.
`
`'.
`
`.
`
`_
`
`_
`
`..
`
`.
`
`.
`
`reserx'zedbridlei
`reserved ori’dle:
`reservedor idle:
`reserved (”5559'-
`rcservcdori'dle‘
`resentedoriéie ‘
`reserved orldle .
`“‘“‘r‘é§é“r§r’§tl'arrany“ _
`
`..
`
`__
`
`_
`
`__
`
`. Reserved or random access 2:
`. Rel-servedbr random access:
`'. Reserved or random access"
`i Raseriledbr randomaccessi
`: Ra'sertied brrandbm'access '.
`i Reserved or random accessi-i
`‘2 Reserved'or randomaccess:
`‘; Reserved or r‘andomiaccEssf
`
`.
`
`’.
`
`’
`
`__
`
`‘
`
`_
`
`.
`
`-.‘ Reserved '13! random aceeas 1
`'5 Reserved'or random ”access ‘.:
`-‘ Reserved or random acceas “
`iRe‘served brrand‘omaccess “
`:3 Reserved 'or random access L‘
`: Reserved 'or random acceSs “
`3 RESEWEd 13? random EECBS ‘3
`i Re’serVed or random access L:
`
`_
`
`__
`_.
`.
`
`_
`____
`
`_
`
`_
`
`_
`
`_
`
`_
`
`’3
`
`;
`'
`
`2:.
`LE 2_
`g 3
`o 4 j_
`D 5 '
`6 :
`7 3'
`
`0 '
`1 _
`i 2 _
`E. 3 ..
`:5 4
`5
`5 .H
`7 _
`
`..
`
`SEO -
`No.
`
`..
`
`a
`_
`
`..
`
`_
`
`9
`.
`.
`-
`.reserv'edbrldle '
`J reserved bridle .:
`reselvedoridle .
`”WEN“ orldrle .
`7
`érVEfiéf
`N
`H :55 ..
`I resented bridle :
`'_ reserved oridle _,
`
`.
`
`I
`
`.
`__
`__
`
`'__
`
`_____
`
`I
`
`.
`_
`
`.
`
`.
`
`-
`.
`‘
`
`I
`
`.
`
`Figure 5: CELLPAC multi-frame. ‘Reserved’ means a slot is dedicated as PDTCH
`
`Both the GSM control channels for virtual connection setup and the CELLPAC dedicated
`TCH are shown in agate '6 [15}. The latter comprises logical control channels ('Access‘ and
`‘Control’) and voiceldata channels for packet data transmission. The logical channels
`mentioned correspond to Packet Random Access Channel
`(PRACl-l), Packet Common
`Control Channel (PCCCH) and Packet Data Traffic Channel (PDTCH) specified by the GPRS
`muiti-frame to be carried on the Packet Data Channel (PDCH) that is a frame-periodic slot.
`
`
`
`MobileStation
`
`occa/nnca
`
`
`
`dedicatedTCHlsl
`
`DccH/RACH
`
`
`
`BaseStation
`
`Voice/Data
`
`VoicelData
`
`dedicatedTCi-lls)
`
`Figure 6: GSM Dedicated Control Channel
`
`(DCCH) and Random Access Channel
`
`(RACH) used for virtual call set-up, and
`dedicated Traffic Channel (TCH) for data
`transmission in CELLPAC [15].
`
`No cellular pa met—switched system besides
`
`GPRS applies a mold—frame for mapping
`loglcal control and data channels to one
`
`TDMA channel as introduced in [t5].
`
`2.4
`
`Packet Data Context Establishment
`
`Association of a MS to the mobile network and packet data context (PDC) establishment
`before transmitting GPRS packets avoids that radio resources have to be kept reserved in
`circuit~switched mode during transmission gaps. In GPRS radio resources are only assigned
`by the BS when needed to receive/transmit packet data by an MS, whereby the PDC is
`referenced in packets transmitted. GSM control channels and GSM protocols are used in
`GPRS for association of an MS to the network. Before an MS may transmit/receive packet
`data, establishment of the PDC between SNDCP entities of MS and SGSN, see Figure 3b, to
`be extended by the GPRS Tunnel Protocol (GTP) to the GGSN is also required. The PDC
`specifies the functions of a tayer~2 logical
`link and relates it to the route of the respective
`layer-3 virtual connection.
`
`Page 10 of 19
`
`10
`
`10
`
`

`

`Virtual connections based on X25 are introduced by CELLPAC [14], [15] to connect MS and
`
`IWF, see Figure 3a using GSM signaling, before data packets are transmitted on the packet
`dedicated TCH assigned. Context establishment before data transmission was known before
`GPRS.
`
`2.5
`
`Control of two M33 by one Di. Control Burst
`
`in Figures 3b
`The logical link between MS and 888 operated by the RLC/MAC protocol
`carries RLCIMAC blocks, see Figure 8 and is known as GPRS Temporary Block Flow (TBF)
`identified by the TBF Flow Identity (TFI) carried in the block. TFI is unique among concurrent
`TBFs in a cell and replaces the complete GPRS MS identity known as Temporary Logical
`
`in layer-2 segments of
`Link Identity (TLLI). Packet Transmission is performed in layer-3.
`packets are transmitted as RLC/MAC blocks that we cali packet data here.
`
`The control burst
`
`(CB)
`
`transmitted in CELLPAC on PCCH has two sub-bursts, each
`
`comprising (1) 1 bit for uplink state indication (USI), (2) 8 bit identification of the packet data
`context by a 'MS Random Number” (MRN),
`(3) 6 bit for time advance info for slot
`synchronization, (4) 5 bit for power level and (5) 1 Paging Bit (PB), see Figure: 7 [15]. The
`next and following UL slots for packet data transmission may be assigned to an M8 by a
`control sub—burst with {USI=1, Pi3=1}. An MS may be informed to receive in the next and
`
`following DL slots packet data by a control sub-burst with {USt=1, PB=O}K Further, a MS may
`be paged to show-up to the BS by setting {USl=0, PB=1} to transmit a random access burst.
`
`reservation for packet data in CELLPAC by setting {MRN, USI=1, PB=1}
`UL channel
`functionally corresponds to the Upiink State Flag (USF) in GPRS. DL channel reservation for
`
`in GPRS‘ RLC/MAC data
`packet data by setting {MRN, USiet, PB=O} corresponds to TFl
`blocks in GPRS carry both USF and TFI, see Figure 8. Data packets destined for MSs are
`queued by the-BS.
`
`HRChanneEl
`
`HR Channel 2
`
`x
`
`\
`
`,,
`I."
`
`21 CRc
`
`3 K“
`
`21-
`f”
`"
`—I
`-
`58 4
`FEC
`
`PCCHaInfO: {1] Uplink State indication Bit
`{8] MS—Random Number
`{6] MSeTiming Advance
`{5] answer Level
`t1] Paging Bit
`
`'
`
`{21} for one HR Channel
`
`,y
`\
`
`
`
`TH
`
`,
`
`T
`
`‘
`
`.
`
`a
`
`gHa. x\
`1
`
`.
`
`.........
`we
`
`Packet Control Channel Burst
`(Normal Burst)
`
`\
`
`bit[5 set to 1 if bu rstIS not transmitted on the provided slot
`
`Figure 7: Packet Control Channel (PCCH) on DL of CELLPAC [15]
`
`A PCCI—i CB in CELLPAC may provide control to two different M83. The RLC/MAC header in
`
`GPRS, Figure 8, carries USF and TFI that also may address two different MSs.
`
`CELL Pitt g l5] anticipate scontlot of two {US$84store En: ccnfioimessage as used :1, (3533‘s
`
`Since the PCCH may be dynamically placed by the BS on any DL time stot of the CELLPAC
`
`multi-frame not reserved as a fixed DL

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket