Core Wireless Licensing S.a.r.l. v. Apple, Inc.
Filing
1
COMPLAINT against Apple, Inc. ( Filing fee $ 350 receipt number 0540-3468392.), filed by Core Wireless Licensing S.a.r.l.. (Attachments: # 1 Civil Cover Sheet, # 2 Exhibit 1 - United States Patent No. 6,792,277, # 3 Exhibit 2 - United States Patent No. 7,606,910, # 4 Exhibit 3 - United States Patent No. 6,697,347, # 5 Exhibit 4 - United States Patent No. 7,447,181, # 6 Exhibit 5 - United States Patent No. 6,788,959, # 7 Exhibit 6 - United States Patent No. 7,529,271, # 8 Exhibit 7 - United States Patent No. 6,266,321, # 9 Exhibit 8 - United States Patent No. 6,978,143, # 10 Exhibit 9 - Nokias June 14, 2011 press release)(Hill, Jack)
EXHIBIT 3
111111
1111111111111111111111111111111111111111111111111111111111111
US006697347B2
(54)
(75)
United States Patent
(10)
Ostman et ai.
(12)
(45)
METHOD AND APPARATUS FOR
CONTROLLING TRANSMISSION OF
PACKETS IN A WIRELESS
COMMUNICATION SYSTEM
OTHER PUBLICATIONS
3 rd Generation Partnership Project; Technical Specification
Group Radio Access Network; High Speed Downlink Packet
Access: Overall UTRAN Description (Release 5), 3GPP TR
25.855 VO.0.8, Jun. 2001, Valbonne, France.
Inventors: Kjell Ostman, Halikko (FI); Esa
Malkamaki, Espoo (FI)
* cited by examiner
(73)
Assignee: Nokia Mobile Phones Ltd., Espoo (FI)
( *)
Notice:
Primary Examiner-Ajit Patel
(74) Attorney, Agent, or Firm-Ware, Fressola, Van Der
Sluys & Adolphson LLP
Subject to any disclaimer, the term of this
patent is extended or adjusted under 35
U.S.c. 154(b) by 172 days.
(21)
Filed:
A system in which a packet-sending entity and a packetreceiving entity communicate using a plurality of parameter
signaling channels (SCCH) and also using a plurality of
shared data channels (SDCH) and do so according to a
protocol in which when packet data are transmitted over one
or more transmission time intervals (TTIs), the communication being such that once a parameter signaling channel is
assigned to the packet-receiving entity for communicating a
packet, the assigned channel is used in each subsequent TTT
as long as there is at least a portion of the packet in the
subsequent TTL When there is, the packet-receiving entity
despreads and decodes only one parameter signaling channel
for the subsequent TTl along with the data channels. When
there is not, the packet-receiving entity despreads all the
parameter signaling channels for the subsequent TTl, and
may decode some or all of the parameter signaling channels.
Aug. 22, 2001
Prior Publication Data
(65)
US 2003/0039230 A1 Feb. 27, 2003
(51)
(52)
(58)
Int. CI? ................................................ H04B 7/216
U.S. CI. ........................................ 370/335; 370/342
Field of Search ................................. 370/329, 335,
370/341,342,333,349,431,441,468
(56)
References Cited
U.S. PATENT DOCUMENTS
6,163,524
2001/0005378
2001/0043576
2002/0160782
A
12/2000 Magnusson et al. ........
A1 * 6/2001 Lee ............................
A1 * 11/2001 Terry ..........................
A1 * 10/2002 Joshi et al. .................
time
ABSTRACT
(57)
Appl. No.: 09/935,212
(22)
Patent No.:
US 6,697,347 B2
Date of Patent:
Feb. 24,2004
370/208
370/459
370/328
455/452
31 Claims, 5 Drawing Sheets
•
rn i rn i rn i I]] i I]] i rn i rn i I]] i
~~~---=-ll---eF4---t;j- i
DPCH
i
•
I
IW$~$~$..@j
I
~~
i
i
~gAo/~.-&j
!
!
I
i
!
i
code
...
!
~
'
•
mm
•
....
!
i
i
:
1
!
!
I
i
-------------------·-------------r-----------r------------;r------------r------------ "-------------r:i:;-:j;;r-------------r--- I
ft
*4!
I
,
SDCH
Sf
tel
P'PM
b...
It2Z2f1'tl g,j,j_• •,
If.; *19&,
~4iBI; • •'
~CIJ"'.
_£&£2
P'E2
i!
ii
~MI
1
Pi_"f!'"
I
I "tttt!tI!j
1iil!&i¥M"
I
I
-$iN
cElt';?:;?
,
j
1
.,n ,q 'M""!
VIS
___
----------------------------------:--------------:--------------~-------------:----1-5-~--------------:--------------~---T5--7-----lI!f#c&lIiIiI
information for UE, despread and decoded
~
information for other UEs, despread and decoded
~g~
information for other UEs, despread and buffered, not decoded
u.s. Patent
Feb. 24,2004
Sheet 1 of 5
US 6,697,347 B2
1 frame = 15 slots = 150 256-chip symbols = 38400 chips <=> 10 ms
I"
slot 0
slot 14
slot 1
•••
spread data and control bits scrambled with a base station specific code
~~---------------------------y----------------------~)
Fig. 1 (Prior art)
Root
K=1
Level
K=4
Level
K=2
C4,1 =(1111)
Level
K=8
--------
C2
,1=(1 1)
C4,2 =(11-1-1)
C1,1=(1 )
C4,3 =(1-11-1)
--------
C2,2 =(1-1)
C4,4 =(1-1-11)
--------
----------------------)
\'~------------------~
Fig. 2 (Prior art)
u.s. Patent
Feb. 24,2004
time
Sheet 2 of 5
US 6,697,347 B2
----I~~
DPCH
code
SDCH
information for UE, despread and decoded
information for other UEs, despread and decoded
information for other UEs, despread and buffered, not decoded
l~__________-y__--------~)
Fig. 3
u.s. Patent
Feb. 24,2004
US 6,697,347 B2
Sheet 3 of 5
time
[II
DPCH
[II! [II
[QJ
[II
[QJ
[II
[QJ
~;;-l:J--r-r-=;-f'-------i~~:r
.'4 I I ·t'r@p"~$"~ iii i i
"'1.
i
w~.".
i
i
i
------m---------Tu--uu-u-t;-i::.;--:-------m--T -----u-u-T---U-UUU" m----u----CB:iiuu------mr-I
I
:
i
,
i
SDCH
•
•
r
•
I
.
.rt",e'
,
,
,;
F",
",liM*I,
pal;
I
I
I
I
I
I
. :
[uriI
i.
i
!!
i II
i
Ii dij FE
1111
I
t
h 21
I
I
I ii '1-..
~l,'m J .. ill'm ~ 3 I:4#4'ij~
;1
i
,_'iII.eEiN]
¥til
I
•
I
I
,
•
1
.-------;:
_
,
i
I
I
'W·tii24 i In iii i 111
_".!
..jII.!
"'1
.M II i
I
!
Q
HiM,..!
----------------------------------~--------------~--------------~-------------:----1-5-:/---------------~--------------~----15-~----information for UE, despread and decoded
information for other UEs, despread and decoded
information for other UEs, despread and buffered, not decoded
l________________--y________________~)
Fig. 4
!
code
u.s. Patent
Feb. 24,2004
US 6,697,347 B2
Sheet 4 of 5
time
!
!
DPCH
-------------------i;T--;--ij--------------f-------------t-------------t------------t-----------it------------t-------------t---SCCH
..
I
.. !£
I
I
au ~IW¥.
....
i
i
Iii
I
I
I
I
:
:
:
I
I
-------------------~------------T---~--:--;;r----------r----------T-----------T------------F~;-.-------------r--
!
i••;
rM!
I
SDCH
, 4 4-~ •
iii' i dill!
~ni¥
W1
• •
i
e:IIM:1
I:
:j
'ikE
211
;*11 A1t§iIIj
~'Ii'iW,&$i_'~
1
i
-rciMrt/_i
~Q¢1
•
H±* I I !
fj
I
....Hi:
I
I
f
au. !II?
•
i
h ,I i.
fI'!ZEt
!
I
I
TWill'
III
Ilj
iii
~:I
~
IA -".
!
1=iI"!F#$4.. I • ijti.
.AI ti:\~
!
----------------------------------~--------------~--------------~-------------:----15-/---------------~--------------~----15--/-----information for UE, despread and decoded
information for other UEs, despread and decoded
information for other UEs, despread and buffered, not decoded
l~_______________
________________)
-y
Fig. 5
code
I
•
u.s. Patent
Feb. 24,2004
US 6,697,347 B2
Sheet 5 of 5
time
IITII OJ . OJ .
OJ . OJ .
DPCH
[QJ . [QJ .
[QJ .
.
---m---mt-----tii-------;i-------------t--------------t------------t-----m-----~I--------------t--------------t------------t---I
p
q
I
"
~
!
!
i ..
i _
I
Ii i
ii
i
I
I
SCCH!
I
I
I"
I
I
I
•
I
•
I
I
,
!
•
•
I
I
•
I
.
I
II!
.' '{'.
m~
i
i
h't
!
!
I
I
•
I
•
I
I
I
,
1
I
I
code
I
--mm----.-----.--------m--i-:~i-----r-i;i;;--~~-;r-m--m-T---m------- -------------t::~]------m----r--
.iIi
I
•
I
SDCH
MI@
.
I
Hi'
I
•
I'
hang I
JiM-' lie
,;2
.ll
• •11,",,1
•
I
, i-I!
i
i
I!
..
I
I HE
I
.'i
I"'
§W
r_
$iil'"
!'i~1
IIWt'ln!! ....U I .
I
I_fur
I
I
I
i
M'laM*;t ill
,,1.WuII i
h
i
I
i Ibl
I
I
.,1"
I
......!
_!
.MrwiaJI_ 9
.t~
fr.
i
------------ ---------------------~--------------~--------------~-------------:----1-5-/---------------~--------------~----1"5--/-----information for UE, despread and decoded
information for other UEs, despread and decoded
information for other UEs, despread and buffered, not decoded
l________________y ________________~)
Fig. 6
i
!
US 6,697,347 B2
1
2
define channelization codes of different lengths, corresponding to different spreading factors. In FIG. 2, the root of the
tree is indicated by code C1 1 that has a spreading factor
SF=l, level 1 of the tree includes codes C21 and C22 that
5 each have spreading factors of 2, and so forth. At each' level,
exemplary corresponding sequences, or codes, are indicated.
For the root level, the example shown is [1], for levell, the
FIELD OF THE INVENTION
example codes shown are [11] and [1 -1], and so forth. In
The present invention relates to wireless communication,
the notation C k i illustrated, k is the spreading factor SF and
such as provided by systems as specified in 3GPP (Third
the index i simply distinguishes codes at the same level. It
Generation Partnership Project) Wideband Code Division 10 will be appreciated that the tree continues to branch as one
Multiple Access (WCDMA) release 5, High Speed Downmoves to the right in FIG. 2 and that it is not necessary for
link Packet Access (HSDPA), but also as provided by other
the code sequence at the root level to have only one element
kinds of wireless communications systems providing for
as illustrated.
packet transmission. More particularly, the present invention
All codes in a code tree cannot be used simultaneously in
relates to the paging of mobile stations communicating with 15 the same cell or other environment susceptible to mutual
interference because all codes are not mutually orthogonal;
a base station in such communication systems.
a code can be used if and only if no other code on the path
BACKGROUND OF THE INVENTION
from the specific code to the root of the tree or in the sub-tree
below the specific code is used. This means that the number
FIG. 1 illustrates a radio frame that includes a number of
20 of available channelization codes is not fixed but depends on
complex (in-phase and quadrature) chips divided among
the rate and spreading factor of each channel in the group of
fifteen slots. The radio frame may have a duration of ten
channels that potentially can mutually interfere.
milliseconds (10 ms) and include 38400 chips. In the Third
Eligible channelization codes can be allocated randomly
Generation Partnership Project (3GPP) each such frame is
from the available eligible codes in the code tree structure
called a Transmission Time Interval (TTl) defining the 25 for channels of different rates and spreading factors, which
periodicity at which Transport Block Sets are transferred to
is to say that the eligible codes may be allocated without
the physical layer on the radio interface. Each slot thus
co-ordination between different connections, other than
includes 2560 chips, which may represent, for example, ten
maintaining orthogonality. On the uplink, different users
256-chip symbols (with an SF of 256). Such a frame/slot!
(connections) use different scrambling codes, so all of the
chip structure is a feature of the 3GPP, wideband CDMA 30 spreading codes in a tree can be used for each user without
communication system currently under consideration. The
co-ordination among different users. The situation on the
radio signal transmitted by a BS in such a communication
downlink could be different because the BS typically uses
system is the sum of spread and scrambled data and control
only one scrambling code for all users (connections). Thus,
bits and an unscrambled synchronization channel. Data and
spreading codes cannot be allocated so freely; co-ordination
control bits are typically spread by either bit-wise (in 35 among users is needed.
DS-CDMA systems) or block-wise replacement by an
In WCDMA based systems high speed data transmission
orthogonal sequence or sequences, such as Walsh-Hadamard
may be enabled, e.g., by means of the so called high speed
sequences. (This is sometimes called m-ary orthogonal
downlink packet access (HSDPA) technology. The high
keying.) As noted above, the spread results are then
speed downlink packet access (HSDPA) may include funcscrambled usually by bit-wise modulo-2 addition of a 40 tions such as fast hybrid automatic repeat request (HARQ),
pseudo-noise (PN) scrambling sequence.
adaptive coding and modulation (AMC) and/or fast cell
It will be appreciated that the data bits include user
selection (FCS). These functions are known by the skilled
information, such as audio, video, and text information, and
person and will thus not be explained in more detail. A more
that the information of different users is made
detailed description of these and other function of the
distinguishable, in accordance with CDMA principles, by 45 HSPDA can be found, e.g., from a third generation partnerusing distinguishable spreading sequences, such as mutually
ship project technical report No. 3G TR25.848 release 2000
orthogonal Walsh-Hadamard sequences. In a sense, then,
titled 'Physical Layer Aspects of UTRA High Speed Downeach user's Walsh-Hadamard sequence(s) define that user's
link Packet Access'. It shall be appreciated that although the
communication channel, and thus these distinguishable
HSDPA has been specified for use in the WCDMA, similar
sequences are said to channelize the user information. The 50 basic principles may be applied to other access techniques.
construction of sequences according to their correlation
At the present it is assumed that in the high speed
properties is described in U.S. Pat. No. 5,353,352 to P. Dent
downlink packet access (HSDPA) each user equipment
et al for Multiple Access Coding for Radio Communications
receiving data on a high speed downlink shared channel
and U.S. Pat. No. 5,550,809 to G. Bottomley et al for
(HS-DSCH) also has an associated dedicated channel
Multiple Access Coding Using Bent Sequences for Mobile 55 (DCH) allocated. The dedicated channel may be mapped to
Radio Communications.
a dedicated physical channel (DPCH) in the physical layer.
It is desirable to provide various types of communication
The DPCH is typically divided into dedicated physical data
services to meet various consumer demands, such as voice
channel (DPDCH) and dedicated physical control channel
telephony, facsimile, e-mail, video, Internet access, etc.
(DPCCH) both in the uplink and the downlink. Data such as
Moreover, it is expected that users may wish to access 60 the power control commands, transport format information,
different types of services at the same time. For example, a
and dedicated pilot symbols are transmitted on the DPCCH.
video conference between two users would involve both
Information such as diversity feedback information may also
voice and video support. Some services require higher data
be transmitted on DPCCH in the uplink. The HS-DSCH may
rates than others, and some services would benefit from a
be mapped to one or several high speed physical downlink
data rate that can vary during the communication.
65 shared channels (HS-PDSCH) in the physical layer.
FIG. 2 depicts a typical tree structure for WalshThe associated dedicated channel is typically provided
Hadamard sequences, or codes. Levels in the code tree
both in the downlink and the uplink. The dedicated channel
METHOD AND APPARATUS FOR
CONTROLLING TRANSMISSION OF
PACKETS IN A WIRELESS
COMMUNICATION SYSTEM
US 6,697,347 B2
3
4
Since a communication link can be statistically multiis typically used to carry HSDPA related information/
signaling as well as other dedicated data such as speech and
plexed between a large number of users, there would also be
control data. The user equipment may communicate with
a multitude of packet paging channels required, one for each
several base stations at the same time. For example, the
user. In order to make the number of paging channels as
associated dedicated channel may be in soft handover.
5 large as possible (i.e. in order to maximize the number of
In addition to associated dedicated channels, the
available codes and code channels), a spreading factor for
HS-DSCH may be associated also with a shared control
the paging channel is used in some systems, and the spreadchannel (SCCH). The SCCH can be used to carry HS-DSCH
ing factor is made as high as possible so as to allow as many
specific information/signaling to those users receiving data
users as possible to use the same part of a code tree.
on the HS-DSCH.
10
A high spreading factor for a paging channel implies a
A current proposal is to use the dedicated channel to
very low bit rate in the channel. On the other hand, a highly
inform the user equipment that it has data to be read on the
flexible and adaptive system, such as the proposed HSDPA,
HS-DSCH and SCCH. That is, only those users receiving
might require that a multitude of parameters be transmitted
data at a given time will receive an indication on the
to a mobile station along with each packet.
dedicated channel. The dedicated channel may be called as 15
For this reason, the prior art has proposed that another set
a pointer channel since it points to the shared channels. The
of code channels, different from the paging channel, be used
dedicated channel may also contain information about
for parameter signaling. (When using another set of code
modulation and coding schemes, power levels and similar
channels for parameter signaling, the paging channel can
parameters used for the shared channels. This information
also be called either a paging indicator channel or a pointer
can be sent also on the shared channel. The shared control 20
channel, since it either indicates that there is data to be
channel on the other hand is used to carry information that
received on the parameter signaling channel, or it points to
is specific to the data transmitted on the shared data channel
a certain parameter signaling channel.) The number of such
(HS-DSCH). This information can contain for instance
code channels should be the same as the number of code
packet numbers for the HARQ and so on. The shared control
multiplexed users for any particular transmission interval.
channel can be sent on a separate code channel (code 25
Since this number usually is much smaller than the number
multiplexed) or using the same code channels as
of active users, the prior art has proposed that the parameter
HS-PDSCH (time multiplexed).
signaling channels be shared among the active users. See for
Unlike the dedicated channel, the HS-DSCH is assumed
instance Chapter 6.3.2.1.2. (Two-step signaling approach) of
not to be in soft handover. That is, each base station is
3GPP TR 25.855 v1.1.0.
assumed to have their own shared channel and the user 30
As mentioned above, in HSDPA, a fixed spreading factor
equipment is assumed to receive data from only one base
is used for the data code channels and at this time has a value
station at a time. The so called fast cell selection (FCS)
of 16. Hence, there are at most sixteen full-speed data code
technique may be used to switch the data transmission from
channels available. At least one of the channels, i.e. one of
one base station to another. However, the shared channels
does not use power control. Instead, the shared channels are 35 the branches of the code tree, must be allocated for the
common pilot channel (CPICH) used for instance for chanproposed to be transmitted with fixed or semi-fixed power.
nel estimation in the mobile station and other common
The term 'semi-fixed' means in here that the power is not
channels as well as for the dedicated (packet paging) chanchanged often. The power could, for instance, be a cell
nels and parameter signaling channels (also called shared
specific parameter.
control channels). The remaining fifteen code branches are,
In the currently proposed arrangements the high speed 40
according to the prior art, temporarily allocated either to one
downlink shared channel (HS-DSCH) is planned to be
user, or they are allocated to at most fifteen separate users.
associated with a dedicated channel which would carry in
In the former case, one parameter signaling channel is
the downlink at least information regarding the timing when
needed; and in the latter case, fifteen parameter signaling
the receiving station is to receive on a shared channel. The
channels are needed. Typically, the shared data channel is
associated dedicated channel may possibly carry also other 45
assumed to be shared within a given TTl by a number of
information. In the uplink, the associated dedicated channel
users, which are code multiplexed. In FIG. 3, an example is
may carry, for example, the required acknowledgements
shown with four shared control channels. In either case,
(ACK) for a fast HARQ.
there can be more than fifteen active users that share the data
The Transmission Time Interval (TTl) for HSDPA will be
50 channels (via time division multiple access).
shorter than for Rel'99 WCDMA. TTl lengths of 1, 3, 5 and
According to the prior art, each active mobile station
15 slots have been proposed, corresponding to 0.67 ms, 2
decodes its own paging channel. When there is a transmisms, 3.33 ms and 10 ms, respectively. Currently, 3 slots, i.e.,
sion for a particular mobile station, the paging channel for
2 ms, TTl is most probable choice and is considered as
the mobile station so indicates. In addition, the paging
preferred solution in this text.
55 channel for the mobile station indicates the code (parameter
The Problem Addressed by the Invention
signaling) channel where the parameters for the transmission
interval are signaled. The mobile station then decodes the
In a packet access system, such as HSDPA, a user
assigned parameter signaling channel, which enables the
typically accesses the communication link (channel) and
mobile station to then decode the actual data transmission.
media only when the user has data to transmit or receive. In
order to effectively utilize the communication link, several 60
The main problem with the above protocol is that if the
users usually share the same link.
paging channel content, parameter signaling channel
So that each user knows when there is data to be received
content, and data channel(s) content are sent in sequence,
and so knows to access the communication link, in some
then three frames or transmission time intervals (TTls) are
systems a link master notifies the user that a data packet is
needed to complete one data transmission. The prior art
about to be transmitted. Hence, in such systems, each user 65 therefore also provides that all of the content of all three
must more or less continuously listen to a packet paging
different channels be sent simultaneously, i.e. in a single
channel.
TTL
US 6,697,347 B2
5
6
If all of the content of all three different channels is sent
In a further aspect of the first aspect of the invention, in
simultaneously, the mobile station must buffer all channels
the parameter transmitting step, the packet-sending entity
that may have to be decoded, i.e. all the parameter signaling
transmits to the packet-receiving entity within a TTl at least
code channels and all the data channels; in the worst case for
some of the parameters for decoding some or all of the
HSDPA, this amounts to a total of thirty separate channels. 5 shared data channels within the next TTL In a still further
aspect, in the data providing step, the packet-sending entity
To provide a large enough buffer in the mobile station to
provides to the packet-receiving entity in the TTl immedihandle thirty channels would be difficult and expensive. As
ately following the TTl in which the parameter signaling
an alternative to providing the buffer in the mobile station,
channel is transmitted the data to be communicated using at
the prior art also provides that the channels be despread and
then buffered, rather than buffered on the chip level (i.e. 10 least one of the shared data channels according to the
before being despread, so that the channels are buffered with
parameters provided on the at least one parameter signaling
the spreading code, which requires more memory). Such an
channel.
alternative requires less memory, but requires a larger numIn a second aspect of the invention, a method is provided
ber of despreaders.
for operation of the packet-receiving entity, the method
What is needed, is a way to send to a mobile station the
including the steps of: until the packet-sending entity assigns
content of the three kinds of channels (the paging channel, 15 a parameter signaling channel to the packet-receiving entity,
the parameter signaling channel, and the data channel)
having the packet-receiving entity despread all the paramwithout requiring as many despreaders as in the threeeter signaling channels and decode a predetermined subset
channel-at-a-time prior art, and without requiring three TTls
of the parameter signaling channels, wherein the predeteras in the one-channel-at-a-time prior art.
20 mined subset of the parameter signaling channels is either
SUMMARY OF THE INVENTION
all, one, or none of the parameter signaling channels; once
a parameter signaling channel is first assigned to the packetAccordingly, the present invention provides a packetreceiving entity, having the packet-receiving entity interpret
sending entity, such as a base station, and a packet-receiving
the assignment to be an assignment of a parameter signaling
entity, such as a mobile station, methods by which the
packet-sending entity and packet receiving entity function so 25 channel for the current TTl, and having the packet-receiving
as to have the packet sending entity communicate a packet
entity despread and decode the assigned parameter signaling
to the packet-receiving entity, and a corresponding system
channel in the current TTl so as to obtain parameter data
including both the packet-sending entity and the packetfrom the parameter signaling channel; having the packetreceiving entity, the methods for use in a context in which
receiving entity use the parameter data in reading the content
the packet-sending entity and packet-receiving entity com- 30 of the shared data channels in the subsequent TTl; having
municate via a packet communication system using a pluthe packet-receiving entity monitor information communirality of parameter signaling channels (SCCH), and also
cated by the packet-sending entity so as to determine
using a plurality of shared data channels (SDCH) and
whether the next TTl includes at least a portion of the
operating according to a protocol in which when packet data
packet; in each TTl until the TTl prior to the last TTl in
is to be transmitted from the packet-sending entity to the
35 which a portion of the packet is transmitted over the data
packet-receiving entity, the communication between the
channels, having the packet-receiving entity despread only
packet-sending entity and the packet-receiving entity occurs
the assigned parameter signaling channel and also decode
over one or more transmission time intervals (TTls). The
the assigned parameter signaling channel; and for the last
methods are such that once a parameter signaling channel is
TTl in which a portion of the packet is transmitted over the
assigned to the packet-receiving entity for communicating a
packet, the assigned parameter signaling channel is used by 40 shared data channels, having the packet-receiving entity
despread only the assigned parameter signaling channel and
the packet-receiving entity in each subsequent TTl as long
also buffer the assigned parameter signaling channel.
as there is at least a portion of the packet in the subsequent
Thus, the invention provides a method and an arrangeTTl, and when there is at least a portion of the packet in the
ment to page a mobile station, a method and arrangement
subsequent TTl, for the subsequent TTl the packet-receiving
entity despreads and decodes only one parameter signaling 45 that minimizes the complexity of the mobile and maximizes
the processing time of the base station if hybrid automatic
channel along with the data channels, and when there is not
repeat request (HARQ) is employed.
at least a portion of the packet in the subsequent TTl, for the
subsequent TTl the packet-receiving entity despreads all the
BRIEF DESCRIPTION OF THE DRAWINGS
parameter signaling channels, and decodes either all, one, or
50
The above and other objects, features and advantages of
none of the parameter signaling channels.
the invention will become apparent from a consideration of
In a first aspect of the invention, a method is provided for
the subsequent detailed description presented in connection
operation of the packet-sending entity, the method includwith accompanying drawings, in which:
ing: a parameter transmitting step, having the packetFIG. 1 is a schematic illustrating a radio frame comprising
sending entity transmit to the packet-receiving entity at least
CDMA chips divided among fifteen slots, according to the
some of the parameters for decoding some or all of the 55
prior art;
shared data channels using at least one of the parameter
FIG. 2 is a schematic illustrating a code tree that defines
signaling channels; a data providing step, having the packetchannelization codes of length k, according to the prior art;
sending entity provide to the packet-receiving entity the data
and
to be communicated using at least one of the shared data
FIG. 3 is a schematic illustrating paging of a mobile
channels according to the parameters provided on the at least 60
station (otherwise known as user equipment, or mobile
one parameter signaling channel; and a further parameter
station), according to one embodiment of the invention;
transmitting step, having the packet-sending entity continue
FIG. 4 is a schematic illustrating paging of a mobile
to use the same at least one parameter signaling channel to
station, according to another embodiment of the invention;
transmit parameters for decoding any additional data transmitted on at least one of the shared data channels for the 65
FIG. 5 is a schematic illustrating paging of a mobile
station, according to yet another embodiment of the invensame packet-receiving entity in the subsequent consecutive
TTls.
tion; and
US 6,697,347 B2
7
8
FIG. 6 is a schematic illustrating paging of a mobile
station, according to yet even another embodiment of the
invention.
SDCHs used as the shared data channels. TTl boundaries 15
are indicated by vertical dashed lines extending from the
row for the DPCH through all of the rows for the SDCH. The
DPCH for different TTls, called here DPCH slots, are shown
conveying numbers that are either 0, 1, 2, 3 or 4, serving as
channel indicators (indicating a particular SCCH). The nonzero numbers shown are a subset of the set of shared code
channel SCCH numbers 1-4, which indicate the SCCH
number to be used by the mobile station for the current TTl.
A value of 0 in a DPCH slot indicates that there is no data
for the mobile station in the next TTl and therefore no
parameter info on any of the shared control channels in the
current TTL A block with a dashed outline means that the
mobile station despreads and buffers the code channel
BEST MODE FOR CARRYING OUT THE
INVENTION
5
The invention will now be described in an application to
a communication system implementing hybrid automatic
repeat request (H-ARQ) with high-speed downlink packet
access (HSDPA), as set out in 3GPP (Third Generation 10
Partnership Project) Wideband Code Division Multiple
Access (WCDMA) release 5, HSDPA. The invention,
however, should be understood to be of use in wireless
communication systems whether or not HARQ is used. The
invention offers the advantage of not requiring three trans- 15
mission time intervals (TTls), which is especially beneficial
despreads and decodes (reads) the code channel. (All blocks
in the case of systems using HARQ.
shown in gray with a solid border are blocks that the mobile
station must despread and decode. The blocks with slash
The Invention
lines are blocks not intended for the mobile station, i.e., a
The invention provides a protocol that amounts to a 20 gray block with a solid border and slash lines is a block not
compromise between the two above-described approaches
intended for the mobile station but which the mobile station
of the prior art, namely the three-channel-at-a-time approach
has to despread and decode, while a white block with a
and the one-channel-at-a-time approach. With the invention,
dashed border and slashed lines is a block not intended for
the transmission of the beginning of a data packet to a
the mobile station, but one which the mobile station has to
particular mobile station is staggered (partitioned) into two 25 despread and buffer anyway. TTls having no frames could be
successive transmission intervals, instead of one or three, as
used for other mobile stations.)
in the prior art.
(Note that it is possible to switch the order of spreading
According to the invention, while waiting for a packet
and scrambling and the corresponding despreading and
transmission, a mobile station buffers all the parameter 30 descrambling. However, in the transmitter the encoding
signaling channels and decodes the paging channel assigned
must be performed prior to spreading and scrambling, and in
to the mobile station. At this stage, the mobile station must
the receiver, decoding must be performed last.)
buffer up to fifteen channels, but most likely far fewer. As in
Thus, as indicated in FIG. 3, according to the invention,
the prior art, when the paging channel assigned to the mobile
in those TTls during which the mobile station does not
station indicates that a packet is to be transmitted, it also 35 receive data on a shared data channel SDCH, the mobile
indicates which parameter signaling channel will be used.
station despreads and buffers all (or a predefined set of) the
According to the invention and unlike as in the prior art,
shared code channels SCCH.
once a parameter signaling channel is first conveyed to a
When the mobile station is allocated a shared control
mobile station, that same parameter signaling channel
channel SCCH (in order to receive data in the next TTl with
(meaning the same channelization code) is used in all further 40 the correct parameters), the network will, according to the
consecutive transmission time intervals in which data is sent
invention, only use that same SCCH in all of the next
to the mobile station (i.e. data belonging to the same packet
consecutive TTls during which the data (the continuation of
transmission burst). Hence, at this stage, according to the
a packet burst) is to be subsequently conveyed, so that the
invention, the mobile station may have to buffer fifteen data
mobile station need only despread and decode one SCCH
channels, but need not buffer extra parameter signaling 45 when despreading and decoding data on the SDCH(s). When
channels, since the same parameter signaling channel is used
the data transmission is complete (for a packet burst), the
throughout a continuous data transmission for one user, such
mobile station again despreads all the SCCHs until it is again
as for example in FIG. 4, the data being provided the SDCH
allocated a SCCH (which may be different from the earlier
in columns 2-4.
allocated SCCH); the mobile station uses the newly alloWith the present invention, the code despreading (number 50 cated SCCH not only for the current TTl, but for all
of rake fingers) is optimized: when there is no data being
subsequent, consecutive TTls during which the data is
transmitted to a mobile station, all 'data' fingers are free and
transmitted. As illustrated in FIG. 3, according to the
can be used to despread shared control channels. When the
invention, data channels are despread only when there is
data channel (or part of it) is allocated to a mobile station,
data to receive, and all control channels are received only
the mobile station is so informed during the previous TTl on 55 when there is no simultaneous data.
one of the shared control channels. If more data are to be
FIGS. 4--6 show two other arrangements for the DPCH
sent to the same mobile station in the next TTls, then the
and SCCHs according to the invention. Referring now to
parameters will be sent using the same shared control
FIG. 4, the DPCH is assumed to convey a single bit
channel as for the first transmission. Thus, when receiving
indicator, i.e. either a 0 or a 1. (It is understood by persons
data on a shared data channel, the mobile station only needs 60 skilled in the art that to convey a bit of information in
to despread (and decode) one shared control channel.
practice may require transmitting several physical bits over
the air, i.e., the bit may be repeated or otherwise protected
Referring now to FIG. 3, which illustrates the invention
using known channel coding techniques.) The bit indicator
for use with a communication system implementing
indicates whether the mobile station is going to receive data
HSDPA, the dedicated physical channel DPCH is used as the
paging channel. In the illustration of FIG. 3, there are four 65 in the next TTl and therefore whether the mobile station
shared control code channels SCCHs used as the parameter
must read (decode) the shared control channels to get the
parameter information. The mobile station must decode all
signaling channels, and ten shared data code channels
~.hlr~to~~n:~~ cah:~l~~l~~~~~~v:e~~~ ~~:~t~~t~~~~~es~~~~~~
US 6,697,347 B2
9
10
of (or a predefined subset ot) the SCCRs to find out on which
Scope of the Invention
It is to be understood that the above-described arrangeSCCR the parameter information for it is transmitted. To
convey to the mobile station which SCCR to use, one or
ments are only illustrative of the application of the principles
another identifier of the mobile station can be sent on the
of the present invention. In particular, although the invention
SCCR the mobile station is to use; alternatively, the CRC 5 has been shown and described in the context of a base station
(cyclic redundancy check) can be mobile station specific
communicating a packet to a mobile station, nothing about
(i.e. so that other mobile stations would get a decoding
the invention restricts its use to communication between a
base station and a mobile station. The invention is of use in
failure when trying to decode the SCCR). In subsequent
any situation in which a packet-sending entity communiTTls, the same SCCR is used as in the previous case, i.e.
only one SCCR must be despread and decoded simulta- 10 cates a packet to a packet-receiving entity where the packetsending entity is typically simultaneously in communication
neously with the received data channels. When DPCR
with several packet-receiving entities, so long as the packet
indicates with a 0 for the bit indicator that there is no data
is communicated using a packet communication system
for the mobile station in the next TTl, then the SCCR(s) in
including a plurality of parameter signaling channels serving
the current TTl is ( are) not decoded but must be despread
and buffered, as indicated in FIG. 4. For the first TTl in 15 as shared control channels (the channels designated as
SCCR in the above description), and also using a plurality
which the binary indicator turns from a one to a zero, only
of shared data channels (the channels designated as SDCR
the assigned SCCR is despread, and then it is buffered, not
in the above description), the packet communication system
decoded (the mobile station knowing from the binary indioperating according to a protocol in which when packet data
cator that the SCCR does not contain parameter information
is to be transmitted from the packet-sending entity to the
for it in the current TTl).
20 packet-receiving entity, the communication between the
Referring now to FIG. 5, in another arrangement accordpacket-sending entity and the packet-receiving entity occurs
ing to the invention, the DPCR does not convey a bit
over one or more transmission time intervals. Numerous
indicator (as in FIG. 4) or a channel indicator (as in FIG. 3);
modifications and alternative arrangements may be devised
in some implementations, a DPCR is not used at all.
by those skilled in the art without departing from the spirit
Therefore, the mobile station, when not receiving data, must 25 and scope of the present invention, and the appended claims
are intended to cover such modifications and arrangements.
despread and decode all (or a predefined set ot) the SCCRs
What is claimed is:
to find out whether one of them is intended for it. Again, the
1. A method for operation of a packet-sending entity as
SCCR must either convey expressly a mobile station idenpart of a packet communication system, the packet commutifier or indicate the mobile station indirectly, such as by
using a mobile station specific CRC, as explained above in 30 nication system including the packet-sending entity and a
packet-receiving entity, the packet communication system
connection with FIG. 4. Once the mobile station finds
using a plurality of parameter signaling channels (SCCR),
control information for it on one of the SCCRS, it reads the
and also using a plurality of shared data channels (SDCR),
parameters and receives data in the next TTls according to
the packet communication system operating according to a
the parameters. In subsequent consecutive TTls, the control
information is sent on the same SCCR, and the mobile 35 protocol in which when packet data is to be transmitted from
the packet-sending entity to the packet-receiving entity, the
station need only read one SCCR simultaneously with
communication between the packet-sending entity and the
receiving data.
packet-receiving entity occurs over one or more transmisReferring now to FIG. 6, in yet another arrangement
sion time intervals (TTls), the method comprising:
according to the invention, the DPCR is again used to
a) a parameter transmitting step, having the packetconvey a single bit indicator (either a 0 or a 1), as in the 40
sending entity transmit to the packet-receiving entity at
arrangement illustrated in FIG. 4, but in the arrangement
least some of the parameters for decoding some or all
shown in FIG. 6, the bit indicator is transmitted in the TTl
of the shared data channels using at least one of the
preceding the TTl in which the binary indicator is transmitparameter signaling channels;
ted in FIG. 4. Since the bit indicator cannot indicate which
b) a data providing step, having the packet-sending entity
SCCR to decode, all SCCRs must be decoded if there is no 45
provide to the packet-receiving entity the data to be
simultaneous data (i.e. if the TTl does not also convey at
communicated using at least one of the shared data
least a portion of a packet). As in the arrangement illustrated
in FIG. 4, the same SCCR is used in subsequent consecutive
channels according to the parameters provided on the at
least one parameter signaling channel; and
TTls (until all of the burst is conveyed), and as long as there
is simultaneous data in the subsequent TTls, only a single 50
c) a further parameter transmitting step, having the
SCCR must be despread and decoded. As in FIG. 4, there are
packet-sending entity continue to use the same at least
at least two ways in which the parameter signaling channel
one parameter signaling channel to transmit parameters
being assigned can be communicated to the mobile phone,
for decoding any additional data transmitted on at least
i.e. either expressly (using e.g. an identifier of the mobile
one of the shared data channels for the same packetphone on the parameter signaling channel being assigned, or 55
receiving entity in the subsequent consecutive TTls.
indirectly, using an error detection code, such as a CRC
2. The method of claim 1, wherein in the parameter
code, to encode the SCCR being assigned that is a code used
transmitting step, the packet-sending entity transmits to the
exclusively by the mobile). As in the arrangement illustrated
packet-receiving entity within a TTl at least some of the
in FIG. 4, the indication of which channel is being assigned
parameters for decoding some or all of the shared data
is not provided until the TTl immediately preceding the TTl 60 channels within the next TTL
in which at least a portion of the packet is first conveyed.
3. The method of claim 2, wherein in the data providing
step, the packet-sending entity provides to the packetIn an alternative embodiment, the spreading (and
receiving entity in the TTl immediately following the TTl in
despreading) could be done "interlacedly", i.e. the same
despreader would despread one chip from channel 1, then
which the parameter signaling channel is transmitted the
one chip from channel 2, and so on, and the despreading 65 data to be communicated using at least one of the shared data
channels according to the parameters provided on the at least
would then start over with the next chip from channel one,
one parameter signaling channel.
and so on.
US 6,697,347 B2
11
12
4. The method of claim 3, further comprising, prior to the
parameter transmitting step, the steps of:
a) having the packet-sending entity indicate to the packetreceiving entity that a parameter signaling channel is
being assigned to the packet-receiving entity for one or
more consecutive TTls sufficient in number to provide
parameters for decoding the shared data channels until
there is a cessation in the stream of data constituting the
packet intended for the packet-receiving entity; and
b) having the packet-sending entity assign to the packetreceiving entity a parameter signaling channel.
5. The method of claim 3, further comprising, prior to the
further parameter transmitting step, the steps of:
a) having the packet-sending entity continue to indicate
that the same parameter signaling channel is to be used
to obtain parameters for decoding the data provided on
the shared data channels in the next TTl; and
b) prior to or in the last TTl in which a portion of the
packet is transmitted over the shared data channels,
having the packet-sending entity signal to the packetreceiving entity that the parameter signaling channel is
no longer assigned to the packet-receiving entity.
6. A method as in claim 4, wherein the packet-sending
entity assigns a parameter signaling channel via information
conveyed over a dedicated paging channel (DPCH), the
information being conveyed in the TTl prior to the first TTl
in which at least a portion of the packet is conveyed.
7. A method as in claim 4, wherein the packet-sending
entity assigns a parameter signaling channel by indicating
over a dedicated paging channel using a binary indicator that
the packet-receiving entity is being assigned a parameter
signaling channel, the binary indicator being first conveyed
in the TTl immediately preceding the first TTl in which at
least a portion of the packet is conveyed.
8. A method as in claim 7, wherein, in combination with
using a binary bit indicator in the dedicated paging channel,
the packet-sending entity uses an error detection code for
encoding the assigned parameter signaling channel, an error
detection code that is in turn used exclusively by the
packet-receiving entity for which the parameter signaling
channel is being assigned.
9. A method as in claim 7, wherein, in combination with
using a binary bit indicator in the dedicated paging channel,
the packet-sending entity conveys an identifier of the packetreceiving entity being assigned a parameter signaling channel on the parameter signaling channel being assigned.
10. A method as in claim 4, wherein in the TTl immediately preceding the TTl in which at least a portion of the
packet is first conveyed, the packet-sending entity uses an
error detection code for encoding the assigned parameter
signaling channel, an error detection code that is in turn used
exclusively by the packet-receiving entity for which the
parameter signaling channel is being assigned.
11. A method as in claim 4, wherein in the TTl immediately preceding the TTl in which at least a portion of the
packet is first conveyed, the packet-sending entity conveys,
on the parameter signaling channel being assigned, an
identifier of the packet-receiving entity being assigned a
parameter signaling channel.
12. A method as in claim 4, wherein the packet-sending
entity assigns a parameter signaling channel by indicating
over a dedicated paging channel using a binary indicator that
the packet-receiving entity is being assigned a parameter
signaling channel, the binary indicator being first conveyed
in the TTl immediately preceding the TTl immediately
preceding the first TTl in which at least a portion of the
packet is conveyed.
13. A method as in claim 12, wherein, in the TTl subsequent to the TTl in which the binary bit indicator is
conveyed on the dedicated paging channel, the packetsending entity uses an error detection code for encoding the
assigned parameter signaling channel, an error detection
code that is in turn used exclusively by the packet-receiving
entity for which the parameter signaling channel is being
assigned.
14. A method as in claim 12, wherein, in the TTl subsequent to the TTl in which the binary bit indicator is
conveyed on the dedicated paging channel, the packetsending entity conveys, on the parameter signaling channel
being assigned, an identifier of the packet-receiving entity
being assigned a parameter signaling channel.
15. A method for having a packet-receiving entity receive
a packet from a packet-sending entity using a packet communication system including a plurality of parameter signaling channels (SCCH) and a plurality of shared data
channels (SDCH), the communication system operating
according to a protocol in which, when a packet is to be
transmitted from the packet-sending entity to a packetreceiving entity, the packet-sending entity provides an indication that the packet is to be communicated to the packetreceiving entity, the communication between the packetsending entity and the packet-receiving entity occurring over
one or more transmission time intervals, the method comprising the steps of:
a) until the packet-sending entity assigns a parameter
signaling channel to the packet-receiving entity, having
the packet-receiving entity despread all the parameter
signaling channels and decode a predetermined subset
of the parameter signaling channels, wherein the predetermined subset of the parameter signaling channels
is either all, one, or none of the parameter signaling
channels;
b) once a parameter signaling channel is first assigned to
the packet-receiving entity, having the packet-receiving
entity interpret the assignment to be an assignment of
a parameter signaling channel for the current TTl, and
having the packet-receiving entity despread and decode
the assigned parameter signaling channel in the current
TTl so as to obtain parameter data from the parameter
signaling channel;
c) having the packet-receiving entity use the parameter
data in reading the content of the shared data channels
in the subsequent TTl;
d) having the packet-receiving entity monitor information
communicated by the packet-sending entity so as to
determine whether the next TTl includes at least a
portion of the packet;
e) in each TTl until the TTl prior to the last TTl in which
a portion of the packet is transmitted over the data
channels, having the packet-receiving entity despread
only the assigned parameter signaling channel and also
decode the assigned parameter signaling channel; and
f) for the last TTl in which a portion of the packet is
transmitted over the shared data channels, having the
packet-receiving entity despread only the assigned
parameter signaling channel and also buffer the
assigned parameter signaling channel;
thereby providing that once a parameter signaling channel is assigned to the packet-receiving entity for
communicating a packet, the assigned parameter
signaling channel is used by the packet-receiving
entity in each subsequent TTl as long as there is at
least a portion of the packet in the subsequent TTl,
5
10
15
20
25
30
35
40
45
50
55
60
65
US 6,697,347 B2
13
14
and when there is at least a portion of the packet in
be used to obtain parameters for decoding the data
the subsequent TTl, for the subsequent TTl the
provided on the shared data channels in the next TTl;
and
packet-receiving entity despreads and decodes only
one parameter signaling channel along with the data
b) means for having the packet-sending entity signal to
channels, and when there is not at least a portion of 5
the packet-receiving entity that the parameter signaling
the packet in the subsequent TTl, for the subsequent
channel is no longer assigned to the packet-receiving
TTl the packet-receiving entity despreads all the
entity, the signaling being provided prior to or in the
parameter signaling channels, and decodes either all,
last TTl in which a portion of the packet is transmitted
one, or none of the parameter signaling channels.
over the shared data channels.
16. A packet-sending entity for operation as part of a 10
21. A packet-sending entity as in claim 19, wherein the
packet communication system, the packet communication
packet-sending entity assigns a parameter signaling channel
system including the packet-sending entity and a packetvia information conveyed over a dedicated paging channel
receiving entity, the packet communication system using a
(DPCH), the information being conveyed in the TTl prior to
plurality of parameter signaling channels (SCCH), and also
the first TTl in which at least a portion of the packet is
using a plurality of shared data channels (SDCH), the packet
conveyed.
communication system operating according to a protocol in 15
22. A packet-sending entity as in claim 19, wherein the
which when packet data is to be transmitted from the
packet-sending entity assigns a parameter signaling channel
packet-sending entity to the packet-receiving entity, the
by indicating over a dedicated paging channel using a binary
communication between the packet-sending entity and the
indicator that the packet-receiving entity is being assigned a
packet-receiving entity occurs over one or more transmisparameter signaling channel, the binary indicator being first
sion time intervals (TTls), the packet sending-entity com- 20 conveyed in the TTl immediately preceding the first TTl in
prising:
which at least a portion of the packet is conveyed.
a) a parameter transmitting means, for having the packet23. A packet-sending entity as in claim 22, wherein, in
sending entity transmit to the packet-receiving entity at
combination with using a binary bit indicator in the dedicated paging channel, the packet-sending entity uses an error
least some of the parameters for decoding some or all
of the shared data channels using at least one of the 25 detection code for encoding the assigned parameter signaling channel, an error detection code that is in turn used
parameter signaling channels;
exclusively by the packet-receiving entity for which the
b) a data providing means, for having the packet-sending
parameter signaling channel is being assigned.
entity provide to the packet-receiving entity the data to
24. A packet-sending entity as in claim 22, wherein, in
be communicated using at least one of the shared data
channels according to the parameters provided on the at 30 combination with using a binary bit indicator in the dedicated paging channel, the packet-sending entity conveys an
least one parameter signaling channel; and
identifier of the packet-receiving entity being assigned a
c) a further parameter transmitting means, for having the
parameter signaling channel on the parameter signaling
packet-sending entity continue to use the same at least
channel being assigned.
one parameter signaling channel to transmit parameters
25. A packet-sending entity as in claim 19, wherein in the
for decoding any additional data transmitted on at least 35
TTl immediately preceding the TTl in which at least a
one of the shared data channels for the same packetportion of the packet is first conveyed, the packet-sending
receiving entity in the subsequent consecutive TTls.
entity uses an error detection code for encoding the assigned
17. The packet-sending entity of claim 16, wherein the
parameter signaling channel, an error detection code that is
parameter transmitting means is operable so that the packetin turn used exclusively by the packet-receiving entity for
sending entity transmits to the packet-receiving entity within 40 which the parameter signaling channel is being assigned.
a TTl at least some of the parameters for decoding some or
26. A packet-sending entity as in claim 19, wherein in the
all of the shared data channels within the next TTL
TTl immediately preceding the TTl in which at least a
18. The packet-sending entity of claim 17, wherein the
portion of the packet is first conveyed, the packet-sending
data providing means is operable so that the packet-sending
entity conveys, on the parameter signaling channel being
entity provides to the packet-receiving entity in the TTl 45 assigned, an identifier of the packet-receiving entity being
immediately following the TTl in which the parameter
assigned a parameter signaling channel.
27. A packet-sending entity as in claim 19, wherein the
signaling channel is transmitted the data to be communipacket-sending entity assigns a parameter signaling channel
cated using at least one of the shared data channels accordby indicating over a dedicated paging channel using a binary
ing to the parameters provided on the at least one parameter
50 indicator that the packet-receiving entity is being assigned a
signaling channel.
parameter signaling channel, the binary indicator being first
19. The packet-sending entity of claim 18, further comconveyed in the TTl immediately preceding the TTl immeprising:
diately preceding the first TTl in which at least a portion of
a) means for having the packet-sending entity indicate to
the packet is conveyed.
the packet-receiving entity that a parameter signaling
28. Apacket-sending entity as in claim 27, wherein, in the
channel is being assigned to the packet-receiving entity 55 TTl subsequent to the TTl in which the binary bit indicator
for one or more consecutive TTls sufficient in number
is conveyed on the dedicated paging channel, the packetto provide parameters for decoding the shared data
sending entity uses an error detection code for encoding the
channels until there is a cessation in the stream of data
assigned parameter signaling channel, an error detection
constituting the packet intended for the packetcode that is in turn used exclusively by the packet-receiving
receiving entity; and
60 entity for which the parameter signaling channel is being
b) means for having the packet-sending entity assign to
assigned.
the packet-receiving entity a parameter signaling chan29. Apacket-sending entity as in claim 27, wherein, in the
nel.
TTl subsequent to the TTl in which the binary bit indicator
20. The packet-sending entity of claim 18, further comis conveyed on the dedicated paging channel, the packetprising:
65 sending entity conveys, on the parameter signaling channel
a) means for having the packet-sending entity continue to
being assigned, an identifier of the packet-receiving entity
indicate that the same parameter signaling channel is to
being assigned a parameter signaling channel.
US 6,697,347 B2
15
30. A packet-receiving entity for receiving a packet from
a packet-sending entity via a packet communication system
including a plurality of parameter signaling channels
(SCCR) and a plurality of shared data channels (SDCR), the
communication system operating according to a protocol in 5
which, when a packet is to be transmitted from the packetsending entity to a packet-receiving entity, the packetsending entity provides an indication that the packet is to be
communicated to the packet-receiving entity, the communication between the packet-sending entity and the packet- 10
receiving entity occurring over one or more transmission
time intervals, the packet-receiving entity comprising:
a) means for having the packet-receiving entity despread
all the parameter signaling channels and decode a
predetermined subset of the parameter signaling channels until the packet-sending entity assigns a parameter 15
signaling channel to the packet-receiving entity,
wherein the predetermined subset of the parameter
signaling channels is either all, one, or none of the
parameter signaling channels;
b) means for having the packet-receiving entity interpret 20
an assignment of a parameter signaling channel to be an
assignment for the current TTl, and having the packetreceiving entity despread and decode the assigned
parameter signaling channel in the current TTl so as to
obtain parameter data from the parameter signaling 25
channel;
c) means for having the packet-receiving entity use the
parameter data in reading the content of the shared data
channels in the subsequent TTl;
30
d) means for having the packet-receiving entity monitor
information communicated by the packet-sending
entity so as to determine whether the next TTl includes
at least a portion of the packet;
e) means for having the packet-receiving entity despread 35
only the assigned parameter signaling channel and also
decode the assigned parameter signaling channel in
each TTl until the TTl prior to the last TTl in which a
portion of the packet is transmitted over the data
channels; and
40
f) means for having the packet-receiving entity despread
only the assigned parameter signaling channel and also
buffer the assigned parameter signaling channel for the
last TTl in which a portion of the packet is transmitted
over the shared data channels;
45
thereby providing a packet-receiving entity in which
once a parameter signaling channel is assigned to the
packet-receiving entity for communicating a packet,
the assigned parameter signaling channel is used by
the packet-receiving entity in each subsequent TTl as 50
long as there is at least a portion of the packet in the
subsequent TTl, and when there is at least a portion
of the packet in the subsequent TTl, for the subsequent TTl the packet-receiving entity despreads and
decodes only one parameter signaling channel along 55
with the data channels, and when there is not at least
a portion of the packet in the subsequent TTl, for the
subsequent TTl the packet-receiving entity
despreads all the parameter signaling channels, and
decodes either all, one, or none of the parameter 60
signaling channels.
31. A system, comprising:
a) a packet-sending entity, and
b) a packet-receiving entity, for receiving a packet from
the packet-sending entity via a packet communication 65
system including a plurality of parameter signaling
channels (SCCR) and a plurality of shared data chan-
16
nels (SDCR), the communication system operating
according to a protocol in which, when a packet is to be
transmitted from the packet-sending entity to a packetreceiving entity, the packet-sending entity provides an
indication that the packet is to be communicated to the
packet-receiving entity, the communication between
the packet-sending entity and the packet-receiving
entity occurring over one or more transmission time
intervals;
wherein the packet-receiving entity comprises:
al) a parameter transmitting means, for having the
packet-sending entity transmit to the packetreceiving entity at least some of the parameters for
decoding some or all of the shared data channels
using at least one of the parameter signaling channels;
a2) a data providing means, for having the packetsending entity provide to the packet-receiving entity
the data to be communicated using at least one of the
shared data channels according to the parameters
provided on the at least one parameter signaling
channel; and
a3) a further parameter transmitting means, for having
the packet-sending entity continue to use the same at
least one parameter signaling channel to transmit
parameters for decoding any additional data transmitted on at least one of the shared data channels for
the same packet-receiving entity in the subsequent
consecutive TTls;
and further wherein the packet-receiving entity comprises:
bl) means for having the packet-receiving entity
despread all the parameter signaling channels and
decode a predetermined subset of the parameter
signaling channels until the packet-sending entity
assigns a parameter signaling channel to the
packet-receiving entity, wherein the predetermined subset of the parameter signaling channels
is either all, one, or none of the parameter signaling channels;
b2) means for having the packet-receiving entity
interpret an assignment of a parameter signaling
channel to be an assignment for the current TTl,
and having the packet-receiving entity despread
and decode the assigned parameter signaling
channel in the current TTl so as to obtain parameter data from the parameter signaling channel;
b3) means for having the packet-receiving entity use
the parameter data in reading the content of the
shared data channels in the subsequent TTl;
b4) means for having the packet-receiving entity
monitor information communicated by the packetsending entity so as to determine whether the next
TTl includes at least a portion of the packet;
b5) means for having the packet-receiving entity
despread only the assigned parameter signaling
channel and also decode the assigned parameter
signaling channel in each TTl until the TTl prior
to the last TTl in which a portion of the packet is
transmitted over the data channels; and
b6) means for having the packet-receiving entity
despread only the assigned parameter signaling
channel and also buffer the assigned parameter
signaling channel for the last TTl in which a
portion of the packet is transmitted over the shared
data channels.
* * * * *
Disclaimer: Justia Dockets & Filings provides public litigation records from the federal appellate and district courts. These filings and docket sheets should not be considered findings of fact or liability, nor do they necessarily reflect the view of Justia.
Why Is My Information Online?