The present disclosure relates to wireless communications, and in particular, to providing signaling associated with a wireless device transitioning to or remaining in an inactive mode/state such as an RRC_inactive mode/state or an RRC_idle mode/state.
NR
New radio (NR) standard in 3GPP (also referred to as 5G) is being designed to provide service for multiple use cases such as enhanced mobile broadband (eMBB), ultra-reliable and low latency communication (URLLC), and machine type communication (MTC).
One of the solutions for low latency data transmission is shorter transmission time intervals. In NR in addition to transmission in a slot, a mini-slot transmission is also allowed to reduce latency. A mini-slot may consist of any number of 1 to 14 OFDM symbols. It should be noted that the concepts of slot and mini-slot are not specific to a specific service meaning that a mini-slot may be used for either eMBB, URLLC, or other services.
Physical Channels
A downlink physical channel corresponds to a set of resource elements carrying information originating from higher layers. The following downlink physical channels are defined:
PDSCH is the main physical channel used for unicast downlink data transmission, but also for transmission of RAR (random access response), certain system information blocks, and paging information. PBCH carries the basic system information, required by the wireless device to access the network. PDCCH is used for transmitting downlink control information (DCI), mainly scheduling decisions, required for reception of PDSCH, and for uplink scheduling grants enabling transmission on PUSCH.
An uplink physical channel corresponds to a set of resource elements carrying information originating from higher layers. The following uplink physical channels are defined:
PUSCH is the uplink counterpart to the PDSCH. PUCCH is used by wireless devices to transmit uplink control information, including HARQ acknowledgments, channel state information reports, etc. PRACH is used for random access preamble transmission.
An example contents of a DL DCI 1-0 is shown below.
Example Contents of a DCI Format 1_0 with CRC Scrambled by C-RNTI/CS_RNTI
Power Saving
Wireless device power consumption is a metric for consideration. In general, significant power can be spent monitoring the PDCCH in LTE based on one DRX setting from LTE field logs. The situation can be similar in NR if similar DRX setting with traffic modeling is utilized, as the wireless device may need to perform blind detection in its configured control resource sets (CORESETs) to identify whether there is a PDCCH sent to it, and act accordingly. Techniques that can reduce unnecessary PDCCH monitoring or allowing the wireless device to go to sleep or wake-up only when required can be beneficial.
A wireless device in NR operates in various RRC modes; RRC_IDLE, RRC_INACTIVE, and RRC_CONNECTED mode. One of the main activities for a wireless device in RRC_CONNECTED mode is monitoring the PDCCH for potentially scheduled data on a PDSCH/PUSCH by the NW and/or network node.
During this activity, a wireless device may need to receive and decode the data possibly present in any/many locations of the configured search space. This decoding process, also known as blind decoding (BD), may include searching for the Downlink Control Information (DCI) commands addressed to the wireless device based on checking the CRC using its c-RNTI.
The connected-DRX (C-DRX) mechanism exists to enable putting the wireless device in a low-power mode for a considerably large fraction of the time when no traffic is transmitted to the wireless device. According to a configured periodicity, the wireless device wakes up to monitor the PDCCH which may or may not include an allocation. The period during which the wireless device is awake and monitoring the PDCCH is called On-Duration. If any DL/UL allocation is found during the On-Duration, the wireless device is kept awake for a period of time (Inactivity Timer running) during which it constantly monitors PDCCH. If the wireless device is not allocated any data during this time, the wireless device goes back to the C-DRX state, waking up occasionally during On-durations. C-DRX is illustrated in
Typically, the C-DRX parameters are configured by RRC and there are some other DRX parameters including RTT related, HARQ related, etc. On-duration and the time duration when inactivity timer is running is also generally referred to as active time.
The following terms may be associated with a C-DRX operation:
One aspect is that C-DRX functionality is configured by the RRC, which is typically operating on a slower scale than MAC or Physical layer. Thus, the C-DRX parameter settings, etc., cannot be changed quite adaptively through RRC configuration, especially if the wireless device has a mix of traffic types.
Some embodiments advantageously provide methods, systems, and apparatuses for providing signaling associated with a wireless device transitioning to or remaining in an inactive mode/state or an idle mode/state, for example, the RRC_inactive mode/state or RRC_idle mode/state.
The disclosure provides multiple methods to enable the wireless device to move from the RRC_Connected state to the RRC_Inactive/RRC_Idle state without excessive RRC signaling, both statically and dynamically.
The disclosure proposes multiple methods to enable the wireless device to move from the RRC_Connected state to the RRC_Inactive state without excessive RRC signaling, both statically and dynamically.
Method 1:
In this method, the network/network node pre-configures, through RRC signaling either via broadcast or via dedicated signaling, the wireless device to move to the RRC_Inactive state after N cycles of the C-DRX during which time no PDCCH data was present. At the wireless device side, the wireless device keeps track of the N contiguous cycles of C-DRX during which the wireless device does not receive any dedicated DCI on the PDCCH.
Method 2:
In another embodiment, the network/network node can send the wireless device to RRC_Inactive using a go-to-inactive (GTI) signal if nothing is scheduled for the wireless device. This GTI-signal can be sent to the wireless device, for example, using a DCI that is sent over the PDCCH, or using a MAC CE. To help such an operation to be efficient, the network/network node may consider its buffer status and the buffer status report of the wireless device and then decide whether to send a GTI-signal to the wireless device.
Method 3:
In network/network node configurations where a wake-up signal (WUS) is used in RRC_Connected to signal to the wireless device that a scheduling PDCCH is present, the wireless device moves to RRC_Inactive state/RRC_Idle state after WUS has not been detected during M consecutive WUS occasions.
Note that Method 2 above may be combined with the other methods mentioned above.
Furthermore, in Method 2 and Method 3, another option is that a timer rather than a counter (M, and N above) is used as a tool for observing inactivity before going to RRC_Inactive state.
The method may be applied in the C-DRX or full connected mode.
According to one embodiments of this aspect, a network node configured to communicate with a wireless device is provided. The network node includes processing circuitry configured to cause transmission of signaling associated with causing the wireless device to transition to or remain in one of a radio resource control, RRC_Inactive state and RRC_Idle state. According to one or more embodiments of this aspect, the signaling indicates a configuration that is configured to cause the wireless device to transition to or remain in one of a radio resource control, RRC_Inactive state and RRC_Idle state if a predefined criterion is met. According to one or more embodiments of this aspect, the predefined criterion defines a predefined number of connected mode discontinuous reception, C_DRX, cycles during which physical downlink control channel data for the wireless device has not been received.
According to one or more embodiments of this aspect, the predefined criterion defines a predefined number of consecutive wake-up signal, WUS, occasions that have not been detected. According to one or more embodiments of this aspect, the signaling includes an inactive indication that is configured to cause the wireless device to transition to or remain in one of a radio resource control, RRC_Inactive state and RRC_Idle state. According to one or more embodiments of this aspect, the inactive indication is a go-to-inactive (GTI) indication included in downlink control information (DCI) or in a MAC CE.
According to one or more embodiments of this aspect, the GTI indication is signaled based at least in part on a buffer status of the wireless device. According to one or more embodiments of this aspect, the GTI signal is transmitted using one of a downlink control information, DCI, and a medium access control, MAC, control element, CE. According to one or more embodiments of this aspect, the transition is from a connected mode discontinuous reception, C_DRX, state to one of the RRC_Inactive state and RRC_Idle state. According to one or more embodiments of this aspect, the transition is from the RRC_Connected state to the one of RRC_Inactive state and RRC_Idle state. According to one or more embodiments of this aspect, the processing circuitry is further configured to receive an indication that the wireless device is refraining from transitioning to the RRC_Inactive mode based on the wireless device one of having data for transmission and expecting data for transmission within a predetermined time interval.
According to another aspect of the disclosure, a wireless device configured to communicate with a network node is provided. The wireless device includes processing circuitry configured to: receive signaling associated with causing the wireless device to transition to or remain in one of a radio resource control, RRC_Inactive state and RRC_Idle state, and transition to or remain in one of a radio resource control, RRC_Inactive state and RRC_Idle state based at least in part on the signaling.
According to one or more embodiments of this aspect, the signaling indicates a configuration configured to cause the wireless device to transition to or remain in one of a radio resource control, RRC_Inactive state and RRC_Idle state if a predefined criterion is met. According to one or more embodiments of this aspect, the predefined criterion defines a predefined number of connected mode discontinuous reception, C_DRX, cycles during which physical downlink control channel data for the wireless device has not been received. According to one or more embodiments of this aspect, the predefined criterion defines a predefined number of consecutive wake-up signal, WUS, occasions that have not been detected.
According to one or more embodiments of this aspect, the signaling includes an inactive indication that is configured to cause the wireless device to transition to or remain in one of a radio resource control, RRC_Inactive state and RRC_Idle state. According to one or more embodiments of this aspect, the inactive indication is a go-to-inactive (GTI) indication included in downlink control information (DCI) or in a MAC CE. According to one or more embodiments of this aspect, the GTI indication is signaled based at least in part on a buffer status of the wireless device. According to one or more embodiments of this aspect, the GTI signal is transmitted using one of a downlink control information, DCI, and a medium access control, MAC, control element, CE.
According to one or more embodiments of this aspect, the transition is from a connected mode discontinuous reception, C_DRX, state to one of the RRC_Inactive state and RRC_Idle state. According to one or more embodiments of this aspect, the transition is from the RRC_Connected state to the one of RRC_Inactive state and RRC_Idle state.
According to another aspect of the disclosure, a method implemented by a network node configured to communicate with a wireless device is provided. Transmission of signaling is caused where the signaling is associated with causing the wireless device to transition to or remain in one of a radio resource control, RRC_Inactive state and RRC_Idle state.
According to one or more embodiments of this aspect, the signaling indicates a configuration that is configured to cause the wireless device to transition to or remain in one of a radio resource control, RRC_Inactive state and RRC_Idle state if a predefined criterion is met. According to one or more embodiments of this aspect, the predefined criterion defines a predefined number of connected mode discontinuous reception, C_DRX, cycles during which physical downlink control channel data for the wireless device has not been received. According to one or more embodiments of this aspect, the predefined criterion defines a predefined number of consecutive wake-up signal, WUS, occasions that have not been detected.
According to one or more embodiments of this aspect, the signaling includes an inactive indication that is configured to cause the wireless device to transition to or remain in one of a radio resource control, RRC_Inactive state and RRC_Idle state. According to one or more embodiments of this aspect, the inactive indication is a go-to-inactive (GTI) indication included in downlink control information (DCI) or in a MAC CE. According to one or more embodiments of this aspect, the GTI indication is signaled based at least in part on a buffer status of the wireless device. According to one or more embodiments of this aspect, the GTI signal is transmitted using one of a downlink control information, DCI, and a medium access control, MAC, control element, CE.
According to one or more embodiments of this aspect, the transition is from a connected mode discontinuous reception, C_DRX, state to one of the RRC_Inactive state and RRC_Idle state. According to one or more embodiments of this aspect, the transition is from the RRC_Connected state to the one of RRC_Inactive state and RRC_Idle state. According to one or more embodiments of this aspect, an indication that the wireless device is refraining from transitioning to the RRC_Inactive mode is received based on the wireless device one of having data for transmission and expecting data for transmission within a predetermined time interval.
According to another aspect of the disclosure, a method implemented by a wireless device configured to communicate with a network node is provided. Signaling associated with causing the wireless device to transition to or remain in one of a radio resource control, RRC_Inactive state and RRC_Idle state is received. The wireless device transitions to or remains in one of a radio resource control, RRC_Inactive state and RRC_Idle state based at least in part on the signaling.
According to one or more embodiments of this aspect, the signaling indicates a configuration configured to cause the wireless device to transition to or remain in one of a radio resource control, RRC_Inactive state and RRC_Idle state if a predefined criterion is met. According to one or more embodiments of this aspect, the predefined criterion defines a predefined number of connected mode discontinuous reception, C_DRX, cycles during which physical downlink control channel data for the wireless device has not been received. According to one or more embodiments of this aspect, the predefined criterion defines a predefined number of consecutive wake-up signal, WUS, occasions that have not been detected.
According to one or more embodiments of this aspect, the signaling includes an inactive indication that is configured to cause the wireless device to transition to or remain in one of a radio resource control, RRC_Inactive state and RRC_Idle state. According to one or more embodiments of this aspect, the inactive indication is a go-to-inactive (GTI) indication included in downlink control information (DCI) or in a MAC CE. According to one or more embodiments of this aspect, the GTI indication is signaled based at least in part on a buffer status of the wireless device.
According to one or more embodiments of this aspect, the GTI signal is transmitted using one of a downlink control information, DCI, and a medium access control, MAC, control element, CE. According to one or more embodiments of this aspect, the transition is from a connected mode discontinuous reception, C_DRX, state to one of the RRC_Inactive state and RRC_Idle state. According to one or more embodiments of this aspect, the transition is from the RRC_Connected state to the one of RRC_Inactive state and RRC_Idle state.
A more complete understanding of the present embodiments, and the attendant advantages and features thereof, will be more readily understood by reference to the following detailed description when considered in conjunction with the accompanying drawings wherein:
Frequent PDCCH monitoring occasions in NR drain the wireless device battery significantly. C-DRX configured through RRC is a solution to reduce such occasions, whereby the wireless device wakes up during a small period of ON-duration followed by an Off-duration where the wireless device goes to sleep or to a lower power state. The wireless device wakes up periodically during the On-duration of the C-DRX cycle to monitor the PDCCH. However, in many use cases, it turns out that most of the time there is nothing to be scheduled for the specific wireless device. Energy savings occur during the Off-duration of the C-DRX cycle, where the wireless device is in a sleep state. However, even during the Off-duration of the C-DRX cycle, the power savings achieved are much less compared to if the wireless device was sent or transitioned to the RRC_Inactive state. Further, existing procedures may place the wireless device in an RRC_Inactive state involve numerous communication handshakes, ACKs, etc. than can be a 3-6 stage process taking up milliseconds of time, which equates to a power demand process.
In other words, while C-DRX achieves power savings, it is the RRC-Inactive state in which the wireless device achieves significant power savings, where the wireless device is essentially sleeping and only wakes up in paging cycles to listen to the paging signal. Therefore, if the inactive time of the wireless device is high or lengthy, time wise, it is better to send the wireless device in the RRC_Inactive state/RRC_Idle state rather than to remain in the C-DRX state.
Therefore, it may be advantageous to develop solutions which enable wireless devices to move quickly to the RRC_Inactive state/RRC_Idle state without incurring the overhead of explicit RRC configuration delay and related DL and UL signaling—a power-costly activity due to Rx/Tx operations involved including handshakes on various levels.
The instant disclosure advantageously solves at least a portion of at least one problem with existing systems by providing mechanisms for power saving in wireless device by allowing the wireless device to move to the less power consuming RRC_Inactive state and also with less power consuming Rx/Tx activities involved in the transition than currently specified in existing systems/specifications. This helps prevent the wireless device from unnecessarily monitoring the PDCCH even during the C-DRX state, and allows “deeper” sleep states than possible in the C-DRX-off phase, which may provide greater battery savings.
In particular, Method 1 (and 3), described herein, is a very lean mechanism with not much overhead for the network and/or network node. The network and/or network node can just configure this once through RRC.
Although, the network and/or network node overhead in Method 2 may be higher, the network and/or network node has the flexibility in choosing whether to send a Go-To-Inactive (GTI) signal. Such a dynamic approach can help both the NW/network node and wireless device at the same time compared to Method 1, which may mainly benefit the wireless device.
Before describing in detail exemplary embodiments, it is noted that the embodiments reside primarily in combinations of apparatus components and processing steps related to providing signaling associated with a wireless device transitioning to or remaining in an RRC_inactive mode/state or RRC_idle mode/state. Accordingly, components have been represented where appropriate by conventional symbols in the drawings, showing only those specific details that are pertinent to understanding the embodiments so as not to obscure the disclosure with details that will be readily apparent to those of ordinary skill in the art having the benefit of the description herein. Like numbers refer to like elements throughout the description.
As used herein, relational terms, such as “first” and “second,” “top” and “bottom,” and the like, may be used solely to distinguish one entity or element from another entity or element without necessarily requiring or implying any physical or logical relationship or order between such entities or elements. The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the concepts described herein. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises,” “comprising,” “includes” and/or “including” when used herein, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
In embodiments described herein, the joining term, “in communication with” and the like, may be used to indicate electrical or data communication, which may be accomplished by physical contact, induction, electromagnetic radiation, radio signaling, infrared signaling or optical signaling, for example. One having ordinary skill in the art will appreciate that multiple components may interoperate and modifications and variations are possible of achieving the electrical and data communication.
In some embodiments described herein, the term “coupled,” “connected,” and the like, may be used herein to indicate a connection, although not necessarily directly, and may include wired and/or wireless connections.
The term “network node” used herein can be any kind of network node comprised in a radio network which may further comprise any of base station (BS), radio base station, base transceiver station (BTS), base station controller (BSC), radio network controller (RNC), g Node B (gNB), integrated access backhaul (IAB) node, evolved Node B (eNB or eNodeB), Node B, multi-standard radio (MSR) radio node such as MSR BS, multi-cell/multicast coordination entity (MCE), relay node, donor node controlling relay, radio access point (AP), transmission points, transmission nodes, Remote Radio Unit (RRU) Remote Radio Head (RRH), a core network node (e.g., mobile management entity (MME), self-organizing network (SON) node, a coordinating node, positioning node, MDT node, etc.), an external node (e.g., 3rd party node, a node external to the current network), nodes in distributed antenna system (DAS), a spectrum access system (SAS) node, an element management system (EMS), etc. The network node may also comprise test equipment. The term “radio node” used herein may be used to also denote a wireless device (WD) such as a wireless device (WD) or a radio network node.
In some embodiments, the non-limiting terms wireless device (WD) or a user equipment (UE) are used interchangeably. The WD herein can be any type of wireless device capable of communicating with a network node or another WD over radio signals, such as wireless device (WD). The WD may also be a radio communication device, target device, device to device (D2D) WD, machine type WD or WD capable of machine to machine communication (M2M), low-cost and/or low-complexity WD, a sensor equipped with WD, Tablet, mobile terminals, smart phone, laptop embedded equipped (LEE), laptop mounted equipment (LME), USB dongles, Customer Premises Equipment (CPE), an Internet of Things (IoT) device, or a Narrowband IoT (NB-IOT) device etc.
Also, in some embodiments the generic term “radio network node” is used. It can be any kind of a radio network node which may comprise any of base station, radio base station, base transceiver station, base station controller, network controller, RNC, evolved Node B (eNB), Node B, gNB, Multi-cell/multicast Coordination Entity (MCE), relay node, access point, radio access point, Remote Radio Unit (RRU) Remote Radio Head (RRH).
An indication generally may explicitly and/or implicitly indicate the information it represents and/or indicates. Implicit indication may for example be based on position and/or resource used for transmission. Explicit indication may for example be based on a parametrization with one or more parameters, and/or one or more index or indices, and/or one or more bit patterns representing the information. It may in particular be considered that control signaling as described herein, based on the utilized resource sequence, implicitly indicates the control signaling type.
It may be considered for cellular communication there is provided at least one uplink (UL) connection and/or channel and/or carrier and at least one downlink (DL) connection and/or channel and/or carrier, e.g., via and/or defining a cell, which may be provided by a network node, in particular a base station, gNB or eNodeB. An uplink direction may refer to a data transfer direction from a terminal to a network node, e.g., base station and/or relay station. A downlink direction may refer to a data transfer direction from a network node, e.g., base station and/or relay node, to a terminal. UL and DL may be associated to different frequency resources, e.g., carriers and/or spectral bands. A cell may comprise at least one uplink carrier and at least one downlink carrier, which may have different frequency bands. A network node, e.g., a base station, gNB or eNodeB, may be adapted to provide and/or define and/or control one or more cells.
Configuring a terminal or wireless device or node may involve instructing and/or causing the wireless device or node to change its configuration, e.g., at least one setting and/or register entry and/or operational mode. A terminal or wireless device or node may be adapted to configure itself, e.g., according to information or data in a memory of the terminal or wireless device. Configuring a node or terminal or wireless device by another device or node or a network may refer to and/or comprise transmitting information and/or data and/or instructions to the wireless device or node by the other device or node or the network, e.g., allocation data (which may also be and/or comprise configuration data) and/or scheduling data and/or scheduling grants. Configuring a terminal may include sending allocation/configuration data to the terminal indicating which modulation and/or encoding to use. A terminal may be configured with and/or for scheduling data and/or to use, e.g., for transmission, scheduled and/or allocated uplink resources, and/or, e.g., for reception, scheduled and/or allocated downlink resources. Uplink resources and/or downlink resources may be scheduled and/or provided with allocation or configuration data.
Generally, configuring may include determining configuration data representing the configuration and providing, e.g. transmitting, it to one or more other nodes (parallel and/or sequentially), which may transmit it further to the radio node (or another node, which may be repeated until it reaches the wireless device). Alternatively, or additionally, configuring a radio node, e.g., by a network node or other device, may include receiving configuration data and/or data pertaining to configuration data, e.g., from another node like a network node, which may be a higher-level node of the network, and/or transmitting received configuration data to the radio node. Accordingly, determining a configuration and transmitting the configuration data to the radio node may be performed by different network nodes or entities, which may be able to communicate via a suitable interface, e.g., an X2 interface in the case of LTE or a corresponding interface for NR. Configuring a terminal (e.g. WD) may comprise scheduling downlink and/or uplink transmissions for the terminal, e.g. downlink data and/or downlink control signaling and/or DCI and/or uplink control or data or communication signaling, in particular acknowledgement signaling, and/or configuring resources and/or a resource pool therefor. In particular, configuring a terminal (e.g. WD) may comprise configuring the WD to perform certain measurements on certain subframes or radio resources and reporting such measurements according to embodiments of the present disclosure.
Signaling may comprise one or more signals and/or symbols. Reference signaling may comprise one or more reference signals and/or symbols. Data signaling may pertain to signals and/or symbols containing data, in particular user data and/or payload data and/or data from a communication layer above the radio and/or physical layer/s. It may be considered that demodulation reference signaling comprises one or more demodulation signals and/or symbols. Demodulation reference signaling may in particular comprise DMRS according to 3GPP and/or LTE and/or NR technologies. Demodulation reference signaling may generally be considered to represent signaling providing reference for a receiving device like a terminal to decode and/or demodulate associated data signaling or data. Demodulation reference signaling may be associated to data or data signaling, in particular to specific data or data signaling. It may be considered that data signaling and demodulation reference signaling are interlaced and/or multiplexed, e.g. arranged in the same time interval covering e.g. a subframe or slot or symbol, and/or in the same time-frequency resource structure like a resource block. A resource element may represent a smallest time-frequency resource, e.g. representing the time and frequency range covered by one symbol or a number of bits represented in a common modulation. A resource element may e.g. cover a symbol time length and a subcarrier, in particular in 3GPP and/or LTE and/or NR standards. A data transmission may represent and/or pertain to transmission of specific data, e.g. a specific block of data and/or transport block.
Data/information may refer to any kind of data, in particular any one of and/or any combination of control data or user data or payload data. Control information (which may also be referred to as control data) may refer to data controlling and/or scheduling and/or pertaining to the process of data transmission and/or the network or terminal operation.
Note that although terminology from one particular wireless system, such as, for example, 3GPP LTE and/or New Radio (NR), may be used in this disclosure, this should not be seen as limiting the scope of the disclosure to only the aforementioned system. Other wireless systems, including without limitation Wide Band Code Division Multiple Access (WCDMA), Worldwide Interoperability for Microwave Access (WiMax), Ultra Mobile Broadband (UMB) and Global System for Mobile Communications (GSM), may also benefit from exploiting the ideas covered within this disclosure.
Note further, that functions described herein as being performed by a wireless device or a network node may be distributed over a plurality of wireless devices and/or network nodes. In other words, it is contemplated that the functions of the network node and wireless device described herein are not limited to performance by a single physical device and, in fact, can be distributed among several physical devices.
Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs. It will be further understood that terms used herein should be interpreted as having a meaning that is consistent with their meaning in the context of this specification and the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
Embodiments described herein provide signaling associated with a WD 22 transitioning to or remaining in an RRC_inactive mode/state or RRC_idle mode/state, thereby providing greater power savings than other methods such as C-DRX. In one or more embodiments, the WD 22 transitions to and remains in the RRC_inactive mode/state or RRC_idle mode/state.
Referring again to the drawing figures, in which like elements are referred to by like reference numerals, there is shown in
Also, it is contemplated that a WD 22 can be in simultaneous communication and/or configured to separately communicate with more than one network node 16 and more than one type of network node 16. For example, a WD 22 can have dual connectivity with a network node 16 that supports LTE and the same or a different network node 16 that supports NR. As an example, WD 22 can be in communication with an eNB for LTE/E-UTRAN and a gNB for NR/NG-RAN.
The communication system 10 may itself be connected to a host computer 24, which may be embodied in the hardware and/or software of a standalone server, a cloud-implemented server, a distributed server or as processing resources in a server farm. The host computer 24 may be under the ownership or control of a service provider, or may be operated by the service provider or on behalf of the service provider. The connections 26, 28 between the communication system 10 and the host computer 24 may extend directly from the core network 14 to the host computer 24 or may extend via an optional intermediate network 30. The intermediate network 30 may be one of, or a combination of more than one of, a public, private or hosted network. The intermediate network 30, if any, may be a backbone network or the Internet. In some embodiments, the intermediate network 30 may comprise two or more sub-networks (not shown).
The communication system of
A network node 16 is configured to include an inactive unit 32 which is configured to provide signaling associated with a WD 22 transitioning to or remaining in an RRC_inactive mode/state or RRC_idle mode/state. In one or more embodiments, the signaling is configured to cause and/or instruct the WD 22 to transition to and remain in the RRC_inactive mode/state or RRC_idle mode/state.
Example implementations, in accordance with an embodiment, of the WD 22, network node 16 and host computer 24 discussed in the preceding paragraphs will now be described with reference to
Processing circuitry 42 may be configured to control any of the methods and/or processes described herein and/or to cause such methods, and/or processes to be performed, e.g., by host computer 24. Processor 44 corresponds to one or more processors 44 for performing host computer 24 functions described herein. The host computer 24 includes memory 46 that is configured to store data, programmatic software code and/or other information described herein. In some embodiments, the software 48 and/or the host application 50 may include instructions that, when executed by the processor 44 and/or processing circuitry 42, causes the processor 44 and/or processing circuitry 42 to perform the processes described herein with respect to host computer 24. The instructions may be software associated with the host computer 24.
The software 48 may be executable by the processing circuitry 42. The software 48 includes a host application 50. The host application 50 may be operable to provide a service to a remote user, such as a WD 22 connecting via an OTT connection 52 terminating at the WD 22 and the host computer 24. In providing the service to the remote user, the host application 50 may provide user data which is transmitted using the OTT connection 52. The “user data” may be data and information described herein as implementing the described functionality. In one embodiment, the host computer 24 may be configured for providing control and functionality to a service provider and may be operated by the service provider or on behalf of the service provider. The processing circuitry 42 of the host computer 24 may enable the host computer 24 to observe, monitor, control, transmit to and/or receive from the network node 16 and or the wireless device 22. The processing circuitry 42 of the host computer 24 may include an information unit 54 configured to enable the service provider to provide information related to signaling associated with a WD 22 transitioning to or remaining in an RRC_inactive mode/state.
The communication system 10 further includes a network node 16 provided in a communication system 10 and including hardware 58 enabling it to communicate with the host computer 24 and with the WD 22. The hardware 58 may include a communication interface 60 for setting up and maintaining a wired or wireless connection with an interface of a different communication device of the communication system 10, as well as a radio interface 62 for setting up and maintaining at least a wireless connection 64 with a WD 22 located in a coverage area 18 served by the network node 16. The radio interface 62 may be formed as or may include, for example, one or more RF transmitters, one or more RF receivers, and/or one or more RF transceivers. The communication interface 60 may be configured to facilitate a connection 66 to the host computer 24. The connection 66 may be direct or it may pass through a core network 14 of the communication system 10 and/or through one or more intermediate networks 30 outside the communication system 10.
In the embodiment shown, the hardware 58 of the network node 16 further includes processing circuitry 68. The processing circuitry 68 may include a processor 70 and a memory 72. In particular, in addition to or instead of a processor, such as a central processing unit, and memory, the processing circuitry 68 may comprise integrated circuitry for processing and/or control, e.g., one or more processors and/or processor cores and/or FPGAs (Field Programmable Gate Array) and/or ASICs (Application Specific Integrated Circuitry) adapted to execute instructions. The processor 70 may be configured to access (e.g., write to and/or read from) the memory 72, which may comprise any kind of volatile and/or nonvolatile memory, e.g., cache and/or buffer memory and/or RAM (Random Access Memory) and/or ROM (Read-Only Memory) and/or optical memory and/or EPROM (Erasable Programmable Read-Only Memory).
Thus, the network node 16 further has software 74 stored internally in, for example, memory 72, or stored in external memory (e.g., database, storage array, network storage device, etc.) accessible by the network node 16 via an external connection. The software 74 may be executable by the processing circuitry 68. The processing circuitry 68 may be configured to control any of the methods and/or processes described herein and/or to cause such methods, and/or processes to be performed, e.g., by the network node 16. Processor 70 corresponds to one or more processors 70 for performing network node 16 functions described herein. The memory 72 is configured to store data, programmatic software code and/or other information described herein. In some embodiments, the software 74 may include instructions that, when executed by the processor 70 and/or processing circuitry 68, causes the processor 70 and/or processing circuitry 68 to perform the processes described herein with respect to network node 16. For example, processing circuitry 68 of the network node 16 may include an inactive unit 32 configured to provide signaling associated with a WD 22 transitioning to or remaining in an RRC_inactive mode/state.
The communication system 10 further includes the WD 22 already referred to. The WD 22 may have hardware 80 that may include a radio interface 82 configured to set up and maintain a wireless connection 64 with a network node 16 serving a coverage area 18 in which the WD 22 is currently located. The radio interface 82 may be formed as or may include, for example, one or more RF transmitters, one or more RF receivers, and/or one or more RF transceivers.
The hardware 80 of the WD 22 further includes processing circuitry 84. The processing circuitry 84 may include a processor 86 and memory 88. In particular, in addition to or instead of a processor, such as a central processing unit, and memory, the processing circuitry 84 may comprise integrated circuitry for processing and/or control, e.g., one or more processors and/or processor cores and/or FPGAs (Field Programmable Gate Array) and/or ASICs (Application Specific Integrated Circuitry) adapted to execute instructions. The processor 86 may be configured to access (e.g., write to and/or read from) memory 88, which may comprise any kind of volatile and/or nonvolatile memory, e.g., cache and/or buffer memory and/or RAM (Random Access Memory) and/or ROM (Read-Only Memory) and/or optical memory and/or EPROM (Erasable Programmable Read-Only Memory).
Thus, the WD 22 may further comprise software 90, which is stored in, for example, memory 88 at the WD 22, or stored in external memory (e.g., database, storage array, network storage device, etc.) accessible by the WD 22. The software 90 may be executable by the processing circuitry 84. The software 90 may include a client application 92. The client application 92 may be operable to provide a service to a human or non-human user via the WD 22, with the support of the host computer 24. In the host computer 24, an executing host application 50 may communicate with the executing client application 92 via the OTT connection 52 terminating at the WD 22 and the host computer 24. In providing the service to the user, the client application 92 may receive request data from the host application 50 and provide user data in response to the request data. The OTT connection 52 may transfer both the request data and the user data. The client application 92 may interact with the user to generate the user data that it provides.
The processing circuitry 84 may be configured to control any of the methods and/or processes described herein and/or to cause such methods, and/or processes to be performed, e.g., by WD 22. The processor 86 corresponds to one or more processors 86 for performing WD 22 functions described herein. The WD 22 includes memory 88 that is configured to store data, programmatic software code and/or other information described herein. In some embodiments, the software 90 and/or the client application 92 may include instructions that, when executed by the processor 86 and/or processing circuitry 84, causes the processor 86 and/or processing circuitry 84 to perform the processes described herein with respect to WD 22. For example, the processing circuitry 84 of the wireless device 22 may include an RRC unit 34 configured to transition the WD 22 to an RRC_inactive state or similar state.
In some embodiments, the inner workings of the network node 16, WD 22, and host computer 24 may be as shown in
In
The wireless connection 64 between the WD 22 and the network node 16 is in accordance with the teachings of the embodiments described throughout this disclosure. One or more of the various embodiments improve the performance of OTT services provided to the WD 22 using the OTT connection 52, in which the wireless connection 64 may form the last segment. More precisely, the teachings of some of these embodiments may improve the data rate, latency, and/or power consumption and thereby provide benefits such as reduced user waiting time, relaxed restriction on file size, better responsiveness, extended battery lifetime, etc.
In some embodiments, a measurement procedure may be provided for the purpose of monitoring data rate, latency and other factors on which the one or more embodiments improve. There may further be an optional network functionality for reconfiguring the OTT connection 52 between the host computer 24 and WD 22, in response to variations in the measurement results. The measurement procedure and/or the network functionality for reconfiguring the OTT connection 52 may be implemented in the software 48 of the host computer 24 or in the software 90 of the WD 22, or both. In embodiments, sensors (not shown) may be deployed in or in association with communication devices through which the OTT connection 52 passes; the sensors may participate in the measurement procedure by supplying values of the monitored quantities exemplified above, or supplying values of other physical quantities from which software 48, 90 may compute or estimate the monitored quantities. The reconfiguring of the OTT connection 52 may include message format, retransmission settings, preferred routing etc.; the reconfiguring need not affect the network node 16, and it may be unknown or imperceptible to the network node 16. Some such procedures and functionalities may be known and practiced in the art. In certain embodiments, measurements may involve proprietary WD signaling facilitating the host computer's 24 measurements of throughput, propagation times, latency and the like. In some embodiments, the measurements may be implemented in that the software 48, 90 causes messages to be transmitted, in particular, empty or ‘dummy’ messages, using the OTT connection 52 while it monitors propagation times, errors etc.
Thus, in some embodiments, the host computer 24 includes processing circuitry 42 configured to provide user data and a communication interface 40 that is configured to forward the user data to a cellular network for transmission to the WD 22. In some embodiments, the cellular network also includes the network node 16 with a radio interface 62. In some embodiments, the network node 16 is configured to, and/or the network node's 16 processing circuitry 68 is configured to perform the functions and/or methods described herein for preparing/initiating/maintaining/supporting/ending a transmission to the WD 22, and/or preparing/terminating/maintaining/supporting/ending in receipt of a transmission from the WD 22.
In some embodiments, the host computer 24 includes processing circuitry 42 and a communication interface 40 that is configured to a communication interface 40 configured to receive user data originating from a transmission from a WD 22 to a network node 16. In some embodiments, the WD 22 is configured to, and/or comprises a radio interface 82 and/or processing circuitry 84 configured to perform the functions and/or methods described herein for preparing/initiating/maintaining/supporting/ending a transmission to the network node 16, and/or preparing/terminating/maintaining/supporting/ending in receipt of a transmission from the network node 16.
Although
In one or more embodiments, the predefined criterion defines a predefined number of C_DRX cycles during which physical downlink control channel data for the WD 22 has not been received. In one or more embodiments, the predefined criterion defines a predefined number of consecutive wake-up signal (WUS) occasion that has not been detected.
According to one or more embodiments, the signaling indicates a configuration that is configured to cause the wireless device 22 to transition to or remain in one of a radio resource control, RRC_Inactive state and RRC_Idle state if a predefined criterion is met. According to one or more embodiments, the predefined criterion defines a predefined number of connected mode discontinuous reception, C_DRX, cycles during which physical downlink control channel data for the wireless device 22 has not been received. According to one or more embodiments, the predefined criterion defines a predefined number of consecutive wake-up signal, WUS, occasions that have not been detected.
According to one or more embodiments, the signaling includes an inactive indication that is configured to cause the wireless device 22 to transition to or remain in one of a radio resource control, RRC_Inactive state and RRC_Idle state. According to one or more embodiments, the inactive indication is a go-to-inactive (GTI) indication included in downlink control information (DCI) or in a MAC CE. According to one or more embodiments, the GTI indication is signaled based at least in part on a buffer status of the wireless device 22.
According to one or more embodiments, the GTI signal is transmitted using one of a downlink control information, DCI, and a medium access control, MAC, control element, CE. According to one or more embodiments, the transition is from a connected mode discontinuous reception, C_DRX, state to one of the RRC_Inactive state and RRC_Idle state. According to one or more embodiments, the transition is from the RRC_Connected state to the one of RRC_Inactive state and RRC_Idle state. According to one or more embodiments, the processing circuitry 68 is further configured to receive an indication that the wireless device 22 is refraining from transitioning to the RRC_Inactive mode based on the wireless device 22 one of having data for transmission and expecting data for transmission within a predetermined time interval.
In one or more embodiments, the inactive indication is a go-to-inactive (GTI) indication included in downlink control information (DCI) or in a MAC CE. In one or more embodiments, the determination is based on the buffer status of the wireless device 22.
In one or more embodiments, the signaling is a configuration that is configured to cause the WD 22 to transition to or remain in one of an RRC_Inactive state and RRC_Idle state if a predefined criterion is met. In one or more embodiments, the signaling is an inactive indication that is configured to cause the wireless device 22 to transition to or remain in one of an RRC_inactive state and RRC_Idle state if data is not scheduled for the wireless device 22. In one or more embodiments, the inactive indication is a go-to-inactive (GTI) indication included in downlink control information (DCI) or in a MAC CE.
According to one or more embodiments, the predefined criterion defines a predefined number of connected mode discontinuous reception, C_DRX, cycles during which physical downlink control channel data for the wireless device 22 has not been received. According to one or more embodiments the predefined criterion defines a predefined number of consecutive wake-up signal, WUS, occasions that have not been detected. According to one or more embodiments, the signaling includes an inactive indication that is configured to cause the wireless device 22 to transition to or remain in one of a radio resource control, RRC_Inactive state and RRC_Idle state.
According to one or more embodiments, the GTI indication is signaled based at least in part on a buffer status of the wireless device 22. According to one or more embodiments, the GTI signal is transmitted using one of a downlink control information, DCI, and a medium access control, MAC, control element, CE. According to one or more embodiments, the transition is from a connected mode discontinuous reception, C_DRX, state to one of the RRC_Inactive state and RRC_Idle state. According to one or more embodiments, the transition is from the RRC_Connected state to the one of RRC_Inactive state and RRC_Idle state.
Having generally described arrangements for providing signaling associated with a WD 22 transitioning to or remaining in an RRC_inactive mode/state, details for these arrangements, functions and processes are provided as follows, and which may be implemented by the network node 16, wireless device 22 and/or host computer 24.
Embodiments provide signaling associated with a WD 22 transitioning to or remaining in an RRC_inactive mode/state or an RRC_idle mode/state, thereby providing greater power savings than other methods such as C-DRX.
Methods 1 and 3:
RRC Configuration:
In these methods, the network/network node 16 such as via one or more of processing circuitry 84, radio interface 82, RRC unit 34, etc. configures the WD 22 such as via signaling in advance by, for example, either broadcast as part of system information or through dedicated WD 22 configuration, for example, in Method 1, to move to the RRC_Inactive state after N consecutive DRX cycles. In one or more embodiments, network node 16 such as via one or more of processing circuitry 68, inactive unit 32, radio interface 62, communication interface 60, etc. preconfigures WD 22 to transition to RRC_Inactive state based on a predetermined criterion such as after N consecutive DRX cycles. Once configured, the WD 22 has/uses a timer running that to keep track of the number of past contiguous C-DRX cycles. Once the count crosses the value of N, the WD 22 such as via one or more of processing circuitry 84, RRC unit 34, radio interface 82, etc. switches to the low-powered RRC-Inactive state. The same principle applies to Method 3 as well, where if no WUS is detected over M consecutive WUS occasions (e.g., predefined criterion), the WD 22 such as via one or more of processing circuitry 84, RRC unit 34, radio interface 82, etc. moves to the RRC_Inactive state.
WUS Design:
The WUS can be a DCI-based or other signal that may not schedule PDSCH data or carry conventional DL signaling (e.g., DL HARQ or UL grant). The CRC may be scrambled with the C-RNTI of the targeted WD 22 or a WUG-RNTI (wake-up group) where the WD 22 has been configured.
In some embodiments, the DCI may carry dummy data and the WD 22 receives such as via one or more of the radio interface 82, processing circuitry 84, etc. the wake-up message by virtue of a successful CRC check using the WD 22's C-RNTI or a WU-group-RNTI. In other embodiments, when group-WU is employed, the DCI may additionally contain C-RNTI(s) of the targeted WDs 22 in the group.
In some embodiments, the WU-DCI may, however, also carry additional information to the targeted WD 22 or WD 22 group. The wake-up DCI may use, for example, the DCI format 1-0, with some fields optionally redefined or reallocated to WU-specific information.
In Method 1, WUS is used to override the RRC configuration so the WD 22 such as via one or more of processing circuitry 84, radio interface 82, RRC unit 34, etc. stays in RRC_CONNECTED. While in Method 3, the application of WUS is to let the WD 22 know that a scheduling PDCCH is present.
In Block S150, the WD 22 such as via one or more of processing circuitry 84, radio interface 82, RRC unit 34, etc. is configured by the network/network node 16 in order to move to RRC_Inactive state from RRC_CONNECTED (or remain in RRC_Inactive as explained below) after, e.g., a period of N C-DRX cycles of inactivity. This is determined as WD 22 monitors PDCCH during the ON duration of the C-DRX, and if no DCI is detected, the WD 22 such as via one or more of processing circuitry 84, radio interface 82, RRC unit 34, etc. can determine that the WD 22 is in an inactive cycle and therefore transition to RRC_Inactive. The configuration of transition conditions (i.e., predefined criterion or criteria) and, e.g., values for N or M may be performed using RRC signaling. (The setting may be reconfigured is deemed desirable by the network/network node 16, also via RRC or e.g. via DCI- or MAC CE-based signaling.)
Block S152 describes the situation that the WD 22 has not detected any DCI over a period of N C-DRX cycles and further, it has not detected a WUS from the network/network node 16 to stay awake. This WUS does not need to be necessary WD 22 specific, and can also be defined for a group of WDs 22.
If the WUS is a DCI, the WUS has its own search space (different from the scheduling DCI) which the WD 22 knows of so the WD 22 can know when it needs to check for to determine if the WUS is present or detected. If the WUS is transmitted in a duty-cycled manner as previously discussed, the WD 22 knows how many WUS on-cycles have passed without detecting a WUS.
In Block S154, the WD 22 such as via one or more of processing circuitry 84, radio interface 82, RRC unit 34, etc. moves to RRC_Inactive if the outcome of Block S152 turned out to be positive.
In another embodiment of Method 1, the WD 22 may be already in RRC_Inactive or RRC IDLE states. In this case, the same procedure can be readily applied and if the WD 22 is not paged over a specific period of time, then the WD 22 can stay in RRC_Inactive or RRC_IDLE states.
Method 2:
In this method, the network/network node 16 such as via one or more of processing circuitry 68, radio interface 62, inactive unit 32, etc. can send the WD 22 to RRC_Inactive state via a GTI-DCI if it is determined that nothing is scheduled for the WD 22 and the buffer status of the WD 22 is also empty (e.g., WD 22 has not UL data buffered for UL transmission to network node 16).
GTI-DCI Design:
In one embodiment, the network/network node 16 such as via one or more of processing circuitry 68, inactive unit 32, radio interface 62, etc. can use the DCI 1-0 format to send the GTI signal to the WD 22. The WD 22 such as via one or more of processing circuitry 84, radio interface 82, RRC unit 34, etc. can then detect this and go to RRC_Inactive. In a way, the GTI-DCI can use similar design principles as wake-up-DCI with the difference that in this case, receiving this message indicates the WD 22 to move to RRC_Inactive. Again, in the same way, it can also be configured either as a WD 22 specific or a group of WDs 22.
In one embodiment, the network can also send the I-RNTI which is necessary in the RRC_Inactive mode to the WD 22 within the GTI-DCI. Otherwise, it can be configured beforehand, e.g., via RRC, together with GTI configuration.
In Block S156, the network/network node 16 such as via one or more of processing circuitry 68, inactive unit 32, radio interface 62, etc. may need to configure the WD 22 such that it is aware that the WD 22 should monitor the GTI-DCI.
In Block S158, the network/network node 16 such as via one or more of processing circuitry 68, inactive unit 32, radio interface 62, etc. determines that no DL is scheduled for the WD 22 and further, the WD 22 buffer status is also empty, therefore the WD 22 is not currently planning UL transmission.
If the outcome of Block S160 turned out to be positive or if the determinations of Block 100 where made, then the network/network node 16 such as via one or more of processing circuitry 68, inactive unit 32, radio interface 62, etc. can optionally choose to send the WD 22 to RRC_Inactive through the use of GTI-DCI.
In Block S162, the WD 22 such as via one or more of processing circuitry 84, RRC unit 34, radio interface 82, etc. receives the corresponding configurations related to GTI-DCI from the NW, and becomes aware that the WD 22 such as via one or more of processing circuitry 84, RRC unit 34, radio interface 82, etc. may monitor this DCI in the PDCCH monitoring occasions.
In Block S164, the WD 22 such as via one or more of processing circuitry 84, RRC unit 34, radio interface 82, etc. monitors the PDCCH and look for GTI-DCI particularly. If as in Block S166, the GTI-DCI is received, then in Step S168, the WD 22 such as via one or more of processing circuitry 84, RRC unit 34, radio interface 82, etc. moves to RRC_Inactive.
Additional Aspects
If the WD 22 has some UL data left to transmit on the PUSCH then it may be undesirable to move to the RRC-Inactive state.
In some embodiments, the network/network node 16 such as via one or more of processing circuitry 68, inactive unit 32, radio interface 62, etc. considers the PUSCH buffer status of the WD 22 before sending WD 22 to the inactive state (according to method 2), using the BSR by the WD 22 provided to the network/network node 16. Using the buffer report of the WD 22, the network/network node 16 such as via one or more of processing circuitry 68, inactive unit 32, radio interface 62, etc. may make an informed decision whether to send the WD 22 directly to the Inactive-state. In one embodiment, the network/network node 16 such as via one or more of processing circuitry 68, inactive unit 32, radio interface 62, etc. signals to the WD 22 to transition to RRC_Inactive.
In other embodiments (e.g., according to method 1 and 3), the WD 22 itself may consider its PUSCH buffer status and refrain from transitioning to RRC_Inactive if there remains data to transmit, or, e.g., if its app status indicates that UL or DL data transmission is expected within a predetermined time interval. For example, the WD 22 may refrain (i.e., cancel or suspend) the transition described herein based at least in part on the buffer status and/or if data is expected within a predefined/predetermined time.
In such case, the WD 22 such as via one or more of processing circuitry 84, radio interface 82, RRC unit 34, etc. could inform the network/network node 16, e.g., on the PUCCH that it needs to stay/remain in RRC_connected. The network/network node 16 such as via one or more of processing circuitry 68, inactive unit 32, radio interface 62, etc. could then optionally request buffer status report from the WD 22 for further decision making. In other, embodiment, the WD 22 such as via one or more of processing circuitry 84, RRC unit 34, radio interface 82, etc. may signal to the network/network node 16 prior to transition that the WD 22 may be transitioning to RRC-Inactive, e.g., via a UCI. This avoids misalignment in state bookkeeping between the NW/network node 16 and the WD 22. In one or more embodiments, WD 22 such as via one or more of processing circuitry 84, radio interface 82, RRC unit 34, etc. may request that the network node 16 sends WD 22 to inactive.
As used herein, RRC_Inactive denotes the low-power state where the WD 22 can operate with lower power consumption compared to RRC_Connected, including C-DRX. Instead of RRC-Inactive, in some cases, the WD 22 may be transferred to RRC_Idle.
In one or more embodiments, the WD 22 such as via one or more of processing circuitry 84, radio interface 82, RRC unit 34, etc. is configured with an I-RNTI. When sending the WD 22 to RRC_Inactive, the I-RNTI of the WD 2222 such as via one or more of processing circuitry 84, radio interface 82, RRC unit 34, etc. may need to be sent to WD 22. However, the methods mentioned here may rely on signaling through DCI. Therefore, it may be necessary to provide the WD 22 with the I-RNTI beforehand (particularly in case of Methods 1 and 3) or send at the same time as GTI-DCI, possibly within that DCI.
Further, one or more embodiments described herein, the network node 16 may first attempt to transition the WD 22 to an RRC_Inactive state first since waking up from the RRC_Inactive state may require the WD 22 to uses a lower number of states to wake up than if in an RRC_Idle state such that wake up of WD 22 is faster. RRC_Idle state may be used as a second option to RRC_Inactive state for at least this reason. In one or more other embodiments, transitioning to RRC_Idle state may be preferred over RRC_Inactive state such as if the device is a metered device that may wake up after long periods of sleep, e.g., wakes up once a week. In this case, transitioning to RRC_Inactive is a backup option.
Example A1. A network node 16 configured to communicate with a wireless device 22 (WD 22), the network node 16 configured to, and/or comprising a radio interface 62 and/or comprising processing circuitry 68 configured to signal a configuration to the WD 22 to cause the WD 22 to transition to or remain in an RRC_Inactive state if a predefined criterion is met.
Example A2. The network node 16 of Example A1, wherein the predefined criterion defines a predefined number of C_DRX cycles during which physical downlink control channel data for the WD 22 has not been received.
Example A3. The network node 16 of Example A1, wherein the predefined criterion defines a predefined number of consecutive wake-up signal (WUS) occasions that has not been detected.
Example B1. A method implemented in a network node 16, the method comprising signal a configuration to the WD 22 to cause the WD 22 to transition to or remain in an RRC_Inactive state if a predefined criterion is met.
Example B2. The method of Example B1, the predefined criterion defines a predefined number of C_DRX cycles during which physical downlink control channel data for the WD 22 has not been received.
Example B3. The method of Example B 1, wherein the predefined criterion defines a predefined number of consecutive wake-up signal (WUS) occasions that has not been detected.
Example C1. A wireless device 22 (WD 22) configured to communicate with a network node 16, the WD 22 configured to, and/or comprising a radio interface 62 and/or processing circuitry 68 configured to:
receive signaling associated with causing the wireless device 22 to transition to or remain in an RRC_Inactive state; and
transition to or remain in the RRC_Inactive state based on the signaling.
Example C2. The WD 22 of Example C1, wherein the signaling is a configuration that is configured to cause the WD 22 to transition to or remain in an RRC_Inactive state if a predefined criterion is met.
Example C3. The WD 22 of Example C1, wherein the signaling is an inactive indication that is configured to cause the wireless device 22 to transition to or remain in an RRC_Inactive state if data is not scheduled for the wireless device 22.
Example C4. The WD 22 of Example C3, wherein the inactive indication is a go-to-inactive (GTI) indication included in downlink control information (DCI) or in a MAC CE.
Example D1. A method implemented in a wireless device 22 (WD 22), the method comprising:
receiving signaling associated with causing the wireless device 22 to transition to or remain in an RRC_Inactive state; and
transitioning to or remain in the RRC_Inactive state based on the signaling.
Example D2. The method of Example D1, wherein the signaling is a configuration that is configured to cause the WD 22 to transition to or remain in an RRC_Inactive state if a predefined criterion is met.
Example D3. The method of Example D1, wherein the signaling is an inactive indication that is configured to cause the wireless device 22 to transition to or remain in an RRC_inactive state if data is not scheduled for the wireless device 22.
Example D4. The method of Example D3, wherein the inactive indication is a go-to-inactive (GTI) indication included in downlink control information (DCI) or in a MAC CE.
Example E1. A network node 16 configured to communicate with a wireless device 22 (WD 22), the network node 16 configured to, and/or comprising a radio interface 62 and/or comprising processing circuitry 68 configured to:
determine whether to transmit an inactive indication that is configured to cause the wireless device 22 to transition to or remain in an RRC_inactive state if data is not scheduled for the wireless device 22; and
signal an inactive indication to the wireless device 22 based on the determination.
Example E2. The network node 16 of Example E1, wherein the inactive indication is a go-to-inactive (GTI) indication included in downlink control information (DCI) or in a MAC CE.
Example E3. The network node 16 of Example E1, wherein the determination is based on the buffer status of the wireless device 22.
Example F1. A method implemented in a network node 16, the method comprising:
determining whether to transmit an inactive indication that is configured to cause the wireless device 22 to transition to or remain in an RRC_inactive state if data is not scheduled for the wireless device 22; and
signaling an inactive indication to the wireless device 22 based on the determination.
Example F2. The method of Example F1, wherein the inactive indication is a go-to-inactive (GTI) indication included in downlink control information (DCI) or in a MAC CE.
Example F3. The method of Example F1, wherein the determination is based on the buffer status of the wireless device 22.
As will be appreciated by one of skill in the art, the concepts described herein may be embodied as a method, data processing system, computer program product and/or computer storage media storing an executable computer program. Accordingly, the concepts described herein may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects all generally referred to herein as a “circuit” or “module.” Any process, step, action and/or functionality described herein may be performed by, and/or associated to, a corresponding module, which may be implemented in software and/or firmware and/or hardware. Furthermore, the disclosure may take the form of a computer program product on a tangible computer usable storage medium having computer program code embodied in the medium that can be executed by a computer. Any suitable tangible computer readable medium may be utilized including hard disks, CD-ROMs, electronic storage devices, optical storage devices, or magnetic storage devices.
Some embodiments are described herein with reference to flowchart illustrations and/or block diagrams of methods, systems and computer program products. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer (to thereby create a special purpose computer), special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer readable memory or storage medium that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture including instruction means which implement the function/act specified in the flowchart and/or block diagram block or blocks.
The computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
It is to be understood that the functions/acts noted in the blocks may occur out of the order noted in the operational illustrations. For example, two blocks shown in succession may in fact be executed substantially concurrently or the blocks may sometimes be executed in the reverse order, depending upon the functionality/acts involved. Although some of the diagrams include arrows on communication paths to show a primary direction of communication, it is to be understood that communication may occur in the opposite direction to the depicted arrows.
Computer program code for carrying out operations of the concepts described herein may be written in an object oriented programming language such as Java® or C++. However, the computer program code for carrying out operations of the disclosure may also be written in conventional procedural programming languages, such as the “C” programming language. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer. In the latter scenario, the remote computer may be connected to the user's computer through a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet Service Provider).
Many different embodiments have been disclosed herein, in connection with the above description and the drawings. It will be understood that it would be unduly repetitious and obfuscating to literally describe and illustrate every combination and subcombination of these embodiments. Accordingly, all embodiments can be combined in any way and/or combination, and the present specification, including the drawings, shall be construed to constitute a complete written description of all combinations and subcombinations of the embodiments described herein, and of the manner and process of making and using them, and shall support claims to any such combination or subcombination.
Abbreviations that may be used in the preceding description include:
3GPP 3rd Generation Partnership Project
5G 5th Generation
BB Baseband
BW Bandwidth
C-DRX/CDRX Connected mode DRX (i.e. DRX in RRC_CONNECTED state)
CRC Cyclic Redundancy Check
DCI Downlink Control Information
DL Downlink
DRX Discontinuous Reception
gNB A radio base station in 5G/NR.
HARQ Hybrid Automatic Repeat Request
IoT Internet of Things
LO Local Oscillator
LTE Long Term Evolution
MAC Medium Access Control
MCS Modulation and Coding Scheme
mMTC massive MTC (referring to scenarios with ubiquitously deployed MTC devices)
ms millisecond
MTC Machine Type Communication
NB Narrowband
NB-IoT Narrowband Internet of Things
NR New Radio
NW Network
PDCCH Physical Downlink Control Channel
PDSCH Physical Downlink Shared Channel
RF Radio Frequency
RNTI Radio Network Temporary Identifier
RRC Radio Resource Control
RX Receiver/Reception
SSB Synchronization Signal Block
T/F Time/Frequency
TX Transmitter/Transmission
UE User Equipment
UL Uplink
WU Wake-up
WUG Wake-up Group
WUR Wake-up Radio/Wake-up Receiver
WUS Wake-up Signal/Wake-up Signaling
It will be appreciated by persons skilled in the art that the embodiments described herein are not limited to what has been particularly shown and described herein above. In addition, unless mention was made above to the contrary, it should be noted that all of the accompanying drawings are not to scale. A variety of modifications and variations are possible in light of the above teachings without departing from the scope of the following claims.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2019/075764 | 9/24/2019 | WO | 00 |
Number | Date | Country | |
---|---|---|---|
62738978 | Sep 2018 | US |