Title of Invention

A METHOD AND APPARATUS FOR TRANSMITTING/RECEIVING UPLINK RATE ASSIGNMENT INFORMATION IN A PACKET COMMUNICATION SYSTEM

Abstract This invention relates to a method of transmitting uplink rate assignment information to a user equipment (UE) in a Node B in a packet communication system that assigns uplink rates through Node B controlled scheduling, comprising the steps of; determining (504) a current rate for an uplink channel for a UE that is implementing an uplink packet data service; comparing (506) the current rate with a previous rate of the uplink channel; transmitting (520) to the UE a rate indication indicating the current rate, the rate indication being based on a UE identifier (IE) of the UE, if the difference between the current rate and the previous rate is more than one level; and transmitting (516) to the UE a rate up/down indicating a rate change from the previous rate to the current rate without the ID of the UE, if the difference between the current rate and the previous rate is one of zero and one level.
Full Text BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates generally to asynchronous WCDMA
(Wideband Code Division Multiple Access) communications, and in particular,
to a method and an apparatus for efficiently controlling uplink (UL) traffic rates,
performing UL rate scheduling accompanied by fast rate ramping, and
transmitting rate assignment information.
2. Description of the Related Art
UMTS (Universal Mobile Telecommunication Service), one of the 3rtl
generation mobile communication systems implements WCDMA. based on the
European mobile communication system, GSM (Global System for Mobile
communication). The UMTS system provides a uniform service that transmits
packetized text, digital voice and video, and multimedia data at or above 2Mbps
to mobile subscribers or computer users around the world. With the introduction
of the concept of virtual access, UMTS allows access to any end point in a
network all the time. The virtual access refers to packet-switched access using a
packet protocol like IP (Internet Protocol).
FIG. 1 illustrates the configuration of a UTRAN (UMTS Terrestrial
Radio Access Network).
Referring to FIG. 1, a UTRAN 12 comprises RNCs (Radio Network
Controllers) 16a and 16b and a plurality of Node Bs 18a. 18b, 18c and 18d. The
UTRAN 12 connects a UF. 20 to a core network (CN) 10. A plurality of cells
may underlie the Node Bs 18a to 18d. The RNC 16a controls the Node Bs 18a
and 18b, and the RNC 16b controls the Node Bs 18c and 18d. The Node Bs 18a
to 18d in turn control their underlying cells. An RNC, and Node Bs and cells
under the control of the RNC are collectively called an RNS (Radio Network
Subsystem).
The RNCs 16a and 16b assign or manage the radio resources oi'the Node
Bs 18a to 18d within their coverage areas. The Node Bs 18a to 18d provide radio
resources. Radio resources are configured on a cell basis, and the radio resources
provided by the Node Bs 18a lo 18d are those of their managed cells. The UE 20
establishes a radio channel using radio resources provided by a particular cell
under a particular Node B and communicates on the radio channel, from the
UE's perspective, discrimination between a Node B and a cell is meaningless.
The L/K 20 only recognizes physical channels established on a cell basis.
Therefore, the terms Node B and cell are interchangeably used herein.
A Uu interface is defined between a UE and an RNC. The hierarchical
protocol architecture of the Uu interface is illustrated in detail in FIG. 2. The Uu
interface is divided into a control plane (C-plane) for exchanging control signals
between the UK and the RNC' and a user plane (U-plane) for transmitting actual
data.
Referring lo EIG. 2, C-plane signaling 30 is processed through an RRC
(Radio Resource Control) layer 34, an RLC (Radio Link Control) layer 40, a
MAC (Medium Access Control) layer 42, and a PHY (PHYsical) layer 44. U-
plane information 32 is processed through a PDCP (Packet Data Control
Protocol) layer 36, a BMC (Broadcast/Multicast Control) layer 38, the RLC layer
40, the MAC layer 42. and the PHY layer 44. The PHY layer 44 is defined in
each cell, and the MAC layer 42 through the RRC layer 34 are defined in each
RNC.
The PHY layer 44 provides an information delivery service using radio
transfer technology. The information deliver}' service corresponds to layer 1 (I.J)
in an OSI (Open Systems Interconnection) model. The 1*11Y layer 44 is
connected to the MAC: layer 42 via transport channels. The mapping relationship
between the transport channels and physical channels is determined according to
how data is processed in the PHY layer 44.
The MAC layer 42 and the RLC layer 40 of layer 2 (1.2) are connected
via logical channels. The MAC layer 42 delivers data received from the RJLC
layer 40 on logical channels to the PHY layer 44 on appropriate transport
channels. It also delivers data received from the PHY layer 44 on transport
channels to the RLC layer 40 on appropriate logical channels. The MAC layer 42
inserts additional information into the data received on logical channels or
transport channels or performs an appropriate operation by interpreting inserted
additional information, and controls the random access. While separately not
shown, a U-plane-related part of the MAC layer 42 is referred to as a MACd
and its C-planc-relatcd part is referred to as a MAC-c.
The RLC layer 40 controls the establishment and release of the logical
channels. The RLC layer 40 operates in one of an acknowledged mode (AM), an
unacknowledged mode (UM), and a transparent mode (I'M). Typically, the RLC
layer 40 segments or concatenates SDUs (Service Data Units) received from an
upper layer to an appropriate size and corrects errors.
The PDCP layer 36 is an upper layer of the RLC" layer 40 on the U-plane.
The PDCP layer 36 is responsible for compression and decompression of the
header of the data in the form of an IP packet, and also controls the lossless data
delivery when a change in an RNC providing service to a particular UL occurs
due to the L'L's mobility.
The characteristics of the transport channels that connect the PHY layer
44 to the upper layers depend on TF (Transport Format) that defines PIIY layer
processing involving convolutional channel encoding, interleaving, and service-
specific rate matching.
The UMTS system uses an E-DCH or liUDCH (Enhanced Uplink
Dedicated Channel) to more efficiently transmit packet data from UEs on the I.JL.
To support high-speed data transmission more stably than a DCH (Dedicated
Channel) used for general data transmission, the 1.--DCH adopts AMC (Adaptive
Modulation and Coding), HARQ (Hybrid Automatic Retransmission request),
and Node B controlled scheduling.
FIG. 3 conceptual!)' illustrates data transmission on the li-DCTl via radio
links. Referring to FIG. 3, reference numeral 100 denotes a Node B supporting
the E-DCH and reference numerals 101 to 104 denote UFs that transmit over the
F.-DCH. The Node B 100 detects the channel statuses of the UEs 101 to 104
using the E-DCH and schedules their UL data transmissions based on the channel
statuses. The scheduling is performed such that a noise rise measurement does
not exceed a target noise rise in the Node B, in order to increase the total system
performance. Hence, the Node B 100 assigns a low data rate to the remote UE
104 and a high data rate to the nearby UK 101.
FIG. 4 is a diagram illustrating a signal (low for Fl-DCH transmission
and reception. Referring to FIG. 4, a Node B and a UE establish an E-DCII in
step 202. Step 202 involves the transmission of messages on dedicated transport
channels. Then, the UE transmits scheduling information to the Node B in step
204. The scheduling information may contain UE channel information, that is.
the transmit power and power margin of the UE, and the amount of buffered data
to transmit to the Node B.
In step 206, the Node B monitors the scheduling information. When
determining to allow the UE to transmit DL packets, the Node B transmits
Scheduling Assignment information to the lit in step 208. The Scheduling
Assignment information contains rate assignment information including an
allowed data rate and titiling.
The UE determines in step 210 the IT of the E-PCH based on the
Scheduling Assignment information. In steps 212 and 214. the UE notifies at the
same time the Node B of the IT' and transmits UL packet data on the E-DCH. In
step 216, the Node B determines if the TF information and the packet data have
errors. In the presence of errors, the Node B transmits an NACK (Non-
Acknowledgement) signal to the UE in step 218. In the absence of errors, the
Node B transmits an ACK (Acknowledgement) signal to the UE in step 218. In
the latter case, the packet data transmission is completed and thus the UK
transmits new packet data to the Node B on the E-IX.'H. In the former case, the
UE retransmits the same packet data to the Node B on the E-DCI I.
Many scheduling methods are available for the above-described Ul.
packet transmission. With reference to FIG. 5, one of the UL scheduling methods,
rate scheduling will be described.
FIG. 5 illustrates the transmission of UL/DL (Uplink/Downlink) control
information for rate scheduling, and UL rales controlled through the rate
scheduling.
Referring to FIG. 5, a UE 304 transmits a Rate Request 308 and an E-
DCM packet 310 to a Node B 302. The Node U 302 then generates and transmits
a Rate Grant 306 indicating an allowed rate to the UE 304 after UL scheduling.
Both the UE 304 and the Node B 302 are provided with a preset rate table. The
rale table lists a plurality of available rates corresponding to their levels.
The UE 304 checks the amount of buffered UL data and an available power
margin, and sends a rate up or rate down request for the E-DCH to the Node B
302 by the Rate Request 308. The Node B 302 determines whether to increase,
decrease, or maintain the rate of the UE 304, taking into account rate requests
from other UEs under the control of the Node B 302 as well as the rate request
from the UE 304, and notifies the UE 304 of the determination result by the Rate
Grant information 306.
More specifically, the UE 304 requests a rate up in an interval 312 by a rate
Request 314. Upon receipt of the Rate Request 314, the Node B 302 commands
the UE 304 to increase its rate by a Rate Grant 318 in an interval 316, after
scheduling. Thus, in an interval 322, the UE 304 transmits a UL packet at rate 11
one level higher than rate 10 used in an interval 320.
WO02063781 (A2) discloses a reverse rate control method. According to the
invention, by controlling reverse rates among mobile stations reverse - link
interference, can be reduced, and reverse-link throughput can be increased.
The above rate scheduling allows only a one-level rate change at a time. If the
UE transmits data at a very low rate and wants to increase the rate by a.plurality
of levels, the Node B must transmit as many scheduling commands, for the rate
increase. In this sense, the conventional rate scheduling is inflexible in rate
change and cause a long time delay in achieving a desired rate by the UE.
SUMMARY OF THE INVENTION
An object of the present invention is to substantially solve at least the above
problems and/or disadvantages and to provide at least the advantages below.
Accordingly, an object of the present invention is to provide a UL scheduling
method and apparatus for transmitting UL packets on the E-DCH in an
asynchorous WCDMA communication system.
Another object of the present invention is to provide a method and apparatus for
reducing a time delay in the rate scheduling of UL packets in an...........................
asynchronous WCDMA communication system.
A further object of the present invention is to provide a method and
apparatus for scheduling UL packet transmissions to achieve fast rale ramping in
an asynchronous WCDMA communication system.
The above objects are achieved by providing a method and apparatus for
efficiently controlling uplink traffic rates, performing scheduling accompanied by
fast rate ramping, and transmitting uplink rate assignment information in an
asynchronous WCDMA communication system.
According to one aspect of the present invention, in a method of
transmitting uplink rate assignment information to a UR in a Node B in a packet
communication system that assigns uplink rates through Node B controlled
scheduling, a Node B determines an allowed current rate for an uplink channel
for a UE that is implementing an uplink packet data service and determines if a
rate indication indicating the current rale can be transmitted in a current interval.
If the rate indication can be transmitted in the current interval, the Node B
compares the current rate with a previous rate of the uplink channel. If the
difference between the current rate and the previous rate is two or more levels,
the Node B transmit the rate indication to the UH. If the rate indication cannot be
transmitted in the current interval, or if the difference between the current rale
and the previous rate is zero or one level, the Node B transmits to the UK a rate
up/down indicating a rate change from the previous rate to the current rale.
According to another aspect of the present invention, in a method of
receiving uplink rate assignment information from a Node B in a UK in a packet
communication system that assigns uplink rates through Node B controlled
scheduling, the UE determines if a rate indication indicating a current uplink rate
can be received in a current interval. If the rale indication can be received, the
UE receives the rale indication and a UE ID from the Node B. If the UE ID is
identical to the ID of the UE, the UE determines the current rate according to the
rate set in the rale indication. If the rate indication cannot be received or the UE
ID is different from the II) of the UE, the UK receives a rate up/down command
from the Node B, changes a previous rate of the uplink channel by one level or
maintains the previous rate according to the rale up/down, and determines the
changed or maintained rate as the current rate of the uplink channel.
According to a further aspect of the present invention, in an apparatus for
transmitting uplink rate assignment information to a UE in a Node B in a packet
communication system that assigns uplink rales through Node B controlled
scheduling, a transmission controller determines if a rate indication can be
transmitted in a current interval. Here, the rate indication indicates an allowed
current rate for an uplink channel for a UE that is implementing an uplink packet
data service. A rate indication generator generates the rate indication, if the rate
indication can be transmitted in the current interval. A first transmitter encodes
the rate indication and transmits the coded rate indication. A rate up/down
generator compares the current rate with a previous rate of the uplink channel
and generates a rate up/down indicating a rate change from the previous rate to
the current rate, if the rate indication cannot be transmitted in the current interval.
A second transmitter encodes ihe rate up/down and transmits the coded rale
up/down.
According to still another aspect of the present invention, in an apparatus
for receiving uplink rate assignment information from a Node B in a UE in a
packet communication system Lhat assigns uplink rales through Node B
controlled scheduling, a reception controller determines if a rale indication
indicating a current uplink rate can be received in a current interval, a llrsL
receiver receives the rate indication and a UE ID from the Node B, if the raie
indication can be received, a rate indication analyzer determines the current rale
according to the rale set in the rale indication, a second receiver receives a rate
up/down from the Node B. iflhe rate indication cannot be received or the Uli ID
is dilTerent from the ID of the UF, and a rate up/down analyzer changes a
previous rate of the uplink channel by one level or maintains the previous rale
according to the rate up/down and determines the changed or maintained rate as
the current rate of the uplink channel.
^ce..e>Kf'AiNJY! i\i BRIEF DESCRIPTION OF THfTdRAWINCS
The above and other objects, features and advantages of the present
invention will become more apparent from the following detailed description
when taken in conjunction with the accompanying drawings in which:
FIG. 1 illustrates the configuration of a UTRAN;
FIG. 2 illustrates the hierarchical protocol architecture of the interface
between a Uli and an RNC;
FIG. 3 conceptually illustrates a typical data transmission on the E-DCH
via radio links:
FIG. 4 is a diagram illustrating a signal flow for li-DCII transmission
and reception;
FIG. 5 illustrates transmission of UL/DL control information for rale
scheduling, and UL rales controlled through the rale scheduling:
FIG. 6 illustrates transmission of rate assignment information which is
determined through UL scheduling according to an embodiment of the present
invention;
FIG. 7 is a flowchart illustrating an operation for transmitting the rate
assignment information in a Node B according to the embodiment of the present
invention:
FIG. 8 is a block diagram of an apparatus for transmitting the rale
assignment information determined by UL scheduling in the Node B according to
the embodiment of the present invention;
FIG. 9 is a flowchart illustrating an operation for receiving the rale
assignment information determined by UL scheduling in a IJE according to the
embodiment of the present invention;
FIG. 10 is a block diagram of an apparatus for receiving the rate
assignment information determined by UL scheduling in the UE according to the
embodiment of the present invention;
FIG. 11 is a conceptual view illustrating transmission of rate assignment
information determined by UL scheduling according to another embodiment of
the present invention:
KIG. 12 is a conceptual view illustrating transmission of rate assignment
information determined by UL scheduling according to a further embodiment of
the present invention;
FIG. 13 is a conceptual view illustrating transmission of rate assignment
information determined by UL scheduling according to yet another embodiment
of the present invention;
FIG. 14 is a flowchart illustrating an operation for transmitting the rate
assignment information in the Node B according lo the embodiment of the
present invention: and
FIG. 15 is a flowchart illustrating an operation lor receiving the rate
assignment information in the UH according to the embodiment of the present
invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
Preferred embodiments of the present invention will be described herein
below with reference to the accompanying drawings. In the following description,
well-known functions or constructions are not described in detail since they
would obscure the invention in unnecessary detail.
FIG. 6 illustrates transmission of rate assignment information which is
determined through UL scheduling according to an embodiment of the present
invention.
Referring to NG. 6, a UL 408 transmits a Ul. packet 412 on the F.-DCH
to a Node B 402 which controls the scheduling of the UL packet transmission of
the UE 408. DL control information used for scheduling is a Rate Indication 404
and a Rate Up/Down 406. UL control information for scheduling is a UL Status
Report 410 that indicates the scheduling information of the UL 408.
To transmit an L-DC1I packet, the UL 408 first transmits the UE Status
Report 410 to the Node B 402. At the same time, the UL can transmit the L-DC1I
packet at a rale lower than a threshold (i.e. rate 1) without exchanging any
information with the Node B 402.
The Node B 402 collects UL Status Reports from multiple LLs.
determines rates for the individual UEs through scheduling, and transmits rale
assignment information to the UL 408 and other I'Ss (not shown). The rale
assignment information is the Rate Indication 404 and the Rate Up/Down 406. If
the rate of the UL 408 is to be changed by two or more levels, the Node B 402
directly instructs the UL 408 an assigned rate by the Rate Indication 404. On the
other hand, if the rate is to be changed by one level or it is to be maintained, the
Node B 402 commands the UL 408 to increase/decrease its rate by one level or
maintain it by the Rate Up/Down 406.
The UL 408 transmits the UL Status Report 410 either periodically or
upon the generation of new data in its buffer. Transmission upon generation of an
event, such as the transmission of the UL Status Report 410 upon the generation
of new data in the bufier, is referred to as event-triggered transmission.
More specifically, when the UL 408 transmits a UL Status Report 416 to
the Node B 402 in an interval 414, the Node B 402 determines a rate for the UL
408 in an interval 418. If the determined rate is rate 10 and is two or more levels
greater than the current rate of the UE 408, the Node B 402 instructs the UE 408
that the assigned rate is rate 10 by a Rate Indication 420. In an interval 422, the
UE 408 transmits an E-DCH packet at rate 10 according to the Rate Indication
420.
In the next interval 424, the Node B 402 again determines a rale for the
UE 408. If rate 10 is assigned, the Node B 402 tells the UE 408 that no change is
made in the rate by a Rate Up/Down 426. Upon receipt of the Rate Up/Down 426.
the UE transmits the E-DCI1 packet data at rate 10 in an interval 428. Thereafter,
the UE 408 transmits the E-DCH packet data, while controlling its rate level by
level or maintains the rate according to the Rate Up/Down 406.
When new data enters the buffer in an interval 430, the UE 408 transits
the UE Status Report 410 to the Node B 402. In an interval 4.32, the Node B 402
needs to assign a much higher rate, e.g., rate 14, and thus transmits to the UE 408
the Rate Indication 406 indicating rale 14. Hence, the UE 408 transmits the E-
DCH packet data at rate 14 two or more levels higher than rate 11 in an interval
436.
Hereinbclow. a description will be made of a procedure and apparatus for
transmitting/receiving rate assignment information in a rale scheduling
accompanied by fast rate ramping.
riG. 7 is a flowchart illustrating an operation for transmitting the rale
assignment information in a Node B according to the embodiment of the present
invention. The Node B determines whether to transmit a Rate Indication or a
Rale up/Down and assigns a rate to the UE by the determined rate assignment
information.
Referring to FIG. 7. the Node B detects in step 502 the rate of the E-
DCH used in the previous interval and determines in step 504 a rate to assign to
the UE by scheduling. In step 506, the Node B compares the previous rate with
the determined current rate. H" the difference between the two rates is two or
more levels, the Node B maps the current rale to a Rate Indication referring to a
pre-stored rate table and transmits to the UE in step 520 the Rate Indication.
IT the difference between the two rates is zero or one level, the Node B
compares the two rates again to transmit a Rate Up/Down to the UE in step 508.
If the current rate is higher than the previous rate, the Node B goes to step 510. If
the current rate is lower than the previous rate, the Node B goes to step 514. If
the current rate is equal to the previous rate, the Node B goes to step 512.
In step 510. 512 or 514, the Node B maps the currenl rale to a Rale
Up/Down. More specifically, the Node B maps the rate to rale up. for example.
"i-l" in step 510, to rate maintenance, for example, '"0" in step 512, and to rate
down, for example. *"-l" in step 514. The Node B transmits the Rale lip/Down to
the UE in step 516.
FIG. 8 is a block diagram of an apparatus for transmitting the rale
assignment information determined by UL scheduling in the Node B according to
the embodiment of the present invention.
Referring to FIG. 8. a transmission controller 622 determines whether to
transmit a Rate Indication or a Rate Up/Down for every transmission interval in
the procedure illustrated in FIG. 7 and provides the determination result to a Rate
Indication generator 602 and a Rate Up/Down generator 614. The Rale
Indication generator 602 generates a Rate Indication for the UE in intervals 418
and 432 of FIG. 6. A multiplexer (MUX) 606 multiplexes the Rate Indication
with the ID (Identifier) of the UE read from a UE II) memory 604. The
multiplexed information is attached with a CRC in a CRC adder 608 and tail bits
are added in a tail bits adder 610. and encoded in a convolutional encoder 612.
Meanwhile, in intervals other than the intervals to transmit the Rate Indication,
the Rate Up/Down generator 614 generates a Rare Up/Down. A repetition
encoder 616 encodes the Rate Up/Down. A MUX 618 multiplexes the outputs of
the convolutional encoder 612 and the repetition encoder 616. A modulator 620
modulates the output of the MUX 618 to a radio signal and transmits it in the air.
FIG. 9 is a flowchart illustrating an operation for receiving the rate
assignment information determined by UL scheduling in the Uli according to the
embodiment of the present invention.
Referring to FIG. 9. the UE receives the Rate Indication from the Node !i
on a rate indication channel in step 702. In step 704, the Uli acquires a UF ID
from the Rate Indication and compares it with its ID to determine if the Rate
Indication is destined for the UE. If they are identical, the UL' sets a rate
corresponding to the Rate Indication in a pre-storcd rate tabic as the rate tor the
E-DCII in the current interval in step 718 and transmits in step 716 the K-DCII
packet data at the rate.
On the contrary, if the UE IDs are different, the Uli receives the Rate
Ijp/Down on the rate indication channel in step 706. Also, in the absence of the
Rale Indication in the rate indication channel, the Uli receives the Rate Up/Down.
In step 708. the UE interprets the Rate Up/Down. If the Rate Up/Down indicates
rate up, the UF increases its rate by one level in step 710. If the Rate Up/Down
indicates rale maintenance, the Uli maintains its rate in step 712. If the Rate
Lip/Down indicates rate down, the UF decreases its rate by one level in step 714.
In step 716, the UE transmits the E-DCH packet data at the controlled rate.
FIG. 10 is a block diagram of an apparatus for receiving the rate
assignment information determined by UF scheduling in the UE according to the
embodiment of thy present invention.
Referring to FIG. 10, a signal received on the rate indication channel is
demodulated in a demodulator 802 and demultiplexed into a signal including the
Rate Indication or a signal including the Rate Up/Down in a demultiplexer
(DEMUX) 804.
A Viterbi decoder 806 decodes the Rate Indication-including signal. A
CRC checker 808 detects a CRC from the decoded data. If the decoded data has
no errors in a CRC check, the CRC checker 808 outputs the data except for the
CRC to a DEMUX 810. The DEMUX 810 demultiplexes the output of the CRC
checker 808 into the Rate Indication and a UE ID and provides them to a Rale
Indication analyzer 812 and a UE ID memory 814, respectively. A reception
controller 820 compares the extracted UK ID with the ID oi the UE in every
interval, determines whether the Rate Indication or the Rate Up/Down is to be
received in the procedure illustrated in FIG. 9, and outputs the determination
result to the Rate Indication analyzer 812 and a Rate Up/Down analyzer 818.
ft can be further contemplated as another embodiment oi' the present
invention that the CRC extracted in the CRC checker 808 is used as a UE ID. In
this case, because a UE can be identified by a CRC. the CRC checker 808
outputs the Rate Indication directly without using the DEMUX 810.
If the extracted UE ID is identical to the ID of the UK, the Rale
Indication analyzer 812 determines the current rate by analyzing the Rate
Indication. If they are different, the Rate Up/Down-including signal is provided
to a repetition decoder 816. The repetition decoder 816 decodes the received
signal and outputs the Rate Up/Down to the Rate Up/Down analyzer 818. The
Rale Up/Down analyzer 818 determines the current rate by controlling the
previous rate according to the Rate Down/Up.
In accordance with the embodiment of the present invention, the UK first
checks a UK ID in even interval to receive the Rate Indication. If the UE ID is
identical it) the ID of the UE, the UF reads the Rate Indication. If they are
different, the UE reads the Rate Up/Down instead. Considering that the Rate
Indication is transmitted only when a great change occurs to the rale of the UK. it
is less frequent than the Rate Up/Down, Especially when a plurality of UEs
transmit I.JL packets to one Node B, fast rate ramping that requires the
transmission of the Rate Indication does not occur often in most cases. In this
context, the checking of the UE ID to determine the presence or absence of the
Rate Indication for the UE may become a constraint to the UE.
Therefore, the present invention can be implemented in other
embodiments such that scheduling is performed more flexibly, while minimizing
the constraint of acquiring of the Rate Indication by the UEs. This can be
achieved by adaptively changing the transmission/reception timing of the rate
assignment information according to situations.
In accordance with another embodiment of the present invention, the
transmission of the Rate indication is limited to predetermined lime intervals in
order to relieve the UE of the constraint of receiving the Rate Indication. The UE
checks a received UE ID during the predetermined intervals. If the react UE ID is
identical to the ID of the UE. the UE reads the Rale Indication. If they are
different, the UK reads the Rate Up/Down. In other intervals, the UK just checks
ihe Rate Up/Down without the need for checking a received UE ID.
FIG. II is a conceptual view illustrating transmission of rale assignment
information determined by UL scheduling according to the second embodiment
of the present invention.
Referring to FIG. 11, a Node R 902 assigns a UL rale for the K-DCFl to a
UE 908 through scheduling. To notify the UH 908 of the assigned UI. rate, the
Node B 902 uses a Rate Indication 904 or a Rate Up/Down 906. The Ul- 908
transmits periodically or in an eveni-triggered manner a UH Status Report 910
Tor use in scheduling to the Node H 902. It also transmits E-DCH packet data 912
at the assigned rate to the Node B 902. In the second embodiment of the present
invention, the Node B 902 transmits the Rate Indication 904 to the Ul- 908 only
in an interval 916 in which it receives the first UH Status Report 910 from the UH
908. Then, the Node II transmits the Rate Indication 904 every predetermined
period of time indicated by reference numerals 922 and 924. for example, in
intervals 918 and 920, while it transmits a Rate Up/Down 906 in the other
intervals, for example, in a period 926.
If the Node B 902 determines that a rate can be assigned by the Rate
Up/Down 906 in the intervals 916, 918 and 920, that is, if a rate change is only
one level or no rate change is made, it transmits the Rate Up/Down 906 instead
of the Rate indication 904. The period of transmitting the Rale Indication 904 is
fixed by the system or set by a control signal from a higher layer during a setup
for UI. packet transmission.
The operations of the Node B and the UF. according to the second
embodiment of the present invention will be described.
KICj. 14 is a tlowchart illustrating an operation for transmitting UI. rate
assignment information in the Node B according to the second embodiment of
the present invention.
Referring to 1TG. 14, the Node B determines to transmit the Rate
Indication in the current interval by checking if the current interval is an interval
predetermined for transmission of the Rate Indication in step 1202. In the second
embodiment of the present invention, the Rate Indication is supposed to be
transmitted every predetermined period of time after the start of communications.
If the Rate Indication is not scheduled to be transmitted in the current
interval, the Node B determines a rate for the UE in the current interval in step
1204. The Node B sets the current rate for the UE so that it is different from the
previous rale by one level or no change is made to the rate. In step 1206. the
Node B compares the current rate with the previous rate. If the current rate is
higher than the previous rate by one level, the Node B maps the Rate Up/Down
to -*-1 in step 1208. If the current rate is equal to the previous rate, the Node B
maps the Rate Up/Down to 0 in step 1210. If the current rate is lower than the
previous rate by one level, the Node B maps the Rate Up/Down to -1 in step
1212. The Node B transmits the Rate Up/Down to the UE in step 1214.
If transmission of the Rate Indication is available in the current interval
in step 1202. the Node B checks the previous rate in step 1216 and determines
the current rale for the UE in step 1218. If the difference between the two rates is
two or more levels in step 1220, the Node B goes to step 1222, otherwise, the
process goes to step 1206. The Node B operates in the above-described manner
in step 1206. Meanwhile, in step 1222, the Node B maps the current rate to the
Rate Indication. Then the Node B transmits the Rate Indication to the UE in step
1224.
FIG. 15 is a flowchart illustrating an operation for receiving the rale
assignment information in the UE according to the second embodiment of the
present invention.
Referring to FIG. 15. the UE determines if reception of the Rate
Indication is available in the current interval by checking if the current interval is
a predetermined interval for the reception of the Rale Indication in step 1302.
The Rate Indication can be received every predetermined period of time after the
start of communications. If the Rate Indication is not scheduled to be received in
the current interval, the UE receives the Rate Up/Down in step 1304.
In step 1306, the UE analyzes the Rate Up/Down. If the Rate Up/Down
is +1, indicating rate up, the UE determines that the current rate is higher than the
previous rate by one level in step 1308. If the Rate Up/Down is 0, the UE
determines that the current rate is equal to the previous rate in step 1310. If the
Rate Up/Down is -1, the UE determines that the current rate is lower than the
previous rale by one level in step 1312. In step 1314, the UE checks the previous
rate. In step 1316, the UE sets the current rate according to the determination
result of step 1308, 1310 or 1312 and the previous rate.
If reception of the Rate Indication is available in step 1302, the UE
receives the Rate Indication in step 1318 and compares a UE ID received along
with the Rate Indication with the ID of the UE in step 1320. If they are different,
the UE determines the current rate according to the previous rate in the above-
described manner in step 1304. If the UE IDs are identical, the UE reads the Rate
Indication in step 1322 and determines the current rate based on the Rate
Indication in step 1316.
In a third embodiment of the present invention, the Node B transmits the
Rate Indication to the UE only if it receives the UE Status Report from the UE, in
order to relieve the UE of the constraint of receiving the Rate Indication.
Therefore, only when it transmits the UE Status Report to the Node B, the UE
attempts to read the Rate Indication. During other times, the UK reads only the
Rate Up/Down, knowing that there is no Rate Indication to receive.
FIG. 12 is a conceptual view illustrating transmission of rate assignment
information determined by UL scheduling according to the third embodiment of
the present invention.
Referring to FIG. 12, a Node B 1002 assigns a UL rate for the E-DCH to
a UE 1008 through scheduling. To notify the UE 1008 of the assigned UL rate,
the Node B 1002 uses a Rate Indication 1004 or a Rate Up/Down 1006. The UE
1008 transmits periodically or in an event-triggered manner a UK Status Report
1010 for use in scheduling to the Node B 1002. It also transmits E-DCH packet
data 1012 at the assigned rate to the Node B 1002.
In the third embodiment of the present invention, the Node B 1002
transmits the Rate Indication 1004 to the UE 1008 in intervals 1016, 1020 and
1024 in which it receives a UE Status Report 1010 transmitted in intervals 1014.
1018 and 1022 by the UE 1008. During other intervals, the Node B 1002
transmits a Rate Up/Down 1006. However, if a rate can be assigned to the UE
1008 by the Rate Up/Down 1006 in the intervals 1016, 1020 and 1024, that is, if
a rate change is only one level or no rate change is made, the Node B transmits
the Rate Up/Down 1006 instead of the Rate Indication 1004.
The operations of the Node B and the UE according to the third
embodiment of the present invention will be described with reference to FIGs. 14
and 15.
FTG. 14 is a flowchart illustrating an operation for transmitting UE rate
assignment information in the Node B according to the third embodiment of the
present invention.
Referring to FIG. 14, the Node B determines to transmit the Rate
Indication in the current interval by checking if the UE Status Report has been
received in step 1202. In the third embodiment of the present invention, if the UE
Status Report has been received within a predetermined period of time, the Node
B determines that the Rate Indication can be transmitted in the current interval.
If the Rate Indication is not supposed to be transmitted in the current
interval, the Node B determines a rate for the UE in the current interval in step
1204. The Node B sets the current rate for the UE so that it is different from the
previous rate by one level or no change is made to the rate. In step 1206, the
Node B compares the current rate with the previous rate. If the current rate is
higher than the previous rate by one level, the Node B maps the Rate Up/Down
to +1 in step 1208. If the current rate is equal to the previous rate, the Node B
maps the Rate Up/Down to 0 in step 1210. If the current rate is lower than the
previous rate by one level, the Node B maps the Rate Up/Down to -1 in step
1212. The Node B transmits the Rate Up/Down to the UE in step 1214.
On the other hand, if transmission of the Rate Indication is available in
the current interval in step 1202, the Node B checks the previous rate in step
1216 and determines the current rate for the UE in step 1218. If the difference
between the two rates is two or more levels in step 1220, the Node B goes to step
1222, otherwise, it goes to step 1206. The Node B operates in the afore-described
manner in step 1206. Meanwhile, in step 1222, the Node B maps the current rate
to the Rate Indication. Then the Node B transmits the Rate Indication to the UE
in step 1224.
FIG. 15 is a flowchart illustrating an operation for receiving the rate
assignment information in the UE according to the third embodiment of the
present invention.
Referring to FIG. 15, the UE determines reception of the Rate Indication
is available in the current interval by checking if it has transmitted the UE Status
Report in step 1302. If it has transmitted the UE Status Report within a
predetermined period of time, the UE determines that it can receive the Rate
Indication in the current interval. If the Rate Indication is not scheduled to be
received in the current interval, the UE receives the Rate Up/Down in step 1304.
In step 1306, the UK analyzes the Rate Up/Down. 11 the Rale lip/Down
is i I. indicating rate up, the UK determines that the current rate is greater than
the previous rale b> one level in step 1308. If the Rate Up/Down is 0, the UK
determines that the current rate is equal to the previous rate in step 1310. If the
Rale Up/Down is -I. the UK determines that the current rate is less than the
previous rate by one level in step 1312. In step 1314, the UK checks the previous
rate. In step 1316. the UK sets the eurrent rate according to the determination
result of step 1308. 1310 or 13 J 2 and the previous rate.
If reception of the Rate Indication is available in step 1302. the UK
receives the Rate Indication in step 1318 and compares a UK ID received along
with the Rate Indication with the ID of the UK in step 1320. If they are different,
the UK determines the current rale according to the previous rate in the afore-
described manner in step 1304. If the UK IDs are identical, the UK determines
the current rate based on the Rate Indication in step ] 322.
In a fourth embodiment of the present invention, the Node B transmits
the Rate Indication to the UK every predetermined period of time or if it receives
the UK Status Report from the UK, in order to relieve the UE ol'the constraint of
receiving the Rale Indication. That is, the Node B can transmit the Rate
Indication when receiving the UK Status Report from the UK or in predetermined
intervals. Therefore, the UK attempts to read the Rale Indication in corresponding
intervals. In the other times, the UK reads only the Rate Up/Down, knowing thai
there is no Rale Indication to receive either where it has not transmitted the UK
Status Report and or where the predetermined period of time has not elapsed.
KIG. 13 is a conceptual view illustrating transmission of rate assignment
information determined by UL scheduling according to the fourth embodiment of
the present invention.
Referring to FrG. 13, a Node R 1102 assigns a UL rate for the E-DCH to
a UE 1108 through scheduling. To notify the UE 1108 of the assigned UI. rale.
the Node B 1102 uses a Rate Indication 1104 or a Rate Up/Down 1106. The UH
1108 transmits periodically or in an event-triggered manner a UE Status Report
1110 for use in scheduling to the Node B 1102. it also transmits E-DCH packeL
data 1112 at the assigned rate to the Node B 1102.
In the fourth embodiment of the present invention, the Node B 1102
transmits the Rate Indication 1104 to the UE 1108 when receiving the UE Status
Report 1110 or every predetermined period of time. That is, the UE 1108
transmits the first UK Status Report 1110 to the Node B 1102 in an interval 1114
to start UI. packet transmission. The Node B 1102 then transmits the Rale
Indication 1104 in response to the UE Statue Report 1110 in an interval 1116 to
the UE 1108. Since then, the Node B 1102 repeatedly transmits the Rale
Indication 1104 every predetermined period of time 1126 a Her the interval 1116.
Thai is, the Node B 1102 can transmit the Rate Indication in intervals 1118 and
1124.
After starting packet transmission, the UE 1108 transmits the UE Status
Report 1110 to the Node B II02 in an interval 1120. The Node B [102 transmits
to the UE 1108 the Rate Indication 1104 in an interval 1122 in which il receives
the UI- Status Report 1110. Thai is, the Node B 1102 can transmit the Rate
Indication 1104 to the UE 1108 when it receives the UE Status Report II10 or
every predetermined time of period 1126. In the other times, the Node B 1102
transmits the Rate Up/Down 1106 to the UE 1108.
However, if a rate can be assigned to the UK 1108 by the Rate Up/Down
1106 in the intervals 1116. 1118, 1122 and 1124, that is. if a rate change is only-
one level or no rate change is made, the Node B transmits the Rate Up/Down
1106 instead of the Rate Indication 1104. The period of transmitting the Rate
Indication 1104 is fixed by the system or set by a control signal from a higher
layer during a setup for UI.. packet transmission.
The operations of the Node B and the UK according to the fourth
embodiment of the present invention will be described with reference to FIGs. 14
and 15.
FIG. 14 is a flowchart illustrating an operation for transmitting UL rate
assignment information in the Node B according to the fourth embodiment of the
present invention.
Referring to FIG. 14, the Node B determines to transmit the Rate
Indication in the current interval by checking if the UF Status Report has been
received or a predetermined time of period has elapsed in step 1202. In the fourth
embodiment of the present invention, if it is time to transmit the Rate Indication
according to the predetermined time of period, or the UE Status Report has been
received, the Node B determines that the Rate Indication can be transmitted in
the current interval. The Rate Indication is scheduled lo be transmitted
periodically the predetermined period of time after the start of communications,
or when the UF Status Report is received within a predetermined previous
interval.
If the Rate Indication is not scheduled to be transmitted in the current
interval, the Node R determines a rate for the UE in the current interval in step
1204. The Node B sets the current rate for the UF so that it is different from the
previous rate by one level or no change is made to the rate. In step 1206, the
Node B compares the current rate with the previous rate. If the current rate is
greater than the previous rate by one level, the Node B maps the Rate Up/Down
to rl in step 1208. If the current rale is equal to the previous rate, the Node B
maps the Rale Up/Down to 0 in step 1210. If the current rate is less than the
previous rate by one level, the Node B maps the Rate Up/Down to -1 in step
1212. The Node B transmits the Rate Up/Down to the UE in step 1214.
If" transmission of the Rate Indication is available in the current interval
in step 1202. the Node B checks the previous rate in step 1216 and determines
the current rale for the UE in step 1218. If the dilfcrencc between (he two rates is
two or more levels in step 1220, the Node B goes to step 1222. Otherwise, it goes
lo step 1206. The Node B operates in the afore-described manner in step 1206.
Meanwhile, in step 1222. the Node B maps the current rate to the Rate Indication.
Then the Node B transmits the Rale Indication to the UE in step 1224.
FIG. 15 is a flowchart illustrating an operation for receiving the rate
assignment information in the UE according to the fourth embodiment of the
present invention.
Referring to FIG. 15, the UE determines if reception of the Rate
Indication is available in the current interval by checking if it has transmitted the
UE Status Report or the current interval is an interval predetermined for
reception of the Rale Indication in step 1302. The Rate Indication can be
received every predetermined period of lime after the start of communications.
Also, if it has transmitted the UE Status Report within a predetermined period of
time, the UE considers that it can receive the Rate Indication in the current
interval. If the Rate Indication is not supposed to be received in the current
interval, the UE receives the Rate Up/Down in step 1304.
In step 1306. the UE analyzes the Rate Up/Down. If the Rate Up/Down
is +1, indicating rate up, the UE determines that the current rate is greater than
the previous rate by one level in step 1308. If the Rale Up/Down is 0, the UH
determines that the current rate is equal to the previous rate in step 1310. If the
Rate Up/Down is -1, the UE determines that the current rate is less than the
previous rate by one level in step 1312. In step 1314. the UE checks the previous
rate. In step 1316, the UE sets the current rate according to the determination
result of step 1308, 1310 or 1312 and the previous rate.
If reception of the Rate Indication is available in step 1302, the IT
receives the Rate Indication in step 1318 and compares a UK ID received along
with the Rate Indication with the ID of the UE in step 1320. If they are different,
the V\;. detenuines the current rate according to the previous rate in the afore-
described manner in step 1304. On the contrary, if the UE IDs arc identical, the
UE determines the current rate based on the Rate Indication in step 1322.
The structures of the transmitting apparatus in the BS illustrated in 1'IG.
8 and the receiving apparatus in the UE illustrated in HG. 10 are common to the
second, third and fourth embodiments of the present invention, except that the
transmission controller 622 in the transmitting apparatus determines to transmit
the Rate Indication using different criteria including a predetermined
transmission lime of period, presence or absence of the UE Status Report, and the
difference between the previous and current rates according to the second, third
and fourth embodiments of the present invention. The reception controller 820 in
the receiving apparatus also determines if it can receive the Rate Indication using
different criteria including UE ID matching, a predetermined reception period of
lime, and transmission or non-transmission of the UE Status Report according to
the second, third and fourth embodiments of the present invention.
As described above, the present invention advantageously enables fast
rate ramping through UI, rate scheduling in an asynchronous WCDMA
communication system using the E-DCH. Thus, scheduling becomes more
flexible and the tola! system performance is improved. Furthermore, a UE is
relieved of the constraint of monitoring a rate indication channel to receive a
Rate Indication.
While the invention has been shown and described with reference to
certain preferred embodiments thereof, it will be understood by those skilled in
the art that various changes in form and details may be made therein without
departing from the spirit and scope of the invention as defined by the appended
claims.
WE CLAIM
1. A method of transmitting uplink rate assignment information to a user
equipment (UE) in a Node B in a packet communication system that
assigns uplink rates through Node B controlled scheduling, comprising the
steps of:
determining (504) a current rate for an uplink channel for a UE that is
implementing an uplink packet data service;
comparing (506) the current rate with a previous rate of the uplink
channel;
transmitting (520) to the UE a rate indication indicating the current rate,
the rate indication being based on a UE identifier (IE) of the UE, if the
difference between the current rate and the previous rate is more than
one level; and
transmitting (516) to the UE a rate up/down indicating a rate change from
the previous rate to the current rate without the ID of the UE, if the
difference between the current rate and the previous rate is one of zero
and one level.
2. The method as claimed in claim 1, wherein the current rate determining
step comprises the step (504) of selecting a level corresponding to the
current rate in a rate table having a plurality of available uplink rates at a
plurality of levels.
3. The method as claimed in claim 1, wherein the rate indication transmitting
step (520) further comprising the steps of:
adding error correction information for the rate indication based on the UE
ID to the transmission data;
adding tail bits to the error correction information - having data;
convolutionally encoding the tail bits- having data; and
modulating the convolutionally coded data and transmitting the modulated
data on a rate indication channel.
4. The method as claimed in claim 1, wherein the rate up/down transmitting
step (516) comprise the steps of:
setting the rate up/down to rate up if the current rate is greater than the
previous rate by one level;
setting the rate up/down to rate maintenance if the current rate is equal
to the previous rate; and
setting the rate up/down to rate down if the current rate is less than the
previous rate by one level.
5. The method as claimed in claim 1, wherein the rate up/down transmitting
step (516) further comprises the steps of:
repeatedly encoding the rate up/down; and
modulating the repetition -coded data and transmitting the modulated
data on the rate indication channel.
6. A method of receiving uplink rate assignment information from a node B
in a user equipment (UE) in a packet communication system that assigns
uplink rate through Node B controlled scheduling, comparing the steps of:
determining (702,704,718) a current rate for an uplink channel used for
an uplink packet data service according to the rate set in the rate
indication, if a rate indication indicating an uplink based on a UE identifier
(ID) is received from the Node B and the UE ID is identical to the ID of
the UE;
receiving (706) a rate up/down from the Node B if the UEID is different
from the ID of the UE or the rate indication is not received from the Node
B; and
changing a previous rate of the uplink channel by at one level or
maintaining the previous rate according to the rate up/down and
determining the changed or maintained rate as the current rate of the
uplink channel.
7. The method as claimed in claim 6, wherein the step of determining the
current rate according to the rate indication comprise the step of selecting
a rate corresponding to the rate indication in a rate table having a
plurality of uplink rates at a plurality of levels.
8. The method as claimed in claim 6, wherein the step of receiving the rate
indicating and the UE ID, comprises the step of:
demodulating a signal received on a rate indication channel;
extracting a signal having the rate indication from the demodulated signal;
Viterbi-decoding the rate indication - comprising signal;
Checking for errors in the Viterbi-decoded data; and
extracting the rate indication based on and the UE ID from the error-
checked data.
9. The method as claimed in claim 6, wherein the step of determining the
current rate according to the rate up/down, comprises the step of:
increasing the previous rate by one level and setting the increased rate as
the current rate, if the rate up/down indicates rate up;
maintaining the previous rate as the current rate if the rate up/down
indicates rate maintenance; and
decreasing the previous rate by one level and setting the decreased rate
as the current rate, if the rate up/down indicates rate down.
10. The method as claimed in claim 6, wherein the rate up/down receiving
step, comprises the step of:
demodulating a signal received on the rate indication channel;
extracting a signal having the rate up/down by demultiplexing the
demodulated signal; and
extracting the rate up/down by repeatedly decoding the rate up/down
comprising signal.
11.The method as claimed in claim 1, further comprising the steps of:
determining if a rate indicating the current rate can be transmitted during
a current interval;
comparing (506) the current rate with a previous rate of the uplink
channel, if the rate indication can be transmitted during the current
interval;
transmitting (516) to the UE a rate up/down indicating a rate change from
the previous rate to the current rate if the indication cannot be
transmitted in the current interval.
12.The method as claimed in claim 11, wherein the step of determining if the
rate indication can be transmitted, comprises the step of determining that
the rate indication can be transmitted if the current interval is an interval
set according to a predetermined transmission period of the rate
indication.
13.The method as claimed in claim 11, wherein the step of determining if the
rate indication can be transmitted, comprise the step of determining that
the rate indication can be transmitted if a UE status report has been
received from the UE within a predetermined time.
14.The method as claimed in claim 11, wherein the step of determining if the
rate indication can be transmitted, comprises the step of determining that
the rate indication can be transmitted if the current interval is an interval
set according to the predetermined transmission period of the rate
indication, or if the UE stratus report has been received from the UE
within the predetermined time.
15.The method as claimed in claim 11, wherein the step of current rate
determining comprises the step of selecting a level corresponding to the
current rate in a rate table having a plurality of available uplink rates at a
plurality of levels.
16.The method as claimed in claim 11, wherein the rate indication
transmitting step, comprising the steps of:
adding error correction information for the rate indication based on the UE
ID to transmission data;
adding tail bits to the error correction information - having data;
convolutionally encoding the tail bits- having data; and
modulating the convolutionally coded data and transmitting the modulated
data on a rate indication channel.
17. The method as claimed in claim 11, wherein the rate up/down
transmitting step comprise the steps of:
setting the rate up/down to rate up if the current rate is greater than the
previous rate by one level;
setting the rate up/down to rate maintenance if the current rate is equal
to the previous rate; and
setting the rate up/down to rate down if the current rate is less than the
previous rate by one level.
18. The method as claimed in claim 11, wherein the rate up/down
transmitting step further comprises the steps of:
repeatedly encoding the rate up/down; and
modulating the repetition - coded data and transmitting the modulated
data on the rate indication channel.
19.The method as claimed in claim 6, comparing the steps of:
determining if a rate indication indicating a current uplink rate can be
received during a current interval; and
receiving a rate up/down from the Node B if the rate indication cannot be
received.
20. The method as claimed in claim 19, wherein the step of determining if the
rate indication can be received, comprises the step of determining that the
rate indication can be received if the current interval is an interval set
according to a predetermined reception period of the rate indication.
21.The method as claimed in claim 19, wherein the step of determining if the
rate indication can be transmitted, further comprises the step of
determining that the rate indication can be received if the UE has
transmitted a UE stratus report to the Node B within a predetermined
time.
22.The method as claimed in claim 19, wherein the step of determining if the
rate indication can be received, further comprises the step of determining
that the rate indication can be received if the current is an interval set
according to the predetermined reception period of the rate indication, or
if the UE has transmitted the UE stratus report to the Node B within the
predetermined time.
23.The method as claimed in claim 21, wherein the step of determining the
current rate according to the rate indication, comprises the step of
selecting a rate corresponding to the rate indication in a rate indication in
a rate table having a plurality of uplink rates at a plurality of levels.
24. The method as claimed in claim 19, wherein the step of receiving the rate
indication and the UE ID, comprises the step of:
demodulating a signal received on a rate indication channel;
extracting a signal comprising the rate indication from the demodulated
signal;
Viterbi-decoding the rate indication - comprising signal;
checking for errors in the Viterbi-decoded data; and
extracting the rate indication based on the UE ID from the error- checked
data.
25. The method as claimed in claim 19, wherein the step of determining the
current rate according to the rate up/down, comprises the steps of:
increasing the previous rate by one level and determining the increased
rate as the current rate, if the rate up/down indicates rate up;
maintaining the previous rate as the current rate if the rate up/down
indicates rate maintenance ; and
decreasing the previous rate by one level and determining the decreased
rate as the current rate, if the rate up/down indicates rate down.
26. The method as claimed in claim 19, wherein the step of:
demodulating a signal received on the rate indication channel;
extracting a signal having the rate up/down by demultiplexing the
demodulated signal; and
extracting the rate up/down by repeatedly decoding the rate up/down
including signal.
27. An apparatus for transmitting uplink rate assignment information to a user
equipment (UE) in a Node B in a packet communication system that
assigns uplink rates through Node B controlled scheduling, comprising:
a transmission controller (622) for determining if a rate indication can be
transmitted during a current interval, the rate indication indicating a
current rate for an uplink channel for a UE that is implementing an uplink
packet data service;
a rate indication generator (602) for generating the rate indication if the
rate indication can be transmitted during the current interval;
a first transmitter for encoding the rate indication and transmitting the
coded rate indication, the rate indication being based on a UE identifier
(ID) of the UE;
a rate up/down generator (614) for comparing the current rate with a
previous rate of the uplink channel and generating a rate up/down
indicating a rate change from the previous rate to the current rate if the
rate indication cannot be transmitted in the current interval; and
a second transmitter for encoding the rate up/down and transmitting the
coded rate up/down without the UE ID of the UE.
28.The apparatus as claimed in claim 27, wherein the transmission controller
determines that the rate indication can be transmitted if the difference
between the current rate and the previous rate is more than one level.
29.The apparatus as claimed in claim 27, wherein the transmission controller
determines that the rate indication can be transmitted if the current
interval is an interval set according to a predetermined transmission
period of the rate indication.
30. The apparatus as claimed in claim 28, wherein the transmission controller
determines that the rate indication can be transmitted if a UE stratus
report has been received from the UE within a predetermined time.
31.The apparatus as claimed in claim 28, wherein the transmission controller
determines that the rate indication can be transmitted if at least one of
the current interval is an interval set according to the predetermined
transmission period of the rate indication, and the UE stratus report has
been received from the UE within the predetermined time.
32.The apparatus as claimed in claim 27, wherein a level corresponding to
the current rate is selected as the current rate from a rate table having a
plurality of available uplink rates at a plurality of levels.
33.The apparatus as claimed in claim 27, wherein the first transmitter
comprises:
an error correction information adder for adding error correction
information for the rate indication based on the UEID to transmission
data;
a tail bits adder for adding tail bits to the error correction information -
having data; and
a convolutional encoder for convolutionally encoding the tail bits- having
data.
34.The apparatus as claimed in claim 27, wherein the rate up / down
generator sets the rate up / down to rate up if the current rate is greater
than the previous rate by one level, sets the rate up/down to rate
maintenance if the current rate is equal to the previous rate, and sets the
rate up/down to rate down if the current rate is less than the previous
rate by one level.
35.The apparatus as claimed in claim 27, wherein the second transmitter
comprises a repetition encoder for repeatedly encoding the rate up/down.
36. An apparatus for receiving uplink rate assignment information from a
Node B in a user equipment (UE) in a packet communication system that
assigns uplink rates through Node B controlled scheduling, comprising:
a reception controller (820) for determining if a rate indication indicating
an uplink rate based on a UE identifier (ID) is received from the Node B
and the UE ID is identifier to the ID of the UE;
a first receiver for receiving the rate indication from the Node B if the rate
indication can be received and if the UE ID is identified to the ID of the
UE;
a rate indication analyzer (812) for determining the current rate according
to the rate set in the rate indication;
a second receiver for receiving a rate up/down from the Node B, without
the UEID of the UE, if the rate indication is not received from the Node B,
or the UE ID is different from the ID of the UE; and
a rate up/down analyzer (818) for at least one of changing a previous rate
of the uplink channel by one level or maintaining the previous rate
according to the rate up/down and determining the changes and
maintained rate as the current rate of the uplink channel.
37. The apparatus as claimed in claim 36, wherein the reception controller
determines that the rate indication can be received if the UE ID received
along with the rate indication is identical to the ID of the UE.
38.The apparatus as claimed in claim 37, wherein the reception controller
determines that the rate indication can be received if the current interval
is an interval set according to a predetermined reception period of the
rate indication.
39. The apparatus as claimed in claim 37, wherein the reception controller
determines that the rate indication can be received if the UE has
transmitted a UE stratus report to the Node B within a predetermined
time.
40. The apparatus as claimed in claim 37, wherein the reception controller
determines that the rate indication can be received if the current interval
is an interval set according to the predetermined reception period of the
rate indication, or if the UE has transmitted the UE stratus report to the
Node B within the predetermined time.
41.The apparatus as claimed in claim 36, wherein the rate indication analyzer
selects as the current rate a rate corresponding to the rate indication in a
rate table having a plurality of uplink rates at a plurality of levels.
42.The apparatus as claimed in claim 36, wherein the first receiver
comprises:
a Viterbi decoder for Viterbi-decoding a signal having the rate indication
received on a rate indication channel;
an error correction information checker for checking for errors in the
Viterbi-decoded data; and
a demultiplexer for extracting the rate indication and the UE ID by
demultiplexing the error - checked data.
43.The apparatus as claimed in claim 36, wherein the rate up/down analyzer
increases the previous rate by one level and determining the increased
rate as the current rate, if the rate up /down indicates rate up, maintains
the previous rate as the current rate if the rate up/down indicates rate
maintenance, and decreases the previous rate by one level and
determining the decreased rate as the current rate, if the rate up/down
indicates rate down.
44.The apparatus as claimed in claim 29, wherein the second receiver
comprises a repetition decoder for extracting the rate up/down by
repeatedly decoding a signal having the rate up/down received on the
rate indication channel.


This invention relates to a method of transmitting uplink rate assignment
information to a user equipment (UE) in a Node B in a packet communication
system that assigns uplink rates through Node B controlled scheduling,
comprising the steps of; determining (504) a current rate for an uplink channel
for a UE that is implementing an uplink packet data service; comparing (506) the
current rate with a previous rate of the uplink channel; transmitting (520) to the
UE a rate indication indicating the current rate, the rate indication being based
on a UE identifier (IE) of the UE, if the difference between the current rate and
the previous rate is more than one level; and transmitting (516) to the UE a rate
up/down indicating a rate change from the previous rate to the current rate
without the ID of the UE, if the difference between the current rate and the
previous rate is one of zero and one level.

Documents:

593-KOL-2004-FORM 27.pdf

593-KOL-2004-FORM-27.pdf

593-kol-2004-granted-abstract.pdf

593-kol-2004-granted-claims.pdf

593-kol-2004-granted-correspondence.pdf

593-kol-2004-granted-description (complete).pdf

593-kol-2004-granted-drawings.pdf

593-kol-2004-granted-examination report.pdf

593-kol-2004-granted-form 1.pdf

593-kol-2004-granted-form 18.pdf

593-kol-2004-granted-form 2.pdf

593-kol-2004-granted-form 3.pdf

593-kol-2004-granted-form 5.pdf

593-kol-2004-granted-gpa.pdf

593-kol-2004-granted-priority document.pdf

593-kol-2004-granted-reply to examination report.pdf

593-kol-2004-granted-specification.pdf

593-kol-2004-granted-translated copy of priority document.pdf


Patent Number 238882
Indian Patent Application Number 593/KOL/2004
PG Journal Number 09/2010
Publication Date 26-Feb-2010
Grant Date 24-Feb-2010
Date of Filing 27-Sep-2004
Name of Patentee SAMSUNG ELECTRONICS CO. LTD.
Applicant Address 416 MAETAN-DONG, YEONGTONG-GU, SUWON-SI, GYEONGGI-DO
Inventors:
# Inventor's Name Inventor's Address
1 JU-HO LEE #730-304, SAIGUGOL HYUNDAL APT., YEONGTONG-DONG, PALDAL-GU, SUWON-SI, GYEONGGI-DO
2 SUNG-HO CHOI #157-401, HWANGGOLMAEUL APT., ANNYEONG-DONG, PALDAL-GU, SUWON-SI, GYEONGGI-DO
3 HWAN-JOON KWON #106-1105, SEUNGHO 2-CHA APT., ANNYEONG-RI, TAEAN-EUP, HWASEONG-GUN, GYEONGGI-DO
4 YOUNG-BUM KIM 264-262, IMUM 2-DONG, DONGDAEMUN-GU, SEOUL
5 YOUN-HYOUNG HEO #303-1003-14, YEONGTONG-DONG, PALDAL-GU, SUWON-SI, GYEONGGI-DO
6 YONG-JUN KWAK #101-1601, DAEJIN 1-CHA APT., JUKJEON 1-DONG, YONGIN-SI, GYEONGGI-DO
PCT International Classification Number N/A
PCT International Application Number N/A
PCT International Filing date
PCT Conventions:
# PCT Application Number Date of Convention Priority Country
1 68954-2003 2003-10-02 Republic of Korea