Method and apparatus for transmitting and receiving downlink control information in a mobile communication system supporting uplink packet data service
Abstract
This record has no abstract on file.
Term
No projected expiry on record.
- Priority
- Filed
- Published
- Today
4 claims: 2 independent, 2 dependent
- 1Patent claims Zastrzeżenia patentowe 1. A method of sending uplink packet data by a UE, comprising numerous hybrid automatic repetition requests, HARQ, processes in a cellular communication system, the method comprising the following steps:1. Sposób wysyłania danych pakietowych łącza wysyłania przez Urządzenie Użytkownika UE, zawieraj ący liczne hybrydowe automatyczne żądania powtórzenia, HARQ, procesy w systemie łączności komórkowej, gdzie sposób obejmuje następuj ące etapy: detecting relative authorization, RG, associated with the current HARQ process from the Node B by the UE;wykrywania zezwolenia względnego, RG, powiązanego z bieżącym procesem HARQ z Węzła B przez urządzenie UE;setting (806), by the UE, the maximum allowed data rate in the current HARQ process to the maximum allowed data rate in the transmission time interval, TTI, for the immediately preceding HARQ process if the RG indicates hold;and sending packet data within the allowed maximum power indicator depending on the set maximum allowed data transfer speed in the current HARQ process to the Node B via the device ustawiania (806), przez urządzenie UE, maksymalnej dozwolonej szybkości przesyłania danych w bieżącym procesie HARQ na maksymalną dozwoloną szybkość przesyłania danych w przedziale czasu nadawania, TTI, dotyczącym bezpośrednio poprzedzaj ącego procesu HARQ, jeżeli RG wskazuje wstrzymanie;oraz wysyłanie danych pakietowych w obrębie dozwolonego wskaźnika mocy maksymalnej zależnej od ustawionej maksymalnej dozwolonej szybkości przesyłania danych w bieżącym procesie HARQ do Węzła B przez urządzenie UE;the EU;gdzie, jeżeli RG wskazuje wstrzymanie, etap wykrywania obejmuje wykrywanie RG w nieciągłym nadawaniu, DTX, przez urządzenie UE, gdzie, jeżeli RG wskazuje zwiększenie, zwiększanie ostatniej szybkości przesyłania danych wykorzystywanej w poprzednim przedziale TTI w bieżącym procesie HARQ o z góry ustalony poziom, oraz ustawianie zwiększonego współczynnika mocy jako maksymalnego dozwolonego współczynnika mocy bieżącego procesu HARQ, oraz gdzie, jeżeli RG wskazuje zmniejszenie, zmniejszanie ostatniej szybkości przesyłania danych wykorzystywanej w poprzednim przedziale TTI w bieżącym procesie HARQ o z góry ustalony poziom, oraz ustawianie zmniejszonego współczynnika mocy jako maksymalnego dozwolonego współczynnika mocy bieżącego procesu HARQ. where, if the RG indicates a hold, the detection step includes detecting the RG in discontinuous transmission, DTX, by the UE, where, if the RG indicates an increase, increasing the last data rate used in the previous TTI interval in the current HARQ process, the pre-set level, and setting increased power factor as the maximum allowed power factor of the current HARQ process, and where, if RG indicates a decrease, reducing the last data rate used in the previous TTI range in the current HARQ process to a predetermined level, and setting the reduced power factor as the maximum allowed power factor of the current HARQ process.
- 4A device for transmitting uplink packet data on a User Device, UE, a cellular communication system, where the UE device comprises a number of hybrid auto-repetition request processes, HARQ, where the device includes:4. Urządzenie do nadawania danych pakietowych łącza wysyłania w Urządzeniu Użytkownika, UE, systemu łączności komórkowej, gdzie urządzenie UE obejmuje liczne procesy hybrydowego żądania automatycznego powtarzania, HARQ, gdzie urządzenie zawiera: a receiver for detecting a relative authorization, RG, associated with the current HARQ process of the UE from the Node B;odbiornik do wykrywania zezwolenia względnego, RG, powiązanego z bieżącym procesem HARQ urządzenia UE z Węzła B;a controller for setting (806) the maximum allowed data rate in the current HARQ process to the maximum allowed data rate in the transmission time interval, TTI, for the immediately preceding HARQ process if RG indicates hold;and a transmitter for transmitting packet data within the maximum allowed power factor corresponding to the set maximum data transfer rate in the current HARQ process to Node B, where, if RG indicates inhibition, RG is detected in discontinuous transmission, DTX, where, if RG indicates increase, the controller increases the last data transfer rate used for the previous TTI interval in the current HARQ process with a predetermined level, and sets the increased power factor as the maximum allowed power factor of the current HARQ process, and where, if RG indicates a decrease, the controller reduces the last data rate used in the previous TTI range of the current HARQ process from a predetermined level, and sets the reduced power factor as the maximum allowed factor power of the current HARQ process. sterownik do ustawiania (806) maksymalnej dozwolonej szybkości przesyłania danych w bieżącym procesie HARQ na maksymalną dozwoloną szybkość przesyłania danych w przedziale czasu nadawania, TTI, dotyczącym bezpośrednio poprzedzaj ącego procesu HARQ, jeżeli RG wskazuje wstrzymanie;oraz nadajnik do nadawania danych pakietowych w obrębie maksymalnego dozwolonego współczynnika mocy odpowiadaj ącego ustawionej maksymalnej szybkości przesyłania danych w bieżącym procesie HARQ do Węzła B, gdzie, jeżeli RG wskazuje wstrzymanie, RG jest wykrywane w nieciągłej transmisji, DTX, gdzie, jeżeli RG wskazuje zwiększenie, sterownik zwiększa ostatnią szybkość przesyłania danych, wykorzystywaną dla poprzedniego przedziału TTI w bieżącym procesie HARQ o z góry ustalony poziom, oraz ustawia zwiększony współczynnik mocy jako maksymalny dozwolony współczynnik mocy bieżącego procesu HARQ, oraz gdzie, jeżeli RG wskazuje zmniejszenie, sterownik zmniejsza ostatnią szybkość przesyłania danych wykorzystywaną w poprzednim przedziale TTI bieżącego procesu HARQ o z góry ustalony poziom, oraz ustawia zmniejszony współczynnik mocy jako maksymalny dozwolony współczynnik mocy bieżącego procesu HARQ. Authorized: Uprawniony: Samsung Electronics Co., Ltd. Samsung Electronics Co., Ltd. Pełnomocnik: Proxy: MSc. Marta Skrobot Patent Attorney ο mgr inż. Marta Skrobot Rzecznik patentowy ο FIG.2 FIG.2 START START FIG.3 FIG.3 SENDING WYSYŁANIE FIG. 4 FIG. 4 ODBIÓR RECEPTION FIG.5 FIG.5 FIG. 6 FIG.6 ó I-1 I-1 8 discloses FIG.8
Independent claims2
132 paragraphs, as filed
Technical field [0001] The present invention relates generally to multiple cell code communication systems (Code Division Multiple Access). In particular, the present invention relates to a method and apparatus for sending and receiving download link control information in the event that the Enhanced Uplink Dedicated Transport CHannel (E-DCH) is used.
2. Description of the Related Art [0002] 3rd generation cellular communication system using WCDMA, based on the European GSM system (European Global System for Mobile communications) and GPRS (General Packet Radio Services), Universal UMTS (Universal Mobile Telecommunication) Service) provides customers with cellular networks or computer users, regardless of their location on the ground, a uniform service for sending text messages based on packets, digitally processed speech, video and multimedia data with a bandwidth of 2Mbps and higher.
[0003] In particular, the UMTS system uses a transmission channel, called E-DCH, to further improve the packet transmission efficiency of send link connections from User Equipment (UE) to Node B (interchangeable with a base station). In order to achieve more stable high-bandwidth transmission, AMC (Adaptive Modulation and Coding) modulation and coding, Hybrid Automatic Repeat reQuest (HARQ), queuing controlled by Node B, and abbreviated Node B have been introduced to E-DCH transmission. broadcasting intervals (TTI, Transmission Time Interval).
[0004] AMC is a method for adaptively determining Modulation and Coding Scheme (MCS) according to the channel state between the Node B and the UE. Multiple MCS levels can be defined according to the available modulation and coding schemes. Adaptive MCS level selection according to channel state increases resource efficiency.
[0005] HARQ is a retransmission scheme of a packet to resend the packet to repair errors of the originally sent packet. HARQ is divided into Chase Combining (CC) and Incremental Redundancy (IR). The HARQ schema adjusts the Channel Stop and Wait (SAW) to increase data throughput. In the SAW N-channel HARQ, the transmitter transmits other data in the ranges from the first to the Nth TTI (Transmission Time Intervals) and determines whether this data is to be retransmitted or to send new data in the ranges from (N + 1) to 2N -th TTI according to received Confirmation / No Confirmation (ACK / NACK) for sent data. N TTIs are processed by separate HARQ processes and each of the HARQ processes for the (N + 1) tth to 2Nth TTI is called the HARQ process. N is an integer greater than 0, and the HARQ number and process is an integer between 1 and N.
[0006] Queuing controlled by the Node B is a scheme in which the Node B determines whether to allow E-DCH transmission for the UE, and if so, determines the maximum data transfer rate, and sends the determined data transfer rate information as a queuing permit to the UE, and the UE determines the available E-DCH data transfer rate based on queuing permission.
[0007] The shortened TTI is a method of reducing retransmission time delay and thus increasing system throughput by allowing the use of a shorter TTI than the shortest TTI of 10ms predicted by 3GPP Rel5.
[0008] Fig. 1 shows the packet transmission from the device to the station on the E-DCH in a typical wireless communication system.
[0009] With reference to Fig. 1, reference numeral 100 means Node B serving the E-DCH and reference numerals 101 to 104 denote UEs using the E-DCH. As shown, UE 101 to 104 transmits data to Node B on E-DCH 111 to 114.
[0010] The Node B 100 notifies individual UEs 101 to 104 whether they are allowed to transmit on the E-DCH or sends queuing permits to the UEs indicating the data transfer rate of the E-DCH for them, based on buffer occupancy information and requested data rates or channel status information received from UEs. This action is called queued data transmission sent. Queuing is performed so that the measurement of noise rise or received interference relative to thermal noise (ROT, Rise over Thermal) for the Node B does not exceed the target ROT in order to increase the overall system performance by, for example, low data rates to remote UEs (such such as UEs 103 and 104) and high data rates for close UEs (such as UEs 101 and 102). UE 101 to 104 determine their maximum allowed data rates for the E-DCH based on queuing authorizations and transmit E-DCH data at set data rates.
[0011] Because of the lack of synchronization between the send link signals from the different UEs, the send link signals interfere with each other. Because Node B receives more uplink signals, the uplink signal from a particular UE is affected by more interference, thereby reducing the receiving performance at Node B. This problem can be circumvented by increasing the transmit link transmit power in the UE, but the increased transmit power, in turn, causes interference to other transmit link signals. Thus, the receiving performance at the Node B is still being reduced. The total strength of the send link signals that the Node B can receive at the receiving capacity at or above the allowed level is limited. The ROT corresponds to the uplink radio resources used by the Node B, referred to as
ROT = Io / No ..... (1) where Io is the power spectral density in the total receive band, i.e. the total number of send link signals received at Node B, and No is the spectral density of the thermal noise power of Node B. So, the maximum allowed ROT value is the total available uplink radio resource for Node B.
[0012] The total ROT is expressed as the sum of interference between cells, the load of voice communication and the load of the E-DCH. Thanks to queuing control by the Node B, simultaneous high speed packet transmission from multiple UEs is prevented, while maintaining the total ROT value at or below the target ROT value, thus ensuring receiving performance at all times. When high transfer rates are allowed for specific UEs, they are not allowed for other UEs in this queue controlled by Node B. Therefore, the total ROT does not exceed the target ROT.
[0013] Fig. 2 is a diagram illustrating a typical signal flow for transmitting and receiving messages on an E-DCH.
[0014] Referring to Fig. 2, the Node B and the UE establish the E-DCH in step 202. Step 202 includes the transmission of messages on dedicated transmission channels. The UE sends queuing information to the Node B in step 204. The queuing information may include send channel status information including transmit power and UE power reserve and the amount of buffered data to be sent to the Node B.
[0015] At step 206, the Node B monitors queuing information from a plurality of UEs to create a data queue for individual UEs. The Node B decides to approve the forwarding of uplink packets from the UE and sends the queuing permission to the UE in step 208. Permission to queue indicates increasing / suspending / reducing the maximum allowed upload speed, or the maximum allowed upload speed and allowed transfer time.
[0016] At step 210, the UE determines TF for the E-DCH based on the permission to queue. Then, at the same time in steps 212 and 214, the UE transmits TF information to the Node B, and forward link packet data on the E-DCH. The TF information includes a Transport Format Resource Indicator (TFRI) indicating the resources required for demodulation of the E-DCH. The UE selects the MCS schema level according to the allowed maximum transfer rate set by the Node B and its channel state, and transmits the E-DCH channel data in step 214.
[0017] The Node B determines whether the TF information and the uplink packet data have errors in step 216. In case of errors in either the TF information or the uplink packet data, the Node B sends the NACK signal to the UE on the ACK / NACK channel, while when none of them have errors, the Node B sends an ACK signal to the UE on the ACK / NACK channel in step 218. In the latter case, the packet data transfer is completed and the UE sends new packet data to the Node B on the E-DCH. In the previous case, on the other hand, the UE again transmits the same packet data to the Node B on the E-DCH. [0018] In the above-described environment, if the Node B can receive queuing data from the UE device containing, for example, buffer occupancy information and UE device power status, it allocates a low data rate for the UE if it is far away from Node B, has poor channel status, or has data on a lower class of service. If the UE is close to the Node B, has good channel status, or has higher service class data, the Node B assigns the UE a high data transfer rate. Thus, the overall system performance is increased.
[0019] In the case where the Node B sends a Relative Grant (RG) indicating an increase / suspend / decrease the maximum allowed UE transfer rate as a queuing permission for the E-DCH, excess signaling for RG reduces the download link capacity.
[0020] In the documents "EUL scheduling: signaling support" and "T-doc R1-041242, Way forward on scheduling grants" (Tdoc R1-041242, forwarding permissions for queuing), both available on the network , and both regarding the 3GPP TSG-RAN WG1 Group Meeting in Seoul, Korea, between September 20 and September 24, 2004, discussed the behavior of the user equipment (UE) and Node B in a cellular communication system with a hybrid automatic repetition request. According to the first document, the TF information of the E-DCH channel is matched by AG / RG according to the UE_ID or COMMON_SCH_ID detection. Furthermore, the document discloses "UE device queuing operation in conjunction with hybrid ARQ" and discusses the smooth switching situation. In addition, it discloses that setting the maximum transfer rate is based on the transfer rate in the previous TTI of the same HARQ process if the RG permit "hold" is received. Considering HARQ, the document merely explains the receiving state of both ACK and NACK. In contrast, the information disclosed in this document does not help in reducing download link signaling excess. The second document generally mentions relative authorization (RG) and absolute authorization (AG, Absolute Grant) as two different types of authorization that can be received by the UE, and further mentions that DTX mode can be used for queuing authorization. However, there is also no explanation for reducing downlink signaling excess.
[0021] Accordingly, there is a need for a method of reducing download link redundancy arising by sending queuing permission at queuing supervised by Node B.
SUMMARY OF THE INVENTION [0022] The present invention is to substantially address at least the above-described problems and / or disadvantages, and provide at least the advantages described below. Accordingly, it is an object of the present invention to provide a method and apparatus for reducing download link signaling excess arising by sending a queuing permission by which the Node B controls the UE's send link transfer rate when queuing controlled by the Node B and HARQ is used in a cellular communication system supporting the E-DCH channel.
[0023] This object is achieved by the subject of the independent claims.
[0024] Preferred embodiments are defined by the dependent claims.
[0025] Embodiments of the present invention also provide a method and apparatus for efficiently interpreting the queuing authorization that Node B sends to control the UE's send link forward rate when queuing controlled by Node B and HARQ is used in a cellular communication system supporting E-DCH channel.
[0026] The foregoing has been substantially achieved by providing a method and apparatus for transmitting and receiving download link control information in a cellular communication system supporting a send link packet data service.
[0027] In accordance with one aspect, in a method of transmitting packet data in a HARQ cellular communication system, the second transceiver receives the RG as transfer rate information from the first transceiver. The second transceiver sets the maximum allowed rate of the HARQ process to which the RG relates to the maximum allowed rate of the HARQ process preceding this HARQ process if the RG indicates a hold. The second transceiver transmits packet data within this set maximum transfer rate to the first transceiver.
[0028] In another aspect, in a method of transmitting control information for receiving packet data in a HARQ cellular communication system, the first transceiver determines the allowed maximum data rate for a predetermined HARQ process for the second transceiver, and sets the RG as information on pause speed control, if the set maximum allowed data transfer rate is equal to the maximum allowed data transfer rate of the HARQ process preceding the predetermined HARQ process. Then the first transceiver sends the RG to the second transceiver.
[0029] According to a further aspect, in a packet data transmitting device in a HARQ cellular communication system, a radio signal receiver focuses the signal received from the first transceiver using an assigned common channeling code. The RG signaling interpreter detects the RG from the focused signal as the rate control information, and sets the maximum allowed data transfer rate for the HARQ to which the RG refers to the maximum allowed data transfer rate of the HARQ process preceding this HARQ process, if the RG indicates a hold.
[0030] According to yet another aspect, in the control information sending device for receiving packet data in a HARQ cellular communication system, the Node B queuing element determines the maximum allowed data transfer rate for the predetermined HARQ, process of the second transceiver. The RG signaling generator sets RG as pause control information if the set maximum allowed data rate is equal to the maximum allowed data rate of the HARQ process preceding the predetermined HARQ process. The radio signal transmitter sends the RG to the second transceiver.
BRIEF DESCRIPTION OF THE FIGURES [0031] The above object and other aspects, features and advantages of embodiments of the present invention will become more apparent from the following detailed description, taken in conjunction with the accompanying drawing, in which:
Fig. 1 shows transmission of an uplink packet on an E-DCH in a traditional wireless communication system;
Fig. 2 is a diagram showing a traditional signal flow for sending and receiving an E-DCH message;
Fig. 3 is a flowchart showing the operation of generating and interpreting queuing permission according to an embodiment of the present invention;
Fig. 4 is a block diagram of a Node B transmitter according to an embodiment of the present invention;
Fig. 5 shows a block diagram of a receiver of a UE according to an embodiment of the present invention;
Fig. 6 is a flowchart showing the operation of generating and interpreting queuing permission according to an embodiment of the present invention;
Fig. 7 is a flowchart showing the operation of generating and interpreting queuing permission according to an embodiment of the present invention; and
Fig. 8 is a flowchart showing the operation of generating and interpreting queuing permission according to an embodiment of the present invention;
[0032] In all figures, like reference numerals are to be understood as referring to similar elements, properties and structures.
DETAILED DESCRIPTION OF EMBODIMENTS [0033] The present invention will be described below with reference to the accompanying drawings. In the following description, detailed descriptions of well-known functions or constructions are omitted for clarity and brevity.
[0034] The following description of an embodiment of the present invention is made in the context of an E-DCH in a UMTS system.
[0035] Queuing controlled by the Node B is a method of improving bandwidth and system coverage by efficiently controlling the send link ROT at Node B. To this end, the Node B controls the data rate of the E-DCH for each UE. The E-DCH data transfer rate refers to the physical channel power factor to which the E-DCH channel is mapped to the physical reference channel whose power is controlled. The E-DCH data transfer rate is equal to TF for E-DCH or the transmit power of the E-DCH. That is, for a high E-DCH data rate, more power is allocated to the E-DCH.
[0036] Queuing controlled by the Node B can be considered in three ways. The first way is to increase or decrease the maximum allowed data transfer rate of the UE by a predetermined increase or decrease step, or to suspend the maximum allowed data rate. The UE may send data at any TTI, and the Node B shall signal to the UE RG indicating an increase / suspend / decrease the maximum allowed data rate instead of an absolute permit (AG) indicating the absolute value of the specific maximum allowed data rate. Typically, RG is 1-bit information that can be set to + 1/0 / -1. If the RG is 0, no signal is sent, that is, it indicates Discontinuous Transmission (DTX). The increase or decrease step is predetermined, hence the change in the data rate that the Node B may control the UE in a given time unit is constantly limited by the increase step or the decrease step.
[0037] The second method is signaling with an AG permission directly indicating the absolute value of the maximum allowed data rate and transmission time for the UE.
[0038] The third method is signaling with combined RG and AG.
[0039] Given that HARQ was used on the E-DCH, the relationship between HARQ and queuing controlled by Node B will be described below. In an embodiment of the present invention, the N-channel SAW HARQ scheme was used. According to the SAW HARQ N-channel scheme, the transmitter sends various data in the TTI intervals from the first to the N-th and determines whether to send new data or re-send the sent data in the TTI intervals from (N + 1) to the 2-nth in depending on the ACK / NACK signals received for sent data. The embodiment of the present invention is based on the assumption that the Node B signals the RG when queuing controlled by the Node B, that the UE uses 2ms of the TTI of the E-DCH channel, and that 5 HARQ processes have been determined. Thus, HARQ process numbers repeat every five 2ms TTI intervals in the order 1, 2, 3, 4, 5, 1, 2, 3, 4, 5,
.... and so on. The RG value applies to the same process number. For example, if the RG indicates an "increase" for HARQ process number 2, then the UE is required to increase the predetermined level of the maximum allowed data rate corresponding to the latest HARQ process number 2.
[0040] From the perspective of download link signaling excess, it may happen that the Node B queuer sends the same RG to the UE, for example, +1 (increase) sequentially for HARQ processes numbers 1 to 5, according to the ROT for cell and UE device channel state in the E-DCH system, where five HARQ processes are defined for 2ms TTIs. If the UE is able to determine RG permissions for HARQ processes numbers 2 to 5 based on the RG for HARQ process number 1, then the excess download link signaling for sending RG permits is reduced by a factor of five (one RG instead of five). In this context, an embodiment of the present invention ensures the operation of the Node B and the UE to reduce signaling excess when the same queuing permission is repeated for numerous HARQ processes.
[0041] According to an embodiment of the present invention, RG process reference
The reference HARQ (RG_reference) and the non-reference RG for the non-reference HARQ process (RG_non_reference) are generated separately to reduce download link signaling excess. Reference process
HARQ is notified by higher layer signaling or is permanently set.
[0042] For example, five HARQ processes numbers 1 to 5 are provided, where HARQ process number 1 is set as a reference process and the other HARQ processes are set as non-reference processes. If RG_non_reference is the same as RG_reference, then RG_non_reference is not signaled, thus reducing signaling excess. To this end, the Node B and the UE device make a distinction between RG_non_reference and RG_reference in generation and interpretation. To increase the reliability of RG_reference, RG_reference is sent with more power than RG_non_reference.
First Example [0043] Fig. 3 is a flowchart showing the generation and interpretation of a queuing permission according to an example for a better understanding of the present invention.
[0044] Referring to Fig. 3, the Node B determines at step 300 whether the HARQ process to which the data rate is to be allocated is a reference HARQ process. The HARQ process to which the data transfer rate is to be allocated is the HARQ process to be allocated to the current TTI and is referred to as the "current HARQ process". If the current HARQ process is a reference HARQ process, then Node B sets RG to +1 for increasing the transfer rate, to 0 (i.e., DTX) for not changing the transfer rate, or to -1 for reducing the transfer rate for the reference HARQ process according to queuing in the queuing element at Node B in step 302. Because the RG received from the Node B is for the reference HARQ process, the UE interprets RG as +1 for increasing the transfer rate, RG as 0 for not changing the transfer rate, and RG as -1 for reducing the transfer rate.
[0045] On the other hand, if the current HARQ process is an HARQ process that is not a reference process in step 300, the Node B determines in step 304 whether RG_reference indicates increase / suspend / decrease. If RG_reference indicates an increase, then Node B sets RG_non_reference for the current HARQ process to 0 (i.e., DTX) for increasing the transfer rate, -1 for no change in transfer rate, or +1 for reducing the transfer rate, as in the queuing element of the Node B in step 306.
[0046] Since the RG received from the Node B is intended for a non-reference HARQ process, and the previously received RG_reference indicates an increase, the UE interprets the RG as +1 for reducing the transfer rate, RG equal to 0 for increasing the transfer rate, and RG equal to -1 as no change in transfer rate.
[0047] If RG_reference indicates a hold in step 304, then Node B sets RG_non_reference for the current HARQ process to +1 for increasing the transfer rate, to 0, (i.e., DTX) for not changing the transfer rate, or to -1 for reducing the rate forwarding as queued at the Node B queue at step 308. Because the RG received from the Node B is for a non-reference HARQ process and RG_reference indicates a hold, the UE interprets the RG as +1 for an increase in transfer rate, RG equal 0 for no change in transfer rate, RG equal -1 for a decrease in rate transfer.
[0048] If RG_reference indicates a decrease in step 304, then Node B sets RG_non_reference for the current HARQ process to -1 for an increase in transfer rate, to +1 for no change in transfer rate, or to 0 (i.e., DTX) for decrease in transfer rate according to the queuing of the Node B queue at step 310. Because the RG received from the Node B is for a non-reference HARQ process and RG_reference indicates a decrease, the UE interprets RG as +1 for no change in transfer rate, RG equal for decrease in transfer rate, or RG equal to -1 for increase in transfer rate .
[0049] In this way, if the Node B intends to send RG_non_reference the same as RG_reference, it sets the DTX mode for the corresponding non-reference HARQ processes, thereby reducing signaling excess.
[0050] The above described operations will be described in more detail with reference to Table 1 and Table 2.
[0051] In Table 1 below, the RG_reference values are mapped to ID_RG_reference values having predetermined meanings. For RG_reference equal to +1, ID_RG_reference is 2, indicating an increase in the maximum allowed data rate for a UE. For RG_reference equal to 0, ID_RG_reference is 1, indicating no change in the maximum allowed data rate for the UE. For RG_reference equal to -1, ID_RG_reference is 0, indicating a decrease in the maximum allowed data rate for a UE. The Node B and UE device generate and interpret RG_reference values according to Table 1.
(Table 1) ___
<td>RG reference</td><td>ID RG reference</td><td>Importance</td>
<td> +1</td><td> 2</td><td>increase</td>
<td> 0</td><td> 1</td><td>suspension</td>
<td> -1</td><td> 0</td><td>reduction</td>
[0052] The generation and interpretation of RG_non_reference can be expressed as the following action on RG_non_reference described in Table 2 below.
(Table 2) __
<td>RG non reference</td><td>ID RG non reference</td>
<td> +1</td><td>(ID RG reference + 1) mod 3</td>
<td> 0</td><td>ID RG reference mod 3</td>
<td> -1</td><td>(ID RG reference-1) mod 3</td>
[0053] In Table 2, mod shows the operation of modulo. "X mod y" equals the remainder of dividing x by y. Accordingly, modulo results in a range from 0 to | y-1 | (positive result). For example, "1 mod 3 = 1" (the three fits in the one zero times and leaves the remainder equal to one), and "-1 mod 3 = 2" (the three fits in minus one minus one times, and leaves the remainder equal to two) . The Node B and the UE generate and interpret RG_non_reference by calculating ID_RG_non_reference according to Table 2 and detecting ID_RG_reference having the same value as that calculated ID_RG_non_reference in Table 1.
[0054] To simplify the recording, five HARQ processes are defined, from number 1 to number 5, and the HARQ process number 1 is set as the reference HARQ process. [0055] In the event that Node B signals RG equal to +1 for reference HARQ process number 1 to control the increase in maximum allowed UE data rate (RG_reference = + 1 and ID_RG_reference = 2), then if it later signals RG equal to +1 for HARQ process number 2 (RG_non_reference = + 1), then ID_RG_non_reference for HARQ process number 2 = (ID_RG_reference + 1 mod 3 = (2 + 1) mod 3 = 0. Therefore, considering ID_RG_reference of 0 as in Table 1, the UE interprets RG_non_reference as indicating a decrease in transfer rate. Thus, from the Node B point of view, to control the decrease in transfer rate for HARQ process number 2, Node B signals RG_non_reference set to 1.
[0056] If Node B signals RG equal to 0 for HARQ process number 2 (RG_non_reference = 0), then ID_RG_non_reference = ID_RG_reference mod 3 = 2 mod 3 =
2. Thus, considering ID_RG_reference equal to 2 from Table 1 above, the UE interprets RG_non_reference as indicating an increase in transfer rate. Thus, from the Node B point of view, when controlling the increase in transfer rate for HARQ process number 2, Node B signals RG_non_reference set to 0. If Node B signals RG equal -1 for HARQ process number 2 (RG_non_reference = -1), then ID_RG_non_reference = (ID_RG_reference_1) mod 3 = (2-1) mod 3 = 1. Therefore, considering ID_RG_reference equal to 1 in the above Table 1, the UE interprets RG_non_reference as indicating no change in transfer rate. Thus, from the Node B point of view, to control no change in transfer rate for HARQ process number 2, Node B signals RG_non_reference set to -1. In this way, the Node B and the UE generate and interpret RG permissions (RG_non_reference and RG_reference) until the next reference HARQ process occurs, i.e. to HARQ process number 5.
[0057] In the case where Node B signals RG equal to 0 (i.e., DTX) for reference HARQ process number 1 to control no transfer rate change at the maximum allowed transfer rate for the UE (RG_reference = 0 and ID_RG_reference = 1), if it then signals RG equal to +1 for HARQ process number 2 (RG_non_reference = + 1), then ID_RG_non_reference for HARQ process number 2 = (ID_RG_reference + 1 mod 3 = (1 + 1) mod 3 = 2. Thus, considering ID_RG_reference equal to 2 from Table 1 above, the UE interprets RG_non_reference as indicating an increase in transfer rate. Thus, from the Node B point of view, when controlling the increase in transfer rate for HARQ process number 2, the Node B signals RG_non_reference set to +1.
[0058] If Node B signals RG equal to 0 for HARQ process number 2 (RG_non_reference = 0, i.e., DTX), then ID_RG_non_reference = ID_RG_reference mod 3 = 1 mod 3 = 1. Therefore, considering ID_RG_reference equal to 1 in the above Table 1, the UE interprets RG_non_reference as indicating no change in transfer rate. Thus, from the Node B point of view, to control no change in transfer rate for HARQ process number 2, the Node B does not signal RG in DTX mode. If Node B signals RG equal to -1 for HARQ process number 2 (RG_non_reference = -1), then ID_RG_non_reference = (ID_RG_reference-1) mod 3 = (1-1) mod 3 = 0. Therefore, considering RG_non_reference equal to 0 from Table 1 above, the UE interprets RG_non_reference as indicating a decrease in transfer rate. Thus, from the Node B point of view, to control the decrease in transfer rate for HARQ process number 2, the Node B signals RG_non_reference set to -1. In this way, the Node B and the UE generate and interpret RG permissions (RG_non_reference and RG_reference) until the next reference HARQ process occurs, i.e. to HARQ process number 5.
[0059] In the case where Node B signals RG equal to -1 for reference HARQ process number 1 to control the decrease in transfer rate at the maximum allowed transfer rate for the UE (RG_reference = -1 and ID_RG_reference = 0), then if it signals RG equal to +1 for HARQ process number 2 (RG_non_reference = + 1), then ID_RG_non_reference for HARQ process number 2 = (ID_RG_reference + 1 mod 3 = (0 + 1) mod 3 = 1. Therefore, considering ID_RG_non_reference from Table 1 above, the UE interprets RG_non_reference as indicating no change in transfer rate. Thus, from the Node B point of view, to control no change in transfer rate for HARQ process number 2, Node B signals RG_non_reference set to +1.
[0060] If Node B signals RG equal to 0 for HARQ process number 2 (RG_non_reference = 0, i.e., DTX), then ID_RG_non_reference = ID_RG_reference mod 3 = 0 mod 3 = 0. Therefore, considering ID_RG_reference of 0 from Table 1 above, the UE interprets RG_non_reference as indicating a decrease in transfer rate. Thus, from the Node B point of view, to control the decrease in transfer rate for HARQ process number 2, Node B does not signal RG in DTX mode. If Node B signals RG equal to -1 for HARQ process number 2 (RG_non_reference = -1), then ID_RG_non_reference = (ID_RG_reference-1) mod 3 = (0-1) mod 3 = 2. Therefore, considering ID_RG_reference equal to 2 from Table 1 above, the UE interprets RG_non_reference as indicating an increase in transfer rate. Thus, from the Node B point of view, to control the increase in transfer rate for HARQ process number 2, Node B signals RG_non_reference set to -1.
[0061] In this way, the Node B and the UE generate and interpret RG permits until the next reference HARQ process occurs, i.e. HARQ process number 5. [0062] Table 3 summarizes the RG permissions (RG_reference and RG_non_reference) for HARQ processes, set up through Node B.
(Table 3)
<td rowspan="2">control</td><td rowspan="2">RG reference</td><td colspan="3">RG non reference</td>
<td>When RG reference = 1</td><td>When RG reference = 0</td><td>When RG reference = -1</td>
<td>increase</td><td> +1</td><td> 0</td><td> +1</td><td> +1</td>
<td>suspension</td><td> 0</td><td> -1</td><td> 0</td><td> -1</td>
<td>reduction</td><td> -1</td><td> +1</td><td> -1</td><td> 0</td>
[0063] Fig. 4 is a block diagram of a Node B transmitter according to an embodiment of the present invention.
[0064] For the sake of brevity, channels other than the common code channel for carrying the RG authorization (RG_reference or RG_non_reference) are not shown. Node B sends k RG requests to k UEs on one common code channel using a total of k orthogonal sequences. Orthogonal sequences may be, for example, Hadamard sequences.
[0065] According to Fig. 4, the Node B transmitter is essentially divided into an RG 430 signaling generator and a radio signal transmitter 450. The RG signaling generator 430 includes the mapping elements 402 to 416 of the RG signaling together with the repeating elements 414 to 428. The radio signal transmitter 450 includes the first combiner 432 together with the encryption element 446.
[0066] In operation, queue element 400 Node B generates an RG (increase / suspend / decrease) order for each UE taking into account the ROT of the cell and the resource allocation request by the UE. The RG signaling mappers 402 to 416 map the RG instructions received from the Node B queuing element 400 to the RG signals according to the principle described in Table 3, taking into account the HARQ process numbers to which these RG instructions apply. Gain controllers 406 to 420 adjust the transmit power using appropriate RG 408 to 422 gains, Gain_RG for UEs, to ensure reliable RG transmission. To increase the reliability of the RG_reference transmission, the RG gain for the reference HARQ process can be set to a higher predetermined offset. In this case, the RG gain for the reference HARQ process is reported by higher layer signaling or is preset.
[0067] Power-controlled RGs are spread orthogonal sequences 412 to 426 allocated to respective UEs to identify them in spreading elements 410 to 424 and repeated up to the length of the TTI interval in repeating elements 414 to 428. Repeated RG permissions for all UEs are added together in the first combiner 432 and converted into parallel signals in the element of serial-to-parallel converter (SPC, serial-toparallel converter) 434. Channel spreading element 436 spreads these parallel signals through a common Cch channel code , SF, m 438 allocated to the E-RGCH at the system level. Of the signals propagated at the system level, the branch Q signal is phase shifted by 90 degrees in the phase rotation element 440, and then added to the branch I signal in the second adder 442. The multiplexer (MUX) 444 multiplexes the summed signal with other channel signals, and the encryption element 446 encrypts the multiplexed signal before sending it to these UEs.
[0068] Fig. 5 is a block diagram of a receiver of a UE according to an embodiment of the present invention.
[0069] For the sake of brevity, the channels other than the common code channels for transmitting the RG authorization are not shown. In the example shown in Fig. 5, the receiver is any UE, Fig. 1 UE among the UEs mentioned with reference to Fig. 4 is shown.
[0070] With reference to Fig. 5, the UE device receiver is generally divided into a radio signal receiver 500 and an RG signaling interpreter 530. The radio signal receiver 500 includes a decryption element 502 together with the MUX 512 multiplexer and the RG signaling interpreter 530 comprises a battery 514 together with an element 522 for making the RG signal decision.
[0071] During operation, the received signal is decrypted by the decryption element 502, channel-compensated by the channel compensation element 504 and split into branch I and branch Q signals by a quadrature phase shift keying (QPSK, Quadrature Phase Shift Keying) 506. Branch I and branch Q signals are focused using the common channel code Cch, SF, m 510 allocated to E-RGCH in the focusing element 508, multiplexed in the MUX 512 multiplexer, and accumulated so many times in the 514 battery as many times as repeated by repeating elements 414 to 428. A common channel code Cch, SF, m 510 is reported to the UE by the Radio Network Controller (RNC), the accumulated signals last for one slot. Correlating element 516 correlates the accumulated signal using orthogonal code 518, orthogonal code number 1 assigned to this UE. The RG signal extracting element 520 compares the correlation with a predetermined threshold and outputs the RG signal set to one of the values +1, 0 or -1. The RG signaling decision making element 522 interprets the RG signal including the RG signal and the current HARQ process number. In particular, the RG signaling decision making element 522 interprets the RG signal according to Table 1 if the current HARQ process is a reference HARQ process, or according to Table 2 if the current HARQ process is a non-reference HARQ process.
[0072] In case this is not shown, the E-DCH transmitter sends the uplink data within the maximum allowed data rate updated in accordance with the interpreted RG signal.
Second Example [0073] Fig. 6 is a flowchart showing an example of the operation of generating and interpreting a queuing permission according to an example for a better understanding of the present invention.
[0074] Typically, the increase / suspend / decrease order is indicated by the RG allocated to the HARQ process with the same number. For example, if Node B signals RG permission indicating HARQ process number 2, the UE should increase the maximum allowed data transfer rate allocated to last HARQ process number 2 by the set level.
[0075] Referring to Fig. 6, in step 600, the Node B determines whether the current HARQ process to which the data rate is to be allocated is a reference HARQ process. For the reference HARQ process, in step 602, the Node B determines the increase / suspend / decrease for the reference HARQ process, taking into account the maximum allowed data transfer rate of the last HARQ process. On the other hand, at step 604 for a non-reference HARQ process, the Node B determines the increase / suspend / decrease for the non-reference HARQ process, taking into account the maximum allowed data rate of the reference HARQ process. Because high reliability is required for RG_reference, it is preferable to send RG_reference with a higher transmit power level than RG_non_reference. The transmit power matching value (Gain_RG) for the reference HARQ process is reported by higher layer signaling or is preset.
[0076] According to this example of the present invention, the Node B transmitter and UE device receiver are practically the same as those shown in Fig. 4 and when considering configuration and operation, except for generating RG and interpreting based on the above described principle shown in Fig. 6.
Third Example [0077] Fig. 7 is a flowchart showing the operation of generating and interpreting queuing permission according to another example for a better understanding of the present invention.
[0078] Referring to Fig. 7, in step 700, the Node B determines whether the current HARQ process to which the data rate is to be allocated is a reference HARQ process. If the current HARQ process is a reference process, in step 702, the Node B determines the RG value to increase / suspend / decrease according to the last maximum allowed HARQ reference process transfer rate for the UE. On the other hand, if the current HARQ process is not a reference process in step 700, then Node B determines whether the last RG of the reference HARQ process indicates in step 704 an increase / suspend / decrease.
[0079] If RG_reference indicates an increase, the Node B compares in step 706 the maximum allowed HARQ process data transfer rate with the last maximum allowed HARQ process data transfer rate. To increase the transfer rate from the last maximum HARQ reference data transfer rate, Node B sets RG_non_reference for the current HARQ process to 0 (i.e., DTX), to -1 for no change in transfer rate, or to +1 for decrease in transfer rate. Because the RG received from the Node B is for a non-reference HARQ process, and the previously received RG_reference indicates an increase, the UE interprets the RG by +1 as a decrease in transfer rate, RG equal to 0 as increase in transfer rate, and RG equal to -1 as no change in transfer speed.
[0080] If RG_reference indicates hold in step 704, the Node B compares in step 708 the maximum allowed data rate of the HARQ non-reference process with the last maximum allowed data rate of the reference HARQ process. To increase the transfer rate from the last maximum HARQ reference data transfer rate, Node B sets RG_non_reference for the current HARQ process to +1, 0 (i.e., DTX) for no change in transfer rate, or to -1 for decrease in transfer rate. Because the RG received from the Node B is for a non-reference HARQ process and RG_reference indicates a hold, the UE interprets the RG by +1 as an increase in transfer rate, RG equal to 0 as no change in transfer rate, and RG equal to -1 as decrease in transfer speed.
[0081] If RG_reference indicates a decrease in step 704, the Node B compares in step 710 the maximum allowed data rate of the HARQ non-reference process with the latest maximum allowed data rate of the reference HARQ process. To increase the transfer rate from the last maximum HARQ reference data transfer rate, Node B sets RG_non_reference for the current HARQ process to -1, +1 for no change in transfer rate, or to 0 (i.e., DTX) for decrease in transfer rate. Because the RG received from the Node B is for a non-reference HARQ process and RG_reference indicates a decrease, the UE interprets the RG by +1 as no change in transfer rate, RG equal to 0 as transfer rate decrease, and RG equal to -1 as increasing the transfer speed.
[0082] In this way, if the Node B intends to send RG_non_reference the same as RG_reference, it sets the DTX mode for the corresponding non-reference HARQ process, thereby reducing signaling excess.
[0083] Since high reliability is required for RG_reference, it is preferred that RG_reference is sent with more transmit power than RG_non_reference. The transmit power matching value (Gain_RG) for the reference HARQ process is reported by higher layer signaling or is preset.
[0084] According to the third example of the present invention, the Node B transmitter and UE device receiver are practically the same as those shown in Fig. 4 and in terms of configuration and operation, except for generating RG and interpreting based on the above described principle shown in Fig. 7.
Embodiment of the Present Invention [0085] Fig. 8 is a flowchart showing the operation of generating and interpreting queuing permission according to an embodiment of the present invention.
[0086] Referring to Fig. 8, the Node B determines at step 800 which of the RG instructions the increase / suspend / decrease for the current HARQ process is to transfer to the UE. If the RG indicates an increase or decrease, then the Node B signals an RG of +1 for an increase in transfer rate or an RG of -1 for a decrease in transfer rate for the maximum allowed data rate for the UE in steps 802 to 804. This command is applied taking into account the data transfer rate for the UE used by the previous HARQ process with the same process number as that of the current HARQ process.
[0087] The increase or decrease step used to increase or decrease the transfer rate is either preset or reported by higher layer signaling, i.e. Radio Resource Control (RRC) signaling from the RNC controller. Because the increase / pause / decrease of the transfer rate for the maximum allowed data transfer rate for the UE is done taking into account the transfer rate of the UE device used in the previous HARQ process with the same process number, the queue element of the Node B can efficiently manage ROT resources.
[0088] If the RG indicates a hold in step 800, then the Node B signals RG equal to 0, that is, the DTX mode in step 806. The RG indicating hold is applied taking into account the maximum allowed data transfer rate for the last HARQ process to the current HARQ process. Thus, in case Node B intends to allow the same maximum allowed data transfer rate as for the previous HARQ process, for the current HARQ process, the excess download link signaling is reduced. At the same time, even if the UE did not send data in the previous HARQ process at the maximum allowed data transfer rate, the same maximum allowed data transfer rate can be ensured for the current HARQ process, without any time delay.
[0089] The above operation of the UE may be generalized to:
SG (k, n) = R_used (k, n-1) + delta ..... (2)
SG (k, n) = R_used (k, n-1) - delta ..... (3)
SG (k, n) = R_used (k-1, n)
..... (4)
SG (0, n) = SG (k-1, n-1)
..... (5) [0090] The variables in equations (2) to (5) are defined as follows.
k: HARQ process number. A total of k HARQ processes have been defined, per process
HARQ number 0 to the HARQ process number (k-1).
n: Number of TTI bands. n increases by 1 for every K HARQ processes.
SG (n, k): Service authorization indicating the maximum allowed data transfer rate for the UE in the nth TTI for the kth HARQ process.
R_used (k, n): current data transfer rate or EDCH channel power factor in relation to the reference channel used in the nth TTI of which HARQ process.
Delta: step of increasing or decreasing when increasing or decreasing the rate based on RG. It is pre-set or reported by signaling a higher layer.
[0091] When the UE receives from the Node B SG (k, n) for the nth TTI of the kth HARQ process, the maximum allowed data transfer rate is determined as follows.
[0092] If RG (k, n) = + 1 indicates this increase. Thus, the maximum allowed data transfer rate is increased by the delta from the transfer rate used in the (n-1) TTI interval of the k-th HARQ process, according to equation (2). If RG (k, n) = - 1, this indicates a decrease. Thus, the maximum allowed data transfer rate is reduced by a delta from the transfer rate used in the (n-1) TTI range of the k-th HARQ process, according to equation (3).
[0093] If RG (k, n) = 0 (i.e. DTX), this indicates inhibition. Thus, the maximum allowed data transfer rate depends on the HARQ process with the k-number. If k is not 0, the maximum allowed data transfer rate is the maximum allowed data transfer rate of the nth TTI interval of the HARQ process number (k-1), according to equation (4). If k is 0, the maximum allowed data transfer rate is the maximum allowed data transfer rate (n-1) of the TTI interval of the HARQ process number (k-1) according to equation (5). [0094] According to this embodiment of the present invention, the Node B transmitter and UE device receiver are practically the same as those shown in Fig. 4 and considering configuration and operation, except for generating and interpreting the RG authorization based on the above described principle shown in Fig. 8.
[0095] As described above, the embodiment of the present invention advantageously increases the efficiency of generating RG as a queuing permission by which the UE device node data rate and node RG interpretation rate is controlled and the download link signaling excess caused by frequent RG transmissions is reduced broadcasting an E-DCH channel to which queue control by Node B was applied.
[0096] Although the invention has been shown and described with reference to its exemplary embodiment, it is understood by those skilled in the art that various changes in form and detail can be made therein without departing from the scope of the invention as defined in attached claims.
35 members in 14 offices
Priority claims11
| Document | Office | Kind | Date |
|---|---|---|---|
| 20040093283 | Republic of Korea | A | |
| 20040093283 | Republic of Korea | A | |
| 20040093743 | Republic of Korea | A | |
| 20040093743 | Republic of Korea | A | |
| 05823755 | European Patent Office (EPO) | A | |
| 2005003864 | Republic of Korea | W | |
| 2005003864 | Republic of Korea | W | |
| EP20050823755 | – | – | – |
| KR20040093283 | – | – | – |
| KR20040093743 | – | – | – |
| WO2005KR03864 | – | – | – |
Members35
| Document | Office | Kind | |
|---|---|---|---|
| AU2005302840A1 | Australia | A1 | |
| CA2582442A1 | Canada | A1 | |
| US2006104242A1 | United States of America | A1 | |
| WO2006052118A1 | World Intellectual Property Organization (WIPO) | A1 | |
| KR20060053502A | Republic of Korea | A | |
| KR100663278B1 | Republic of Korea | B1 | |
| EP1769593A1 | European Patent Office (EPO) | A1 | |
| IL182719A0 | Israel | A0 | |
| CN101057423A | China | A | |
| EP1769593A4 | European Patent Office (EPO) | A4 | |
| JP2008521276A | Japan | A | |
| ZA200703870B | South Africa | B | |
| AU2005302840B2 | Australia | B2 | |
| RU2343635C1 | Russian Federation | C1 | |
| JP2011010344A | Japan | A | |
| EP2323283A1 | European Patent Office (EPO) | A1 | |
| US8045513B2 | United States of America | B2 | |
| IL182719A | Israel | A | |
| US2012044901A1 | United States of America | A1 | |
| JP4975632B2 | Japan | B2 | |
| US8363614B2 | United States of America | B2 | |
| JP5174865B2 | Japan | B2 | |
| US2013114487A1 | United States of America | A1 | |
| CA2582442C | Canada | C | |
| EP1769593B1 | European Patent Office (EPO) | B1 | |
| ES2473590T3 | Spain | T3 | |
| PT1769593E | Portugal | E | |
| PL1769593T3This record | Poland | T3 | |
| US8958368B2 | United States of America | B2 | |
| US2015156796A1 | United States of America | A1 | |
| CN104796237A | China | A | |
| US9185723B2 | United States of America | B2 | |
| EP2323283B1 | European Patent Office (EPO) | B1 | |
| ES2568456T3 | Spain | T3 | |
| CN104796237B | China | B |
Numbers
- Publication, DOCDB
- 1769593
- Publication, EPODOC
- PL1769593T
- Application
- 823755
- Application, DOCDB
- 05823755
- Application, EPODOC
- PL20050823755T
Titles2
- English
- METHOD AND APPARATUS FOR TRANSMITTING AND RECEIVING DOWNLINK CONTROL INFORMATION IN A MOBILE COMMUNICATION SYSTEM SUPPORTING UPLINK PACKET DATA SERVICE
- Polish
- Sposób i urządzenie do nadawania i odbierania informacji sterującej łącza pobierania w systemie łączności bezprzewodowej obsługującej usługę danych pakietowych łącza wysyłania
Classification
- CPC, 9
- H04L1/1812
- H04W28/18
- H04L1/1822
- H04W28/22
- H04W72/1205
- H04W72/12
- H04W72/14
- H04W72/23
- H04W72/1289
- IPC, 6
- H04B7 26
- H04L1 00
- H04L1 18
- H04W28 16
- H04W28 22
- H04W72 14