The invention will now be described in greater detail based on a preferred embodiment with reference to the accompanying drawings, in which:
In the following, certain embodiments of the invention will be described based on a discontinuous reception (DRX) scheme for a wireless connection between a mobile terminal and a base station device of a radio access network, such as evolved UTRAN (E-UTRAN) for example. The skilled person will readily acknowledge or understand that the proposed concept of certain embodiments can be transferred well to a discontinuous transmission (DTX) scheme.
According to the one embodiment of the invention, flexibility of the DRX scheme is ensured in such a way that fast but secure assignment of short DRX cycles is supported whenever seen necessary by the network. For this purpose, two levels or schemes of DRX, which are referred to in the following as “Regular DRX” and “Interim DRX”, are introduced. As explained before, Regular DRX is determined and assigned to the UE 10 by the network and based on the current connection requirements. To this end, the node B comprises a Regular DRX control function or unit 22 which serves to provide control signalling by using a suitable control layer for setting and controlling the Regular DRX scheme. Typically but not necessarily, the Regular DRX control unit 22 may use the RRC (Radio Resource Control) protocol layer for setting or changing the Regular DRX scheme. Thus, the Regular DRX control unit may be part of or controlled by the RRC entity of the network.
The additional Interim DRX scheme provides an option for (temporarily) increasing or boosting data traffic throughput compared to what is possible with currently used Regular DRX settings. Thus, by applying Interim DRX it is possible for the network, e.g., through the Regular DRX control unit 22, to assign a longer Regular DRX to the UE 10 (e.g., for bursty data traffic) without loosing the possibility to easily increase the data throughput when needed (when data is available). The control signaling required for setting and controlling the Interim DRX scheme is provided by an Interim DRX control function or unit 24 of the node B 20 by using a suitable other control layer. Thereby, it is possible to reach the two goals of providing long DRX for UE power consumption improvements in the active state of the UE 10 while at the same time ensuring that the network can easily and flexibly shorten the DRX period (for increased data throughput) when needed.
However, Interim DRX is not handled through RRC signalling of the RRC layer. It may be handled for example through control signalling of the Medium Access Control (MAC) layer. As MAC is protected by Hybrid Automatic Repeat Request (HARQ) but not ARQ, it may be less robust compared to RRC signalling. This may be taken into account when designing the handling of possible error situations.
At the UE 10, DRX is achieved by controlling the TRX circuit 18 by a DRX control unit 16 which selectively derives or obtains DRX timings from a Regular DRX timer 12 and an Interim DRX timer 14. The Regular and Interim DRX timers 12, 14 are set or initialized by the DRX control unit 16 based on respective control signalling received from the node B and provided by the Regular and Interim DRX control units 22, 24.
As an additional option, an intelligent decision may be made based on a dynamic interaction between Regular DRX and Interim DRX, to decide whether to send the first control layer signalling in order to adjust the Regular DRX interval, or to send the second control layer signaling in order to adjust the Interim DRX interval. To achieve this, connection lines between the Regular and Interim DRX timers 12, 14 and between the Regular and Interim DRX control units 22, 24 are provided for enabling mutual exchange of information between these units. The intelligence or decision-making process can be based on at least one of traffic load estimation (e.g., whether an increase in traffic is temporary or long term), radio condition(s) on the air interface to the UE 10, and some algorithm used to calculate signalling overhead.
It is clear that the Regular and Interim DRX timers 12, 14 and the DRX control unit 16 of the UE 10, as well as the Regular and Interim DRX control units 22, 24 of the node B 20 may be implemented as programs or subroutines controlling a processor device or computer device to implement the required functionalities. Alternatively, implementation of the above functionalities may be achieved by discrete hardware circuits or units.
In the following, the functionality of Interim DRX and its interaction with Regular DRX is described with reference to
At Regular DRX timeout signaled by the Regular DRX timer 12, the UE 10 wakes up and receives an AT (step S101). Then, the UE 10 derives from the received AT that no resources are assigned to the UE 10, neither in UL nor in DL (step S102). Consequently, the UE 10 enters into a sleep mode with low power consumption (step S103).
At the next Regular DRX timeout in step S104, the UE 10 wakes up again and receives a new AT. Then, in step S105, the UE 10 derives from the new AT that it is addressed and UL and DL resources have been assigned to it. In the following step S106 the UE 10 receives its DL data which includes MAC control signaling for Interim DRX settings provided by the Interim DRX control unit 24 of the node B 20. In response thereto, the UE 10 replies in step S107 with ‘ACK’ in the UL direction and the network hereby knows that the UE 10 has successfully received the Interim DRX settings and will take those into use.
In step S108, the UE 10 receives the first AT according to the Interim DRX starting point indicated by the received Interim DRX settings, and the DRX control unit 16 of the UE 10 sets and starts the Interim DRX timer 14. Thereafter, the UE 10 follows the Interim DRX scheme (while the Regular DRX rules may still apply) and receives AT's according to this shorter Interim DRX cycle (step S109). When Interim DRX cycle no longer applies, the UE 10 again obeys the Regular DRX cycle (step S10). Then, the procedure may start again at step S101 after it has entered the sleep mode in the Regular DRX scheme.
It is noted that the Regular DRX cycle is kept unchanged during the Interim DRX scheme and is not influenced by the fact that the Interim DRX scheme has been activated.
The control signaling provided by the Interim DRX control unit 24 or by any other network function and needed in order to control the Interim DRX at the UE 10 may comprise at least one of an Interim DRX starting point (or starting time), an Interim DRX interval which defines the length of the Interim DRX cycle and which could be a modulus (MOD) of the Regular DRX interval/cycle or which could be a specific number, and a life-time of the Interim DRX scheme. The life-time can be defined in terms of time or frames etc., in terms of repetitions of interval/cycles, by a specific end-bit, or the life-time could be set by default until the start of the next Regular DRX cycle.
At the beginning of the procedure, as indicated in
Then, an AT is received by the UE 10 (step 305), which however is not addressed to the UE 10. Consequently, the UE 10 enters the sleep mode again (steps 306 and 307) and initiates a wake-up procedure, per step 308, before the Regular DRX timer 12 times out. Thereafter, a new cycle of the Regular DRX timer 12 is started, while UL synchronization is assumed and system settings allow the TA to be applied for a second cycle (e.g., 500 ms in total) after the last possible update.
Now, the next AT is addressed to the UE 10 and transmitted together with an indication of DL and UL resources, as in step 309. The network signals, e.g., by a MAC control signaling that the Interim DRX scheme is to be applied at the UE 10. At that stage, the network has knowledge about the DL data buffer and the scheduled Interim DRX scheme (step 310). Thereafter, the network signals a DL control information, e.g., by using the MAC layer, which comprises Interim DRX information, such as Interim DRX interval and Interim DRX starting point (step 311). The Interim DRX information may comprises any Interim DRX parameter or combination mentioned earlier.
The procedure now turns over to
With the next AT, the Interim DRX settings may be given as starting point and interval, and next DL/UL resource assignment is obtained, as in step 315. The Interim DRX timer 14 at the UE 10 may now be set to a reduced DRX cycle (e.g., 2 ms) and DL data with optional Interim DRX information may be transmitted to the UE 10 (step 316). The UE 10 may respond with an UL data stream, per step 317. After time-out of the Interim DRX timer 14 at the UE, a new AT with next DL/UL resource assignment is signaled (step 318), followed by DL data with optional Interim DRX information (step 319). Again, the UE 10 may send UL data to the network (step 320), until the last scheduled restart of the Interim DRX timer 14 has occurred. Then, the UE 10 enters the sleep mode again, per step 321, and the Regular DRX timer 12 of the UE 10 times out.
The UE 10 always has at least one (default) connection in the active state and the network can see traffic on this LCID and indicate Regular DRX interval, e.g., in the connection release message.
At the beginning of the procedure, as indicated in
Now in step 406, an AT is addressed to the UE 10 and transmitted together with an indication of DL and UL resources. The network signals, e.g., by a MAC control signaling that the Interim DRX scheme is to be applied at the UE 10. At that stage (step 407), the network has knowledge about the DL data buffer and uses this information for preliminary Interim DRX scheduling/settings (step 408). The Interim DRX information may be given as DRX starting point or time, DRX interval/time (e.g., 10 ms) and may also include a life-time value (e.g., 3 cycles). Thereafter, the network signals a DL control information, e.g., by using the MAC layer, which comprises Interim DRX information, such as starting point, interval and life-time.
However, now the network receives, per step 409, from the UE 10 a HARQ feedback including a non-acknowledgement NACK for the DL data. Based on this non-acknowledgement for DL, the network knows that the UE 10 has not applied the Interim DRX parameters (step 410). Therefore, the network initiates a first HARQ retransmission of the DL control information including the Interim DRX information. This procedure can be repeated up to a predefined maximum number of retransmissions.
The procedure now turns over to
With the next AT, the next DL/UL resource assignment is obtained (step 412). The Interim DRX timer 14 at the UE 10 may now be set to the reduced DRX cycle (e.g., 10 ms) and DL data with optional Interim DRX information may be transmitted to the UE 10, per step 413. The UE 10 responds with a HARQ feedback which indicates a non-acknowledgement NACK (step 414). Consequently, the network initiates a HARQ retransmission of the DL data with optional Interim DRX information, as in step 415. Now, the UE 10 responds with a HARQ feedback which indicates an acknowledgement ACK (step 416).
After time-out of the Interim DRX timer 14 at the UE 10, a new AT with next DL/UL resource assignment is signaled at the re-start of the Interim DRX timer 14, followed by DL data with optional Interim DRX information, per step 417. The UE 10 now sends UL data to the network (step 418), and thereafter the Interim DRX timer 14 times out. With the third and last Interim DRX cycle, a new AT is transmitted with next DL/UL resource assignment followed by new DL data with optional Interim DRX information (steps 419 and 420). Then, in steps 421 and 422, the UE 10 responds with UL data and enters the sleep mode again and the Regular DRX timer 12 of the UE 10 times out.
As an alternative, it is also possible to specify some pre-defined Interim DRX patterns which could be distributed, e.g., in system information or they could be stated directly in the specification. These pre-defined Interim DRX patterns could then be referred to by the network—allowing a more optimised signalling method and reduce the need for ‘end’ signals or definitions.
Also, the Interim DRX scheme may set to be only valid within one Regular DRX cycle. This option provides the advantage that the impact of possible error situations is minimized. The Regular DRX scheme is not affected by the use of Interim DRX, and the Regular DRX interval/cycle stays unchanged and is therefore always available for fallback in case of failures in the Interim DRX procedure. Thereby, the network, e.g., node B 20, and the UE 10 will always be able to stay synchronized.
The interim DRX could be assigned and valid for a longer period than one regular DRX. Interim DRX would then be stopped either by direct signaling or ‘end’-bit. This will reduce signaling in case of need for assigning consecutive interim DRX.
The Interim DRX can be used as a tool for the network to temporarily increase the data throughput between the UE 10 and the network. In case of a need for more static increase, the network could adjust the Regular DRX interval to comply with the new requirements.
In particular, a Regular DRX approach is compared to a combined Regular DRX+Interim DRX period approach according to an exemplary embodiment. As indicated by the most upper time diagram, when only the Regular DRX period approach is used, the maximum amount of data which can be received at the UE 10 is limited by the “active periods”. When the traffic is very bursty, it is very difficult to estimate the correct length of these active periods. If it is too small, the node B 20 cannot send all buffered traffic to the UE 10. This will cause additional delay in the DL direction. On the other hand, if it is too large, the UE 10 will waste time and power on active period. When the Regular DRX cycle is long (e.g., 5.12 second), the node B 20 needs to wait for a long time until the start of the next Regular DRX cycle. This also increases DL delay.
By using proposed “interim DRX” approach indicated by the lower two time diagrams of
In summary, a method, terminal device, network element, system and computer program product for controlling discontinuous reception or transmission at a terminal device of a communication network have been described, wherein a regular discontinuous reception or transmission cycle of a regular discontinuous reception or transmission scheme is set by using a first control layer. In addition thereto, a shorter temporary discontinuous reception or transmission cycle of an interim discontinuous reception or transmission scheme can be set by using a second control layer. Thereby, it is possible to reach two goals of providing long discontinuous reception or transmission cycles for power consumption improvements while at the same time ensuring that the network can easily and flexibly shorten these cycles for increased data throughput, if needed.
Although the above embodiments have been described in connection with an E-UTRAN environment, the invention can be applied to any connection between a terminal device and a network element of any type of communication or data network. Although, in certain embodiments of the invention, only DRX has been addressed, it is apparent that DRX is linked to AT reception in which the UE also receives UL resources. Consequently, the proposed solution is also applicable for DTX (discontinuous transmission). The control signaling or control layers used for transferring the Regular and Interim DRX information or parameters are not restricted to RRC and MAC, respectively. Any control protocol layers may be used, while the Interim DRX parameters may be signaled by using a faster (e.g., lower) protocol layer to thereby ensure a fast change and short Interim DRX cycles. The various embodiments may thus vary within the scope of the attached claims.
Number | Date | Country | Kind |
---|---|---|---|
EP 06012655.4 | Jun 2006 | EP | regional |