The disclosed embodiments relate generally to connected mode discontinuous reception (DRX), and, more particularly, to connected mode DRX design for Narrow Band Internet of Things (NB-IoT).
In 3GPP Long-Term Evolution (LTE) networks, an evolved universal terrestrial radio access network (E-UTRAN) includes a plurality of base stations, e.g., evolved Node-Bs (eNBs) communicating with a plurality of mobile stations referred as user equipment (UEs) according to a predefined radio frame format. Typically, the radio frame format contains a sequence of radio frames, each radio frame having the same frame length with the same number of subframes. The subframes are configured for UE to perform uplink (UL) transmission or downlink (DL) reception in different Duplexing methods. Orthogonal Frequency Division Multiple Access (OFDMA) has been selected for LTE downlink (DL) radio access scheme due to its robustness to multipath fading, higher spectral efficiency, and bandwidth scalability. Multiple access in the downlink is achieved by assigning different sub-bands (i.e., groups of subcarriers, denoted as resource blocks (RBs)) of the system bandwidth to individual users based on their existing channel condition. In LTE networks, Physical Downlink Control Channel (PDCCH) is used for dynamic downlink scheduling.
To enable reasonable UE battery consumption, discontinuous reception (DRX) operation in E-UTRAN is defined. UE may be configured via radio resource control (RRC) signalling with a DRX functionality that controls the UE's PDCCH monitoring activity for UE's C-RNTI, TPC-PUCCH-RNTI, TPC-PUSCH-RNTI and Semi-Persistent Scheduling C-RNTI (if configured). When in RRC CONNECTED mode, if DRX is configured, UE is allowed to monitor the PDCCH discontinuously using the DRX operation. Otherwise, UE monitors the PDCCH continuously. The DRX parameters are configured by eNodeB, a trade-off between UE battery saving and latency reduction.
The following definitions may apply to DRX operation in E-UTRAN: 1) on-duration: a duration in downlink subframes that the UE waits for, after waking up from DRX, to receive PDCCHs. If the UE successfully decodes a PDCCH, the UE stays awake and starts the inactivity timer; 2) inactivity-timer: a duration in downlink subframes that the UE waits to successfully decode a PDCCH, from the last successful decoding of a PDCCH, failing which it re-enters DRX. The UE shall restart the inactivity timer following a single successful decoding of a PDCCH for a first transmission only (i.e. not for retransmissions); 3) active-time: the total duration that the UE is awake. This includes the “on-duration” of the DRX cycle, the time UE is performing continuous reception while the inactivity timer has not expired and the time UE is performing continuous reception while waiting for a DL retransmission after one HARQ RTT. Based on the above, the minimum active time is of length equal to on-duration, and the maximum active time is undefined.
Narrowband IoT (NB-IoT) is a Low Power Wide Area Network (LPWAN) radio technology standard that has been developed to enable a wide range of devices and services to be connected using cellular telecommunications bands. NB-IoT is a narrowband radio technology designed for the Internet of Things (IoT), and is one of a range of Mobile IoT (MIoT) technologies standardized by the 3GPP. NB-IOT aims at supporting large number of low-cost, low-power IOT devices. Considering the factors including traffic pattern, bandwidth, and battery life requirements, PDCCH transmission needs to be redesigned for NB-IOT, and connected-mode DRX operation needs modifications accordingly to maintain the reliability and energy efficiency for NB-IOT systems.
A method of supporting discontinuous reception (DRX) operation for monitoring physical downlink control channel (PDCCH) in narrowband Internet of Things NB-IOT systems is proposed. A novel and efficient DRX operation mechanism is proposed to maintain the reliability and energy efficiency for NB-IOT systems. In NB-IOT systems, the length of a NB-PDCCH (with repetition) and the interval between two NB-PDCCHs are extended and can be reconfigured by eNB for each UE. The eNB can also adaptively adjusts the DRX parameters accordingly. NB-IOT UE monitors the NB-PDCCH in DRX ON duration, which is configured in number of NB-PDCCHs. Specifically, if a DRX timer duration is configured by the eNB in units of a PDCCH period, the UE should calculate the timer in terms of number of PDCCH user-specific search spaces (USSs), or in terms of PDCCH subframes by multiplying the number of PDCCH periods with the PDCCH repetition level.
In one embodiment, a UE receives a control signal for configuring a number of narrowband physical downlink control channel (NB-PDCCH) periods that carry downlink control information (DCI). Each NB-PDCCH period refers to an interval between the start of two consecutive NB-PDCCH occasions. The UE configures discontinuous reception (DRX) parameters for DRX operation in radio resource control (RRC) connected mode. The UE determines a NB-PDCCH user-specific search space (USS) for each NB-PDCCH period, wherein each NB-PDCCH USS comprises a repetition level of NB-PDCCH subframes for NB-PDCCH transmission. The UE monitors the DCI for a monitoring time such that the UE monitors a total number of NB-PDCCH USSs during an On Duration of each DRX cycle.
Other embodiments and advantages are described in the detailed description below. This summary does not purport to define the invention. The invention is defined by the claims.
The accompanying drawings, where like numerals indicate like components, illustrate embodiments of the invention.
Reference will now be made in detail to some embodiments of the invention, examples of which are illustrated in the accompanying drawings.
NB-IoT is a narrowband radio technology designed for the Internet of Things (IoT), and is one of a range of Mobile IoT (MIoT) technologies standardized by the 3GPP. NB-IOT aims at supporting large number of low-cost, low-power IOT devices. In
Connected mode discontinuous reception (DRX) is supported for NB-IOT. In accordance with one novel aspect, a novel and efficient DRX operation mechanism is proposed to maintain the reliability and energy efficiency for NB-IOT systems. There are some major differences between NB-IOT and current LTE. First, NB-IOT has much narrower bandwidth (200 KHz) and the support of coverage enhancement, meaning the transmissions of common control signaling may occupy more than one subframes. Second, a large number (>50,000) NB-IOT UEs in a cell is to be supported, which means that the scheduling information of each UE can be carried by a subset of PDCCHs, and a UE needs not to monitor all PDCCHs transmitted by the eNB. Third, NB-IOT has traffic pattern with infrequent and small data, implying that most of the time a NB-IOT UE is monitoring the control channel instead of transmitting or receiving data. In summary, for the narrower bandwidth and large number of UEs, it is beneficial to modify the DRX parameter configuration so that a UE is requested to monitor a given number of PDCCHs for different coverage level. In addition, the PDCCH monitoring behaviors are adjusted to match the new DRX configurations. For power saving purpose, a NB-IOT UE may sleep most of the time and turn on its receiver discontinuously to monitor PDCCH for potential scheduling opportunities.
In the example of
When eNB 101 configures DRX operation for UE 102, the DRX parameters are configured in proper units, e.g., absolute time, number of PDCCH periods to be monitored, or number of PDCCH subframes to be received. Based on different PDCCH configurations, eNB can further adjust the DRX parameters for each UE. In one example, eNB configures the DRX cycle to be 2048 subframes, and DRX On-Duration to be two PDCCH periods (pp_2=2T). When UE receives the DRX configuration, it calculates the starting point of the UE-specific search space for each PDCCH and monitors two PDCCH USSs accordingly. Although the DRX cycle and offset may be configured in terms of absolute time, the absolute time for UE to monitor PDCCH may vary, and may be longer than 2T=768 ms. In one example, the UE extends the monitoring time when some subframes within a NB-PDCCH USS are reserved for non-PDCCH transmission. In another example, the UE extends the monitoring time when a NB-PDCCH USS is located at the end of a hyper frame.
Similar configuration exists in UE 211 where antenna 217 transmits and receives RF signals. RF transceiver module 216, coupled with the antenna, receives RF signals from the antenna, converts them to baseband signals and sends them to processor 213. The RF transceiver 216 also converts received baseband signals from the processor, converts them to RF signals, and sends out to antenna 217. Processor 213 processes the received baseband signals and invokes different functional modules to perform features in UE 211. Memory 212 stores program instructions and data 219 to control the operations of the UE.
The base station 201 and UE 211 also include several functional modules and circuits to carry out some embodiments of the present invention. The different functional modules and circuits can be configured and implemented by software, firmware, hardware, or any combination thereof. The function modules and circuits, when executed by the processors 203 and 213 (e.g., via executing program codes 209 and 219), for example, allow base station 201 to encode and transmit downlink control information to UE 211, and allow UE 211 to receive and decode the downlink control information accordingly. In one example, base station 201 configures for NB-PDCCH transmission via control module 208, configures for DRX operation via DRX module 205. The downlink control information carried in NB-PDCCH is then modulated and encoded via encoder 204 to be transmitted by transceiver 206 via antenna 207. UE 211 receives NB-PDCCH and DRX configuration by transceiver 216 via antenna 217. UE 211 obtains NB-PDCCH configuration via configuration circuit 231, performs DRX operation via DRX circuit 232, and monitors NB-PDCCH via monitor 233 based on the NB-PDCCH and DRX configuration accordingly. UE 211 then demodulates and decodes the downlink control information via decoder 234 for subsequent operation.
NB-IOT UE 302 monitors the PDCCH for potential scheduling opportunities in different scenarios. Step 331 depicts generic PDCCH monitoring behavior for all scenarios. First, UE 302 calculates the starting point of the UE-specific search space of each PDCCH. Second, UE 302 enters light sleep between two PDCCHs if no grant is received in the former PDCCH. Step 341 depicts periodic PDCCH monitoring by UE 302 in RRC connected mode. First, UE calculates periodic wakeup time in each DRX cycle using a modulo formula. Second, UE monitors PDCCHs in each DRX cycle, starting from the first PDCCH after calculated wakeup time. Third, UE returns to idle when pre-configured number of PDCCHs (i.e. ON duration) are received. Finally, UE starts data reception if DL grant is found in PDCCH. Step 351 depicts PDCCH monitoring after each MAC PDU transmission or retransmission. First, UE monitors PDCCHs, starting from the first PDCCH after each MAC PDU transmission or retransmission. Second, UE returns to idle after pre-configured number of PDCCHs are received (i.e. inactivity timer expiry). Third, UE starts data reception if DL grant is received in a PDCCH. Step 361 depicts PDCCH monitoring for DL and UL retransmission in HARQ process. First, UE monitors PDCCHs for grants for DL or UL retransmission, starting from HARQ RTT timer expiry. Second, UE returns to idle after pre-configured number of PDCCHs are received, and the HARQ attempt is considered failed. Third, UE starts DL/UL retransmission if DL/UL grant is received in a PDCCH.
If the DRX cycle or offset is not configured properly, then there is confusion of PDCCH monitoring due to alignment issue. To solve such issue, the UE-specific DRX cycle and offset are configured in absolute time duration, e.g., T=Rmax*G=384 ms. On the other hand, DRX ON duration, inactivity timer, and downline and uplink retransmission timers are configured in terms of number of PDCCHs, e.g., number of PDCCH periods. In addition, UE calculates periodic wakeup time in each DRX cycle using a modulo formula. For example,
Cond_PDCCH:(10SFN+subframe index)mod T==0;
Cond_DRX1:(10SFN+subframe index)mod longDRX_Cycle==drxStartOffset1;
Cond_DRX2:(10SFN+subframe index)mod longDRX_Cycle==drxStartOffset2;
In the example of
Although the present invention has been described in connection with certain specific embodiments for instructional purposes, the present invention is not limited thereto. Accordingly, various modifications, adaptations, and combinations of various features of the described embodiments can be practiced without departing from the scope of the invention as set forth in the claims.
This application claims priority under 35 U.S.C. §119 from U.S. Provisional Application No. 62/328,637 entitled “Connected Mode DRX for NB-IOT,” filed on Apr. 28, 2016, the subject matter of which is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
62328637 | Apr 2016 | US |