throbber
United States Patent c191
`Kanerva et al.
`
`I 11111111111111111111111111111111111111111111111111111111111111111
`US005793744A
`5,793,744
`[11] Patent Number:
`[45] Date of Patent:
`Aug. 11, 1998
`
`[54] MULTICHANNEL HIGH-SPEED DATA
`TRANSFER
`
`7/1991 Goldstein et al ....................... 370/477
`5,029,164
`5,566,208 10/1996 Balakrishnan .......................... 370/468
`
`[75]
`
`Inventors: Mikko Kanerva. Helsinki; Juba
`Risinen. Espoo; Harri Jokinen. Hiisi;
`Harri Honkasalo. Helsinki, all of
`Finland
`
`[73) Assignee: Nokia Telecommunications Oy, Espoo,
`Finland
`
`[22] Filed:
`
`[21] Appl. No.: 690,262
`Jul. 24, 1996
`Foreign Application Priority Data
`
`[30)
`
`Dec. 18, 1995
`Finland .................................... 956087
`[Fl]
`................................ H04J 3/16; H04J 13/00
`Int. CL 6
`[51]
`[52] U.S. Cl . .......................... 370/209; 370/342; 370/433;
`370/468; 371/32
`[58] Field of Search ..................................... 370/345, 347.
`370/348, 412. 417. 433,468. 476. 498.
`517,458.209, 342,441; 371/32. 33
`
`[56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`7/1978 Gindi et al. ·············••u••·········· 395/285
`
`4,103,336
`
`Primary Examiner-Benedict V. Safourek
`Attorney, Agent, or Finn-"JP Group of Pillsbury Madison &
`Sutro LLP
`
`[57]
`
`ABSTRACT
`
`A digital mobile communication system has a high-speed
`non-transparent data connection between a transmitting and
`a receiving party. For the data connection, parallel
`subchannels, corresponding in number to the nominal data
`transfer rate. have been allocated on the radio interface. A
`radio link protocol is responsible for transmitting data over
`the radio interface, and for acknowledging correct data
`frames and for retransmitting defective data frames. A
`transmission buffer buffers the data frames to be transmitted
`and stores the data frames transmitted until it receives an
`acknowledgement of successful reception. In order to reduce
`interference and power consumption. user data is transmit(cid:173)
`ted by using as many of the allocated subchannels as
`required by the actual user data rate at any one time. On the
`other allocated subchannels, transmission is interrupted or
`discontinuous transmission is applied.
`
`25 Claims, 9 Drawing Sheets
`
`DTX-CONTROL
`
`RADIO
`INTERFACE
`
`V.24
`
`,TAF
`
`63
`
`MS
`
`TRx
`
`TRx
`
`BTS
`
`IWF/MSC
`
`V.24
`
`L2R
`
`Ex.1018
`APPLE INC. / Page 1 of 18
`
`

`

`U.S. Patent
`
`Aug. 11, 1998
`
`Sheet 1 of 9
`
`5,793,744
`
`I(cid:173)
`<( ::>
`I- 0
`<.( -oz
`
`.
`(.9
`LL
`
`0..
`_J
`
`0::: -0:::
`
`N
`_J
`+
`0
`
`~
`
`~
`
`>
`
`<.(
`
`0
`(f)
`~
`
`0
`Cf)
`co
`
`Cf)
`
`I-co
`
`LL -<.(
`
`LL
`:::::
`(f)
`co
`<(
`
`LL -0
`
`0
`<(
`0:::
`
`co
`
`(f)
`~
`
`·····• ..
`(.,•······
`..
`,.)
`·····
`.....
`········ .... --~····· ..
`
`=-···········
`
`········ .. :
`
`•••••••••••••••••u •••••o••••••••••••
`
`0 .c
`
`(.)
`
`I(cid:173)
`<( ::>
`1-0
`<C-o~
`
`Ex.1018
`APPLE INC. / Page 2 of 18
`
`

`

`"' -..J t
`~
`"' -..J
`f.11
`
`FIG. 2
`
`L------------------•
`
`I
`
`L-------------------------------------•
`
`RA2
`
`RA1
`
`L2
`
`RLP
`
`L2R
`
`TRAU:,
`r---------------,
`
`I
`---~ r---, I 1
`1 1
`I 1
`I
`I
`I
`I
`I
`I
`1 I
`I
`I
`I
`I
`
`I
`I
`
`I
`I
`
`I
`
`RA2
`
`I ··-~--
`
`I I
`
`'
`
`-1
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`L
`
`FEC
`
`I
`I
`
`I
`
`:ccu
`,.---------------,
`
`RA11
`
`L2 RLP
`
`L2R
`
`INTERFACE:
`TERMINAL
`
`I
`I
`I
`I'
`I
`
`I
`I
`
`NETWORK ~
`>
`
`FIXED
`
`MODEM
`
`MSC/IWF
`,------------------,
`
`I
`
`BSS
`r ----------------------.. -... ----~. ------,
`
`MS/TAF
`
`I
`
`r----------·-------1
`
`INTERFACE
`
`RADIO
`
`•
`rJ1
`0 •
`
`Ex.1018
`APPLE INC. / Page 3 of 18
`
`

`

`U.S. Patent
`
`Aug. 11, 1998
`
`Sheet 3 of 9
`
`5,793,744
`
`6
`
`5
`
`4
`
`7
`
`8
`I II I
`,SA SB
`I' I!
`1
`
`I
`
`I I
`
`1
`
`I I I I ~II 9111191
`
`0
`
`0
`
`0
`
`1
`
`0
`
`0
`
`0
`
`0
`
`1
`
`1 1
`
`1 1
`I I I I ~~I I ! ~ 1 11 :1: 11 ! :1
`
`SA
`
`,
`
`I
`
`I
`
`I
`
`1
`111 I
`
`I
`
`I 1
`
`I
`
`I I I
`
`3
`2
`i I ~ 11
`I Qi' I
`I
`1 1
`1
`
`IAS "G"
`
`0
`
`1 1
`
`IAS "S"
`
`0
`
`1
`; I I
`'
`I ,1 , ; I 1,
`
`i I
`
`:
`
`1
`
`IA5 "M"
`
`I :1: I
`
`0
`
`1
`
`2
`
`3
`
`4
`
`n
`
`, _ _ _ ____.
`
`FIG. 3
`
`HEADER
`
`l I I I !1'.~'.~o~MA~11b~' FIEL:o', 111
`
`I I' I
`Ii l FCS
`
`FIG. 4
`
`Ex.1018
`APPLE INC. / Page 4 of 18
`
`

`

`U.S. Patent
`
`Aug. 11, 1998
`
`Sheet 4 of 9
`
`5,793,744
`
`f(cid:173)
`<( ::)
`I- 0
`<( -(cid:173)o Z
`
`L!)
`
`(9
`LL
`
`0...
`
`_J a: -a:
`
`N
`_J
`+
`0
`
`~
`
`~
`
`>
`
`<(
`
`u
`(f)
`~
`
`u u
`
`LL s
`
`..-
`-.;;f"
`
`u
`(f)
`OJ
`
`Cf)
`
`I-co
`
`LL -<(
`
`LL -Cf)
`
`co
`<(
`
`LL --0
`
`0
`<(
`0:::
`
`...........
`
`...............
`
`.......
`
`.... ····••'
`
`,•'
`
`•,
`
`... .........
`
`,.•·
`
`....... ······
`...
`·····
`.. •· ..
`········· ... ········
`z
`0
`.c
`. . .
`(.)
`
`C .c
`u
`
`co
`
`Cf)
`~
`
`0
`u
`
`LL
`<(
`I-
`
`..-
`C0
`
`I-
`<( ::,
`<( --
`I- 0
`0 z
`
`Ex.1018
`APPLE INC. / Page 5 of 18
`
`

`

`U.S. Patent
`
`Aug. 11, 1998
`
`Sheet 5 of 9
`
`5,793,744
`
`'
`
`(\J >
`
`-I
`
`- - - - -
`
`-
`
`-
`
`' .
`' ~ '
`0::
`(\J
`r.o
`_J
`'
`
`I
`
`c.o
`C)
`LL
`
`I
`
`U,
`CJ)' 2,
`---(cid:173)LL I ~· _,
`
`J
`
`'
`'
`
`I
`
`J
`
`I
`
`I
`
`I
`
`.. ,f'-
`
`(D
`
`'
`I ,_ - - - -
`,-
`.c
`(j
`
`CL
`......J a:
`
`- - -
`
`-
`C: .c
`(_)
`
`'--
`/
`
`w
`0~
`-
`LL.
`0 0::
`<( w
`0:: 1--
`z
`
`-........
`/
`
`CJ)
`1-
`(Il
`
`>< er:
`t-
`
`I
`
`I
`
`!
`
`I
`
`'
`'
`
`I
`
`i i
`
`I I
`
`X
`a:
`I-
`
`,-
`.c
`(_)
`- - - - - - - - - -
`
`C .c
`(_)
`- - -
`
`.....J
`0
`0::
`1--z
`0
`0
`' ><
`1--
`0
`
`(
`
`r-
`• (D
`
`CL
`......J
`cc
`~
`
`r-..... C')
`(D
`
`I
`
`(J)
`~
`
`...
`
`~
`
`~
`
`~
`
`a:
`:j
`
`VI
`C\J c.o
`
`,._ - - - - - - - - - - - -
`
`- .. - -
`
`~
`C\J
`()
`
`lJ.. I
`<{'
`I- I
`- - '
`
`Ex.1018
`APPLE INC. / Page 6 of 18
`
`

`

`....J t
`~ ...
`....J
`...
`01
`
`FIG. 7
`
`DATAN
`
`N
`
`FUNCTION -
`
`WALSH
`
`67N
`
`chn
`
`---------------------------·
`
`chn
`
`N
`
`FUNCTION
`
`WALSH
`
`62N
`
`DATAN
`
`►
`
`L OUT
`
`DATA
`
`DATA2
`
`2
`
`FUNCTION
`
`WALSH
`
`68
`
`1
`
`"
`
`/
`
`1
`
`,
`
`63 ~ 672
`
`/
`
`.,.,.,...,,"
`
`---..,.-"''
`65
`
`F
`
`... ______
`
`' '
`',
`'
`\ ...
`
`\
`\
`\
`
`ch1
`
`2
`
`FUNCTION
`
`WALSH
`
`SPLITTING
`
`DATA2
`
`DATA
`
`622
`
`1
`
`61
`
`IN
`
`DATA
`
`DATA 1
`
`chO WALSH
`
`FUNCTION -
`
`---------------------------•
`
`IF
`
`chO
`
`FUNCTION
`
`WALSH
`
`DATA 1
`
`671
`
`RADIO
`
`Ex.1018
`APPLE INC. / Page 7 of 18
`
`

`

`FIG. BA
`
`64
`/
`
`\V
`
`RF
`
`)
`63
`
`...
`
`
`--
`--
`
`chn
`
`ch1
`
`.
`.
`.
`AND ~ FUNCTION
`
`.
`.
`.
`2
`
`)
`62N
`
`/
`60N
`
`N
`
`INTERLEAVING
`
`AND ~ FUNCTION
`
`DATA~
`
`WALSH
`
`ENCODING
`
`INTERLEAVING
`
`WALSH
`
`)
`622
`
`ENCODING
`
`/
`602
`
`--
`DATA2
`
`SPLITTING
`
`DATA
`
`...
`
`IN
`
`D ATA
`
`1
`
`INTERLEAVING
`
`chO
`
`AND ~ FUNCTION
`
`WALSH
`
`ENCODING
`
`r--+
`
`DATA 1
`
`)
`
`)
`61
`
`Ex.1018
`APPLE INC. / Page 8 of 18
`
`

`

`U.S. Patent
`
`Aug. 11, 1998
`
`Sheet 8 of 9
`
`5,793,744
`
`l(cid:173)
`::,
`0
`<(
`I- j~
`<(
`0
`
`w
`
`N
`<(
`I-
`<(
`0
`
`co
`co .
`(9
`LL
`
`z
`<(
`I-
`<(
`0
`
`(9
`_J
`z
`0::
`oow
`0 z I-
`<..) <( z
`w w
`~ "
`0
`0
`
`N
`
`(9
`_J
`z
`0::
`. . . oow
`0 z I-
`<..) <( z
`z w w
`0
`ffi " 0
`
`~ ""-
`
`~
`
`<(
`I-
`<(
`0
`
`(.')
`_j
`z
`0::
`oow
`0 z I-
`<..) <( z
`w w
`0
`""- 0
`
`z
`IO
`CJ) I-
`...JO r-
`<( z s ::,
`
`LL
`
`""-
`
`0
`..c
`0
`
`z
`IO
`(/) -...JI- N
`<Cu ss
`
`LL
`•
`
`N
`
`to ""-
`
`r-
`..c
`()
`
`LL.
`er:::
`
`LO co
`
`~'""
`
`"-
`/
`
`<( (.)
`
`z
`IO
`(/) -
`. . . .....JI- z
`z ss
`~"'
`t
`
`LL
`
`C
`..c
`()
`
`Ex.1018
`APPLE INC. / Page 9 of 18
`
`

`

`FIG. 9
`
`FUNCTION2
`
`WALSH
`
`i QC
`....
`
`64
`
`00 •
`0
`
`. SPLITTING
`
`DATA
`
`_
`
`75
`
`FUNCTION1
`
`WALSH
`
`61
`
`Ex.1018
`APPLE INC. / Page 10 of 18
`
`

`

`1
`MULTICHANNEL HIGH-SPEED DATA
`TRANSFER
`
`5,793,744
`
`2
`channel for data or speech transmission. Thus. the GSM
`system. for instance. may have up to eight parallel connec(cid:173)
`tions to different mobile stations on a same carrier wave. The
`maximum data transfer rate on one traffic channel is
`restricted to a relatively low level according to the available
`bandwidth and the channel coding and error correction used
`in the transmission, for example in the GSM system to 12
`kbit/s, 6 kbit/s or 3.6 kbit/s.
`A digital mobile communication system typically uses
`10 several connection types which can be divided into two
`categories: transparent and non-transparent connections. On
`a transparent connection. data is transferred through a traffic
`channel of the mobile communication system in a transpar(cid:173)
`ent way, which means that error correction on the radio path
`15 is carried out by employing channel coding only. In the
`GSM system the channel coding is Forward Error Correc(cid:173)
`tion (FEC). A non-transparent connection uses. in addition to
`channel coding. an additional protocol in which the data
`transmission over the traffic channel is repeated in case the
`20 data was not received correctly at the other end. In the GSM
`system, this communication protocol is Radio Link Protocol
`(RLP). used between a terminal adaptor of a mobile station
`MS and an interworking function IWF. which is typically at
`a mobile services switching center MSC. The RLP is a
`25 balanced (HDLC type) data transfer protocol having a frame
`structure. F.rror correction by the RLP is based on retrans(cid:173)
`mission of frames corrupted on the traffic channel. There is
`another protocol, Layer 2 Relay (L2R). above the RLP. In
`the present patent application, the functional part of the T AF
`30 or IWF carrying out these protocols is referred to as an
`L2R/RLP unit.
`In a normal data transfer state, the L2R/RLP unit packs
`user data into 200-bit long protocol data units (PDU), which
`are transmitted in 240-bit RLP frames over the radio inter(cid:173)
`face to a second L2R/RLP unit. If there is no data or other
`information to be transferred between the two L2R/RLP
`units, discontinuous transmission (DTX) may be applied
`DTX refers to a method reducing transmission on the radio
`path to a minimum (i.e. interrupt the transmission) during
`pauses in the data transfer. The aim is to reduce the power
`consumption of the transmitter, a very significant matter for
`the mobile stations, as well as the overall interference level
`on the radio path, which has an effect on the system capacity.
`The DTX operates independently for the uplink and down(cid:173)
`link directions. The mobile communication network may
`either allow or prohibit the use of DTX.
`In normal L2R/RLP operation, the PDUs are possibly
`filled only partially, because the application may limit the
`maximum user rate below the maximum rate on a traffic
`channel. The PDUs may be full if the actual user data rate
`on the terminal interface is high enough or if, due to delays
`caused by re-transmission or some other congestion, the
`L2R/RLP buffer has enough user data to fill one PDU
`completely. It is also possible, depending on the
`implementation, to prefer full PDUs to partially full PDUs.
`This can be accomplished by using a timer or a counter to
`slightly delay the building of a PDU until there is enough
`data available (e.g. in a buffer) for a full PDU to be built, or
`until the building of a PDU, albeit only a partially full PDU,
`cannot be delayed any longer. The timer may have a typical
`value in the order of 20 ms, in other words the repetition
`period of TDMA frames. The timer value should be rela(cid:173)
`tively short in order not to introduce additional data trans(cid:173)
`mission delays.
`However. the data rates of present-day mobile communi(cid:173)
`cation networks are not sufficient for the new. high-speed
`data services. A solution is proposed for introducing higher
`
`65
`
`FIELD OF THE INVENI10N
`The present invention relates to high-speed multichannel 5
`data services (HSCSD) on a radio interface of a mobile
`communication system.
`
`BACKGROUND OF THE INVENTION
`
`There are several multiple access modulation techniques
`for facilitating communications in which a large number of
`mobile users are present. These techniques include time
`division multiple access (TDMA), code division multiple
`access (CDMA) and frequency division multiple access
`(FDMA).
`In mobile telecommunication systems of the time division
`multiple access (TDMA) type, time-division communica(cid:173)
`tion takes place on the radio path in successive TDMA
`frames. each of which consists of several time slots. In each
`time slot, a short information packet is sent as a radio
`frequency burst which has a finite duration and which
`consists of a set of modulated bits. The time slots are mainly
`used for transmitting control channels and traffic channels.
`On the traffic channels, speech and data are transmitted. On
`the control channels. signalling between a base station and
`mobile subscriber stations is carried out. An example of a
`TDMA radio system is the Pan-European mobile commu(cid:173)
`nication system GSM (Global System for Mobile
`Communications).
`CDMA is a modulation and multiple access scheme based
`on spread spectrum communication. Unlike FDMA or
`TDMA, in CDMA a large number of CDMA signals (users)
`simultaneously share the same wide band radio channel,
`typically 1.25 MHz. Pseudorandom noise (PN) binary 35
`codes. so-called spreading codes, are used to distinguish
`between different CDMA signals, i.e. traffic channels on said
`wide band radio channel. A separate spreading code is used
`over each connection between a base station and a sub(cid:173)
`scriber terminal. In other words, the narrow-band data signal 40
`of the user is conventionally multiplied by the dedicated
`spreading code and thereby spread in bandwidth to the
`relatively wide band radio channel. The signals of the users
`can be distinguished from one another in the receivers on the
`basis of the unique spreading code of each connection. by 45
`using a correlator which accepts only a signal energy from
`the selected spreading code and despreads its spectrum into
`a narrow-band signal. The other users' signals, whose
`spreading codes do not match, are not despread in bandwidth
`and as a result, contribute only to the noise and represent a 50
`self-interference generated by the system. The spreading
`codes of the system are preferably selected in such a way
`that the codes used in each system cell are mutually
`orthogonal, i.e. they do not correlate with each other. Thus,
`in the CDMA systems, the spreading code unique to each 55
`user or user's signal provides a traffic channel in a similar
`sense as a time slot in the TDMA systems. CDMA is
`described in more detail in the document: "An overview of
`the application of code division multiple access (CDMA) to
`digital cellular systems and personal cellular networks", 60
`Qualcomm Incorporated, 1992, USA. (Document Number
`EX60-10010).
`In traditional TDMA and CDMA mobile communication
`systems, the maximum data rate on the radio interface is
`relatively low.
`For communication in conventional mobile communica(cid:173)
`tion systems. each mobile station is assigned one traffic
`
`Ex.1018
`APPLE INC. / Page 11 of 18
`
`

`

`5,793,744
`
`5
`
`3
`data rates for mobile communication systems in the appli(cid:173)
`cant's co-pending PCT application W095/31878, unpub(cid:173)
`lished on the priority date of the present application: two or
`more parallel traffic channels (subchannels) are used on the
`radio path for one high-speed data connection. The high-
`speed data signal is distributed to the parallel subchannels at
`the transmitting end for the transmission over the radio path,
`and then combined at the receiving end. In this manner, it is
`possible to provide data transfer services which, depending
`on the number of allocated traffic channels, have a transfer 10
`rate up to 8 times the conventional data rate. In the GSM
`system, for example. the total user data transfer rate 19.2
`kbit/s is obtained with two parallel subchannels. This prin(cid:173)
`ciple is also referred to as a multi-slot channel technique.
`High-speed data service thus obtained are referred to as 15
`HSCSD (High Speed Circuit Switched Data) services.
`If the user data rate in a HSCSD service is lower than the
`maximum capacity of the radio link protocol, partially filled
`PDUs may be built and transmitted over the radio interface
`in the RLP frames. It is also possible that some subchannels
`carry full PDUs in their RLP frames and some subchannels
`occasionally carry partially full or empty PDU s in their RLP
`frames.
`For the mobile station, this inefficient use of transmission
`capacity may lead to an unnecessarily high power
`consumption. heating of RF and other elements, and possi(cid:173)
`bly a more complex scheduling of reception, transmission
`and neighbour cell monitoring than necessary for the actual
`user data rate.
`For the radio interface, this leads to an increased
`interference, either in the uplink or the downlink direction,
`or both. For the base station and the IWF, reducing com(cid:173)
`plexity is not that much of an issue as for the MS.
`The prior art DTX implementation, and the slightly
`delayed building of PDUs can relief the situation somewhat
`but not completely. The DTX is mainly used mainly in cases
`when there is nothing at all to be transmitted. When some
`data has to be transmitted (at a low rate). the transmission
`requiring only a fraction of the allocated bandwidth, the
`conventional DTX does not suffice.
`
`4
`The basic concept of the present invention is to transmit
`frames of the radio link protocol (RLP) selectively only via
`specific subchannels in cases the maximum data transfer
`capacity allocated to the data link is not required This is
`important because interleaving on the radio interface spreads
`an RLP frame over several frames. If the RLP frames were
`transmitted over arbitrarily selected subchannels without
`any consistency, many or maybe all allocated subchannels
`would constantly be "active". According to the present
`invention. transmissions are concentrated on specific sub(cid:173)
`channels only, whereas the other subchannels allocated to
`the connection carry no transmission at all. or they are
`maintained with as little transfer as possible. for example
`they employ subchannel-specific DTX or their data rate
`and/or power is decreased to as low a level as possible. The
`direct benefits of a lower number of active subchannels
`include reduced transmitter power consumption, less tem(cid:173)
`perature problems and a simpler timing of reception.
`transmission, and measuring neighbouring cells. In addition.
`20 as the number of unnecessary transmissions on the radio
`interface is lower, the interference level in the mobile
`communication network will be lower.
`The required minimum number of subchannels can be
`determined by monitoring the data flow into the transmis-
`25 sion buffer, i.e. the actual user data rate. Furthermore, by
`monitoring the amount of buffered data it is possible to
`determine whether more active subchannels will be required
`than said minimum number. and to dynamically increase and
`decrease the number of subchannels in use. Data amount
`30 mentioned above can be represented e.g. data rate, buffer
`status, number of PD Us or RLP frames etc. Determining the
`number of subchannels used, and weightings for different
`subchannels may be based on various mathematical and
`statistical variables of the amount of input and buffered data.
`35 such variables being for example instantaneous value. a
`fixed average, a moving average, or some other statistical
`variable (geometric mean. median. etc). This allows the
`control process to react in a controlled fashion to sudden,
`slow, temporary or long term changes in the transmission
`40 capacity requirements and availability. Such changes may be
`caused by, for example, handover, bad coverage (temporary
`or long term), a data transfer request, requested retransmis(cid:173)
`sion of corrupted data, allocation of new subchannels to the
`connection, removal of subchannels from the connection.
`45 and changes in the radio interface channel coding.
`There are different ways to choose the subchannels on
`which data transfer will be continued. One of the embodi(cid:173)
`ments of the invention utilizes a subchannel preference list
`which organizes the subchannels according to principles
`50 such as: (1) an order based on the position of subchannels in
`a frame, (2) a predetermined order which depends on the
`total number of subchannels on the connection, (3) an order
`to be negotiated during the connection. or (4) an arbitrary
`order. Even an arbitrary order is advantageous if maintained
`55 the same for the duration of several frames.
`
`DISCLOSURE OF TIIE INVENTION
`An object of the present invention is a discontinuous
`transmission suitable for multichannel high-speed data links.
`An aspect of the invention is a method for high-speed data
`transfer in a digital mobile communication system. the
`method comprising the steps of establishing a non(cid:173)
`transparent data connection having a number of parallel
`subchannels allocated on the radio interface, said number
`being determined by a specific maximum transfer capacity;
`transmitting user data over the non-transparent data connec(cid:173)
`tion in data frames by employing a communication protocol
`which acknowledges data frames received correctly and
`retransmits defective data frames; buffering data frames to
`be transmitted in a transmission buffer; storing the data
`frame transmitted in the transmission buffer for a possible
`retransmission until an acknowledgement is received from
`the receiving end; monitoring the actual user data rate on the
`terminal interface; monitoring fill level of the transmission 60
`buffer; transmitting user data in data frames via specific one
`or ones of said allocated subchannels. the number of said
`specific ones of said allocated subchannels depending on the
`actual user data rate and the fill level of the buffer; inter(cid:173)
`rupting transmission on the remaining one or ones of said 65
`allocated subchannels which do not belong to said specific
`ones of said allocated subchannels, if any.
`
`BRIEF DESCRIPI'ION OF THE DRAWINGS
`In the following the invention will be described in greater
`detail by means of the preferred embodiments. with refer(cid:173)
`ence to the accompanying drawings, in which
`FIG. 1 illustrates a part of a mobile communication
`system to which the present invention can be applied on a
`single channel non-transparent connection,
`FIG. 2 is a block diagram illustrating the functional units
`of a single channel non-transparent GSM traffic channel on
`different protocol levels,
`
`Ex.1018
`APPLE INC. / Page 12 of 18
`
`

`

`5,793,744
`
`5
`FIG. 3 shows a L2R PDU.
`FIG. 4 shows an RLP frame.
`FIG. 5 illustrates a part of a GSM mobile communication
`system to which the invention can be applied on a multi(cid:173)
`channel non-transparent connection.
`FIG. (i is a block diagram illustration of an arrangement
`for an HSCSD connection in accordance with the invention,
`FIGS. 7. SA and SB illustrate high-speed data transmis(cid:173)
`sion according to the invention over N parallel CDMA traffic
`channels.
`FIG. 9 shows a CDMA transmitter in which four CDMA
`traffic channels can be divided between quadrature (Q) and
`in-phase (I) branches in a QPSK modulator.
`
`PREFERRED EMBODIMENTS OF THE
`INVENTION
`
`5
`
`6
`recommendation 05.02. In operating according to the
`recommendation, at the beginning of a call a mobile station
`MS is assigned a time slot from a carrier wave as a traffic
`channel (Single Slot Access). The MS synchronizes to this
`time slot to transmit and receive radio frequency bursts.
`In the GSM system, a data link is established between a
`mobile station MS network terminal TAP (Terminal Adap(cid:173)
`tation Function) 31 and a network adaptor IWF
`(Interworking Function) 41 in the fixed network (usually at
`10 the MSC). The data link is a circuit-switched connection
`which reserves one (or more) traffic channel(s) from the
`radio interface for the duration of the connection. In the
`GSM network, the data link in data transfer is a V.110 rate
`adapted. V.24 interface compatible, UDI coded digital Full
`15 Duplex connection. The V.110 connection is originally a
`digital transmission channel developed for ISDN (Integrated
`Services Digital Network), specified in the recommendation
`CCITT Blue Book V.110. The terminal adaptor TAP adapts
`a data terminal TE connected to the MS for the V.110
`20 connection which in FIG. 1 is established over a circuit(cid:173)
`switched connection using traffic channel ch0. The network
`adaptor IWF adapts the V.110 connection to another V.110
`network such as an ISDN or another GSM network. or to
`another transit network. e.g. the public switched telephone
`25 network PSTN.
`In addition. the traffic channel employs channel coding
`FEC (Forward Error Correction) with the aim of reducing
`the effect of transmission errors on the radio path. The GSM
`system employs convolution coding according to the GSM
`30 recommendation 05.03, the efficiency of which can be
`illustrated by a convolution coding ratio X/Y. which signifies
`that X data bits are represented in the channel coding by Y
`code bits. On a full-rate GSM traffic channel, on user data
`rates 9.6 kbit/s. 4.8 kbit/s and 2.4. the convolution coding
`ratios of ½ (punctured). 1/, and 1/6, respectively. are
`employed.
`The circuit-switched non-transparent connection between
`the TAP and the IWF on a GSM traffic channel comprises
`4(1 several protocol layers.
`The terminal interface between the MS terminal adaptor
`TAP and the data terminal equipment, as well as the inter(cid:173)
`face between the IWF and e.g. an audio modem MODEM
`are in accordance with CCITT V.24, and in FIG. 2 the
`45 terminal interface is marked with the symbol L2. As far as
`the invention is concerned, the interesting protocols are L2R
`(Layer 2 Relay) and RLP (Radio Link Protocol) which both
`are at the tenninal adaptor TAP and the network adaptor
`IWF at both ends of the connection. In addition. the con-
`50 nection has, as illustrated in FIG. 2. different kinds of Rate
`Adaptation (RA) functions, such as RAl' between the TAP
`and a CCU unit (Channel Codec Unit) located at the BSS.
`RAl between the CCU and the IWF, RAA between the CCU
`and a transcoder unit TRAU placed apart from the base
`55 station. and RA2 between the TRAU and the IWF. The rate
`adaptation RA functions are defined in the GSM recommen(cid:173)
`dations 04.21 and 08.20. Communication between the CCU
`and the TRAU is defined in the GSM recommendation
`08.60.
`The information rate-adapted on the radio interface RAl'
`is furthermore channel-coded the way specified in the GSM
`recommendation 5.03, illustrated by blocks FEC in the MS
`and CCU.
`The present invention. however. only relates to the L2R/
`RLP operation of the TAP and the IWF, and communication
`between them. The other aforementioned lower layer
`protocols. functions and units only provide a transmission
`
`35
`
`In different multiple access methods the physical concept
`of traffic channel varies. being primarily defined by a time
`slot in TOMA systems. a spreading code in CDMA systems.
`a radio channel in FDMA systems, a combination thereof.
`etc. The basic concept of the present invention is. however.
`independent of the type of the traffic channel and the
`multiple access method used.
`The present invention can be used in all digital TDMA
`based data transfer systems on a non-transparent data link
`· comprising several parallel subchannels (e.g. multi-slot
`access).
`The present invention is particularly well suited to data
`transfer applications in digital TDMA mobile communica(cid:173)
`tion systems. such as the Pan-European digital mobile
`communication system GSM. DCS1800 (Digital Commu(cid:173)
`nication System). a mobile communication system accord(cid:173)
`ing to the BIA/TIA Interim Standard IS/41.3. etc. Below. the
`invention will be described by using the GSM system as an
`example but without restricting the invention to it. FIG. 1
`very briefly shows the basic structure of the GSM system.
`not paying closer attention to its characteristics or other
`aspects of the system. For a more detailed description of the
`GSM system. the GSM recommendations and 'The GSM
`System for Mobile Communications", M. Mouly & M.
`Pautet. Palaiseau, France, 1992, ISBN:2-9507190-0-7, are
`referred to.
`A mobile services switching centre MSC handles the
`connecting of incoming and outgoing calls. It performs
`functions similar to those of an exchange of a public
`switched telephone network (PSTN). In addition to these, it
`also performs functions characteristic of mobile communi(cid:173)
`cations only, such as subscriber location management,
`jointly with the subscriber registers (not shown) of the
`network. The mobile stations MS are connected to the center
`MSC by base station systems BSS. The base station system
`BSS consists of a base station controller BSC and base
`stations BTS.
`The GSM system is a time division multiple access
`(TDMA) system in which time-division traffic takes place
`on the radio path in successive TDMA frames each of which
`consists of several time slots. In each time slot, a short
`information packet is sent as a radio frequency burst which 60
`has a finite duration and which consists of a set of modulated
`bits. The time slots are mainly used for transmitting control
`channels and traffic channels. On the traffic channels, speech
`and data are transmitted. On the control channels, signalling
`between a base station and mobile subscriber stations is 65
`carried out. Channel structures used on the radio interface of
`the GSM system are defined in closer detail in the GSM
`
`Ex.1018
`APPLE INC. / Page 13 of 18
`
`

`

`5,793,744
`
`15
`
`30
`
`7
`path according to the GSM recommendations between L2R/
`RLP units, and they are not significant to the present
`invention with the exception of channel coding FEC.
`Consequently, the other functions are not described herein in
`any greater detail.
`L2R (Layer 2 Relaying) functionality for non-transparent
`character-oriented protocols is defined e.g. in the GSM
`recommendation 07 .02. L2R packs the user data and the
`status information originating from the terminal interface
`into 200-bit, 25-octet long PDU s (Protocol Data Units), such
`as the one illustrated in FIG. 3. The octets are numbered
`0-24, octet 0 being transmitted first. The bits in the octets are
`numbered 1-8, bit 1 being transmitted first. In a PDU, the
`octet may be a status octet, a character (higher layer data) or
`fill bits. Octet 0 is always a status octet. A status octet
`comprises 3 bits, SA, SB and X for the status of the V.24
`connection, and 5 bits that indicate the number of data octets
`succeeding the status octet, as well as the special indications
`of the data octets such as empty and PDU. In FIG. 3. status
`octet 0 is succeeded by 3 data octets into which the word
`"GSM" has been packed, after which a new status octet 4
`follows.
`The L2R PDUs are packed in a frame according to the
`RLP protocol. such a frame being shown in FIG. 4. The RLP
`protocol is specified in the GSM recommendation 04.22.
`The RLP is a balanced (HDLC type of) data transfer
`protocol with a frame structure, in which error correction is
`based on retransmitting corrupted frames at the request of
`the receiving party. The RLP extends from the mobile station
`MS terminal adaptor TAP to the network adaptor IWF.
`which is usually located at the MSC. As shown by FIG. 4,
`the RLP frame structure comprises a header field (16 bits),
`an information field (200 bits), and a frame check sequence
`(24 bits). The 200-bit L2R PDU is packed in the information
`field. As a result, the net RLP data rate is clearly above the
`maximum 9.6 kbit/s data rate for one channel, which allows
`a specific number of retransmissions without a decline in the
`nominal user rate. For example, if the user rate on the
`terminal interface is 9600 bit/s and the data rate on the radio
`interface is 12 kbit/s, the "swplus capacity" is, depending on
`the character structure being used, at least 12.5%.
`The transmission buffer buffers the data received from the
`V.24 interface so that data will not be lost even if the MS is
`not able to transmit it instantly over the radio interface. A
`reception buffer buffers data which is transferred to the V.24
`interface so that data received from a traffic channel will not
`be lost even if it cannot immediately be forwarded via the
`V.24 interface to e.g. the terminal equipment TE. The RLP
`protocol also includes a flow control, used to adjust the fill
`level of the transmission and reception buffers. The flow
`control is specified in the GSM recommendation 07 .02. The
`criterion used to activate the flow control may be a half full
`transmission or reception buffer.
`The maximum user data rate on a single GSM traffic 55
`channel is restricted to 9.6 kbit/s.
`In high-speed data services (HSCSD), several traffic
`channels are assigned to a data call; in other words, two or
`more time slots are assigned from the same TOMA frame.
`An example of how

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