It is known, in network devices, to perform discontinuous reception to reduce power consumption.
The example and non-limiting embodiments relate generally to wake-up signaling and, more particularly, to wake-up signaling for energy harvesting devices.
The following summary is merely intended to be illustrative. The summary is not intended to limit the scope of the claims.
In accordance with one aspect, an apparatus comprising: at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the apparatus at least to: transmit a request for conditional wake-up signal operation; receive at least one parameter for the conditional wake-up signal operation; receive at least one signal, wherein the at least one signal comprises one of: a wake-up signal, a wake-up indicator, a wake-up signal beacon, or a signal configured to be measured with a wake-up receiver; in response to the receiving of the at least one signal, determine a current energy level; and transmit a conditional wake-up signal operation acknowledgement based, at least partially, on the current energy level.
In accordance with one aspect, a method comprising: transmitting, with a user equipment, a request for conditional wake-up signal operation; receiving at least one parameter for the conditional wake-up signal operation; receiving at least one signal, wherein the at least one signal comprises one of: a wake-up signal, a wake-up indicator, a wake-up signal beacon, or a signal configured to be measured with a wake-up receiver; in response to the receiving of the at least one signal, determining a current energy level; and transmitting a conditional wake-up signal operation acknowledgement based, at least partially, on the current energy level.
In accordance with one aspect, an apparatus comprising means for performing: transmitting a request for conditional wake-up signal operation; receiving at least one parameter for the conditional wake-up signal operation; receiving at least one signal, wherein the at least one signal comprises one of: a wake-up signal, a wake-up indicator, a wake-up signal beacon, or a signal configured to be measured with a wake-up receiver; in response to the receiving of the at least one signal, determining a current energy level; and transmitting a conditional wake-up signal operation acknowledgement based, at least partially, on the current energy level.
In accordance with one aspect, a non-transitory computer-readable medium comprising program instructions stored thereon for performing at least the following: causing transmitting of a request for conditional wake-up signal operation; causing receiving of at least one parameter for the conditional wake-up signal operation; causing receiving of at least one signal, wherein the at least one signal comprises one of: a wake-up signal, a wake-up indicator, a wake-up signal beacon, or a signal configured to be measured with a wake-up receiver; in response to the receiving of the at least one signal, determining a current energy level; and causing transmitting of a conditional wake-up signal operation acknowledgement based, at least partially, on the current energy level.
In accordance with one aspect, an apparatus comprising: at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the apparatus at least to: receive, from a user equipment capable of performing energy harvesting, a request for conditional wake-up signal operation; transmit, to the user equipment, at least one parameter for the conditional wake-up signal operation; transmit at least one signal for the user equipment, wherein the at least one signal comprises one of: a wake-up signal, a wake-up indicator, a wake-up signal beacon, or a signal configured to be measured with a wake-up receiver; and receive, from the user equipment, a conditional wake-up signal operation acknowledgement.
In accordance with one aspect, a method comprising: receiving, with a base station from a user equipment capable of performing energy harvesting, a request for conditional wake-up signal operation; transmitting, to the user equipment, at least one parameter for the conditional wake-up signal operation; transmitting at least one signal for the user equipment, wherein the at least one signal comprises one of: a wake-up signal, a wake-up indicator, a wake-up signal beacon, or a signal configured to be measured with a wake-up receiver; and receiving, from the user equipment, a conditional wake-up signal operation acknowledgement.
In accordance with one aspect, an apparatus comprising means for performing: receiving, from a user equipment capable of performing energy harvesting, a request for conditional wake-up signal operation; transmitting, to the user equipment, at least one parameter for the conditional wake-up signal operation; transmitting at least one signal for the user equipment, wherein the at least one signal comprises one of: a wake-up signal, a wake-up indicator, a wake-up signal beacon, or a signal configured to be measured with a wake-up receiver; and receiving, from the user equipment, a conditional wake-up signal operation acknowledgement.
In accordance with one aspect, a non-transitory computer-readable medium comprising program instructions stored thereon for performing at least the following: causing receiving, from a user equipment capable of performing energy harvesting, of a request for conditional wake-up signal operation; causing transmitting, to the user equipment, of at least one parameter for the conditional wake-up signal operation; causing transmitting of at least one signal for the user equipment, wherein the at least one signal comprises one of: a wake-up signal, a wake-up indicator, a wake-up signal beacon, or a signal configured to be measured with a wake-up receiver; and causing receiving, from the user equipment, of a conditional wake-up signal operation acknowledgement.
According to some aspects, there is provided the subject matter of the independent claims. Some further aspects are defined in the dependent claims.
The foregoing aspects and other features are explained in the following description, taken in connection with the accompanying drawings, wherein:
The following abbreviations that may be found in the specification and/or the drawing figures are defined as follows:
Turning to
The RAN node 170 in this example is a base station that provides access by wireless devices such as the UE 110 to the wireless network 100. The RAN node 170 may be, for example, a base station for 5G, also called New Radio (NR), and/or 5G-Advanced (i.e. NR Rel-18 and beyond) and/or 6G. In 5G, the RAN node 170 may be a NG-RAN node, which is defined as either a gNB or a ng-eNB. A gNB is a node providing NR user plane and control plane protocol terminations towards the UE, and connected via the NG interface to a 5GC (such as, for example, the network element(s) 190). The ng-eNB is a node providing E-UTRA user plane and control plane protocol terminations towards the UE, and connected via the NG interface to the 5GC. The NG-RAN node may include multiple gNBs, which may also include a central unit (CU) (gNB-CU) 196 and distributed unit(s) (DUs) (gNB-DUs), of which DU 195 is shown. Note that the DU may include or be coupled to and control a radio unit (RU). The gNB-CU is a logical node hosting RRC, SDAP and PDCP protocols of the gNB or RRC and PDCP protocols of the en-gNB that controls the operation of one or more gNB-DUs. The gNB-CU terminates the F1 interface connected with the gNB-DU. The F1 interface is illustrated as reference 198, although reference 198 also illustrates a link between remote elements of the RAN node 170 and centralized elements of the RAN node 170, such as between the gNB-CU 196 and the gNB-DU 195. The gNB-DU is a logical node hosting RLC, MAC and PHY layers of the gNB or en-gNB, and its operation is partly controlled by gNB-CU. One gNB-CU supports one or multiple cells. One cell is supported by only one gNB-DU. The gNB-DU terminates the F1 interface 198 connected with the gNB-CU. Note that the DU 195 is considered to include the transceiver 160, e.g., as part of a RU, but some examples of this may have the transceiver 160 as part of a separate RU, e.g., under control of and connected to the DU 195. The RAN node 170 may also be an eNB (evolved NodeB) base station, for LTE (long term evolution), or any other suitable base station, access point, access node, or node.
The RAN node 170 includes one or more processors 152, one or more memories 155, one or more network interfaces (N/W I/F(s)) 161, and one or more transceivers 160 interconnected through one or more buses 157. Each of the one or more transceivers 160 includes a receiver, Rx, 162 and a transmitter, Tx, 163. The one or more transceivers 160 are connected to one or more antennas 158. The one or more memories 155 include computer program code 153. The CU 196 may include the processor(s) 152, memories 155, and network interfaces 161. Note that the DU 195 may also contain its own memory/memories and processor(s), and/or other hardware, but these are not shown.
The RAN node 170 includes a module 150, comprising one of or both parts 150-1 and/or 150-2, which may be implemented in a number of ways. The module 150 may be implemented in hardware as module 150-1, such as being implemented as part of the one or more processors 152. The module 150-1 may be implemented also as an integrated circuit or through other hardware such as a programmable gate array. In another example, the module 150 may be implemented as module 150-2, which is implemented as computer program code 153 and is executed by the one or more processors 152. For instance, the one or more memories 155 and the computer program code 153 are configured to, with the one or more processors 152, cause the RAN node 170 to perform one or more of the operations as described herein. Note that the functionality of the module 150 may be distributed, such as being distributed between the DU 195 and the CU 196, or be implemented solely in the DU 195.
The one or more network interfaces 161 communicate over a network such as via the links 176 and 131. Two or more gNBs 170 may communicate using, e.g., link 176. The link 176 may be wired or wireless or both and may implement, for example, an Xn interface for 5G, an X2 interface for LTE, or other suitable interface for other standards.
The one or more buses 157 may be address, data, or control buses, and may include any interconnection mechanism, such as a series of lines on a motherboard or integrated circuit, fiber optics or other optical communication equipment, wireless channels, and the like. For example, the one or more transceivers 160 may be implemented as a remote radio head (RRH) 195 for LTE or a distributed unit (DU) 195 for gNB implementation for 5G, with the other elements of the RAN node 170 possibly being physically in a different location from the RRH/DU, and the one or more buses 157 could be implemented in part as, for example, fiber optic cable or other suitable network connection to connect the other elements (e.g., a central unit (CU), gNB-CU) of the RAN node 170 to the RRH/DU 195. Reference 198 also indicates those suitable network link(s).
It is noted that description herein indicates that “cells” perform functions, but it should be clear that equipment which forms the cell will perform the functions. The cell makes up part of a base station. That is, there can be multiple cells per base station. For example, there could be three cells for a single carrier frequency and associated bandwidth, each cell covering one-third of a 360 degree area so that the single base station's coverage area covers an approximate oval or circle. Furthermore, each cell can correspond to a single carrier and a base station may use multiple carriers. So if there are three 120 degree cells per carrier and two carriers, then the base station has a total of 6 cells.
The wireless network 100 may include a network element or elements 190 that may include core network functionality, and which provides connectivity via a link or links 181 with a further network, such as a telephone network and/or a data communications network (e.g., the Internet). Such core network functionality for 5G may include access and mobility management function(s) (AMF(s)) and/or user plane functions (UPF(s)) and/or session management function(s) (SMF(s)). Such core network functionality for LTE may include MME (Mobility Management Entity)/SGW (Serving Gateway) functionality. These are merely illustrative functions that may be supported by the network element(s) 190, and note that both 5G and LTE functions might be supported. The RAN node 170 is coupled via a link 131 to a network element 190. The link 131 may be implemented as, e.g., an NG interface for 5G, or an SI interface for LTE, or other suitable interface for other standards. The network element 190 includes one or more processors 175, one or more memories 171, and one or more network interfaces (N/W I/F(s)) 180, interconnected through one or more buses 185. The one or more memories 171 include computer program code 173. The one or more memories 171 and the computer program code 173 are configured to, with the one or more processors 175, cause the network element 190 to perform one or more operations.
The wireless network 100 may implement network virtualization, which is the process of combining hardware and software network resources and network functionality into a single, software-based administrative entity, a virtual network. Network virtualization involves platform virtualization, often combined with resource virtualization. Network virtualization is categorized as either external, combining many networks, or parts of networks, into a virtual unit, or internal, providing network-like functionality to software containers on a single system. For example, a network may be deployed in a tele cloud, with virtualized network functions (VNF) running on, for example, data center servers. For example, network core functions and/or radio access network(s) (e.g. CloudRAN, O-RAN, edge cloud) may be virtualized. Note that the virtualized entities that result from the network virtualization are still implemented, at some level, using hardware such as processors 152 or 175 and memories 155 and 171, and also such virtualized entities create technical effects.
It may also be noted that operations of example embodiments of the present disclosure may be carried out by a plurality of cooperating devices (e.g. cRAN).
The computer readable memories 125, 155, and 171 may be of any type suitable to the local technical environment and may be implemented using any suitable data storage technology, such as semiconductor based memory devices, flash memory, magnetic memory devices and systems, optical memory devices and systems, fixed memory and removable memory. The computer readable memories 125, 155, and 171 may be means for performing storage functions. The processors 120, 152, and 175 may be of any type suitable to the local technical environment, and may include one or more of general purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs) and processors based on a multi-core processor architecture, as non-limiting examples. The processors 120, 152, and 175 may be means for performing functions, such as controlling the UE 110, RAN node 170, and other functions as described herein.
In general, the various example embodiments of the user equipment 110 can include, but are not limited to, cellular telephones such as smart phones, tablets, personal digital assistants (PDAs) having wireless communication capabilities, portable computers having wireless communication capabilities, image capture devices such as digital cameras having wireless communication capabilities, gaming devices having wireless communication capabilities, music storage and playback appliances having wireless communication capabilities, Internet appliances permitting wireless Internet access and browsing, tablets with wireless communication capabilities, as well as portable units or terminals that incorporate combinations of such functions. Various embodiments of the user equipment 110 can also include, but are not limited to, sensors having wired or wireless communication capabilities, devices integrated into vehicles, infrastructure associated with vehicular travel, wearable devices used by pedestrians or other non-vehicular users of roads, user equipment unrelated to traffic users, public safety user equipment and/or other commercial user equipment, user equipment configured to participate in sidelink scenarios, such as public safety user equipment and/or other commercial user equipment, sensors having wired or wireless communication capabilities, Internet of Things (IOT) devices, ambient IoT devices, devices capable of receiving information from sensors and having wireless communication capabilities, etc.
Having thus introduced one suitable but non-limiting technical context for the practice of the example embodiments of the present disclosure, example embodiments will now be described with greater specificity.
Features as described herein generally relate to energy harvesting (EH) devices, including but not limited to passive/ambient Internet of Things (IOT) devices, reduced capability (RedCap) devices, narrow-band IoT devices, cellular IoT devices, and massive machine-type communications (mMTC). In contrast to battery-powered devices, EH devices collect their energy from the environment, by means of solar cells, mechanical generators, radiofrequency harvesters, etc. Since the battery charge may decrease and increase randomly over time, long-term operation may not be as critical as for charge-decreasing, battery-powered devices (i.e. non-EH devices). Instead, energy-harvesting devices may struggle at collecting/harvesting/saving enough energy for short active periods, even though they may eventually recover from full battery drainage. An EH device may also be referred to as a device having an energy constraint, i.e. an energy-constrained device. An energy-constrained device, such as a UE, may be an energy harvesting UE, or a UE with a low battery capacity, or a passive UE with no battery that works with, for example, backscattering. The energy constraint may be UE battery level, capacity, harvesting capacity, backscattering capability, etc. Energy harvesting could be considered in several use cases by which a UE can harvest and store a limited amount of energy (e.g. using light, radio frequency (RF), vibration, etc.) when available.
Particularly, sensors powered by solar energy are getting popular, especially for the tiny sensors deployed outdoors for monitoring. The maximum Tx power of these passive IoT devices may also be significantly smaller due to smaller battery size or the absence of a battery. Generally, they are used for delay-tolerant IoT-types of traffic (e.g. reporting temperature, traffic conditions, etc.).
Features as described herein may relate to redcap devices, which may be enabled to send messages with low latency and high reliability and/or may have reduced capabilities such as: bandwidth (BW) of 20 MHz for frequency range 1 (FR1), BW of 50 or 100 MHz for frequency range 2 (FR2), reduced number of antennas (e.g. 1Tx antenna, 1 or 2 Rx antenna depending on FR and band), limited peak data rates, restricted modulation levels (e.g. 64 quadrature amplitude modulation (QAM) in downlink (DL) and 16-QAM in uplink (UL)) and/or optional half-duplex frequency division duplex (FDD). RedCap devices may include devices with relatively low complexity, cost, and/or size. Use cases for RedCap UE may include industrial Internet of Things (IoT) sensors, wearables, and/or devices used for transportation, tracking, infrastructure, agriculture, smart cities, industrial Internet of Things (IOT) sensors, wireless sensors, video surveillance devices, Internet of Things (IOT) devices, etc. Wearables may include sensors in contact with or near skin, smart fabric, heart rate monitors, temperature monitors, etc. An important use case for RedCap UE may be for industrial sensors.
Features as described herein may relate to passive IoT devices (e.g. ambient IoT devices). There is a demand for improved coverage (i.e. 30 m indoor and up to 100 m outdoor) and increased device density with ultra-low-cost and power consumption that is not addressed by existing solutions (i.e. radio-frequency identification (RFID) that has coverage up to 10 m). The use of passive IoT devices, i.e. devices that are battery-less or devices that have batteries but don't need battery replacement over the lifetime of the device, are being studied within the 3GPP framework (currently a Rel-19 study item in SA and a potential Rel-19 RAN study item). These devices are expected to have lower complexity, data rate, coverage, cost, and energy consumption than NB-IOT/eMTC. The use cases for passive IoT devices include identification, tracking, monitoring, sensing, logistics and supply chain management, transportation, manufacturing (factory automation), healthcare, energy, agriculture, transportation, smart cities, environment, extreme conditions, hazardous environments (e.g. environments where devices with batteries is not an option), etc.
The design targets of passive IoT devices may include the following: improved link budget compared to existing RFID solutions; frequency bands for global useability; ultra-low-cost; no need for battery charging or replacement (enabling low maintenance long life cycle operation); ultra-low-power (e.g. <100 micro-Watts, to enable operation with back-scattering or energy harvesting); small device size, form-factor; positioning accuracy (e.g. 3-5 m); data rate (e.g. 10-100 kbps); energy source: passive devices, use of backscattering techniques, semi-passive devices, devices operating with energy harvesting or with a very small battery (e.g. <100 mAh); and/or mobile-originated and mobile-terminated data.
As per 3GPP, the following areas may need enhancement to support passive IoT devices: simplified and adaptive procedures for operation with intermittently available energy and interrupted connections, e.g. random access (RA) procedure, radio resource control (RRC) protocol/RRC states handling; light-weight protocol for ultra-low power consumption; and/or energy-neutral sustainable operation of devices.
Additionally or alternatively, example embodiments of the present disclosure may be applicable to sidelink UEs, for example in a scenario in which a network or cell switches off/on for a UE configured to perform sidelink (SL) operations. NR SL methods may be implemented to provide communication between a vehicle and a network, infrastructure(s), other vehicle(s), or other road user(s) in the surrounding/immediate area. Such communication may enable proximity service (ProSe), or transmission of information about the surrounding environment, between devices in close proximity, for example device-to-device (D2D) communication technology. Such direct communication may be available even when network coverage is unavailable. Additionally or alternatively, NR SL methods may relate to Internet of Things (IOT) and automotive industries (e.g., for reduction of accident risk and safer driving experiences). These use cases may include a message exchange among vehicles (V2V), vehicles and pedestrians (V2P), vehicles and infrastructure (V2I), and/or vehicles and networks (V2N), and may be referred to as vehicle-to-everything (V2X). The allocation of V2V resources in cellular, i.e., time and frequency resources, can be either controlled by the cellular network structure or performed autonomously by the individual vehicles (e.g. UE devices thereof). Sidelink may use same or different carrier frequencies or frequency bands than cellular communication.
Features as described herein may relate to wake-up signals (WUS). Currently, UEs need to periodically wake up once per discontinuous reception (DRX) cycle, which may dominate the power consumption. If UEs can wake up only when they are triggered, for example in response to paging, power consumption may be dramatically reduced. This may be achieved by using a wake-up signal to trigger the main radio via a separate receiver that may monitor for wake-up signals with ultra-low power consumption. The power consumption for monitoring wake-up signals may depend on the wake-up signal design and the hardware module of the wake-up receiver used for signal detection and processing.
The main WUS operating principle is that, in every wake-up cycle, called w-cycle, the wake-up receiver (WRx) monitors a set of specified subcarriers for a short duration of time to determine whether it receives a wake-up indicator (WI) or not. Through the WI, the network may inform the UE to decode the physical downlink control channel (PDCCH) with a specified time offset, called w-offset (or Tof). Once the WRx successfully detects the WI, the baseband processor (BBP) may be switched on. After that, the BBP may decode the PDCCH messages at an active state for a preconfigured on-duration period, followed by the initiation of its inactivity timer. After the inactivity timer is initiated, and if a new PDCCH message is received before the timer expiration, the BBP re-initiates its inactivity timer. However, if there is no PDCCH message received before the expiration of the inactivity timer, a sleep period may start, the UE may switch to its sleep state, and the WRx may operate according to its w-cycle.
Referring now to
RAN has agreed to study item (RP-213645) on low-power Wake-up Signal and Receiver for NR with the following objectives:
Many EH devices intended for IOT applications will only transmit/receive very small amounts of data very rarely (e.g. a few times a day). In such scenarios, the use of WUS or WURx may be the best option. However, there is a need to provide an enhanced WUS procedure for EH devices.
Referring now to
After the EH UE (305) receives a wake-up indicator equal to one, the gNB (315) may start sending user data and corresponding signaling (PDCCH and PDSCH) to the target UE (305) with a time offset of wake-up scheme (tof). But after receiving WUS, or within tof, if the UE energy resources drop, for example as at 350, the UE (305) might not be able to receive the DL data correctly (345, 355), causing data reception errors and high UE energy consumption, such that the UE (305) might need to request the same data again.
Example embodiments of the present disclosure may provide a conditional WUS response for EH devices that may be based on UE's harvested energy levels.
At 420, the initial downlink timing synchronization between the NM (405) and the gNB (410) may be required when the NM (405) moves to power-saving mode. At 425, once the NM has acquired the synchronization through the primary synchronization signal (PSS) and secondary synchronization signal (SSS), the NM may signal its capabilities (e.g. start-up time of cellular module (tsu) and power-down time of cellular module (tpd)) to the network (410). At 430, the NM (405) may then send a wake-up scheme request as a service to the gNB (410) and the 5G core network (415). In response, at 435, QoS requirements (e.g. the maximum delay bound) and traffic patterns of ongoing connection may be provided to the gNB (410). At 440, based on QoS requirements and other parameters (e.g. traffic arrival rate, delay bound, power profiles, and start-up/power-down periods), the gNB (410) may configure the wake-up scheme parameters (e.g. inactivity timer (TI), ON-time duration (TON), wake-up cycle (te), length of Zadoff-Chu sequence (K), time offset of wake-up scheme (tof), the physical downlink wake-up channel (PDWCH) group index and the unique cyclic shift within group). Optionally, at 445, the 5G core (415) may transmit, to the gNB (410), user data. At 450, after configuring the wake-up parameters, the gNB (410) may send a wake-up indicator (WI) in pre-known wake-up instants, while the NM (405) may listen to the PDWCH with a period of te. At 455, once WI equals to one, the gNB may send user data and corresponding signaling (e.g. PDCCH and PDSCH) to the target UE (405) with a timing offset of tof.
A technical effect of example embodiments of the present disclosure may be to overcome the DL data reception failure at the energy harvesting UE side due to low energy resources.
In an example embodiment, a conditional wake-up signal (CWUS) scheme for EH devices may be provided, where upon receiving the wake-up indicator and based on the energy resources, the UE may send a CWUS acknowledgment to the gNB. The CWUS acknowledgment signal may indicate, to the gNB, about delaying or continuing DL data transmission to the UE.
In an example embodiment, dynamic control on the wake-up indicator may be provided, where the gNB may stop sending WI when the UE's energy resources are low; the UE may auto-evaluate its energy state every wake-up cycle. A technical effect of example embodiments of the present disclosure may be to achieve further UE power savings. Upon receiving a UE indication of a high energy state (i.e. through CWUS acknowledgment), the gNB may resume sending wake-up indicator(s) to the UE, or the UE's wake-up receiver.
Referring now to
At 510, the initial downlink timing synchronization may be required when the EH UE (502) moves to a power-saving mode. Once the UE (502) has acquired the synchronization through the primary synchronization signal (PSS) and secondary synchronization signal (SSS), at 512 the UE (502) may signals its capabilities (e.g. EH capability, start-up time of cellular module (tsu) and power-down time of cellular module (tpd)) to the network (506). At 514, UE (502) may send a conditional wake-up signal (CWUS) scheme request as a service to the gNB (506) and core network (508). The condition may involve an energy check before gNB sends the DL data. The energy check may need to be done at the EH UE side (502) within a specified time (T), which may be less than the time offset of wake-up scheme (tof). In the CWUS scheme request (514), the UE (502) may specify T to the network so that the gNB (506) may assign tof properly/accordingly. In other words, the CWUS request (514) may include a timer value to evaluate the energy level. The energy check may be based on the energy arrival (e.g. a previous or current rate at which energy is being harvested/obtained) at the UE side (502), stored energy (e.g. energy that is currently held at the UE), and/or predicted energy arrival (e.g. a rate at which energy is expected to be obtained/harvested).
At 516, in response, to the CWUS request (514), QOS requirements (e.g. the maximum delay bound) and traffic patterns of ongoing connection(s) may be provided to the gNB (506) from the core network (508). At 518, based on QoS requirements and other parameters (e.g. traffic arrival rate, delay bound, power profiles, and start-up/power-down periods), the gNB (506) may configure the wake-up scheme parameters (e.g. inactivity timer (TI), ON-time duration (TON), wake-up cycle (tc), length of Zadoff-Chu sequence (K), time offset of wake-up scheme (tof), the physical downlink wake-up channel (PDWCH) group index and the unique cyclic shift within group). Here, tof may be computed based on T indicated in the CWUS request (514). The power profiles and/or start-up/power down periods may be EH UE specific. The gNB (506) may transmit one or more of these parameters to the UE (502) for the conditional wake-up signal operation before transmitting WI.
At 522, the core network (508) may provide user data to the gNB (506).
At 524, after configuring the wake-up parameters, the gNB (506) may send a wake-up indicator (WI) in pre-known wake-up instants, while the WURx (hosted at UE side) (504) may listen to the PDWCH with a period of tc. Additionally or alternatively, the gNB (506) may transmit, for the UE (502) (e.g. to the WURx (504)), a wake-up signal, a wake-up signal beacon, a synchronization signal, a signal configured to be measured with a wake-up receiver, or any other signal. A WUS beacon may be used for synchronization purposes (e.g. to keep a wake-up receiver synchronized, and also possibly to keep different “cells” that are transmitting WUS synchronized) and it may be constantly transmitted in WUS beacon occasions (i.e. it may be transmitted even if WUS is not transmitted). WUS may indicate whether the UE shall wakeup for paging monitoring.
Once WI is equal to one, at 526, the WURx (504) may wake up the UE (502). At 528, the UE (502) may wake up and compute the energy resources at the UE side within T. For example the UE (502) may determine a current energy level of the UE (502) within T. For example, the energy resources may be at a first level (520). Waking up may cause energy resources to be used at the UE (502), for example such that the energy resources drop to a second level (530) that is lower than the first level (520). However, this is not limiting; it is possible for the EH UE (502) to harvest energy at any given time. Alternatively, the energy resources may be at a third level (534) that is lower than the first level (520) and the second level (530). More or fewer energy levels may be possible. Additionally or alternatively, the UE (502) may determine whether the current energy level is at, below, or above one or more thresholds, which may be different values.
In an example embodiment, various power states may be associated with an EH UE, during which associated operations may be supported. For example, in State 1, which may be a power saving mode, EH<threshold 1, where EH may be the amount of the harvested energy of the EH device. For example, EH may be seen as the instantaneously available energy harvested/stored at the device (EH_stored). Alternatively, EH may be the expected harvested energy of the device (EH_expected). This threshold condition may determine the sleep state, where the UE may suspend all communication activity and go to sleep. For example, in State 2, threshold 1<EH<threshold 2. When there is a limited amount of harvested energy available for the supported operations, those that require a small amount of energy (e.g. reception of paging, short messages, priority updates, SDT, and/or signaling) may be supported, while other operations may not be supported. For example, in State 3, EH>threshold 2. When EH is above this threshold, more energy-hungry operations may be supported (i.e. transmission or reception of larger amounts of data).
In an example embodiment, a further state differentiation may be supported (e.g. State 4), where State 3 may be used for mobile terminated traffic (i.e. small amount of uplink transmission) and State 4 may be used for mobile generated traffic (i.e. large amount of uplink transmission).
In an example embodiment, the number/types of states may be device type dependent. A technical effect of increasing the number of power states may be to allow more granularity, but more threshold calculations may be needed.
In the example of
In an example embodiment, based on an energy indication in conditional acknowledgment, the gNB (506) may send a part of DL data and delay the remaining data until the EH UE (502) gets energized (i.e. computes a higher level of energy resources) and sends an indication that an energy condition (e.g. a threshold) is now satisfied to receive the remaining data.
In an example embodiment, the gNB (506) may prioritize the transmission based on the energy state of the devices (e.g. EH UE(s)). For example, transmissions that are supported by a current energy state of the UE may be prioritized over transmissions that are not supported by the current energy state of the UE. For example, if the UE is in State 2, the gNB may prioritize short messages, priority updates, SDT, and/or control signaling.
After indicating that the energy resources are low, at 536, the UE (502) may go into a deep sleep state to harvest more energy. For example, the UE (502) may go into a sleep state, an inactive state, or an idle state; these terms may be used interchangeably in the present disclosure. At 538, the UE (502) may turn off the WURx (504) for energy-saving purposes. At 540, the gNB (506) may delay the data transmissions, may stop sending WI to the UE (502) (i.e. begin to not send WI, or fail to send WI, or pause the sending of WI), and may monitor the energy condition. As the WURx (504) is hosted on the UE side, sending WI may not be energy-efficient. In an example embodiment, control signals may also be delayed. In an example embodiment, both data transmissions and control signals may be delayed. In an example embodiment, different energy thresholds may be used to cause various types of downlink transmissions to be delayed. For example, if the EH UE (502) determines at 528 that the energy resources are at or below a first threshold but above a second, different threshold, the EH UE (502) may transmit a CWUS acknowledgement that is configured to indicate that DL data should be delayed. If the EH UE (502) determines at 528 that the energy resources are at or below the second threshold, which may be lower than the first threshold, then the EH UE (502) may transmit a CWUS acknowledgement that is configured to indicate that both DL data and control signals should be delayed.
At 544, the EH UE (502) may automatically check its energy resources every Te. For example, after energy harvesting, the energy resources of the EH UE (502) may increase to a fourth level (542), which may be higher than the first level (520), the second level (530), and the third level (534). Additionally or alternatively, the UE (502) may determine that the current energy level is above a first threshold, or is equal to or above a second threshold. The first threshold and the second threshold may be different values. Upon switching to a higher energy state, at 546 the EH UE (502) may provide, to the gNB (506), a CWUS acknowledgment to indicate recovering remaining data (i.e. that the remaining data should be transmitted to the UE (502)). Additionally or alternatively, the CWUS acknowledgement may be based on a determination that the current energy level is at or above a threshold. At 548, the gNB (506) may start sending DL data to the UE (502). At 550, the EH UE (502) may successfully receive complete DL data. At 552, the UE may turn ON its WURx (504). At 554, the gNB (506) may resume WI transmission to the WURx (504).
A person of ordinary skill in the art will understand that one, some, or all of these steps may occur in combination with other steps, or in a different order.
Referring now to
At 624, the gNB (506) may transmit, directly to the UH UE (502), a WU indicator (WI).
At 654, the gNB (506) may transmit, directly to the UH UE (502), a WU indicator (WI).
A person of ordinary skill in the art will understand that one, some, or all of these steps may occur in combination with other steps, or in a different order.
Example embodiments of the present disclosure may be applied to energy harvesting devices (i.e. RedCap and passive IoT) devices.
A technical effect of example embodiments of the present disclosure may be to improve data reception at EH devices based on energy availability. Without application of one or more example embodiments of the present disclosure, the data reception may fail, and the UE may have to receive, again, the same data. A technical effect of example embodiments of the present disclosure may be to ensure that data transmission from the gNB side is delayed until enough energy resources are available at the EH UE side.
A technical effect of example embodiments of the present disclosure may be to enable the gNB to prioritize high-energy UEs transmission.
A technical effect of example embodiments of the present disclosure may be to provide a dynamic control on the wake-up indicator transmitted from the gNB side.
A technical effect of example embodiments of the present disclosure may be to save UE power.
In accordance with one example embodiment, an apparatus may comprise: at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the apparatus at least to: transmit a request for conditional wake-up signal operation; receive at least one parameter for the conditional wake-up signal operation; receive at least one signal, wherein the at least one signal may comprise one of: a wake-up signal, a wake-up indicator, a wake-up signal beacon, or a signal configured to be measured with a wake-up receiver; in response to the receiving of the at least one signal, determine a current energy level; and transmit a conditional wake-up signal operation acknowledgement based, at least partially, on the current energy level.
The example apparatus may comprise at least one of: an energy harvesting device, a reduced capability device, a cellular Internet of Things device, a narrow-band Internet of Things device, or an ambient Internet of Things device.
The request for the conditional wake-up signal operation may comprise, at least, a time period for the determining of the current energy level.
The example apparatus may be further configured to: determine the time period for the determining of the current energy level based, at least partially, on at least one of: a previous rate of energy arrival at the apparatus, a current rate of energy arrival at the apparatus, stored energy at the apparatus, or a predicted rate of energy arrival at the apparatus.
The at least one parameter for the conditional wake-up signal operation may comprise at least one of: an inactivity time, a duration of on-time, a wake-up cycle length, a length of a Zadoff-Chu sequence, a time offset for the conditional wake-up signal operation, a group index for a physical downlink wake-up channel, or a cyclic shift within a group for the physical downlink wake-up channel.
The wake-up indicator may be received during a wake-up cycle via a physical downlink wake-up channel.
The at least one signal may be received from one of: a base station, or a wake-up receiver.
The example apparatus may be further configured to: in response to the at least one received signal, transition from a sleep state to an awake state.
The conditional wake-up signal operation acknowledgement may comprise an indication of the current energy level.
Transmitting the conditional wake-up signal operation acknowledgement may comprise the example apparatus being further configured to: in response to the current energy level being at or below at least one first threshold, transmit an indication to delay one or more downlink transmissions; transition to a sleep state; and perform energy harvesting during the sleep state.
The example apparatus may be further configured to: periodically determine the current energy level, during the sleep state and based on a wake-up cycle time period, until the current energy level is at or above at least one second threshold.
The example apparatus may be further configured to: cause the wake-up receiver to be turned off in response to the current energy level being at or below the at least one first threshold.
Transmitting the conditional wake-up signal operation acknowledgement may comprise the example apparatus being further configured to: in response to the current energy level being at or above at least one threshold, transmit an indication to continue with at least one downlink transmission.
The example apparatus may be further configured to: cause the wake-up receiver to be turned on in response to the current energy level being at or above the at least one threshold.
In accordance with one aspect, an example method may be provided comprising: transmitting, with a user equipment, a request for conditional wake-up signal operation; receiving at least one parameter for the conditional wake-up signal operation; receiving at least one signal, wherein the at least one signal may comprise one of: a wake-up signal, a wake-up indicator, a wake-up signal beacon, or a signal configured to be measured with a wake-up receiver; in response to the receiving of the at least one signal, determining a current energy level; and transmitting a conditional wake-up signal operation acknowledgement based, at least partially, on the current energy level.
The user equipment may comprise at least one of: an energy harvesting device, a reduced capability device, a cellular Internet of Things device, a narrow-band Internet of Things device, or an ambient Internet of Things device.
The request for the conditional wake-up signal operation may comprise, at least, a time period for the determining of the current energy level.
The example method may further comprise: determining the time period for the determining of the current energy level based, at least partially, on at least one of: a previous rate of energy arrival at the user equipment, a current rate of energy arrival at the user equipment, stored energy at the user equipment, or a predicted rate of energy arrival at the user equipment.
The at least one parameter for the conditional wake-up signal operation may comprise at least one of: an inactivity time, a duration of on-time, a wake-up cycle length, a length of a Zadoff-Chu sequence, a time offset for the conditional wake-up signal operation, a group index for a physical downlink wake-up channel, or a cyclic shift within a group for the physical downlink wake-up channel.
The wake-up indicator may be received during a wake-up cycle via a physical downlink wake-up channel.
The at least one signal may be received from one of: a base station, or a wake-up receiver.
The example method may further comprise: in response to the at least one received signal, transitioning the user equipment from a sleep state to an awake state.
The conditional wake-up signal operation acknowledgement may comprise an indication of the current energy level.
The transmitting of the conditional wake-up signal operation acknowledgement may comprise: in response to the current energy level being at or below at least one first threshold, transmitting an indication to delay one or more downlink transmissions; transitioning the user equipment to a sleep state; and performing energy harvesting, with the user equipment, during the sleep state.
The example method may further comprise: periodically determining the current energy level, during the sleep state and based on a wake-up cycle time period, until the current energy level is at or above at least one second threshold.
The example method may further comprise: causing the wake-up receiver to be turned off in response to the current energy level being at or below the at least one first threshold.
The transmitting of the conditional wake-up signal operation acknowledgement may comprise: in response to the current energy level being at or above at least one threshold, transmitting an indication to continue with at least one downlink transmission.
The example method may further comprise: causing the wake-up receiver to be turned on in response to the current energy level being at or above the at least one threshold.
In accordance with one example embodiment, an apparatus may comprise: circuitry configured to perform: transmitting, with a user equipment, a request for conditional wake-up signal operation; circuitry configured to perform: receiving at least one parameter for the conditional wake-up signal operation; circuitry configured to perform: receiving at least one signal, wherein the at least one signal may comprise one of: a wake-up signal, a wake-up indicator, a wake-up signal beacon, or a signal configured to be measured with a wake-up receiver; circuitry configured to perform: in response to the receiving of the at least one signal, determining a current energy level; and circuitry configured to perform: transmitting a conditional wake-up signal operation acknowledgement based, at least partially, on the current energy level.
In accordance with one example embodiment, an apparatus may comprise: processing circuitry; memory circuitry including computer program code, the memory circuitry and the computer program code configured to, with the processing circuitry, enable the apparatus to: transmit a request for conditional wake-up signal operation; receive at least one parameter for the conditional wake-up signal operation; receive at least one signal, wherein the at least one signal may comprise one of: a wake-up signal, a wake-up indicator, a wake-up signal beacon, or a signal configured to be measured with a wake-up receiver; in response to the receiving of the at least one signal, determine a current energy level; and transmit a conditional wake-up signal operation acknowledgement based, at least partially, on the current energy level.
As used in this application, the term “circuitry” may refer to one or more or all of the following: (a) hardware-only circuit implementations (such as implementations in only analog and/or digital circuitry) and (b) combinations of hardware circuits and software, such as (as applicable): (i) a combination of analog and/or digital hardware circuit(s) with software/firmware and (ii) any portions of hardware processor(s) with software (including digital signal processor(s)), software, and memory(ies) that work together to cause an apparatus, such as a mobile phone or server, to perform various functions) and (c) hardware circuit(s) and or processor(s), such as a microprocessor(s) or a portion of a microprocessor(s), that requires software (e.g., firmware) for operation, but the software may not be present when it is not needed for operation.” This definition of circuitry applies to all uses of this term in this application, including in any claims. As a further example, as used in this application, the term circuitry also covers an implementation of merely a hardware circuit or processor (or multiple processors) or portion of a hardware circuit or processor and its (or their) accompanying software and/or firmware. The term circuitry also covers, for example and if applicable to the particular claim element, a baseband integrated circuit or processor integrated circuit for a mobile device or a similar integrated circuit in server, a cellular network device, or other computing or network device.
In accordance with one example embodiment, an apparatus may comprise means for performing: transmitting a request for conditional wake-up signal operation; receiving at least one parameter for the conditional wake-up signal operation; receiving at least one signal, wherein the at least one signal may comprise one of: a wake-up signal, a wake-up indicator, a wake-up signal beacon, or a signal configured to be measured with a wake-up receiver; in response to the receiving of the at least one signal, determining a current energy level; and transmitting a conditional wake-up signal operation acknowledgement based, at least partially, on the current energy level.
The example apparatus may comprise at least one of: an energy harvesting device, a reduced capability device, a cellular Internet of Things device, a narrow-band Internet of Things device, or an ambient Internet of Things device.
The request for the conditional wake-up signal operation may comprise, at least, a time period for the determining of the current energy level.
The means may be further configured to perform: determining the time period for the determining of the current energy level based, at least partially, on at least one of: a previous rate of energy arrival at the apparatus, a current rate of energy arrival at the apparatus, stored energy at the apparatus, or a predicted rate of energy arrival at the apparatus.
The at least one parameter for the conditional wake-up signal operation may comprise at least one of: an inactivity time, a duration of on-time, a wake-up cycle length, a length of a Zadoff-Chu sequence, a time offset for the conditional wake-up signal operation, a group index for a physical downlink wake-up channel, or a cyclic shift within a group for the physical downlink wake-up channel.
The wake-up indicator may be received during a wake-up cycle via a physical downlink wake-up channel.
The at least one signal may be received from one of: a base station, or a wake-up receiver.
The means may be further configured to perform: in response to the at least one received signal, transitioning from a sleep state to an awake state.
The conditional wake-up signal operation acknowledgement may comprise an indication of the current energy level.
The means configured to perform transmitting the conditional wake-up signal operation acknowledgement may comprise means configured to perform: in response to the current energy level being at or below at least one first threshold, transmitting an indication to delay one or more downlink transmissions; transitioning to a sleep state; and performing energy harvesting during the sleep state.
The means may be further configured to perform: periodically determining the current energy level, during the sleep state and based on a wake-up cycle time period, until the current energy level is at or above at least one second threshold.
The means may be further configured to perform: causing the wake-up receiver to be turned off in response to the current energy level being at or below the at least one first threshold.
The means configured to perform transmitting the conditional wake-up signal operation acknowledgement may comprise means configured to perform: in response to the current energy level being at or above at least one threshold, transmitting an indication to continue with at least one downlink transmission.
The means may be further configured to perform: causing the wake-up receiver to be turned on in response to the current energy level being at or above the at least one threshold.
A processor, memory, and/or example algorithms (which may be encoded as instructions, program, or code) may be provided as example means for providing or causing performance of operation.
In accordance with one example embodiment, a non-transitory computer-readable medium comprising instructions stored thereon which, when executed with at least one processor, cause the at least one processor to: cause transmitting of a request for conditional wake-up signal operation; cause receiving of at least one parameter for the conditional wake-up signal operation; cause receiving of at least one signal, wherein the at least one signal may comprise one of: a wake-up signal, a wake-up indicator, a wake-up signal beacon, or a signal configured to be measured with a wake-up receiver; in response to the receiving of the at least one signal, determine a current energy level; and cause transmitting of a conditional wake-up signal operation acknowledgement based, at least partially, on the current energy level.
In accordance with one example embodiment, a non-transitory computer-readable medium comprising program instructions stored thereon for performing at least the following: causing transmitting of a request for conditional wake-up signal operation; causing receiving of at least one parameter for the conditional wake-up signal operation; causing receiving of at least one signal, wherein the at least one signal may comprise one of: a wake-up signal, a wake-up indicator, a wake-up signal beacon, or a signal configured to be measured with a wake-up receiver; in response to the receiving of the at least one signal, determining a current energy level; and causing transmitting of a conditional wake-up signal operation acknowledgement based, at least partially, on the current energy level.
In accordance with another example embodiment, a non-transitory program storage device readable by a machine may be provided, tangibly embodying instructions executable by the machine for performing operations, the operations comprising: causing transmitting of a request for conditional wake-up signal operation; causing receiving of at least one parameter for the conditional wake-up signal operation; causing receiving of at least one signal, wherein the at least one signal may comprise one of: a wake-up signal, a wake-up indicator, a wake-up signal beacon, or a signal configured to be measured with a wake-up receiver; in response to the receiving of the at least one signal, determining a current energy level; and causing transmitting of a conditional wake-up signal operation acknowledgement based, at least partially, on the current energy level.
In accordance with another example embodiment, a non-transitory computer-readable medium comprising instructions that, when executed by an apparatus, cause the apparatus to perform at least the following: causing transmitting of a request for conditional wake-up signal operation; causing receiving of at least one parameter for the conditional wake-up signal operation; causing receiving of at least one signal, wherein the at least one signal may comprise one of: a wake-up signal, a wake-up indicator, a wake-up signal beacon, or a signal configured to be measured with a wake-up receiver; in response to the receiving of the at least one signal, determining a current energy level; and causing transmitting of a conditional wake-up signal operation acknowledgement based, at least partially, on the current energy level.
A computer implemented system comprising: at least one processor and at least one non-transitory memory storing instructions that, when executed by the at least one processor, cause the system at least to perform: causing transmitting of a request for conditional wake-up signal operation; causing receiving of at least one parameter for the conditional wake-up signal operation; causing receiving of at least one signal, wherein the at least one signal may comprise one of: a wake-up signal, a wake-up indicator, a wake-up signal beacon, or a signal configured to be measured with a wake-up receiver; in response to the receiving of the at least one signal, determining a current energy level; and causing transmitting of a conditional wake-up signal operation acknowledgement based, at least partially, on the current energy level.
A computer implemented system comprising: means for causing transmitting of a request for conditional wake-up signal operation; means for causing receiving of at least one parameter for the conditional wake-up signal operation; means for causing receiving of at least one signal, wherein the at least one signal may comprise one of: a wake-up signal, a wake-up indicator, a wake-up signal beacon, or a signal configured to be measured with a wake-up receiver; means for, in response to the receiving of the at least one signal, determining a current energy level; and means for causing transmitting of a conditional wake-up signal operation acknowledgement based, at least partially, on the current energy level.
In accordance with one example embodiment, an apparatus may comprise: at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the apparatus at least to: receive, from a user equipment capable of performing energy harvesting, a request for conditional wake-up signal operation; transmit, to the user equipment, at least one parameter for the conditional wake-up signal operation; transmit at least one signal for the user equipment, wherein the at least one signal may comprise one of: a wake-up signal, a wake-up indicator, a wake-up signal beacon, or a signal configured to be measured with a wake-up receiver; and receive, from the user equipment, a conditional wake-up signal operation acknowledgement.
The request for the conditional wake-up signal operation may comprise, at least, a time period for determining of a current energy level of the user equipment.
The example apparatus may be further configured to: determine a time offset of the conditional wake-up signal operation based, at least partially, on the indicated time period; and monitor for another conditional wake-up signal operation acknowledgement based, at least partially, on the determined time offset.
The example apparatus may be further configured to: determine the at least one parameter for the conditional wake-up signal operation based, at least partially, on at least one of: one or more quality of service requirements, a maximum delay bound, one or more ongoing network traffic patterns, a traffic arrival rate, a delay bound, one or more power profiles, a start-up time period, or a power-down time period.
The at least one parameter for the conditional wake-up signal operation may comprise at least one of: an inactivity time, a duration of on-time, a wake-up cycle length, a length of a Zadoff-Chu sequence, a time offset for the conditional wake-up signal operation, a group index for a physical downlink wake-up channel, or a cyclic shift within a group for the physical downlink wake-up channel.
The at least one signal may be transmitted to one of: the user equipment, or the wake-up receiver.
The conditional wake-up signal operation acknowledgement may comprise an indication of a current energy level of the user equipment.
The example apparatus may be further configured to: determine whether to delay or continue one or more downlink transmissions to the user equipment.
The example apparatus may be further configured to: prioritize at least one downlink transmission based, at least partially, on the current energy level of the user equipment.
The conditional wake-up signal operation acknowledgement may comprise an indication to delay one or more downlink transmissions.
The example apparatus may be further configured to: stop transmitting the at least one signal.
The example apparatus may be further configured to: determine to transmit a first part of a downlink data transmission to the user equipment and delay transmission of a second part of the downlink data transmission until another conditional wake-up signal operation acknowledgement is received.
The conditional wake-up signal operation acknowledgement may comprise an indication to continue with at least one downlink transmission.
In accordance with one aspect, an example method may be provided comprising: receiving, with a base station from a user equipment capable of performing energy harvesting, a request for conditional wake-up signal operation; transmitting, to the user equipment, at least one parameter for the conditional wake-up signal operation; transmitting at least one signal for the user equipment, wherein the at least one signal may comprise one of: a wake-up signal, a wake-up indicator, a wake-up signal beacon, or a signal configured to be measured with a wake-up receiver; and receiving, from the user equipment, a conditional wake-up signal operation acknowledgement.
The request for the conditional wake-up signal operation may comprise, at least, a time period for determining of a current energy level of the user equipment.
The example method may further comprise: determining a time offset of the conditional wake-up signal operation based, at least partially, on the indicated time period; and monitoring for another conditional wake-up signal operation acknowledgement based, at least partially, on the determined time offset.
The example method may further comprise: determining the at least one parameter for the conditional wake-up signal operation based, at least partially, on at least one of: one or more quality of service requirements, a maximum delay bound, one or more ongoing network traffic patterns, a traffic arrival rate, a delay bound, one or more power profiles, a start-up time period, or a power-down time period.
The at least one parameter for the conditional wake-up signal operation may comprise at least one of: an inactivity time, a duration of on-time, a wake-up cycle length, a length of a Zadoff-Chu sequence, a time offset for the conditional wake-up signal operation, a group index for a physical downlink wake-up channel, or a cyclic shift within a group for the physical downlink wake-up channel.
The at least one signal may be transmitted to one of: the user equipment, or the wake-up receiver.
The conditional wake-up signal operation acknowledgement may comprise an indication of a current energy level of the user equipment.
The example method may further comprise: determining whether to delay or continue one or more downlink transmissions to the user equipment.
The example method may further comprise: prioritizing at least one downlink transmission based, at least partially, on the current energy level of the user equipment.
The conditional wake-up signal operation acknowledgement may comprise an indication to delay one or more downlink transmissions.
The example method may further comprise: stopping transmitting of the at least one signal.
The example method may further comprise: determining to transmit a first part of a downlink data transmission to the user equipment and delay transmission of a second part of the downlink data transmission until another conditional wake-up signal operation acknowledgement is received.
The conditional wake-up signal operation acknowledgement may comprise an indication to continue with at least one downlink transmission.
In accordance with one example embodiment, an apparatus may comprise: circuitry configured to perform: receiving, with a base station from a user equipment capable of performing energy harvesting, a request for conditional wake-up signal operation; circuitry configured to perform: transmitting, to the user equipment, at least one parameter for the conditional wake-up signal operation; circuitry configured to perform: transmitting at least one signal for the user equipment, wherein the at least one signal may comprise one of: a wake-up signal, a wake-up indicator, a wake-up signal beacon, or a signal configured to be measured with a wake-up receiver; and circuitry configured to perform: receiving, from the user equipment, a conditional wake-up signal operation acknowledgement.
In accordance with one example embodiment, an apparatus may comprise: processing circuitry; memory circuitry including computer program code, the memory circuitry and the computer program code configured to, with the processing circuitry, enable the apparatus to: receive, from a user equipment capable of performing energy harvesting, a request for conditional wake-up signal operation; transmit, to the user equipment, at least one parameter for the conditional wake-up signal operation; transmit at least one signal for the user equipment, wherein the at least one signal may comprise one of: a wake-up signal, a wake-up indicator, a wake-up signal beacon, or a signal configured to be measured with a wake-up receiver; and receive, from the user equipment, a conditional wake-up signal operation acknowledgement.
In accordance with one example embodiment, an apparatus may comprise means for performing: receiving, from a user equipment capable of performing energy harvesting, a request for conditional wake-up signal operation; transmitting, to the user equipment, at least one parameter for the conditional wake-up signal operation; transmitting at least one signal for the user equipment, wherein the at least one signal may comprise one of: a wake-up signal, a wake-up indicator, a wake-up signal beacon, or a signal configured to be measured with a wake-up receiver; and receiving, from the user equipment, a conditional wake-up signal operation acknowledgement.
The request for the conditional wake-up signal operation may comprise, at least, a time period for determining of a current energy level of the user equipment.
The means may be further configured to perform: determining a time offset of the conditional wake-up signal operation based, at least partially, on the indicated time period; and monitoring for another conditional wake-up signal operation acknowledgement based, at least partially, on the determined time offset.
The means may be further configured to perform: determining the at least one parameter for the conditional wake-up signal operation based, at least partially, on at least one of: one or more quality of service requirements, a maximum delay bound, one or more ongoing network traffic patterns, a traffic arrival rate, a delay bound, one or more power profiles, a start-up time period, or a power-down time period.
The at least one parameter for the conditional wake-up signal operation may comprise at least one of: an inactivity time, a duration of on-time, a wake-up cycle length, a length of a Zadoff-Chu sequence, a time offset for the conditional wake-up signal operation, a group index for a physical downlink wake-up channel, or a cyclic shift within a group for the physical downlink wake-up channel.
The at least one signal may be transmitted to one of: the user equipment, or the wake-up receiver.
The conditional wake-up signal operation acknowledgement may comprise an indication of a current energy level of the user equipment.
The means may be further configured to perform: determining whether to delay or continue one or more downlink transmissions to the user equipment.
The means may be further configured to perform: prioritizing at least one downlink transmission based, at least partially, on the current energy level of the user equipment.
The conditional wake-up signal operation acknowledgement may comprise an indication to delay one or more downlink transmissions.
The means may be further configured to perform: stopping transmitting of the at least one signal.
The means may be further configured to perform: determining to transmit a first part of a downlink data transmission to the user equipment and delay transmission of a second part of the downlink data transmission until another conditional wake-up signal operation acknowledgement is received.
The conditional wake-up signal operation acknowledgement may comprise an indication to continue with at least one downlink transmission.
In accordance with one example embodiment, a non-transitory computer-readable medium comprising instructions stored thereon which, when executed with at least one processor, cause the at least one processor to: cause receiving, from a user equipment capable of performing energy harvesting, of a request for conditional wake-up signal operation; cause transmitting, to the user equipment, of at least one parameter for the conditional wake-up signal operation; cause transmitting of at least one signal for the user equipment, wherein the at least one signal may comprise one of: a wake-up signal, a wake-up indicator, a wake-up signal beacon, or a signal configured to be measured with a wake-up receiver; and cause receiving, from the user equipment, of a conditional wake-up signal operation acknowledgement.
In accordance with one example embodiment, a non-transitory computer-readable medium comprising program instructions stored thereon for performing at least the following: causing receiving, from a user equipment capable of performing energy harvesting, of a request for conditional wake-up signal operation; causing transmitting, to the user equipment, of at least one parameter for the conditional wake-up signal operation; causing transmitting of at least one signal for the user equipment, wherein the at least one signal may comprise one of: a wake-up signal, a wake-up indicator, a wake-up signal beacon, or a signal configured to be measured with a wake-up receiver; and causing receiving, from the user equipment, of a conditional wake-up signal operation acknowledgement.
In accordance with another example embodiment, a non-transitory program storage device readable by a machine may be provided, tangibly embodying instructions executable by the machine for performing operations, the operations comprising: causing receiving, from a user equipment capable of performing energy harvesting, of a request for conditional wake-up signal operation; causing transmitting, to the user equipment, of at least one parameter for the conditional wake-up signal operation; causing transmitting of at least one signal for the user equipment, wherein the at least one signal may comprise one of: a wake-up signal, a wake-up indicator, a wake-up signal beacon, or a signal configured to be measured with a wake-up receiver; and causing receiving, from the user equipment, of a conditional wake-up signal operation acknowledgement.
In accordance with another example embodiment, a non-transitory computer-readable medium comprising instructions that, when executed by an apparatus, cause the apparatus to perform at least the following: causing receiving, from a user equipment capable of performing energy harvesting, of a request for conditional wake-up signal operation; causing transmitting, to the user equipment, of at least one parameter for the conditional wake-up signal operation; causing transmitting of at least one signal for the user equipment, wherein the at least one signal may comprise one of: a wake-up signal, a wake-up indicator, a wake-up signal beacon, or a signal configured to be measured with a wake-up receiver; and causing receiving, from the user equipment, of a conditional wake-up signal operation acknowledgement.
A computer implemented system comprising: at least one processor and at least one non-transitory memory storing instructions that, when executed by the at least one processor, cause the system at least to perform: causing receiving, from a user equipment capable of performing energy harvesting, of a request for conditional wake-up signal operation; causing transmitting, to the user equipment, of at least one parameter for the conditional wake-up signal operation; causing transmitting of at least one signal for the user equipment, wherein the at least one signal may comprise one of: a wake-up signal, a wake-up indicator, a wake-up signal beacon, or a signal configured to be measured with a wake-up receiver; and causing receiving, from the user equipment, of a conditional wake-up signal operation acknowledgement.
A computer implemented system comprising: means for causing receiving, from a user equipment capable of performing energy harvesting, of a request for conditional wake-up signal operation; means for causing transmitting, to the user equipment, of at least one parameter for the conditional wake-up signal operation; means for causing transmitting of at least one signal for the user equipment, wherein the at least one signal may comprise one of: a wake-up signal, a wake-up indicator, a wake-up signal beacon, or a signal configured to be measured with a wake-up receiver; and means for causing receiving, from the user equipment, of a conditional wake-up signal operation acknowledgement.
The term “non-transitory,” as used herein, is a limitation of the medium itself (i.e. tangible, not a signal) as opposed to a limitation on data storage persistency (e.g., RAM vs. ROM).
It should be understood that the foregoing description is only illustrative. Various alternatives and modifications can be devised by those skilled in the art. For example, features recited in the various dependent claims could be combined with each other in any suitable combination(s). In addition, features from different embodiments described above could be selectively combined into a new embodiment. Accordingly, the description is intended to embrace all such alternatives, modification and variances which fall within the scope of the appended claims.
Number | Date | Country | |
---|---|---|---|
63440791 | Jan 2023 | US |