The present disclosure relates generally to wireless communication systems and, more specifically, the present disclosure is related to apparatuses and methods for energy buffer information for an energy status report (ESR).
Wireless communication has been one of the most successful innovations in modern history. Recently, the number of subscribers to wireless communication services exceeded five billion and continues to grow quickly. The demand of wireless data traffic is rapidly increasing due to the growing popularity among consumers and businesses of smart phones and other mobile data devices, such as tablets, “note pad” computers, net books, eBook readers, and machine type of devices. In order to meet the high growth in mobile data traffic and support new applications and deployments, improvements in radio interface efficiency and coverage are of paramount importance. To meet the demand for wireless data traffic having increased since deployment of 4G communication systems, and to enable various vertical applications, 5G communication systems have been developed and are currently being deployed.
The present disclosure relates to energy buffer information for an ESR.
In an embodiment, a method of a user equipment (UE) in a wireless communication system is provided. The method includes identifying a condition for providing an ESR and determining one or more values of an available energy level corresponding to one or more time instances. A first value of the available energy level, from the one or more values, at a first time instance, from the one or more time instances, is determined based on a first value of a maximum transmit energy level at the first time instance. The first value of the maximum transmit energy level is determined based on the first time instance. The method further includes determining a first ESR comprising the one or more values of the available energy level and the corresponding one or more time instances, determining uplink resources for transmission of a first uplink channel with the first ESR, and transmitting the first uplink channel with the first ESR in the uplink resources.
In another embodiment, a UE is provided. The UE includes a processor configured to identify a condition for providing an ESR and determine one or more values of an available energy level corresponding to one or more time instances. A first value of the available energy level, from the one or more values, at a first time instance, from the one or more time instances, is determined based on a first value of a maximum transmit energy level at the first time instance. The first value of the maximum transmit energy level is determined based on the first time instance. The processor is further configured to determine a first ESR comprising the one or more values of the available energy level and the corresponding one or more time instances and determine uplink resources for transmission of a first uplink channel with the first ESR. The UE further includes a transceiver operably coupled with the processor. The transceiver is configured to transmit the first uplink channel with the first ESR in the uplink resources.
In yet another embodiment, a base station is provided. The base station includes a processor configured to determine uplink resources for reception of a first uplink channel and a transceiver operably coupled with the processor. The transceiver is configured to receive the first uplink channel in the uplink resources. The processor is further configured to determine, from a first energy status report (ESR) provided by the first uplink channel, one or more values of an available energy level and corresponding one or more time instances. A first value of the available energy level, from the one or more values, at a first time instance, from the one or more time instances, is based on a first value of a maximum transmit energy level at the first time instance. The first value of the maximum transmit energy level is based on the first time instance.
Before undertaking the DETAILED DESCRIPTION below, it may be advantageous to set forth definitions of certain words and phrases used throughout this patent document. The term “couple” and its derivatives refer to any direct or indirect communication between two or more elements, whether or not those elements are in physical contact with one another. The terms “transmit,” “receive,” and “communicate,” as well as derivatives thereof, encompass both direct and indirect communication. The terms “include” and “comprise,” as well as derivatives thereof, mean inclusion without limitation. The term “or” is inclusive, meaning and/or. The phrase “associated with,” as well as derivatives thereof, means to include, be included within, interconnect with, contain, be contained within, connect to or with, couple to or with, be communicable with, cooperate with, interleave, juxtapose, be proximate to, be bound to or with, have, have a property of, have a relationship to or with, or the like. The term “controller” means any device, system, or part thereof that controls at least one operation. Such a controller may be implemented in hardware or a combination of hardware and software and/or firmware. The functionality associated with any particular controller may be centralized or distributed, whether locally or remotely. The phrase “at least one of,” when used with a list of items, means that different combinations of one or more of the listed items may be used, and only one item in the list may be needed. For example, “at least one of: A, B, and C” includes any of the following combinations: A, B, C, A and B, A and C, B and C, and A and B and C.
Moreover, various functions described below can be implemented or supported by one or more computer programs, each of which is formed from computer readable program code and embodied in a computer readable medium. The terms “application” and “program” refer to one or more computer programs, software components, sets of instructions, procedures, functions, objects, classes, instances, related data, or a portion thereof adapted for implementation in a suitable computer readable program code. The phrase “computer readable program code” includes any type of computer code, including source code, object code, and executable code. The phrase “computer readable medium” includes any type of medium capable of being accessed by a computer, such as read only memory (ROM), random access memory (RAM), a hard disk drive, a compact disc (CD), a digital video disc (DVD), or any other type of memory. A “non-transitory” computer readable medium excludes wired, wireless, optical, or other communication links that transport transitory electrical or other signals. A non-transitory computer readable medium includes media where data can be permanently stored and media where data can be stored and later overwritten, such as a rewritable optical disc or an erasable memory device.
Definitions for other certain words and phrases are provided throughout this patent document. Those of ordinary skill in the art should understand that in many if not most instances, such definitions apply to prior as well as future uses of such defined words and phrases.
For a more complete understanding of the present disclosure and its advantages, reference is now made to the following description taken in conjunction with the accompanying drawings, in which like reference numerals represent like parts:
To meet the demand for wireless data traffic having increased since deployment of 4G communication systems, and to enable various vertical applications, 5G/NR communication systems have been developed and are currently being deployed. The 5G/NR communication system is implemented in higher frequency (mmWave) bands, e.g., 28 GHz or 60 GHz bands, so as to accomplish higher data rates or in lower frequency bands, such as 6 GHz, to enable robust coverage and mobility support. To decrease propagation loss of the radio waves and increase the transmission distance, the beamforming, massive multiple-input multiple-output (MIMO), full dimensional MIMO (FD-MIMO), array antenna, an analog beam forming, large scale antenna techniques are discussed in 5G/NR communication systems.
In addition, in 5G/NR communication systems, development for system network improvement is under way based on advanced small cells, cloud radio access networks (RANs), ultra-dense networks, device-to-device (D2D) communication, wireless backhaul, moving network, cooperative communication, coordinated multi-points (COMP), reception-end interference cancelation and the like.
The discussion of 5G systems and frequency bands associated therewith is for reference as certain embodiments of the present disclosure may be implemented in 5G systems. However, the present disclosure is not limited to 5G systems, or the frequency bands associated therewith, and embodiments of the present disclosure may be utilized in connection with any frequency band. For example, aspects of the present disclosure may also be applied to deployment of 5G communication systems, 6G, or even later releases which may use terahertz (THz) bands.
The following documents and standards descriptions are hereby incorporated by reference into the present disclosure as if fully set forth herein: [1] 3GPP TS 38.211 v17.4.0, “NR; Physical channels and modulation;” [2] 3GPP TS 38.212 v17.4.0, “NR; Multiplexing and channel coding;” [3] 3GPP TS 38.213 v17.4.0, “NR; Physical layer procedures for control;” [4] 3GPP TS 38.214 v17.4.0, “NR; Physical layer procedures for data;” [5] 3GPP TS 38.215 v17.4.0, “NR; Physical layer measurements;” [6] 3GPP TS 38.321 v17.3.0, “NR; Medium Access Control (MAC) protocol specification;” [7] 3GPP TS 38.331 v17.2.0, “NR; Radio Resource Control (RRC) protocol specification;” [8] 3GPP TS 38.300 v17.3.0, “NR; NR and NG-RAN Overall Description; Stage 2;” [9] 3GPP TR 22.840 v1.0.0, “Study on Ambient power-enabled Internet of Things (Rel-19);” 3GPP TS 38.133 v18.0.0, “NR; Requirements for support of radio resource management;” and 3GPP TS 38.101-1/2/3, v17.8.0, “NR; User Equipment (UE) radio transmission and reception.”
As shown in
The gNB 102 provides wireless broadband access to the network 130 for a first plurality of user equipments (UEs) within a coverage area 120 of the gNB 102. The first plurality of UEs includes a UE 111, which may be located in a small business; a UE 112, which may be located in an enterprise; a UE 113, which may be a WiFi hotspot; a UE 114, which may be located in a first residence; a UE 115, which may be located in a second residence; and a UE 116, which may be a mobile device, such as a cell phone, a wireless laptop, a wireless PDA, a smartwatch, activity tracker, or the like, or an internet of things (IoT) device such as a thermostat, smart appliance, smart hub, display device, smart speaker, media player or receiver, switch, plug, light, sensor, etc. The gNB 103 provides wireless broadband access to the network 130 for a second plurality of UEs within a coverage area 125 of the gNB 103. The second plurality of UEs includes the UE 115 and the UE 116. In some embodiments, one or more of the gNBs 101-103 may communicate with each other and with the UEs 111-116 using 5G/NR, long term evolution (LTE), long term evolution-advanced (LTE-A), WiMAX, WiFi, or other wireless communication techniques.
Depending on the network type, the term “base station” or “BS” can refer to any component (or collection of components) configured to provide wireless access to a network, such as transmit point (TP), transmit-receive point (TRP), an enhanced base station (eNodeB or eNB), a 5G/NR base station (gNB), a macrocell, a femtocell, a WiFi access point (AP), or other wirelessly enabled devices. Base stations may provide wireless access in accordance with one or more wireless communication protocols, e.g., 5G/NR 3rd generation partnership project (3GPP) NR, long term evolution (LTE), LTE advanced (LTE-A), high speed packet access (HSPA), Wi-Fi 802.11a/b/g/n/ac, etc. For the sake of convenience, the terms “BS” and “TRP” are used interchangeably in this patent document to refer to network infrastructure components that provide wireless access to remote terminals. Also, depending on the network type, the term “user equipment” or “UE” can refer to any component such as “mobile station,” “subscriber station,” “remote terminal,” “wireless terminal,” “receive point,” or “user device.” For the sake of convenience, the terms “user equipment” and “UE” are used in this patent document to refer to remote wireless equipment that wirelessly accesses a BS, whether the UE is a mobile device (such as a mobile telephone or smartphone) or is normally considered a stationary device (such as a desktop computer, vending machine, or certain types of IoT devices).
The dotted lines show the approximate extents of the coverage areas 120 and 125, which are shown as approximately circular for the purposes of illustration and explanation only. It should be clearly understood that the coverage areas associated with gNBs, such as the coverage areas 120 and 125, may have other shapes, including irregular shapes, depending upon the configuration of the gNBs and variations in the radio environment associated with natural and man-made obstructions.
As described in more detail below, one or more of the UEs 111-116 include circuitry, programing, or a combination thereof for using energy buffer information for an ESR. In certain embodiments, one or more of the BSs 101-103 include circuitry, programing, or a combination thereof to support energy buffer information for an ESR.
Although
As shown in
The transceivers 210a-210n receive, from the antennas 205a-205n, incoming radio frequency (RF) signals, such as signals transmitted by UEs in the wireless network 100. The transceivers 210a-210n down-convert the incoming RF signals to generate IF or baseband signals. The IF or baseband signals are processed by receive (RX) processing circuitry in the transceivers 210a-210n and/or controller/processor 225, which generates processed baseband signals by filtering, decoding, and/or digitizing the baseband or IF signals. The controller/processor 225 may further process the baseband signals.
Transmit (TX) processing circuitry in the transceivers 210a-210n and/or controller/processor 225 receives analog or digital data (such as voice data, web data, e-mail, or interactive video game data) from the controller/processor 225. The TX processing circuitry encodes, multiplexes, and/or digitizes the outgoing baseband data to generate processed baseband or IF signals. The transceivers 210a-210n up-converts the baseband or IF signals to RF signals that are transmitted via the antennas 205a-205n.
The controller/processor 225 can include one or more processors or other processing devices that control the overall operation of the gNB 102. For example, the controller/processor 225 could control the reception of uplink (UL) channel signals and the transmission of downlink (DL) channel signals by the transceivers 210a-210n in accordance with well-known principles. The controller/processor 225 could support additional functions as well, such as more advanced wireless communication functions. For instance, the controller/processor 225 could support beam forming or directional routing operations in which outgoing/incoming signals from/to multiple antennas 205a-205n are weighted differently to effectively steer the outgoing signals in a desired direction. As another example, the controller/processor 225 could support usage of energy buffer information for an ESR. Any of a wide variety of other functions could be supported in the gNB 102 by the controller/processor 225.
The controller/processor 225 is also capable of executing programs and other processes resident in the memory 230, such as processes to support usage of energy buffer information for an ESR. The controller/processor 225 can move data into or out of the memory 230 as required by an executing process.
The controller/processor 225 is also coupled to the backhaul or network interface 235. The backhaul or network interface 235 allows the gNB 102 to communicate with other devices or systems over a backhaul connection or over a network. The interface 235 could support communications over any suitable wired or wireless connection(s). For example, when the gNB 102 is implemented as part of a cellular communication system (such as one supporting 5G/NR, LTE, or LTE-A), the interface 235 could allow the gNB 102 to communicate with other gNBs over a wired or wireless backhaul connection. When the gNB 102 is implemented as an access point, the interface 235 could allow the gNB 102 to communicate over a wired or wireless local area network or over a wired or wireless connection to a larger network (such as the Internet). The interface 235 includes any suitable structure supporting communications over a wired or wireless connection, such as an Ethernet or transceiver.
The memory 230 is coupled to the controller/processor 225. Part of the memory 230 could include a RAM, and another part of the memory 230 could include a Flash memory or other ROM.
Although
As shown in
The transceiver(s) 310 receives from the antenna(s) 305, an incoming RF signal transmitted by a gNB of the wireless network 100. The transceiver(s) 310 down-converts the incoming RF signal to generate an intermediate frequency (IF) or baseband signal. The IF or baseband signal is processed by RX processing circuitry in the transceiver(s) 310 and/or processor 340, which generates a processed baseband signal by filtering, decoding, and/or digitizing the baseband or IF signal. The RX processing circuitry sends the processed baseband signal to the speaker 330 (such as for voice data) or is processed by the processor 340 (such as for web browsing data).
TX processing circuitry in the transceiver(s) 310 and/or processor 340 receives analog or digital voice data from the microphone 320 or other outgoing baseband data (such as web data, e-mail, or interactive video game data) from the processor 340. The TX processing circuitry encodes, multiplexes, and/or digitizes the outgoing baseband data to generate a processed baseband or IF signal. The transceiver(s) 310 up-converts the baseband or IF signal to an RF signal that is transmitted via the antenna(s) 305.
The processor 340 can include one or more processors or other processing devices and execute the OS 361 stored in the memory 360 in order to control the overall operation of the UE 116. For example, the processor 340 could control the reception of DL channel signals and the transmission of UL channel signals by the transceiver(s) 310 in accordance with well-known principles. In some embodiments, the processor 340 includes at least one microprocessor or microcontroller.
The processor 340 is also capable of executing other processes and programs resident in the memory 360. For example, the processor 340 may execute processes for utilizing energy buffer information for an ESR as described in embodiments of the present disclosure. The processor 340 can move data into or out of the memory 360 as required by an executing process. In some embodiments, the processor 340 is configured to execute the applications 362 based on the OS 361 or in response to signals received from gNBs or an operator. The processor 340 is also coupled to the I/O interface 345, which provides the UE 116 with the ability to connect to other devices, such as laptop computers and handheld computers. The I/O interface 345 is the communication path between these accessories and the processor 340.
The processor 340 is also coupled to the input 350, which includes, for example, a touchscreen, keypad, etc., and the display 355. The operator of the UE 116 can use the input 350 to enter data into the UE 116. The display 355 may be a liquid crystal display, light emitting diode display, or other display capable of rendering text and/or at least limited graphics, such as from web sites.
The memory 360 is coupled to the processor 340. Part of the memory 360 could include a random-access memory (RAM), and another part of the memory 360 could include a Flash memory or other read-only memory (ROM).
Although
As illustrated in
In the transmit path 400, the channel coding and modulation block 405 receives a set of information bits, applies coding (such as a low-density parity check (LDPC) coding), and modulates the input bits (such as with Quadrature Phase Shift Keying (QPSK) or Quadrature Amplitude Modulation (QAM)) to generate a sequence of frequency-domain modulation symbols. The serial-to-parallel block 410 converts (such as de-multiplexes) the serial modulated symbols to parallel data in order to generate N parallel symbol streams, where N is the IFFT/FFT size used in the gNB 102 and the UE 116. The size N IFFT block 415 performs an IFFT operation on the N parallel symbol streams to generate time-domain output signals. The parallel-to-serial block 420 converts (such as multiplexes) the parallel time-domain output symbols from the size N IFFT block 415 in order to generate a serial time-domain signal. The add cyclic prefix block 425 inserts a cyclic prefix to the time-domain signal. The up-converter 430 modulates (such as up-converts) the output of the add cyclic prefix block 425 to a RF frequency for transmission via a wireless channel. The signal may also be filtered at a baseband before conversion to the RF frequency.
As illustrated in
Each of the gNBs 101-103 may implement a transmit path 400 that is analogous to transmitting in the downlink to UEs 111-116 and may implement a receive path 450 that is analogous to receiving in the uplink from UEs 111-116. Similarly, each of UEs 111-116 may implement a transmit path 400 for transmitting in the uplink to gNBs 101-103 and may implement a receive path 450 for receiving in the downlink from gNBs 101-103.
Each of the components in
Furthermore, although described as using FFT and IFFT, this is by way of illustration only and should not be construed to limit the scope of this disclosure. Other types of transforms, such as Discrete Fourier Transform (DFT) and Inverse Discrete Fourier Transform (IDFT) functions, can be used. It will be appreciated that the value of the variable N may be any integer number (such as 1, 2, 3, 4, or the like) for DFT and IDFT functions, while the value of the variable N may be any integer number that is a power of two (such as 1, 2, 4, 8, 16, or the like) for FFT and IFFT functions.
Although
In embodiments of the present disclosure, a beam is determined by either a transmission configuration indicator (TCI) state that establishes a quasi-colocation (QCL) relationship between a source reference signal (RS) (e.g., single sideband (SSB) and/or Channel State Information Reference Signal (CSI-RS)) and a target RS or a spatial relation information that establishes an association to a source RS, such as SSB or CSI-RS or SRS. In either case, the ID of the source reference signal identifies the beam. The TCI state and/or the spatial relation reference RS can determine a spatial RX filter for reception of downlink channels at the UE 116, or a spatial TX filter for transmission of uplink channels from the UE 116.
Accordingly, embodiments of the present disclosure recognize that Rel-14 LTE and Rel-15 NR support up to 32 CSI-RS antenna ports which enable an eNB or a gNB to be equipped with a large number of antenna elements (such as 64 or 128). A plurality of antenna elements can then be mapped onto one CSI-RS port. For mmWave bands, although a number of antenna elements can be larger for a given form factor, a number of CSI-RS ports, that can correspond to the number of digitally precoded ports, can be limited due to hardware constraints (such as the feasibility to install a large number of analog-to-digital converters (ADCs)/digital-to-analog converters (DACs) at mmWave frequencies) as illustrated in
Since the transmitter structure 500 of
The text and figures are provided solely as examples to aid the reader in understanding the present disclosure. They are not intended and are not to be construed as limiting the scope of the present disclosure in any manner. Although certain embodiments and examples have been provided, it will be apparent to those skilled in the art based on the disclosures herein that changes in the embodiments and examples shown may be made without departing from the scope of the present disclosure. The transmitter structure 500 for beamforming is for illustration only and other embodiments can be used without departing from the scope of the present disclosure.
The present disclosure relates to a pre-5th-Generation (5G) or 5G or beyond 5G communication system to be provided for supporting one or more of: higher data rates, lower latency, higher reliability, improved coverage, massive connectivity, and so on. Various embodiments apply to UEs operating with other RATs and/or standards, such as different releases/generations of 3GPP standards (including beyond 5G, 5G Advanced, 6G, and so on), IEEE standards (such as 802.16 WiMAX and 802.11 Wi-Fi and so on), and so forth.
Ambient IoT (A-IoT) devices are ultra-low-complexity UEs with very small form factor and low-cost design that operate without a common battery that can be manually replaced or recharged. Instead, A-IoT devices can be battery-less or with a small battery (such as a small capacitor) that operate based on energy harvesting from RF waveforms or other ambient energy sources.
At least for A-IoT devices operating with energy harvesting and having limited energy storage, the energy buffer level of the device can be viewed as a random process that is not known at the gNB. Therefore, if the resources scheduled for a UE to transmit, such as for UE-originated transmissions may not be aligned with occasions when the UE has sufficient available energy, the UE cannot follow the scheduling from the gNB due to energy shortage. Such events would lead to wasting of system resources and also create unnecessary signaling overhead.
Therefore, embodiments of the present disclosure recognize there is a need for a UE to report an energy buffer level to a gNB.
There is also a need to define different triggers for a UE to report an energy buffer based on UE determination or gNB indication.
Finally, there is a need to define procedures for a UE to obtain resources and to enable mechanisms for the UE to report an energy buffer, including low-power methods and waveforms.
The present disclosure provides methods and apparatus for a UE to report an energy buffer level to a gNB. In exemplary embodiments, the UE is an A-IoT device operating with energy harvesting (EH) and with limited energy storage/battery capability (such as a capacitor).
The embodiments apply to any deployments, verticals, or scenarios including in FR1 or FR2, with enhanced mobile broadband (eMBB), ultra reliable low latency communications (URLLC) and industrial internet of things (IIOT), massive machine-type communications (mMTC) and IoT including LTE NB-IoT or NR IoT or Ambient IoT (A-IoT), with sidelink/Vehicle to anything (V2X) communications, in unlicensed/shared spectrum (NR-U), for non-terrestrial networks (NTN), for aerial systems such as unmanned aerial vehicles (UAVs) such as drones, for private or non-public networks (NPN), for operation with reduced capability (RedCap) UEs, multi-cast broadcast services (MBS), and so on.
Embodiments of the disclosure are summarized in the following and are fully elaborated further herein. Combinations of the embodiments are also applicable but are not described in detail for brevity.
In the following, a parameter referenced in italics is provided by higher layers such as by RRC.
A communication system can include a downlink (DL) that refers to transmissions from a base station (such as the BS 102) or one or more transmission points to UEs (such as the UE 116) and an uplink (UL) that refers to transmissions from UEs (such as the UE 116) to a base station (such as the BS 102) or to one or more reception points.
A time unit for DL signaling or for UL signaling on a cell is referred to as a slot and can include one or more symbols. A symbol can also serve as an additional time unit. A frequency (or bandwidth (BW)) unit is referred to as a resource block (RB). One RB includes a number of sub-carriers (SCs). For example, a slot can have duration of 1 millisecond or 0.5 millisecond, include 14 symbols and an RB can include 12 SCs with inter-SC spacing of 15 kHz or 30 kHz, and so on.
DL signals include data signals conveying information content, control signals conveying DL control information (DCI), and reference signals (RS) that are also known as pilot signals. A gNB transmits data information or DCI through respective physical DL shared channels (PDSCHs) or physical DL control channels (PDCCHs). A PDSCH or a PDCCH can be transmitted over a variable number of slot symbols including one slot symbol. For brevity, a DCI format scheduling a PDSCH reception by a UE is referred to as a DL DCI format and a DCI format scheduling a physical uplink shared channel (PUSCH) transmission from a UE is referred to as an UL DCI format.
A gNB (such as the BS 102) transmits one or more of multiple types of RS including channel state information RS (CSI-RS) and demodulation RS (DM-RS). A CSI-RS is primarily intended for UEs to perform measurements and provide channel state information (CSI) to a gNB. For channel measurement, non-zero power CSI-RS (NZP CSI-RS) resources are used. For interference measurement reports (IMRs), CSI interference measurement (CSI-IM) resources associated with a zero power CSI-RS (ZP CSI-RS) configuration are used. A CSI process includes NZP CSI-RS and CSI-IM resources.
A UE (such as the UE 116) can determine CSI-RS transmission parameters through DL control signaling or higher layer signaling, such as radio resource control (RRC) signaling, from a gNB (such as the BS 102). Transmission instances of a CSI-RS can be indicated by DL control signaling or be configured by higher layer signaling. A DM-RS is transmitted only in the BW of a respective PDCCH or PDSCH and a UE can use the DM-RS to demodulate data or control information.
In certain embodiments, UL signals also include data signals conveying information content, control signals conveying UL control information (UCI), DM-RS associated with data or UCI demodulation, sounding RS (SRS) enabling a gNB to perform UL channel measurement, and a RA preamble enabling a UE to perform RA (see also NR specification). A UE transmits data information or UCI through a respective PUSCH or a physical UL control channel (PUCCH). A PUSCH or a PUCCH can be transmitted over a variable number of slot symbols including one slot symbol. The gNB 102 can configure the UE 116 to transmit signals on a cell within an active UL bandwidth part (BWP) of the cell UL BW.
UCI includes HARQ acknowledgement (ACK) information, indicating correct or incorrect detection of data transport blocks (TBs) in a PDSCH, scheduling request (SR) indicating whether a UE has data in a buffer, and CSI reports enabling a gNB to select appropriate parameters for PDSCH or PDCCH transmissions to a UE. HARQ-ACK information can be configured to be with a smaller granularity than per TB and can be per data code block (CB) or per group of data CBs where a data TB includes a number of data CBs.
A CSI report from a UE can include a channel quality indicator (CQI) informing a gNB of a largest modulation and coding scheme (MCS) for the UE 116 to detect a data TB with a predetermined block error rate (BLER), such as a 10% BLER (see NR specification), of a precoding matrix indicator (PMI) informing a gNB how to combine signals from multiple transmitter antennas in accordance with a MIMO transmission principle, and of a rank indicator (RI) indicating a transmission rank for a PDSCH.
UL RS includes DM-RS and SRS. DM-RS is transmitted only in a BW of a respective PUSCH or PUCCH transmission. A gNB can use a DM-RS to demodulate information in a respective PUSCH or PUCCH. SRS is transmitted by a UE to provide a gNB with an UL CSI and, for a time division duplex (TDD) system, an SRS transmission can also provide a PMI for DL transmission. Additionally, in order to establish synchronization or an initial higher layer connection with a gNB, a UE can transmit a physical random-access channel (PRACH as shown in NR specifications).
An antenna port is defined such that the channel over which a symbol on the antenna port is conveyed can be inferred from the channel over which another symbol on the same antenna port is conveyed.
For DM-RS associated with a PDSCH, the channel over which a PDSCH symbol on one antenna port is conveyed can be inferred from the channel over which a DM-RS symbol on the same antenna port is conveyed only if the two symbols are within the same resource as the scheduled PDSCH, in the same slot, and in the same precoding resource block group (PRG).
For DM-RS associated with a PDCCH, the channel over which a PDCCH symbol on one antenna port is conveyed can be inferred from the channel over which a DM-RS symbol on the same antenna port is conveyed only if the two symbols are within resources for which the UE 116 may assume the same precoding being used.
For DM-RS associated with a physical broadcast channel (PBCH), the channel over which a PBCH symbol on one antenna port is conveyed can be inferred from the channel over which a DM-RS symbol on the same antenna port is conveyed only if the two symbols are within a SS/PBCH block transmitted within the same slot, and with the same block index.
Two antenna ports are said to be quasi co-located if the large-scale properties of the channel over which a symbol on one antenna port is conveyed can be inferred from the channel over which a symbol on the other antenna port is conveyed. The large-scale properties include one or more of delay spread, Doppler spread, Doppler shift, average gain, average delay, and spatial Rx parameters.
The UE 116 (such as the UE 116) may assume that synchronization signal (SS)/physical broadcast channel block (also denoted as SSBs) transmitted with the same block index on the same center frequency location are quasi co-located with respect to Doppler spread, Doppler shift, average gain, average delay, delay spread, and, when applicable, spatial Rx parameters. The UE 116 may not assume quasi co-location for any other synchronization signal SS/PBCH block transmissions.
In absence of CSI-RS configuration, and unless otherwise configured, the UE 116 may assume PDSCH DM-RS and SSB to be quasi co-located with respect to Doppler shift, Doppler spread, average delay, delay spread, and, when applicable, spatial Rx parameters. The UE 116 may assume that the PDSCH DM-RS within the same code division multiplexing (CDM) group is quasi co-located with respect to Doppler shift, Doppler spread, average delay, delay spread, and spatial Rx. The UE 116 may also assume that DM-RS ports associated with a PDSCH are QCL with QCL type A, type D (when applicable) and average gain. The UE 116 may further assume that no DM-RS collides with the SS/PBCH block.
The UE 116 can be configured with a list of up to M transmission configuration indication (TCI) State configurations within the higher layer parameter PDSCH-Config to decode PDSCH according to a detected PDCCH with DCI intended for the UE 116 and the given serving cell, where M depends on the UE 116 capability maxNumberConfiguredTCIstatesPerCC. Each TCI-State contains parameters for configuring a quasi-colocation (QCL) relationship between one or two downlink reference signals and the DM-RS ports of the PDSCH, the DM-RS port of PDCCH or the CSI-RS port(s) of a CSI-RS resource.
The quasi co-location relationship is configured by the higher layer parameter qcl-Type1 for the first DL RS, and qcl-Type2 for the second DL RS (if configured). For the case of two DL RSs, the QCL types may not be the same, regardless of whether the references are to the same DL RS or different DL RSs. The quasi co-location types corresponding to each DL RS are given by the higher layer parameter qcl-Type in QCL-Info and may take one of the following values: QCL-TypeA: {Doppler shift, Doppler spread, average delay, delay spread}; QCL-TypeB: {Doppler shift, Doppler spread; QCL-TypeC: {Doppler shift, average delay}; and QCL-TypeD: {Spatial Rx parameter}.
The UE 116 receives a MAC-CE activation command to map up to [N] (e.g., N=8) TCI states to the codepoints of the DCI field “Transmission Configuration Indication.” When the HARQ-ACK corresponding to the PDSCH carrying the activation command is transmitted in slot n, the indicated mapping between TCI states and codepoints of the DCI field “Transmission Configuration Indication” may be applied after a MAC-CE application time, e.g., starting from the first slot that is after slot (n+3Nslotsubframe,μ).
In some examples, the term ‘beam’ is used to refer to a spatial filter for transmission or reception of a signal or a channel. For example, a beam (of an antenna) can be a main lobe of the radiation pattern of an antenna array, or a sub-array or an antenna panel, or of multiple antenna arrays, sub-arrays or panels combined, that are used for such transmission or reception. In various examples, a beam such as a Tx beam or an Rx beam is referred to as a spatial filter, such as a spatial transmission filter or a spatial reception filter.
In the following and throughout the disclosure, various embodiments of the disclosure may be also implemented in any type of UE including, for example, UEs with the same, similar, or more capabilities compared to legacy 5G NR UEs. Although various embodiments of the disclosure discuss 3GPP 5G NR communication systems, the embodiments may apply in general to UEs operating with other RATs and/or standards, such as next releases/generations of 3GPP, IEEE WiFi, and so on.
In the following, unless otherwise explicitly noted, providing a parameter value by higher layers includes providing the parameter value by MIB or a system information block (SIB), such as a SIB1, or by a common RRC signaling, or by UE-specific RRC signaling.
In the following, for brevity of description, the higher layer provided TDD UL-DL frame configuration refers to tdd-UL-DL-ConfigurationCommon as example for RRC common configuration and/or tdd-UL-DL-ConfigurationDedicated as example for UE-specific configuration. The UE 116 determines a common TDD UL-DL frame configuration of a serving cell by receiving a SIB such as a SIB1 when accessing the cell from RRC_IDLE or by RRC signaling when the UE 116 is configured with SCells or additional SCGs by an IE ServingCellConfigCommon in RRC_CONNECTED. The UE 116 determines a dedicated TDD UL-DL frame configuration using the IE ServingCellConfig when the UE 116 is configured with a serving cell, e.g., add or modify, where the serving cell may be the SpCell or an SCell of a master cell group (MCG) or secondary cell group (SCG). A TDD UL-DL frame configuration designates a slot or symbol as one of types ‘D’, ‘U’ or ‘F’ using at least one time-domain pattern with configurable periodicity.
In the following, for brevity of description, SFI refers to a slot format indicator as example that is indicated using higher layer provided IEs such as slotFormatCombination or slotFormatCombinationsPerCell and which is indicated to the UE 116 by group common DCI format such as DCI F2_0 where slotFormats are defined in [REF3, TS 38.213].
The Synchronization Signal and PBCH block (SSB) includes primary and secondary synchronization signals (PSS, SSS), each occupying 1 symbol and 127 subcarriers, and PBCH spanning across 3 OFDM symbols and 240 subcarriers, but on one symbol leaving an unused part in the middle for SSS. The possible time locations of SSBs within a half-frame are determined by sub-carrier spacing and the periodicity of the half-frames where SSBs are transmitted is configured by the network 130. During a half-frame, different SSBs may be transmitted in different spatial directions (i.e., using different beams, spanning the coverage area of a cell).
Within the frequency span of a carrier, multiple SSBs can be transmitted. The physical cell IDs (PCIs) of SSBs transmitted in different frequency locations do not have to be unique, i.e., different SSBs in the frequency domain can have different PCIs. However, when an SSB is associated with a remaining minimum system information (RMSI), the SSB is referred to as a Cell-Defining SSB (CD-SSB). A PCell is associated to a CD-SSB located on the synchronization raster.
Polar coding is used for PBCH. The UE 116 may assume a band-specific sub-carrier spacing for the SSB unless a network has configured the UE 116 to assume a different sub-carrier spacing. PBCH symbols carry its own frequency-multiplexed demodulation reference signal (DMRS). QPSK modulation is used for PBCH.
Measurement time resource(s) for SSB-based Reference signal received power (RSRP) measurements may be confined within a SSB Measurement Time Configuration (SMTC). The SMTC configuration provides a measurement window periodicity/duration/offset information for UE radio resource management (RRM) measurement per carrier frequency. For intra-frequency connected mode measurement, up to two measurement window periodicities can be configured. For RRC_IDLE, a single SMTC is configured per carrier frequency for measurements. For inter-frequency mode measurements in RRC_CONNECTED, a single SMTC is configured per carrier frequency. Note that if RSRP is used for L1-RSRP reporting in a CSI report, the measurement time resource(s) restriction provided by the SMTC window size is not applicable. Similarly, measurement time resource(s) for received signal strength indicator (RSSI) are confined within SMTC window duration. If no measurement gap is used, RSSI is measured over OFDM symbols within the SMTC window duration. If a measurement gap is used, RSSI is measured over OFDM symbols corresponding to overlapped time span between SMTC window duration and minimum measurement time within the measurement gap.
Link adaptation (AMC: adaptive modulation and coding) with various modulation schemes and channel coding rates is applied to the PDSCH. The same coding and modulation is applied to all groups of resource blocks belonging to the same L2 protocol data unit (PDU) scheduled to one user within one transmission duration and within a MIMO codeword.
For channel state estimation purposes, the UE 116 may be configured to measure CSI-RS and estimate the downlink channel state based on the CSI-RS measurements. The UE 116 feeds the estimated channel state back to the gNB 102 to be used in link adaptation.
Measurement reports are required to enable the scheduler to operate in both uplink and downlink. These include transport volume and measurements of a UEs radio environment.
Uplink buffer status reports (BSR) are needed to provide support for QoS-aware packet scheduling. In NR, uplink buffer status reports refer to the data that is buffered in for a group of logical channels (LCG) in the UE 116. Four formats are used for reporting in uplink:
NOTE: The Extended versions of the BSR formats can only be used by integrated access and backhaul (IAB) nodes.
Uplink buffer status reports are transmitted using MAC signalling. When a BSR is triggered (e.g., when new data arrives in the transmission buffers of the UE 116), a Scheduling Request (SR) can be transmitted by the UE 116 (e.g., when no resources are available to transmit the BSR).
The Buffer Status reporting (BSR) procedure is used to provide the serving gNB with information about UL data volume in the MAC entity.
RRC configures the following parameters to control the BSR:
Each logical channel may be allocated to an LCG using the logicalChannelGroup. The maximum number of LCGs is eight except for IAB-mobile terminals (MTs) configured with logicalChannelGroup-IAB-Ext, for which the maximum number of LCGs is 256.
The MAC entity determines the amount of UL data available for a logical channel according to the data volume calculation procedure in TSs 38.322 and 38.323.
A BSR shall be triggered if any of the following events occur for activated cell group:
NOTE 1: When Regular BSR triggering events occur for multiple logical channels simultaneously, each logical channel triggers one separate Regular BSR.
For Regular BSR, the MAC entity shall:
For Regular and Periodic BSR, the MAC entity for which logicalChannelGroup-IAB-Ext is not configured by upper layers shall:
For Regular and Periodic BSR, the MAC entity for which logicalChannelGroup-IAB-Ext is configured by upper layers shall:
For Padding BSR, the MAC entity for which logicalChannelGroup-IAB-Ext is not configured by upper layers shall:
For Padding BSR, the MAC entity for which logicalChannelGroup-IAB-Ext is configured by upper layers shall:
For BSR triggered by retxBSR-Timer expiry, the MAC entity evaluates that the logical channel that triggered the BSR is the highest priority logical channel that has data available for transmission at the time the BSR is triggered.
The MAC entity shall:
NOTE 2: UL-SCH resources are regarded as available if the MAC entity has been configured with, receives, or determines an uplink grant. If the MAC entity has determined at a given point in time that UL-SCH resources are available, this need not imply that UL-SCH resources are available for use at that point in time.
A MAC PDU shall contain at most one BSR MAC CE, even when multiple events have triggered a BSR. The Regular BSR and the Periodic BSR shall have precedence over the padding BSR.
The MAC entity shall restart retxBSR-Timer upon reception of a grant for transmission of new data on any UL-SCH.
All triggered BSRs may be cancelled when the UL grant(s) can accommodate all pending data available for transmission but is not sufficient to additionally accommodate the BSR MAC CE plus its sub header. All BSRs triggered prior to MAC PDU assembly shall be cancelled when a MAC PDU is transmitted and this PDU includes a Long, Extended Long, Short, or Extended Short BSR MAC CE which contains buffer status up to (and including) the last event that triggered a BSR prior to the MAC PDU assembly.
NOTE 3: MAC PDU assembly can happen at any point in time between uplink grant reception and actual transmission of the corresponding MAC PDU. BSR and SR can be triggered after the assembly of a MAC PDU which contains a BSR MAC CE, but before the transmission of this MAC PDU. In addition, BSR and SR can be triggered during MAC PDU assembly.
NOTE 4: Void.
NOTE 5: If a HARQ process is configured with cg-RetransmissionTimer and if the BSR is already included in a MAC PDU for transmission on configured grant by this HARQ process, but not yet transmitted by lower layers, it is up to UE implementation how to handle the BSR content.
The UE 116 is allowed to set its configured maximum output power PCMAX,f,c for carrier f of serving cell c in each slot. The configured maximum output power PCMAX,f,c is set within the following bounds:
with:
Power headroom reports (PHR) provide support for power-aware packet scheduling. In NR, three PHR types are supported: a first for PUSCH transmission, a second for PUSCH and PUCCH transmission in an LTE Cell Group in evolved non-standalone dual connectivity (EN-DC), and a third for SRS transmission. In case of carrier aggregation (CA), when a UE has no transmission on an activated SCell, a reference power for reference parameters of a signal/channel transmission is used by the UE 116 to provide a virtual report. To enable a network to be aware of a reduction in transmission power by a UE, a PHR report may also contain Power Management Maximum Power Reduction (P-MPR, [REF11, TS 38.101-2]) information that UE uses to ensure compliance with the Maximum Permissible Exposure (MPE) exposure regulation for FR2 for limiting RF exposure on human body. A UE provides a PHR using MAC CE in a PUSCH.
A power headroom report can include the following information:
RRC controls Power Headroom reporting by configuring the following parameters:
A PHR is triggered if any of the following events occur:
NOTE 1: The path loss variation for one cell assessed herein is between the pathloss measured at present time on the current pathloss reference and the pathloss measured at the transmission time of the last transmission of PHR on the pathloss reference in use at that time, irrespective of whether the pathloss reference has changed in between. The current pathloss reference for this purpose does not include any pathloss reference configured using pathlossReferenceRS-Pos in [REF7, TS 38.331].
NOTE 2: The MAC entity should avoid triggering a PHR when the required power backoff due to power management decreases only temporarily (e.g. for up to a few tens of milliseconds) and it should avoid reflecting such temporary decrease in the values of PCMAX,f,c/PH when a PHR is triggered by other triggering conditions.
NOTE 3: If a HARQ process is configured with cg-RetransmissionTimer and if the PHR is already included in a MAC PDU for transmission on configured grant by this HARQ process, but not yet transmitted by lower layers, it is up to UE implementation how to handle the PHR content.
If the MAC entity has UL resources allocated for a new transmission the MAC entity shall:
All triggered PHRs shall be cancelled when there is an ongoing SDT procedure, and the UL grant(s) can accommodate all pending data available for transmission but is not sufficient to additionally accommodate the PHR MAC CE plus its sub header.
The Single Entry PHR MAC CE is identified by a MAC sub header with LCID as specified in Table 6.2.1-2 of [REF6, TS 38.321, v17.3.0].
With reference to
The power headroom reporting range is from −32 . . . +38 dB. Table 2 defines the report mapping.
The UE 116 is required to report the UE configured maximum output power (PCMAX,c,f) together with the power headroom. The PCMAX,c,f reporting range is defined from 29 dBm to 33 dBm with 1 dB resolution. Table 4 defines the reporting mapping.
Table 6 defines the FR2 P-MPR report mapping.
In recent years, Internet of Things (IoT) has attracted attention in wireless communications. More ‘things’ are expected to be interconnected for improving productivity efficiency and increasing comforts of life. Further reduction of size, complexity, and power consumption of IoT devices can enable the deployment of tens or even hundreds of billion IoT devices for various applications and provide added value across the entire value chain. It is impossible to power all the IoT devices by battery that needs to be replaced or recharged manually, which leads to high maintenance cost, serious environmental issues, and even safety hazards for some use cases (e.g., wireless sensor in electric power and petroleum industry).
Most of the existing wireless communication devices are powered by battery that needs to be replaced or recharged manually. The automation and digitalization of various industries open numbers of new markets requiring new IoT technologies of supporting battery-less devices with no energy storage capability or devices with energy storage that do not need to be replaced or recharged manually. The form factor of such devices must be reasonably small to convey the validity of target use cases.
[REF9, TR 22.840] includes use cases, traffic scenarios, and device constraints of ambient power-enabled Internet of Things (A-IoT) and identifies new potential service requirements as well as new key performance indicators (KPIs). For brevity, ambient-power-enabled IoT is also referred to as ambient IoT (A-IoT).
An A-IoT device is an IoT device that is:
An example type of application for A-IoT in [REF9, TR 22.840] is asset identification, which presently has to resort mainly to barcode and RFID in most industries. The main advantage of these two technologies is the ultra-low complexity and small form factor of the tags. However, the limited reading range of a few meters usually requires handheld scanning which leads to labor intensive and time-consuming operations, or RFID portals/gates which leads to costly deployments. Moreover, the lack of interference management scheme results in severe interference between RFID readers and capacity problems, especially in case of dense deployment. It is hard to support large-scale network with seamless coverage for RFID.
A group of use-cases evaluated in [REF9, TR 22.840] include asset inventory or tracking (such as automated warehousing, smart factory/market, logistics, lost items, and so on), wherein communication for an A-IoT UE is typically triggered by a discovery or trigger signal from the network 130 or a management platform, and the A-IoT UE usually responds by transmitting its identity (ID), possibly together with some location-related information. Some use-cases in this group include A-IoT UEs with low to moderate mobility.
Another group of use-cases evaluated in [REF9, TR 22.840] include use-cases for remote environmental monitoring (such as, electric grid, smart home/farm/city, base station machine room, and so on) wherein communication for an A-IoT UE is typically triggered by the A-IoT device and may include periodic or on-demand communication, such as the device ID usually along with some sensor measurement reports. Devices in this group of use-cases have typically no/low mobility.
Regarding the limited size and complexity required by practical applications for battery-less devices with no energy storage capability or devices with limited energy storage that do not need to be replaced or recharged manually, the output power of energy harvester is typically from 1 μW to a few hundreds of μW. Existing cellular devices may not work well with energy harvesting due to their peak power consumption of higher than 10 mW.
Since existing technologies cannot meet all the requirements of target use cases, A-IoT technology is evaluated and an associated number of connections and/or device density can be orders of magnitude higher than existing 3GPP IoT technologies. The A-IoT technology is intended to provide complexity and power consumption orders of magnitude lower than the existing 3GPP low power wide area (LPWA) technologies (such as RedCap, eMTC, IIoT, NR IoT, and LTE NB-IoT including with reduced peak Tx power) and can address use cases and scenarios that cannot otherwise be fulfilled based on existing 3GPP LPWA IoT technologies. Therefore, ultra-low complexity devices with ultra-low power consumption for the very-low-end IoT applications.
With reference to
A-IoT devices/UEs can be categorized at least in the following three device/UE types:
An active hardware element may refer to an electronic component that supplies energy to a circuit or relies on an external power source to control or modify electrical signals. Examples include a voltage sources, current sources, transistors, silicon-controlled rectifiers, tunnel diodes, and so on. For example, transistors are able to amplify the power of a signal.
A passive hardware element may refer to an electronic component that (only) receives energy and does not provide any gain or amplification for an electrical signal, nor it can amplify, oscillate, or generate an electrical signal. Passive elements can dissipate the energy, or absorb/store the energy, for example, in an electric field or a magnetic field. Passive elements do not need any form of electrical power to operate. Examples of passive elements include resistors, inductors, and capacitors.
In another example, two different UE types can be considered:
For example, a UE type between Type-I UE and Type-II UE may not be distinguished, and both UEs may operate based on same or similar procedures. For example, a Type-II UE may be categorized into two sub-Types, such as a Type-II-A UE where the device's UL transmission may be generated internally by the device, and a Type-II-B UE where the device's UL transmission may be backscattered on a carrier wave provided externally.
An A-IoT UE may directly communicate with a base station/gNB or may indirectly communicate with a base station/gNB through an intermediate/assisting node, such as a handheld device/UE (for example, a “Reader” UE that scans the A-IoT devices), a relay, IAB node, a repeater for example a network-controlled repeater (NCR), and so on. The communication can be mono-static wherein the transmitter node to the A-IoT UE is same as the receiving node from the A-IoT UE or can be bi-static (or multi-static) wherein the transmitter nodes to the A-IoT UE can be different from the receiving nodes from the A-IoT UE.
With reference to
An A-IoT UE may receive energy from the same nodes to/from the A-IoT UE is communicating with, or the A-IoT UE may have a separate entity/source for providing the energy (including radio/RF waveform energy or non-radio energy sources).
An A-IoT UE may operate in frequency division duplex (FDD) or time division duplex (TDD) modes, in FR1 or FR2 frequency bands, and on licensed or unlicensed spectrum. An A-IoT UE may co-exist in 5G NR frequency band used by other nodes/UEs in the network 130 or may operate in frequency bands dedicates to A-IoT UE. An A-IoT UE may also operate in guard-bands of existing 5G NR frequency bands.
Since an A-IoT UE can harvest small amounts of energy and an energy storage unit may not be present (for Type-A A-IoT UEs) or may have very small capacity (for Type-B/C A-IoT UEs), the A-IoT UE may need to operate with ultra-low power consumption, for example, smaller than 1 mW peak power level, such as (−10) dBm or possibly down to (−30) dBm. For several use-cases, when setting up communication to an A-IoT UE, the 5G system needs to be able to handle the unavailability of A-IoT UEs either due to lack of power or due to power saving mechanisms of the A-IoT UE.
For example, [REF9, TR 22.840] evaluates the following three potential modes of operation for an A-IoT UE:
Several A-IoT use-cases rely on a network (NW) trigger, such as a discovery or trigger or wake-up signal, to initiate the connection/communication. While for other A-IoT use-cases, the communication can be initiated by a device internal trigger, such as an event-based trigger. The communication can follow in a periodic manner or in an on-demand or aperiodic or event-based manner. In several use-cases, the communication/data “transfer interval” can be short, so the UE 116 may be active for a short period of time. The A-IoT UE may not need a radio connection before or after the “transfer interval” or the activity period.
For various A-IoT use-cases, a communication payload can be very small, such as tens or hundreds of bits in occasional and infrequent intervals (for example, every 15 minutes, or every hour or more). In addition, several use-cases have a relaxed latency requirement, such as an end-to-end latency of 100 ms to 10 sec or more, thereby implying a data rate of several kilo-bits per second (kbps) or less. A majority of A-IoT use-cases require device-originated/UL traffic, including a predetermined ID of the A-IoTUE and, in several use-cases, also some sensor measurement reports. Some use-cases may also involve device-terminated/DL traffic such as control commands for the A-IoT UE, for example, to enable/modify a status or operation of the A-IoT UE.
Several A-IoT use-cases rely on group communication to/from a group of A-IoT UEs, such as a number of A-IoT UEs of a same type/functionality or a number of A-IoT UEs in proximity such as in a same container or geographic location.
Some A-IoT use-cases evaluate the network 130 or a management platform collecting information about the energy harvesting status of A-IoT UEs or efficiency of the energy harvesting operation by the A-IoT UEs, such as charging per data volume/message, charging information for a large group of closely located A-IoT UEs, and so on, in an efficient way.
An A-IoT UE may operate in indoor or outdoor environments, including with macro/micro/pico cell-based deployments (the serving cell may or may not be transparent to the A-IoT UE). Several A-IoT use-cases (for example, for indoor deployment) may require a communication range of ˜10-30 m (with some up to 50 m). Several other A-IoT use-cases (for example, for outdoor deployments) may require a larger communication range such as ˜50-200 m.
Throughout the present disclosure, the term “configuration” or “higher layer configuration” and variations thereof (such as “configured” and so on) are used to refer to one or more of: pre-configuration such by operation and management (OAM), as a system information signaling such as by a master information block (MIB) or a system information block (SIB) (such as SIB1), a common or cell-specific information provided by dedicated higher layer/RRC signaling, or a dedicated or UE-specific or BWP-specific information provided by dedicated higher layer/RRC signaling.
Throughout the present disclosure, a UE or a device may refer to an A-IoT device or an A-IoT UE based on energy harvesting with ultra-low complexity and power consumption and for low-end IoT applications, as previously described. Various embodiments may broadly apply to any UE with an output energy/power level that is variable over time, for example, due to time-varying allocation of power/energy for the transmissions/operations, for example due to handling of RF waveform exposure for Specific Absorption Rate (SAR) or Maximum Permissible Exposure (MPE) or for coverage enhancement, or due to energy harvesting from the environment, while the UE 116 may operate with advanced capabilities or for higher-end applications or with more stringent requirements.
Energy status report (ESR) for A-IoT devices: In one embodiment, a UE can report information about its energy/power buffer level to the gNB 102. For example, ESR can provide information of instantaneous energy level of the UE, or average/maximum/accumulated energy level of a UE up to a certain time or at a certain time or within a certain time period. For example, ESR can include information about the available energy level of the UE, which may include or exclude an energy level for UE internal operations, such as for memory, sensors, and so on, or an energy level for RF operation other than transmission, such as for warm-up, activation, dissipation, usage, and so on in various circuitry such as RF circuitry, or any back-off energy level such as for regulatory requirements, interference handling, power saving policy, and so on. For example, ESR can be based on or can include information about energy harvesting efficiency, such as charging amount per time unit or charging unit per data volume or per message, or about environmental factors, energy arrival pattern or statistics, or energy harvesting circuitry dissipation, waste or leakage, and so on. For example, ESR can include a maximum available energy level for example, by excluding various wasted energies or back-off energy levels, corresponding to a certain time or a certain time period or independent of any time instance. For example, the ESR can be in part or fully based on an energy received from a continuous wave (CW) source, that can operate independently from the wireless network, or can be under full or partial control of the network/gNB.
For example, an energy level reported via ESR is a time-varying function that varies over time, for example, based on changes to the energy harvesting over time, or can have additionally or alternatively an stochastic behavior, such as a random variable or a random process, that can have different values at different time associated with a probability distribution that is fully or partially (or not at all) known by the UE or by the gNB or the Reader UE, and so on.
The energy status report (ESR) can be, for example, in terms of a small message, such as 1 or 2 bits, corresponding to 2 or 4 energy levels. The reported ESR may be with reference to the UE energy buffer before or after transmission of a channel/signal that provides the ESR. The reference time can be defined in the specifications of system operation, such as for example a PUSCH preparation time or a separately defined time or can be indicated by information provided by higher layers. Different modes of ESR may be supported as is subsequently described, such as short ESR, long ESR, and extended ESR, wherein the UE 116 can provide the UE energy buffer for one or multiple time-instances and using different number of bits. For example, ESR can correspond to information about future time instances that can provide, e.g., information about future prediction of energy availability/harvesting or energy consumption/usage. For example, the UE can estimate a value of available energy at a certain future time (or a number of time instances in future) and reports the estimated value along with the corresponding time instance information.
ESR can be also referred to as energy buffer status report (EBSR) or as energy state information (ESI) report.
An ESR can be applicable at least for UEs with variable output power, or variable input power or variable available power, or variable average/maximum energy or power level such as A-IoT devices having output power that can change over time based on ambient energy harvesting/storage. For example, an ESR can be beneficial at least for UEs with a battery or an energy storage unit, such as A-IoT UEs of Type-B or Type-C UEs (or Type-I or Type-II UEs) with a small capacitor, as previously described.
A UE can provide an ESR to enable a serving gNB to evaluate an available energy by the UE 116 when scheduling transmissions from the UE 116 and adapt such scheduling to the UE energy buffer. For example, the gNB 102 can schedule the UE 116 for a PUSCH transmission or a PDSCH reception in slots where the gNB 102 assumes the UE 116 to have sufficient energy levels based on preceding ESRs from the UE 116. Therefore, the gNB 102 can reduce occasions when a PUSCH transmission or a PDSCH reception from the UE 116 includes slots where the UE 116 does not have sufficient energy for the PUSCH transmission or PDSCH reception. Also, the gNB 102 can learn the statistics of the energy harvesting (EH) or energy storage random process of the UE 116, for example using artificial intelligence or machine learning (AI/ML) methods, to improve scheduling for the UE 116 according to a EH pattern. In another example, the gNB can indicate to an internal or external source of CW to increase the CW transmission to the UE, such as transmission of CW with higher power, or with longer durations, and so on.
An energy buffer level in an ESR can correspond, for example, to a level of the UE 116 energy buffer after the UE 116 has completed transmission of a channel/signal providing the ESR. For example, when the UE 116 has a power/energy level E1, and consumes a power/energy level E2≤E1 for transmission of a PUCCH or PUSCH that includes the ESR (or for any other purposes for A-IoT operation before ESR transmission), a power/energy level in an ESR can be based on E1-E2. In another example, the UE 116 reports ESR based on a UE power/energy level at a time immediately prior to a transmission of a PUSCH or PUCCH that includes the ESR, such as at a time corresponding to Tproc,2 symbols, as defined in [REF4, TS 38.214], or a fraction or variations thereof, before a first symbol of the PUSCH or PUCCH transmission and then a power/energy level reported in an ESR can be based on E1.
An ESR can comprise of N bits to indicate one of 2N different levels or ranges for the UE energy buffer. The 2N levels or ranges for UE energy buffer can be predetermined in the specifications for system operation or can be provided to the UE 116 by higher layers. In one example, N=1 or 2 bits and the ESR can indicate one of 2 or 4 different energy levels, respectively. An additional level corresponding to insufficient energy can be provided, at least when the UE 116 is triggered (by the gNB 102 or “Reader” UE) to provide an ESR, by the UE 116 not transmitting a corresponding signal/channel. In another example, ESR can include a larger bit-width such as 6 to 8 bits and be provided for example by a MAC CE in a PUSCH (as in the examples herein for PHR re-interpretation or modification).
In one example, different types of ESR may be supported (for example, by a MAC CE), such as short ESR and long ESR, wherein short ESR can include 1 or 2 bits, and long ESR can include 6 to 8 bits.
In one example, an extended ESR may refer to an ESR wherein the UE 116 reports multiple values for the UE energy buffer corresponding to multiple time instances. For example, the UE 116 may estimate an ESR in a time instance from the multiple time instances based on current power harvesting or based on current statistics for power harvesting. For example, the IE may estimate an ESR in a time instance from the multiple time instances based on transmissions/receptions from the UE 116 prior to and including the time instance. For example, the ESR can include energy information corresponding to past time instances, per gNB indication or per UE determination and reporting, or per events that are internal or external to the UE. For example, the gNB can indicate information of one or multiple time instances in future, such as a number of symbols or slots or a certain time offset after a PDSCH or a DL network trigger or other DL indication that triggers an ESR, and the UE is informed to determine the corresponding energy level corresponding to the one or multiple time instances, and then transmit the corresponding ESR in an uplink channel such as a PUSCH that is after the one or multiple time instances (by at least a second offset time such as a PUSCH processing time or a configured/indicated offset) or in an indicted reporting time instance. For example, the UE 116 can report 4 ESR values corresponding to 4 different slots or frames. For example, the multiple ESR values can be provided using indexes for separate absolute values or using a first index for a first absolute value (corresponding to a first time-instance/slot/frame) and a number of indexes (corresponding to the remaining time instances/slots/frames) with fewer bit-widths as differential ESR values that are relative to the first ESR value. For example, the time instances can be provided using explicit indexes for the corresponding time slots or frames.
For example, the UE 116 determines whether to transmit a channel/signal, such as a PUSCH, with a short ESR or a long ESR or an extended ESR based on:
The methods herein for ESR trigger are further described in one or more examples herein.
For example, the ESR can include a field, such as with 1 or 2 bits, that indicates whether the UE 116 is reporting a short ESR or a long ESR or an extended ESR, which then determines a number or size of the fields/values provided by the ESR.
With reference to
In one example, the UE 116 can apply compression to the ESR report. For example, the compression can be applicable when the UE 116 reports ESR for multiple time instances, such as for the extended ESR as described herein. For example, the UE 116 can be provided a codebook for transmission of the multiple ESR values with fewer bits for each or for transmission of a single value that jointly encodes the multiple ESR values. Such compression can be similar to CSI compression methods, such as Type-I or Type-II codebooks for CSI feedback as described in [REF4, TS38.214].
The procedure begins in 1010, a UE is configured a value for a periodic timer for ESR. In 1020, the UE 116 starts the periodic timer for ESR with the configured value. In 1030, upon expiry of the periodic timer, the UE 116 determines a trigger for ESR transmission. In 1040, when the UE 116 transmits an ESR, the UE 116 (re)starts the periodic timer for ESR and cancels (all) triggered ESR(s).
In one embodiment, a UE can be triggered to report ESR or the UE 116 can report ESR periodically based on a periodic timer or a periodic (configured by RRC) or semi-persistent (activated/de-activated by a MAC CE) configuration providing a resource for transmission of an associated signal/channel, a time periodicity, and a time offset. For periodic ESR reports, it is also possible that a UE provides an ESR report based on or a UE decision, for example when the energy status changes relative to an energy status provided in a previous ESR by an amount that can be defined in the specifications of the system operation or provided to the UE 116 by a serving gNB by information from higher layers. A determination for an energy status or a determination to report ESR can be based on UE measurements or changes in UE operation mode/state.
Alternatively, an indication from gNB, such as by dedicated signaling or via a common signaling, can trigger an ESR. the UE 116 can transmit a triggered ESR when the UE 116 is provided UL resources. A UE experiencing energy shortage may choose not to transmit an ESR, even when provided with UL resources, or is triggered, to do so. For example, a trigger for ESR can be based on a change in the energy harvesting efficiency of the UE, such as a harvesting/charging level in a certain time period or per unit time or per data volume or message less than a certain threshold, or changes to in UE conditions or environmental conditions that impact the energy harvesting procedure or a corresponding efficiency.
In one example, ESR can be triggered based on external event, such as events that the UE determine by measurements of the surrounding environment, for example, based on UE sensor, or by triggers from UE higher layers such as application layer. For example, ESR can be triggered based on L1/L2/L3 measurements, such as RSRP, RSRQ, SNR, SINR, with or without filtering such as L3-filtering. For example, a DL channel such as a PDSCH can provide a trigger for ESR. For example, the trigger can be based on a wake-up/discovery/inventory indication such as LP-WUS. For example, the UE can provide an ESR in a first uplink transmission such as PUSCH or PRACH that is in response to the reception of the NW trigger such as wake-up/discovery/inventory indication. For example, such NW trigger can include an information element that indicates a trigger for the ESR, or providing ESR (possibly along with other information, such as PRACH preamble, random sequence, UE ID, and so on) in response to the NW trigger can be a default UE behavior that is predetermined in the specifications of the system operations.
In an example for periodic ESR, a UE can be indicated/configured a first timer, such as esr-Periodic Timer, to provide ESR. For example, the UE 116 (re-)starts the esr-Periodic Timer when the UE 116 provides an ESR and the UE 116 is triggered for a next ESR transmission or the UE 116 transmits a next ESR when esr-PeriodicTimer expires. In one example, expiry of esr-Periodic Timer [only] determines a trigger for ESR and the UE 116 can provide an ESR upon esr-Periodic Timer expiry when other conditions are met, such as when the UE 116 has UL resources available to transmit a signal/channel providing the ESR or when the UE 116 has sufficient energy (as subsequently described). In another example, the UE 116 provides an ESR upon expiry of esr-Periodic Timer without any other conditions. For example, the UE 116 expects to be/have been provided UL resources for ESR transmission upon expiry of esr-PeriodicTimer.
For example, the UE 116 can also be provided a second timer, such as esr-ProhibitTimer, to avoid frequent ESR transmission. For example, the UE 116 (re-)starts the esr-ProhibitTimer when the UE 116 provides an ESR, and the UE 116 does not determine a new ESR trigger or does not provide a next ESR while esr-ProhibitTimer is still running, that is, when a time duration elapsed since the last ESR transmission is less than a threshold/value configured by the esr-ProhibitTimer.
In one example, the first and second timers (esr-PeriodicTimer and esr-ProhibitTimer) can be separately provided and operated. For example, the UE 116 can receive an ESR trigger or provide an ESR due to expiry of esr-PeriodicTimer even though esr-ProhibitTimer is running. For example, esr-ProhibitTimer may be applicable to triggers for ESR other than a trigger for ESR due to expiry of esr-Periodic Timer.
In another example, a configuration or operation of the first and second timers (esr-Periodic Timer and esr-ProhibitTimer) can be related. For example, the UE 116 does not expect to be provided a value for esr-ProhibitTimer that is larger than a value configured for esr-Periodic Timer. For example, the UE 116 may not/does not receive an ESR trigger or provide an ESR due to expiry of esr-PeriodicTimer while esr-ProhibitTimer is running (similar to other triggers for ESR).
For example, a UE can be provided a periodicity and an offset for a transmission of a signal/channel providing ESR, wherein the periodicity and offset can be in terms of slots or symbols or in an absolute time unit such as milliseconds. For example, the UE 116 can be configured UL resources, such as CG PUSCH Type-1 or Type-2 or periodic or semi-persistent PUCCH (P/SP PUCCH), to provide ESR. For example, the UE 116 can be provided an indication whether or not ESR reporting is enabled for a PUCCH or PUSCH configuration, such as by an information element (IE) in the higher layer configuration of the P/SP PUCCH or CG PUSCH (Type-1 or Type-2), or a field in a MAC-CE for activation of the semi-persistent ESR reporting on PUCCH, or a field in a DCI format that activates the CG PUSCH Type-2. In another example, such “enabling” or “disabling” a PUCCH or PUSCH for providing ESR can also apply to aperiodic PUCCH or a PUSCH scheduled by a DCI format, wherein an IE in the PUCCH or PUSCH configuration or an indication in the DCI format can provide the information for such “enabling” or “disabling”. In the examples herein, such “enabling” or “disabling” can be per UE or per a group of UEs.
In a second realization, the UE 116 determines triggers for ESR or provides an ESR based on a determination of certain events, such as based on a UE energy buffer level or based on changes in UE operation state/mode.
For example, the UE 116 determines a trigger for ESR or the UE 116 provides an ESR when any of the following events occur:
For example, “a value of the UE 116 energy buffer” in the events herein may refer to a value of the UE 116 energy buffer when determining the trigger, or a value of the UE 116 energy buffer when providing the ESR (e.g., when UL resources are available for transmission of the ESR), or a value of the UE 116 energy buffer after the UE 116 has provided the ESR. For example, the first or second or third thresholds can be predetermined in the specifications for system operation or can be (pre)configured by higher layers.
In one example, one or more of the events herein can be modified so that they are applicable jointly with operation of a timer such as the esr-ProhibitTimer. For example, the UE 116 determines a trigger for ESR or the UE 116 provides an ESR when any of the following events occur:
The procedure begins in 1110, a UE is configured a threshold for a change of a UE energy buffer. In 1120, the UE 116 is configured a value for a prohibit timer for ESR. In 1130, upon transmission of a first ESR, the UE 116 (re)starts the prohibit timer for ESR based on the configured value and determines a first value for the UE energy buffer. In 1140, upon or after expiry of the prohibit timer for ESR, the UE 116 determines a second value for the UE energy buffer. The determination of the second value can also be based on the UE 116 having UL resources and energy available for ESR reporting. In 1150, in response to a difference of the second value with the first value being larger than the configured threshold, the UE 116 determines a trigger for a second ESR. In 1160, upon transmission of the second ESR, the (re)starts the prohibit timer for ESR.
In one example, one or more of the events herein can be modified so that they are applicable jointly with other conditions for a UE to provide ESR, such as resource/energy availability. For example, the UE 116 determines a trigger for ESR or the UE 116 provides an ESR when any of the following events occur:
In one example, both timer operation and resource/energy availability conditions may be combined with the ESR trigger events. For example, the UE 116 determines a trigger for ESR or the UE 116 provides an ESR when:
For example, a UE can determine an ESR trigger or the UE 116 can provide an ESR when the UE 116 determines other conditions/events, for example, based on the UE 116 operation, such as when:
In a third realization, the UE 116 can receive a trigger for ESR transmission or can provide the ESR based on explicit or implicit indication by the network 130 that can be by UE-specific, such as by a DCI received in a PDCCH according to a USS set, or by group-common signaling such as by a DCI received in a PDCCH according to a CSS set, for example, in a Type-3 CSS set. For example, the UE 116 receives the DCI format with a cyclic redundancy check (CRC) that is scrambled with cell-radio network temporary identifier (C-RNTI). In another example, the DCI format includes a CRC that is scrambled with a new RNTI, such as ambient-radio network temporary identifier (A-RNTI) or ESR-RNTI. For example, the new RNTI can be dedicated to the UE 116, such as A-IoT UE, or provided for a number of UEs, such as a group of A-IoT UEs. For example, the information of the new RNTI can be provided by dedicated RRC information or can be provided by common RRC configuration or as common RRC information provided by dedicated signaling. For example, the trigger can be L1 information that is provided in a PDSCH. For example, the UE may not support PDCCH monitoring.
For example, the UE 116 can determine a trigger for ESR implicitly upon receiving a signaling for UE operation, such as for UE wake-up or scheduling, for example, when:
For example, determining the ESR trigger or reporting of the ESR is based on the reception of the one or more signaling methods described herein, without any explicit/new field or parameter for such indication, or without any repurposing or re-interpreting the fields or parameters in the signaling methods herein. For example, such default determination of a trigger for ESR upon reception of the signaling methods herein applies to at least a certain class of UEs, such as A-IoT UEs.
In one example, when a UE is (pre)configured for small data transmission (SDT) in RRC_INACTIVE state, for example by configuration of PUSCH resources associated with PRACH or by a CG PUSCH configuration, the UE 116 can be provided an information element (IE) within the SDT configuration or within the PUSCH configurations for SDT that indicates whether the corresponding configuration can be regarded as ESR trigger or can be used for ESR reporting. For example, when the IE indicates ESR reporting to be “enabled” on the SDT PUSCH resources, the UE 116 can transmit an ESR in any/all such PUSCH resources. In another example, the UE 116 can be provided a separate configuration or IE, within the SDT configuration or within the PUSCH configurations for SDT, to indicate which SDT PUSCH resources/occasions can be used for ESR reporting. In another example, the UE 116 determines an ESR trigger, or the UE 116 can provide ESR in such PUSCH resource without any additional signaling or indication.
For example, the UE 116 receives/determines a trigger for ESR, or the UE 116 provides the ESR based on explicit indication or signaling. For example, the indication can be provided by re-interpreting a field/parameter in an existing signaling or by a new field in an existing signaling. Herein, an existing signaling may refer to any L1/L2 signaling, or a higher layer configuration supported in, for example, [REF2, TS 38.212, v17.4.0] or [REF6, TS 38.321, v17.3.0] or [REF7, TS 38.331, v17.3.0] and so on.
The procedure begins in 1210, a UE is provided a common search space (CSS) set and an ESR-RNTI for monitoring PDCCH for detection of a DCI format with ESR trigger. In 1220 the UE 116 is indicated a “positionInDCI” bit index for reading from the DCI format for ESR trigger. In 1230, the UE 116 receives a PDCCH in the CSS set and decodes a DCI format for ESR trigger with a CRC that is scrambled with ESR-RNTI. In 1240, the UE 116 reads a block of bits from the DCI format starting from the indicated “positionInDCI” bit index. In 1250, the UE 116 determines a trigger (or not) for the ESR based on the block of bits.
In one example, one or more of:
In one example, when a DCI scheduling a PUSCH transmission or a PDSCH reception provides the ESR trigger, the UE 116 provides the ESR in a PUSCH or in a PUCCH that is scheduled/triggered by the DCI. For example, the UE 116 may only provide the ESR without UL-SCH in a PUSCH or the UE 116 may multiplex ESR (as a form of UCI) along with a transport block in the PUSCH.
In another example, a field in any of the example signaling methods herein can be repurposed or re-interpreted to provide an indication for ESR trigger. For example, one MSB (or least significant bit (LSB)) of an MCS field in a DCI format scheduling a PUSCH transmission or a PDSCH reception, such as a DCI format 0_0/1_0 respectively, can be re-interpreted as an ESR trigger. For example, a value ‘0’ for the MSB of the MCS field indicates no ESR trigger and a value ‘1’ indicates ESR is triggered. Other fields or other signaling may be re-purposed for ESR trigger indication in a similar manner. Accordingly, the UE 116 determines a value of MCS for the PUSCH transmission or PDSCH reception based on the remining 4 LSBs of the MCS field in the DCI format with MSB as ‘0’, for example, based on the first 16 rows of a corresponding MCS table.
For example, when the UE 116 monitors PDCCH for detection of the new DCI format for ESR trigger according to a CSS set, for example for providing an ESR trigger to multiple UEs with a same DCI, the UE 116 can be indicated a value for a parameter positionInDCI. The UE 116 only reads the contents of the new DCI format starting from the bit index provided by positionInDCI and for a number of bits that is predetermined in the specifications of the system operation or provided to the UE 116 via higher layers. For example, the number of bits can be based on the information related to triggering an ESR, such as one or more of:
It is also possible that the DCI includes only a trigger, and the UE 116 determines other parameters, such as time/frequency resources or MCS, based on a previous indication by higher layers. It is also possible that a set of time/frequency resources is provided to a UE by common or UE-specific RRC information and the UE 116 determines time/frequency resources from the set of time frequency resources based on a number of triggers with value ‘1’ that are prior to the trigger for the UE 116 in the DCI format. That approach can avoid fragmentation of time/frequency resources. For example, when the UE 116 is provided a set of time/frequency resources that includes eight individual time/frequency resources and the DCI format has four trigger fields with value ‘1’ prior to the location of the trigger field for the UE 116 (that also has value ‘1’), the UE 116 determines that the first four individual time/frequency resources are used for ESR reports by other UEs and the UE 116 uses the fifth individual time/frequency resource from the set of time/frequency resources. For example, if a UE receives a DCI format with eight trigger fields or a single trigger field with eight values, with respective values being “1, 0, 0, 1, 1, 0, 1 0”, and the UE 116 is configured the fifth field/location for its trigger to provide ESR, the UE 116 determines third time/frequency resources from the set of time/frequency resources. Therefore, the UE 116 can determine an index of an individual time/frequency resource from the set of time frequency resources to be the one with index that is larger by one than a sum of trigger fields with value ‘1’ prior to the trigger field for the UE 116 in the DCI format. The same applies if instead of a DCI format, a sequence is used to trigger an ESR report from a UE where the sequence is in a set of sequences and has an index. Then, the UE 116 can determine a time/frequency resource, from the set of time/frequency resources, with index equal to the sequence index.
When the DCI format includes a field to indicate time/frequency resources for a PUSCH with ESR, a size of the field can be predetermined in the specifications, such as 10 bits (e.g., 6 bits for FDRA and 4 bits for TDRA), or can be provided by higher layer configuration. For example, the size of the resource indication field can be based on the largest number of bits needed for T/F resource indication among the multiple UEs sharing the new DCI format for ESR trigger.
When the trigger indication field provides a value ‘0’ (i.e., no trigger), the resource indication field can have a reserved value or a value that the UE 116 discards.
For example, a CRC for the new DCI format is scrambled with a new RNTI configured to the UE 116, such as ESR-RNTI. For example, the new RNTI can be commonly configured, for example by common RRC information or in a SIB.
For example, a payload size of the new DCI format can be provided by higher layer configuration and no more than a predetermined size, such as no more than 128 bits. For example, a size of the new DCI format may be determined by the UE 116 to be same as a size of a certain DCI format scheduling a PDSCH reception or a PUSCH transmission, such as a DCI format 0_0/1_0 that the UE 116 monitors PDCCH according to a CSS set. For example, when a size of the new DCI format is smaller than a predetermined size, zeros shall be appended to the payload of the new DCI format until its size is same as the predetermined size.
For example, a trigger for ESR can be based on a MAC-CE command. For example, the UE 116 receives the MAC-CE command and provides the ESR in an UL resource, such as a semi-persistent on PUCCH or semi-persistent on PUSCH, until the UE 116 receives a deactivation MAC-CE for ESR reports. For example, the MAC-CE command can include information for the UL resource. For example, the MAC-CE can include 0 bits (or 1 bit to indicate one of activation or deactivation). The UE 116 starts/stops the ESR reporting upon reception of the MAC-CE command, for example, using UL resources previously provided for ESR reporting.
In one example, the UE 116 can provide the ESR when UL resources are allocated for the UE 116 and a number of padding bits is equal to or larger than the size of the ESR (plus any associated signaling overhead, such as an ESR sub-header). In such case, the ESR may be referred as “padding ESR”.
In one example, when a UE transmits an ESR, the UE 116 cancels all triggered ESRs, and restarts timers or counters associated with ESR transmission.
The procedure begins in 1310, a UE is indicated N threshold values corresponding to (N+1) levels for UE energy buffer. In 1320, the UE 116 determines a trigger for ESR and is provided an UL resource for ESR transmission. In 1330, the UE 116 determines a level for the UE 116 energy buffer, after ESR transmission, would be smaller than or equal to the smallest value among the N threshold values. In 1340, the UE 116 does not transmit the ESR (i.e., discontinuous transmission) in the UL resource. In 1350, the gNB 102 (or the “reader” UE) determines the discontinuous transmission as indication for the UE 116 energy buffer to be in the smallest ESR range.
In one example, a UE triggered for ESR reporting can determine to not provide the ESR, for example, when the UE 116 determines that the UE 116 does not have sufficient energy to transmit a signal/channel with the ESR, for example based on a required transmission power the UE 116 determines based on a power control formula and on the duration of the signal/channel transmission, or due to a UE power saving policy.
For example, the UE 116 can determine such energy shortage when a level of the UE energy buffer is lower than a first threshold, such as a smallest threshold that is predetermined or (pre)configured for ESR indication. For example, when the UE 116 is provided N energy thresholds to indicate (N+1) energy ranges, and an energy buffer level of UE is smaller than or equal to the smallest threshold among the N energy thresholds, the UE 116 can determine to not provide the ESR.
For example, the UE 116 can determine an energy shortage when a level of the UE energy buffer would become smaller than or equal to a second threshold, such as the smallest threshold among the N predetermined or (pre)configured energy thresholds, after/if the UE 116 would transmit a signal/channel with the ESR. For example, the UE energy buffer level is equal to E and the UE 116 would need to consume an amount of energy equal to EESR to transmit a signal/channel with the ESR, such that (E-EESR) would be smaller than or equal to a smallest threshold among the N predetermined or (pre)configured energy thresholds for ESR reporting. In such case, the UE 116 can determine to not provide the ESR.
For example, the UE 116 can determine an energy shortage when a level of UE energy buffer, after storing a certain energy level due to the UE 116 power policy, becomes smaller than or equal to a third threshold, such a smallest threshold among the N predetermined or (pre)configured energy thresholds. For example, the UE energy buffer level is equal to E and the UE 116 stores an amount of energy equal to S in its energy storage unit, such that (E-S) is smaller than or equal to the smallest threshold among the N predetermined or (pre)configured energy thresholds for ESR reporting. In such case, the UE 116 can determine to not transmit the ESR.
For example, the power saving condition can be combined with the condition in the previous example for potential energy consumption for a signal/channel transmission with an ESR report. For example, the UE 116 can determine such energy shortage when a level of the UE energy buffer, after storing a certain energy level due to the UE 116 power policy would become smaller than or equal to a certain threshold if/after the UE 116 would transmit the ESR. For example, the UE 116 energy buffer level is equal to E and the UE 116 stores an amount of energy equal to Sin its energy storage unit. The UE 116 would need to consume an amount of energy equal to EESR if the UE 116 would provide the ESR, such that (E-S-EESR) would be smaller than or equal to the smallest threshold among the N predetermined or (pre)configured energy thresholds for ESR reporting. In such case, the UE 116 can determine to not provide the ESR.
For example, EESR can be defined as EESR=P·T, wherein P is a transmission power for a PUSCH or PUCCH that provides the ESR, and Tis a time duration in a certain time unit, such as in symbols or slots or milli-second, for transmission of the PUSCH or the PUCCH. For example, the UE 116 determines P based on existing uplink power control formulas as described in [REF3, TS 38.213 v17.4.0] or with modifications to accommodate UEs that report ESR, such as A-IoT UEs operating with energy harvesting or other UEs with random or time-varying output energy levels.
For example, when the UE 116 has been provided resources for transmission of a signal/channel with ESR and the UE 116 does not transmit the signal/channel for a triggered ESR due to energy shortage as determined for example using any of the methods described herein. The gNB 102 can determine a lowest energy level/range for the UE 116 by detecting an absence of a signal/channel reception in the resources. Therefore, when the UE 116 does not transmit a signal/channel with ESR, the gNB 102 can interpret a discontinuous transmission (DTX) detection for the signal/channel in corresponding resources as an ESR with the smallest energy level/range.
The UE 116 behavior for whether or not to provide an ESR report depending on an available energy can be defined in the specifications of the system operation or can be indicated from a serving gNB, for example together with an aforementioned energy threshold.
Existing fields (1410, 1420, 1430, 1440, and 1450) in a PHR format as described in [REF6, TS 38.321, v17.3.0] are retained, and an additional field (1470) is added to provide a UE power class. Herein, UE power class is taken as the UE energy buffer level after PHR transmission, to indicate ESR. For example, the UE 116 power class is provided using 6 bits, 1470, and the first two bits of the additional octet are set to reserved, 1460. In one option, a second bit in the first octet (1420) can be set to “reserved” as in [REF6, TS 38.321, v17.3.0] in which case the third octet (1460 and 1470) is present. In another option, the second bit in the first octet (1420) can be set to a one-bit flag such as (to make the third/last octet as optional, such that a value 1 for the field C indicates that the last/third octet for UE power class (1460 and 1470) is present, and a value 0 for the field C indicates that the third/last octet for UE power class (1460 and 1470) is not present.
In one embodiment, a UE can report an ESR using L2 signaling, such as by a modified/new type of power headroom report (PHR), such as by re-interpreting the PCMAX,f,c field or the MPE field or by adding a new field for UE power class, or by a new MAC-CE command.
A power headroom report (PHR), as described in [REF6, TS 38.321, v17.3.0], may be used by a UE to provide to a gNB information about, for example:
For a “virtual” PHR relative to a reference format (rather than an actual PUSCH transmission), the latter information may not be applicable, and the UE 116 may provide by the PHR only the former information for a pathloss measurement.
For a UE with time-varying or random energy level, such as based on energy harvesting that can be regarded as a random process, a PHR mechanism may not be suitable or sufficient since a constant or known value of PCMAX,f,c may not be applicable. Therefore, a modified or new PHR or a new MAC-CE command can be used for ESR reporting.
In one realization, ESR is provided via a power headroom report (PHR), such as by re-interpreting the PHR or by a modified/new type of PHR with additional fields.
In one example, a value provided as power class is related to a UE energy buffer level based on a reference time duration, such as T time units, so that E=P·T, wherein E is the energy buffer level, P is the indicated power class and Tis the reference duration. For example, T can be provided in symbols or slots or in absolute time units such as T millisecond. For example, T=1 symbol or 1 slot. For example, T=1 milliseconds, or T=10 or 100 or 500 milliseconds. For example, a value of T can be predetermined in the specifications of system operation or can be provided by common or UE-dedicated RRC information/signaling. For example, the UE 116 can be provided a predetermined or (pre)configured set of time durations and the UE 116 can be indicated an index of a time duration from the set of time durations. For example, the new/modified PHR can include an additional field for indication of the time duration or duty cycle, such as a value of the time duration or an index of a time duration from a set of predetermined or (pre)configured time durations/duty cycles.
In one example, a value provided for ESR can be in terms of energy units, such as Joules, so a corresponding indication, such as field in MAC-CE, can include a value in a range of energy values, such as a value from a 1 milli-Joules to 1,000 milli-Joules. For example, the UE 116 can be provided a predetermined or configured table with up to 64 values, or fewer values, between 1 milli-Joules to 1,000 milli-Joules. In another example, the specifications of system operation can be provided multiple tables, such as two tables, corresponding to different UE types/capabilities (for example, for A-IoT UEs with different sizes of capacitor/energy storage unit), and the UE 116 provides the ESR based on the respective UE type/capability or based on gNB configuration.
Methods herein for conversion between power and energy levels can apply to various other embodiments and examples discussed throughput the present disclosure.
The re-interpretations of PHR or the new/modified PHR as described herein can be applicable at least for a certain class of UEs with variable output power level, such as A-IoT UEs (and may not be applicable to other classes/types of UEs with constant power level). Based on the specifications of the system operation or based on higher layer configuration or based on L1/L2 indication, a UE can report PHR only based on such re-interpreted/new/modified PHR format, or in addition/alternatively based on existing PHR formats, for example as described in in [REF6, TS 38.321, v17.3.0].
When ESR is provided via a modified/new ESR using any of the methods, some, or all triggers for ESR transmission, such as those described in one or more examples herein are regarded as triggers for PHR in addition to the existing PHR triggers as described in [REF6, TS 38.321, v17.3.0].
A one-bit field BA (1510) indicates whether the UE 116 energy level provided by the ESI field indicates a value before or after transmission of the ESR MAC-CE (and corresponding PUSCH). For example, a value 0 indicates before transmission of a channel with the ESR MAC CE, and a value 1 indicates after transmission of the channel with the ESR MAC CE. A one-bit S (1520) indicates, in case the BA field (1510) provides a value 0, whether the UE 116 applied any UE power saving policy. For example, a value 0 for the field S indicates no application of a UE power saving policy and a value 1 indicates application of the UE 116 power saving policy. When the BA field (1510) indicates that UE energy buffer report (1530) is for after the ESR MAC-CE transmission, the field S (1520) can be reserved. The 6-bit field ESI (1530) provides the energy buffer level of the UE 116.
In another realization, ESR is provided by a MAC CE that is separate from a MAC CE providing PHR. For example, ESR can be provided in a new MAC-CE that is included in a PUSCH transmission.
For example, a new ESR MAC-CE can include one octet, including for example:
For example, the third field may be optionally present, such as be present only when the second field indicates that the reported ESR corresponds to the UE 116 energy level before the ESR transmission; otherwise, the third field is ignored/reserved. In another example, the third field is not present and is set to reserved. In another example, neither the second field nor the third field are present, and both are set to reserved.
A UE may or may not combine reporting for ESR and PHR. In one example, ESR and PHR reporting are independent, and a UE may provide any or both corresponding MAC-CEs. In another example, in order to reduce payload and improve reception reliability, a UE may report only one, but not both, of the corresponding MAC-CEs. For example, ESR reporting can be prioritized based on the specifications of system operation or based on indication by higher layers. For example, the UE 116 can determine whether to report one of ESR or PHR. For example, a trigger or transmission of a new MAC-CE for ESR can be evaluated as a condition to cancel a PHR trigger or transmission.
The UE 116 includes a modified/new PHR that accommodates energy buffer reporting or a new MAC-CE for ESR as a MAC header/packet in a PUSCH transmission, with or without data payload/UL-SCH from higher layers.
In one embodiment, a UE can report ESR as L1 uplink control information (UCI). the UE 116 can provide the ESR in a PUCCH transmission or can include/multiplex the ESR in a PUSCH transmission.
For example, the contents of ESR as L1 UCI can include an index for a UE energy buffer level, such as based on short/long/extended ESR, as described one or more examples herein, or can be same as that evaluated for a new MAC-CE as described in one or more examples herein.
For example, ESR can be provided as a new UCI type that is included in a PUCCH transmission. For example, the PUCCH can include only the ESR or can additionally include/multiplex other UCI types, such as CSI, SR, or Hybrid automatic repeat request acknowledgement (HARQ-ACK) report. For example, a PUCCH transmission can include a periodic PUCCH or a PUCCH that is indicated (for HARQ-ACK feedback transmission) in a DL scheduling DCI.
For example, ESR can be provided as a UCI that is multiplexed in a PUSCH transmission. For example, the PUSCH transmission can be:
For example, a time/frequency resource for a PUCCH or PUSCH that provides ESR can be provided by common or UE-specific RRC information/signaling.
For example, when ESR includes only 1-2 bits, the UE 116 can provide the ESR in a PUCCH format 0 or 1 as defined in [REF1, TS 38.211] and [REF3, TS 38.213]. For example, when ESR includes more than 2 bits, the UE 116 can provide the ESR in a PUCCH format 2 or 3 or 4 as defined in [REF1, TS 38.211] and [REF3, TS 38.213]. For example, different parameters for a PUCCH format that provides the ESR, such as a phase rotation/cyclic shift, an orthogonal cover code or an orthogonal sequence for code-multiplexing, a scrambling sequence, or a corresponding ID, can be UE-specific or commonly provided for a group of UEs. Similar methods can apply for a PUSCH that provides an ESR.
In one example, an ESR can be triggered for a UE by a DCI format that schedules a PDSCH, such as a DCI format 1_0/1_1/1_2, and the UE 116 can provide information for the ESR as for HARQ-ACK information. For example, the DCI format can include a second PUCCH resource indicator (PRI2) field or a second PDSCH-to-ESR timing (K1_ESR) field that are separate from a first PRI field or a first PDSCH-to-HARQ feedback timing (K1) that are provided for reporting a HARQ-ACK information corresponding to the PDSCH. In another example, the first PRI and the first K1 field apply to both HARQ-ACK information and ESR so the UE 116 multiplexes both HARQ-ACK information and ESR in a same PUCCH. In another example, a UE can be provided a time offset (in symbols or slots or absolute time units, such as milliseconds) by RRC and provides the ESR in an earliest available/valid slot with a resource that is after a value indicated by the first K1 field by a number of slots that is larger than or equal to the time offset. In another example, the UE 116 provides the ESR in an earliest available/valid slot with a resource that is after a slot in which the UE 116 received the DCI format by a number of slots that is larger than or equal to the time offset.
In one example, the UE 116 can provide ESR as for a scheduling request (SR), possibly with modifications specific to ESR reporting. For example, the UE 116 can be provided a PUCCH configuration for ESR reporting. For example, the UE 116 can apply different modulations such as Quadrature Phase Shift Keying (QPSK) or pi/2 Binary Phase-shift keying (BPSK) to a base sequence or a non-DMRS part of a PUCCH transmission to indicate one or multiple ESR values. For example, the UE 116 can be provided a set of base sequences or a set of time/frequency resources for ESR reporting over PUCCH with N different elements such as N=2 or 4 in the set. For example, similar to PUCCH format 0 as described in TS 38.211 v17.4.0, the UE 116 can indicate one of N levels for ESR by selecting a sequence or a resource from the set of sequences or resources. For example, different ESR values can be mapped to different values of a PUCCH parameter, such as a cyclic shift or a phase rotation or a scrambling sequence or an orthogonal cover code.
In one example, when the UE 116 determines a trigger for ESR and the UE 116 does not have UL resources that are required for providing an ESR, the UE 116 triggers a scheduling request (SR), such as by a PRACH or by a PUCCH dedicated to ESR. In another example, the UE 116 can provide the ESR in a PUCCH resource configured for SR, possibly along with an indication that the information is for an ESR or an SR for example by according modulating a transmitted sequence or by applying a phase rotation or a cyclic shift or other PUCCH parameter for ESR that is separate from ones for SR. In another example, the UE 116 can multiplex both SR and ESR in a same PUCCH and apply a phase rotation or a cyclic shift or other PUCCH parameter that corresponds to SR+ESR combination, that can be different from those for SR only or for ESR only.
In one example, a priority level or index, such as priority level 0 or 1, can be provided for a PUCCH or a PUSCH that provides an ESR. The UE 116 applies such priority level when multiplexing different UCIs in a PUCCH or PUSCH, or when determining a PUCCH or PUSCH for UCI multiplexing, including dropping PUCCHs or PUSCHs with smaller priority. For example, the priority level can be provided by an RRC configuration for a PUSCH or PUCCH that provides the ESR or a configuration of a trigger for ESR, or can be indicated in a DCI format, or by a sequence such as an LP-WUS that triggers the ESR. For example, an ESR that is triggered by a change of UE energy buffer level beyond a certain threshold can be set to high/large priority, while an ESR that is triggered based on periodic timer can be set to low/small priority. For example, a priority level for ESR can be the same, such as always high priority (or always low priority), regardless of a trigger for ESR or a mechanism for providing the ESR. For example, a priority for ESR can take only two values, such as by a value “true” or its absence (or a value “false”). For example, when a priority level is not provided for an ESR, the UE 116 applies a low priority for the ESR.
In one embodiment, a UE can transmit a PUSCH or PUCCH that includes the ESR using OFDM waveform or using a low-power waveform, such as an On-Off keying (OOK) or frequency shift keying (FSK) waveform. In addition, other methods for reduced power consumption may be used, such as DFT-s-OFDM waveform or pi/2-BPSK modulation. Moreover, for a UE without active RF components, the UE 116 can transmit ESR by modulating the information bits corresponding to ESR on the received DL waveform and backscattering the modulated waveform.
In one example, when a UE operates with a reduced-cost or low-power radio (LR), the UE 116 may not be capable of multi-carrier waveforms such as OFDM. Therefore, the UE 116 may operate with a single-carrier waveform, with UL transmissions that are based on, for example, on-off keying (OOK) or frequency shift keying (FSK) or phase shift keying (PSK) and so on. In one example, an FFT/OFDM-based structure may be used for transmission of such low-power waveforms.
In another example, the UE 116 operates with multi-carrier waveforms, such as OFDM, for transmitting a PUSCH or PUCCH that provides the ESR, but applies other method for reducing power consumption, such as using DFT-s-OFDM waveform, or using pi/2-BPSK or pi/4-QPSK modulation.
In another example, a UE without active RF components may not generate its own waveform and operate by backscattering. For example, the UE 116 receives a trigger signal or channel, such as LP-WUS, then modulates the ESR information bits on top of the received waveform and backscatters the modulated waveform. For example, to ensure reasonable detection performance at the gNB 102, few bits such as up to 4 bits can be provided as ESR.
In one example, a number of UEs, such as a number of A-IoT UEs that are associated with a same group, can jointly transmit an ESR (or multiple ESRs) to reduce a transmission power/energy for each individual UE or to improve a reception quality such as SINR of an uplink channel. For example, a group of UE can be indicated same resources, such as same time instances, for example a same PUSCH or PUCCH, for transmission of an ESR. For example, all UEs in the group of UEs transmit a same ESR value in the PUSCH or PUCCH or each UE in the group of UEs transmits a separate ESR corresponding to that UE. For example, the gNB or the Reader UE combines the receptions in the PUSCH or PUCCH for determining a same energy value or an average energy value corresponding to the group of UEs.
In one embodiment, when a UE is operating in a sidelink-like mode, such as when communicating with a “Reader” UE, the UE 116 may transmit the ESR in a PSFCH, PSCCH or a PSSCH to the “Reader” UE and any related signaling can be based on sidelink communication.
For example, a UE can receive its UE-terminated traffic or signaling, such as discovery/trigger signal or scheduling DCI or configuration, from a “reader” UE. For example, the UE 116 transmits its UE-originated traffic or signaling, such as indication of UE ID or of ESR or sensor measurements and so on, to the “reader” UE.
For example, various embodiments, methods, and examples described in the present disclosure can be reused when operating with a “reader” UE by replacing:
In one example, when a “reader” UE receives ESR from multiple UEs and needs to provide the multiple ESR values (corresponding to the multiple UEs) to the gNB 102, the “reader UE” can apply compression of the multiple ESR values, for example, using a compression codebook or by a joint encoding the multiple values in a single value.
Any of the above variation embodiments can be utilized independently or in combination with at least one other variation embodiment.
The above flowchart(s) illustrate example methods that can be implemented in accordance with the principles of the present disclosure and various changes could be made to the methods illustrated in the flowcharts herein. For example, while shown as a series of steps, various steps in each figure could overlap, occur in parallel, occur in a different order, or occur multiple times. In another example, steps may be omitted or replaced by other steps.
Although the figures illustrate different examples of user equipment, various changes may be made to the figures. For example, the user equipment can include any number of each component in any suitable arrangement. In general, the figures do not limit the scope of the present disclosure to any particular configuration(s). Moreover, while figures illustrate operational environments in which various user equipment features disclosed in this patent document can be used, these features can be used in any other suitable system.
Although the present disclosure has been described with exemplary embodiments, various changes and modifications may be suggested to one skilled in the art. It is intended that the present disclosure encompass such changes and modifications as fall within the scope of the appended claims. None of the descriptions in this application should be read as implying that any particular element, step, or function is an essential element that must be included in the claims scope. The scope of patented subject matter is defined by the claims.
The present application claims priority under 35 U.S.C. § 119(e) to: U.S. Provisional Patent Application No. 63/451,402 filed on Mar. 10, 2023, which is hereby incorporated by reference in its entirety.
| Number | Date | Country | |
|---|---|---|---|
| 63451402 | Mar 2023 | US |