Managing energy usage of wireless communication user equipment devices
By determining a preferred energy partitioning between baseband and air interface signal processing in UE devices and adjusting communication schemes, the energy consumption in UE devices is optimized, enhancing battery life and efficiency.
Patent Information
- Application Number
- JP2023566555
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-04-29
- Filing Date
- 2022-03-23
- Publication Date
- 2026-02-19
- Estimated Expiration
- 2042-03-23
AI Technical Summary
Existing wireless communication systems do not effectively manage energy usage in user equipment (UE) devices, leading to inefficient energy consumption and reduced battery life due to changes in communication schemes without considering the impact on UE energy efficiency.
Determine a preferred partitioning of energy consumption between baseband and air interface signal processing in UE devices, and communicate this to the base station to adjust communication schemes and parameters for optimized energy usage.
Enhances battery life in UE devices by optimizing energy consumption based on dynamic conditions, maintaining efficient energy usage efficiency for both signal processing types.
Smart Images

Figure 0007818018000001 
Figure 0007818018000002 
Figure 0007818018000003
Abstract
Description
[Technical Field]
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS This application claims priority to and benefit of U.S. Provisional Patent Application No. 63 / 181,464, filed April 29, 2021, entitled "Managing Energy Usage of User Equipment Devices for Wireless Communications," the disclosure of which is incorporated herein by reference in its entirety.
[0002] Field of Disclosure This disclosure relates to wireless communications, and more particularly to managing energy usage of user equipment (UE). [Background technology]
[0003] background The background discussion provided in this document is intended to present the contents of the present disclosure generally. The work of the inventors named herein, to the extent described in this background section, as well as aspects of the description that may not be prior art at the time of filing, are not admitted expressly or impliedly as prior art to the present disclosure.
[0004] Unlike base stations and other infrastructure components that are wired and coupled to a permanent power source, user devices or equipment units (UEs) have limited battery power. The UE can use its battery power for both baseband signal processing and supporting communications over the air interface, e.g., air interface signal processing. For example, when the UE receives a video stream from a base station over the air interface, the UE consumes energy to perform air interface signal processing (e.g., demodulation and channel decoding) according to the air interface communication scheme, and then consumes energy to perform baseband signal processing (e.g., source decoding and optionally data decompression) according to the baseband communication scheme to obtain the video stream content at the UE. Generally speaking, the amount of energy consumed by the UE to support air interface signal processing corresponds to the energy consumption of the UE's radio and modem, and the amount of energy consumed by the UE for baseband signal processing corresponds to the energy consumption of one or more processors of the UE, e.g., a central processing unit (CPU), a digital signal processor (DSP), and a guardian service processor (GSP).
[0005] The efficiency of stored energy consumption or usage in these types of wireless communication tasks may be measured in terms of bytes of data transferred per unit of energy, such as bytes transferred per picojoule (pJ). For example, the energy usage efficiency of baseband signal processing may correspond to the number of bytes that a UE can source code and compress per picojoule of battery energy consumed, while the energy usage efficiency of air interface signal processing usage by a UE in wireless communication may correspond to the number of bytes that the UE can channel code and modulate per pJ of battery energy that the UE consumes.
[0006] Because various components of a communication system select and / or negotiate different communication schemes and / or communication parameters based on current (e.g., ongoing, present, currently occurring, or immediate) conditions (e.g., UE state, air interface characteristics, network performance, etc.), the UE's energy usage efficiency for supporting baseband signal processing and for supporting air interface signal processing may change as conditions change. For example, upon detecting particular air interface characteristics or conditions, the base station may change or adjust the air interface signal processing parameters utilized between the base station and the UE to achieve higher spectral efficiency, and may transmit a corresponding set of updated communication parameters to the UE as a result. The UE's use of the updated parameters may change the UE's energy usage efficiency corresponding to air interface signal processing and / or the UE's energy usage efficiency corresponding to baseband signal processing.
[0007] Today, base stations typically make these types of changes and / or adjustments without considering the impact on the UE's energy usage efficiency. Thus, the changes / adjustments may have a negative impact on the UE's battery life, such as if the changed / adjusted communication scheme requires the UE to consume energy inefficiently (and possibly unnecessarily). Summary of the Invention
[0008] overview The techniques described in this document improve UE energy usage or consumption by determining, for a set of conditions at the UE, a preferred partitioning of accumulated energy consumption at the UE during wireless data transfer between the UE and a base station (e.g., a preferred partitioning of the amount or percentage of accumulated energy utilized by the UE for baseband signal processing relative to the amount or percentage of energy utilized by the UE for air interface signal processing), and indicating the preferred partitioning to the base station or network. Based on the indication of a preferred UE energy usage distribution, the base station and / or network may change or adjust the baseband communication scheme and / or its parameters (e.g., source coding, data compression, source decoding, data decompression, etc.) utilized for wireless transfer of data to / from the UE, and / or the base station and / or network may change or adjust the air interface communication scheme and / or its parameters (e.g., channel coding, modulation, channel decoding, demodulation, etc.) utilized for wireless transfer of data to / from the UE, thereby better managing (and possibly optimizing) accumulated energy usage and extending battery life in the UE for wireless communication / data transfer with the base station.
[0009] Generally, with respect to wireless data transfer between a UE and a base station, the UE's accumulated energy consumption efficiency (bytes per pJ) for performing baseband signal processing and the UE's accumulated energy consumption efficiency (bytes per pJ) for performing air interface signal processing may vary based on different dynamic conditions. For example, as more local tasks are performed on the UE to utilize the UE's processor or other shared computing resources, the UE's accumulated energy usage efficiency for performing baseband signal processing during wireless data transfer may decrease. In another example, as interference on the air interface decreases and / or the bandwidth of the air interface increases, the UE's accumulated energy usage efficiency for performing air interface signal processing during wireless data transfer may increase. Generally, as the complexity of baseband signal processing increases, the UE's accumulated energy usage efficiency for performing baseband signal processing decreases, and vice versa. Similarly, as the complexity of air interface signal processing increases, the UE's accumulated energy usage efficiency for performing air interface signal processing decreases, and vice versa. Therefore, changes in conditions affecting wireless communication / data transfer between the UE and the base station may change the stored energy usage efficiency of baseband signal processing at the UE and / or the stored energy usage efficiency of air interface signal processing at the UE, respectively.
[0010] In general, for ease of reading, this document generally uses terms such as "energy usage," "energy consumption," and "energy usage efficiency" to refer to the usage, consumption, and efficiency, respectively, of energy stored in the UE, e.g., in the UE's battery or other suitable energy storage device. On the other hand, this document explicitly refers to energy that is not stored in the UE (e.g., energy provided by an external charging cable, mains power, and / or other suitable external power source) as "external" or "externally provided," e.g., external to the UE.
[0011] In any case, the techniques described in this document can manage the UE's accumulated energy usage by determining a preferred allocation of the UE's energy consumption based, for example, on the UE's energy usage efficiency for performing baseband signal processing, the UE's energy usage efficiency for performing air interface signal processing, and / or the relative or ratio of two different energy usage efficiencies. In one example, based on the energy usage efficiencies for baseband signal processing and air interface signal processing, the preferred allocation may indicate that baseband signal processing can utilize up to 20% of the UE's accumulated energy during wireless data transfer with a base station, and that air interface signal processing can utilize up to 80% of the UE's accumulated energy during wireless data transfer. For example, the preferred allocation may indicate a relative weighting of baseband signal processing energy consumption to air interface signal processing energy consumption of 1 to 4 (e.g., 1:4). In another example, the preferred allocation may indicate that baseband signal processing in the UE utilizes the minimum amount of energy necessary to perform source coding and no data compression, and that air interface signal processing in the UE can utilize any remaining amount of energy for wireless data transfer between the UE and the base station. In yet another example, the preferred distribution may indicate that the air interface signal processing at the UE utilizes the minimum amount of energy required to perform QAM for modulation, and that the baseband signal processing at the UE may utilize any remaining amount of energy. Of course, other distributions of the UE's stored energy consumption are also contemplated.
[0012] The preferred distribution of UE energy consumption between baseband signal processing and air interface signal processing may vary with respect to different sets of dynamic conditions, and / or the preferred relative distribution may be dynamically determined, for example, as conditions change. In some embodiments, the UE and / or base station or network may store UE energy usage profiles for wireless data transfer with the base station, where the profiles may indicate different levels of baseband signal processing complexity associated with different types and / or parameters of air interface communication schemes and / or different conditions. In some implementations, the preferred distribution of UE energy consumption may be determined based on various goals or criteria related to managing the UE's overall accumulated energy consumption related to wireless data transfer. For example, the preferred distribution may enable the UE's overall accumulated energy consumption to remain uniform, stable, or relatively constant despite changing conditions affecting the UE and the air interface. In other examples, the preferred distribution may enable the UE to maximize its remaining battery life, for example, during changing conditions affecting the UE and the air interface. Furthermore, the techniques described herein enable different energy consumption allocations for uplink signaling of control and / or data signals from the UE to the base station and downlink signaling of control and / or data signals from the base station to the UE.
[0013] In one embodiment, a method in a user equipment device (UE) for managing UE energy usage for wireless communication includes: processing hardware in the UE determining a preferred distribution of UE energy consumption between baseband signal processing performed by the UE and air interface signal processing performed by the UE during wireless transfer of data between the UE and a base station; and the processing hardware transmitting a notification of the preferred distribution of UE energy consumption to the base station.
[0014] In one embodiment, a method for managing energy consumption in a user equipment device (UE) for wireless communication includes: processing hardware in a base station obtaining notification of a preferred distribution of UE energy consumption between baseband signal processing performed by the UE and air interface signal processing performed by the UE during wireless transfer of data between the UE and the base station; and determining, based on the notification of the preferred distribution of UE energy consumption and a communication scheme utilized by the UE and the base station, one or more communication parameters to utilize during wireless transfer of data between the UE and the base station. The method further includes at least one of the following steps: the processing hardware sending a first transmission to the UE utilizing the communication scheme and the one or more communication parameters; or the processing hardware receiving a second transmission from the UE by utilizing the communication scheme and the one or more communication parameters.
[0015] In one embodiment, one or more tangible non-transitory memories store an energy usage profile for a user equipment (UE). The energy usage profile indicates, for each of a plurality of levels of air interface signal processing complexity supported by the UE, a respective level of baseband signal processing complexity to utilize during wireless data transfer between the UE and a base station. Each level of baseband signal processing complexity corresponds to a respective magnitude of energy usage efficiency of the UE for performing baseband signal processing at each level of baseband signal processing complexity, and each level of air interface signal processing complexity corresponds to a respective magnitude of energy usage efficiency of the UE for performing air interface signal processing at each level of air interface signal processing complexity. Furthermore, within the energy usage profile, an increase in the magnitude of energy usage efficiency of the UE for performing each level of baseband signal processing complexity is associated with a decrease in the magnitude of energy usage efficiency of the UE for performing the associated level of air interface signal processing complexity. Based on the UE's stored energy usage profile, the UE and the base station wirelessly transfer data therebetween. [Brief explanation of the drawings]
[0016] [Figure 1] 1 illustrates an example wireless communication system in which devices such as base stations and user equipment (UE) communicate data and support management of UE energy usage in accordance with at least some of the principles and techniques disclosed herein. [Figure 2] 2 shows a more detailed block diagram of an example of a base station included in the wireless communication system of FIG. 1. [Figure 3] FIG. 1 is a flow diagram of an example method in a UE for managing the UE's energy usage for wireless communications in accordance with at least some of the principles and techniques disclosed herein. [Figure 4] 1 is an example profile of stored energy usage for a UE in accordance with at least some of the principles and techniques disclosed within this document. [Figure 5]FIG. 1 is a flow diagram of an example method in a network element for managing energy usage of a UE for wireless communication in accordance with at least some of the principles and techniques disclosed herein. DETAILED DESCRIPTION OF THE INVENTION
[0017] Detailed Description FIG. 1 illustrates an example wireless communication system 100 in which devices, such as base stations and user equipment (UE), communicate and support management of UE energy usage in accordance with one or more of the methods, principles, and / or techniques disclosed herein. As shown in FIG. 1, the system 100 includes a base station 102 that supports one or more radio access networks (RANs) of one or more corresponding radio access technologies (RATs). For example, the one or more RATs may include NR and / or EUTRA. In some cases, at least some of the RANs supported by the base station 102 may utilize unlicensed frequency bands. As shown in FIG. 1, the base stations 102 may be communicatively coupled to one or more respective core networks (CNs) 105, which in turn are communicatively coupled to the Internet and / or any number of other private or public networks 108.
[0018] The user equipment (UE) 110 may be any suitable device capable of wireless communication over one or more types of RANs and may be communicatively coupled to the wireless communication system 100 via a base station 102. The UE 110 includes processing hardware 112, which may include one or more processors 115 (e.g., central processing units (CPUs), digital signal processors (DSPs), guardian service processors (GSPs), etc.) and one or more non-transitory, tangible, computer-readable memories 118 that store instructions 120, 122 that can be read and / or executed by the one or more processors 115. In particular, the instructions 120 include instructions for managing energy usage of the UE 110 in accordance with one or more of the methods, principles, and techniques disclosed herein.
[0019] In an example implementation of the UE 110, the computer-executable instructions 120 are executable by the one or more processors 115 to perform any one or more portions of the described methods and / or techniques. The memory 118 may store data, such as an accumulated energy usage profile 125 and other data 128, that may be utilized to perform any one or more portions of the described methods and / or techniques. In some implementations, the one or more processors 115 execute the computer-executable instructions 120, 122 to work in conjunction with firmware and / or other portions of the processing hardware 112 to perform any one or more portions of the described methods and / or techniques.
[0020] The exemplary processing hardware 112 includes components utilized by the UE 110 to wirelessly transfer data to and from a base station (e.g., the base station 102) over the air interface 130 by using various communication schemes. As used herein, a “communication scheme” generally refers to processing performed on data to be transferred between the UE 110 and the base station 102, for example, to optimize transmission efficiency and attempt to maintain source or original data fidelity while taking into account dynamic conditions at the UE and on the air interface 130. Generally, the UE and the base station determine and arrive at a communication scheme and associated parameters for transferring data between them. The communication schemes utilized by the base station and the UE may include a baseband communication scheme and an air interface communication scheme. The baseband communication scheme may include baseband signal processing (e.g., processing related to the original data signal, whether analog or digital) activities and / or functions such as source encoding, source decoding, data compression, data decompression, and / or other types of baseband signal processing. The air interface communication scheme may include air interface signal processing (e.g., processing related to radio frequency (RF) signals over which data is transmitted via carriers of the air interface) activities and / or functions, such as modulation, demodulation, channel coding, channel decoding, and / or other types of radio signal processing corresponding to the transmission and reception of radio signals over carriers of the air interface. For example, one or more processors 115 (e.g., CPU, DSP, etc.) of the UE 110 may perform one or more baseband signal processing activities or functions, and one or more radio resource control (RRC) controllers 130, modems 132, and radios 135 of the UE 110 may perform the air interface signal processing activities and / or functions.
[0021] Generally, UE 110 includes a mains power port 138 that receives a charging cable or similar suitable connector to a mains power source (which may be, for example, alternating current (AC) power provided by a power grid infrastructure or power provided by some other external power source). While connected to the mains power source via mains power port 138, UE 110 consumes energy provided by the mains power source to perform activities or functions related to wirelessly transferring data to and from a base station, as well as to perform other functions and applications. Additionally, when connected to the mains power source via port 138, UE 110 may store at least a portion of the energy that UE 110 obtains from the mains power source in an on-board (e.g., internal) battery or other suitable energy storage device 140 (e.g., UE 110 may charge battery 140), thereby making power or energy locally available from battery 140 for consumption by UE 110 when UE 110 is disconnected from the mains power source.
[0022] FIG. 2 illustrates a more detailed block diagram of an exemplary base station 200 that may be included in the exemplary wireless communication system 100 of FIG. 1. For example, the exemplary base station 200 may be implemented as the base station 102. As shown in FIG. 2, the base station 200 includes exemplary processing hardware 202 that includes one or more processors 205 and one or more tangible, non-transitory computer-readable memories 208 that store computer-executable instructions 210, 212. In particular, the instructions 210 include instructions for managing accumulated energy usage of a UE (e.g., the UE 110 and / or other UEs) in accordance with one or more of the methods, principles, and techniques disclosed herein. This document describes FIG. 2 for illustrative purposes, but not for limitation, with simultaneous reference to the communication system 100 and the UE 110 of FIG. 1. For example, the base station 200 may be utilized in systems other than the system 100 and / or in conjunction with UEs other than the UE 110.
[0023] In one implementation, the computer-executable instructions 210, 212 are executable by one or more processors 205 to perform any one or more portions of the described methods and / or techniques. The memory 208 stores data 215, 218 utilized to perform any one or more portions of the described methods and / or techniques. In particular, the memory 208 can store one or more stored energy usage profiles 215 corresponding to one or more UEs that can be utilized by a base station while managing the UE's stored energy usage in accordance with one or more of the methods, principles, and techniques disclosed in this document. In some implementations, the one or more processors 205 execute the computer-executable instructions 210 to operate in conjunction with other portions of the firmware and / or processing hardware 202 to perform any one or more portions of the described methods and / or techniques.
[0024] The exemplary processing hardware 202 of the base station 200 includes components utilized by the base station 200 to wirelessly transfer data to and from the UE 110 and / or other UEs. As previously described, the UE 110 and the base station determine and arrive at a communication scheme and associated parameters for transferring data between them. The communication scheme may include baseband signal processing (e.g., processing associated with the original data signal, whether analog or digital) and air interface signal processing (e.g., processing associated with the radio frequency (RF) signal over which data is transmitted via a carrier wave in the air interface). For example, one or more processors 205 (e.g., a CPU, DSP, GPS, etc.) of the base station 200 may perform baseband signal processing activities or functions such as source encoding, source decoding, data compression, data decompression, and / or other types of processing on the baseband signals. Additionally, one or more radio resource control (RRC) controllers 220, modems 222, and radios 225 of base station 200 may perform air interface signal processing activities and / or functions such as, for example, modulation, demodulation, channel coding, channel decoding, and / or other types of radio signal processing corresponding to the transmission and reception of radio signals over carriers of the air interface.
[0025] The exemplary processing hardware 202 also includes one or more core network interfaces 230 through which the base station 200 connects to and communicates digital signals with a respective core network (e.g., CN 105). In some embodiments, each particular CN interface 230 connects to only a single different type of CN, and in some embodiments, a single CN interface of the one or more core network interfaces 230 connects to multiple types of CN. Additionally, the base station 200 includes a connection 232 to a mains power source. Generally speaking, the base station 200 is continuously connected to a mains power source (e.g., via the mains power connector 232) or to a suitable backup to the mains power source.
[0026] 3 shows a flow diagram of an example method 300 in a UE for managing UE energy usage in accordance with one or more of the techniques disclosed herein. For example, the UE may be the UE 110 of FIG. 1 or another UE that performs at least a portion of the method 300. The following description of the method 300 will simultaneously refer to FIGS. 1 and 2 for clarity (but not limitation). Furthermore, in some embodiments, at least a portion of the method 300 may be performed in conjunction with at least a portion of one or more other methods described herein. Furthermore, in some embodiments, the method 300 includes one or more alternative and / or additional actions other than those shown in FIG. 3.
[0027] At block 302, method 300 includes determining a preferred distribution of the UE's stored energy consumption or usage, e.g., a preferred distribution between the use of stored energy for baseband signal processing performed by the UE and the use of stored energy utilized for air interface signal processing performed by the UE, for wirelessly transferring data to and from a base station. Generally speaking, the preferred distribution enables the UE to optimize its battery life and / or stored energy consumption taking into account conditions at the UE and / or conditions detected by the UE, e.g., by allocating a greater and / or higher percentage of stored energy toward the more efficient type of signal processing for a given condition (whether baseband or air interface), minimizing the rate of stored energy consumption, spreading the rate of stored energy consumption over time, etc. For example, the UE may determine a measure of the efficiency of the UE's energy usage in baseband signal processing relative to the efficiency of the UE's energy usage in air interface signal processing during wireless transfer of data between the UE and the base station, and the UE may use the measure of efficiency to determine the preferred distribution. As previously mentioned, the stored energy usage efficiency corresponds to the number of bytes of data, e.g., bytes per picojoule or other power unit, that the UE can transfer wirelessly (e.g., to / from a base station) while the UE consumes a unit of power provided by battery or stored energy device 140. Thus, the energy usage efficiency of the UE in baseband signal processing indicates the number of bytes that the UE can process baseband signals (e.g., during wireless data transfer to / from a base station) while the UE consumes a power unit, and the energy usage efficiency of the UE in air interface signal processing indicates the number of bytes that the UE can process air interface signals (e.g., during wireless data transfer to / from a base station) while the UE consumes a power unit.Thus, in some embodiments, a preferred distribution of UE energy consumption may more heavily weight (or prioritize) types of signal processing (e.g., baseband or radio interface) that have higher energy usage efficiency, such that a greater percentage of the stored energy is distributed or allocated to the more efficient types of signal processing, and vice versa.
[0028] Generally, as the UE performs a greater amount of local tasks and thus utilizes a greater or more highly clocked portion of its processor resources and other shared computing resources to do so, the UE's energy usage efficiency for performing baseband signal processing during wireless data transfer decreases. Also, generally, a decrease in interference on the wireless interface improves the UE's energy usage efficiency for performing air interface signal processing during wireless data transfer. Generally speaking, as the complexity of the baseband signal processing increases (e.g., more complex source coding algorithms, higher data compression ratios, faster clock speeds, etc.), the UE's energy usage efficiency for performing baseband signal processing decreases. Similarly, as the complexity of the air interface signal processing increases (e.g., more complex channel coding algorithms, more complex modulation schemes, noise reduction against more multipath or distortion, etc.), the UE's energy usage efficiency for performing air interface signal processing also decreases. Therefore, as conditions affecting wireless communication / data transfer between the UE and the base station change and the baseband signal processing scheme and / or the air interface signal processing scheme change to accommodate the changing conditions, the efficiency of stored energy usage of the baseband signal processing at the UE and / or the efficiency of stored energy usage of the air interface signal processing at the UE may change, respectively.
[0029] The UE may determine (302) a preferred distribution of stored energy usage between baseband signal processing and air interface signal processing to maintain or achieve a target level of fidelity of transferred data and / or to maintain or achieve a target overall stored energy consumption level and / or ratio taking into account changing conditions. Thus, the UE may favor a higher level of complexity of baseband signal processing when the complexity of air interface signal processing is relatively low in an attempt to achieve and / or maintain a target level of data fidelity and / or stored energy consumption for wireless data transfer (and vice versa). The preferred distribution may reflect a changing balance between levels of complexity of different types of signal processing toward maintaining, working toward, and / or achieving a target level of data fidelity and / or stored energy usage / consumption. For example, when the remaining energy stored in the UE's battery decreases to a certain level, the UE may prefer to spend less energy on baseband signal processing (e.g., to conserve battery life) and therefore may favor a higher level of complexity of air interface signal processing (e.g., a higher data rate over the air interface). In another example, if a high level of interference is detected on the channel, the UE may prefer to allocate or allocate more stored energy to support a more complex level of air interface signal processing and may prefer to allocate or allocate less stored energy to support baseband signal processing.In yet another example, when one or more data streams are transferred between a base station and a UE over a sub-6 GHz frequency band and an above-6 GHz frequency band (e.g., due to overlapping transmission of the same data stream over both the sub-6 GHz frequency band and the above-6 GHz frequency band, due to dual connectivity where two different data streams are transmitted over the sub-6 GHz frequency band and the above-6 GHz frequency band, respectively, due to switching of transmission of a single data stream from being transmitted over the sub-6 GHz frequency band to being transmitted over the above-6 GHz frequency band or vice versa), transmission over the sub-6 GHz frequency band may require a higher level of data compression during baseband signal processing compared to the level of data compression utilized in frequency bands above 6 GHz (e.g., where the bandwidth is wider and / or the signal-to-noise ratio (SNR) is higher compared to the below-6 GHz bands, such as millimeter wave, THz, etc.) to achieve a comparable overall stored energy consumption by the UE.
[0030] In some embodiments, determining 302 a preferred distribution of stored energy consumption or usage at the UE includes determining a respective maximum amount or consumption rate of stored energy and / or a respective minimum amount or consumption rate of stored energy for either baseband signal processing or air interface signal processing based on conditions at the UE and / or conditions observed by the UE, and allocating or allocating the remaining amount or consumption rate of stored energy toward other types of signal processing. For example, if the UE is connected to a mains power source and does not consume any stored energy for baseband signal processing, the UE may prefer and / or utilize baseband signal processing of a higher level of complexity, even if the stored energy allocated or allocated toward baseband signal processing is relatively low or zero, and even if the remainder of the stored energy may be allocated or allocated toward supporting air interface signal processing of various levels of complexity. In other examples where the channel conditions between the UE and the base station are of high quality (e.g., high SNR, wide bandwidth, use of analog beamforming, etc.), the UE may prefer to allocate or distribute only the amount of energy required to support relatively simple air interface communication schemes, and may allocate or distribute any remaining amounts and / or consumption rates of stored energy towards baseband communication schemes of various levels of complexity.
[0031] To illustrate, FIG. 4 shows a block diagram of an example usage profile 400 of a UE corresponding to the UE's usage of energy stored locally at the UE, e.g., in battery 140 or other local energy storage device. Because energy usage profile 400 corresponds to the UE's usage of energy stored locally at the UE (e.g., as opposed to mains power or energy provided to the UE by an external power or energy source), this document interchangeably refers to the UE's energy profile 400 as the UE's "stored energy usage profile 400." The UE may be UE 110 of FIG. 1 or another UE. The stored energy usage profile 400 may be utilized in system 100 of FIG. 1 and / or by base station 200 of FIG. 2. For example, at least a portion of UE energy usage profile 400 may be included in energy usage profile 125 of UE 110, and / or at least a portion of UE energy usage profile 400 may be included in UE energy usage profile 215 stored at or accessible to base station 200 of FIG. 1. Further, in embodiments, the UE energy usage profile 400 may be utilized by the method 300 of Figure 3 and / or by the method 500 of Figure 5. For clarity of explanation, and not by way of limitation, this document will describe the energy usage profile 400 with simultaneous reference to Figures 1 and 2.
[0032] The exemplary energy usage profile 400 corresponds to an uplink wireless data transfer (e.g., transmitting data from a UE to a base station), where the profile 400 corresponds to maintaining a total, overall, or aggregate amount or percentage of accumulated energy consumption in a UE for wireless uplink signal processing of data (e.g., for baseband signal processing combined with air interface signal processing) at a relatively constant or stable level across different levels of energy usage efficiency of the baseband signal processing. In FIG. 4, the direction of arrow 402 in FIG. 4 indicates a decrease in energy usage efficiency for performing baseband signal processing in the UE, which may correspond, for example, to more tasks being performed in the UE utilizing shared processor resources, shared memory resources, and / or other shared computing resources in the UE, and / or other computationally intensive conditions in the UE. Thus, in the direction of arrow 402, the magnitude (e.g., measured in bytes / pJ or other suitable units) of the accumulated energy usage efficiency for baseband signal processing in the UE decreases. That is, in the direction of arrow 402, the UE requires a greater amount of energy to perform baseband signal processing of a data set 405 that is to be wirelessly transferred from the UE to a base station. Thus, in order to maintain (or attempt to maintain) a relatively stable amount or percentage of total accumulated energy consumption in the UE for wireless data transfer, taking into account changing computational needs and / or conditions in the UE, profile 400 provides that as the energy usage efficiency for baseband signal processing decreases (e.g., in the direction of arrow 402), the complexity of the corresponding baseband signal processing decreases.
[0033] For example, assume that a UE is configured with a target or optimal level B of baseband signal processing (e.g., a target level B of complexity for source coding, data compression, and / or other types of baseband signal processing techniques) to be applied to data, e.g., data set 405, to be transmitted from the UE to a base station. B may, for example, be predefined or set and may correspond to a respective complexity level of source coding, data compression, etc., that, when utilized, enables the data to be transmitted to the base station in the most efficient manner and with the greatest possible fidelity given the available baseband signal processing routines and algorithms configured at the UE. Thus, in this example, profile 400 defines baseband signal processing (e.g., of data set 405) to be at a complexity level that is 50% of B when the baseband signal processing is more energy efficient (block 408a), at a complexity level that is 20% of B when the baseband signal processing is less energy efficient (block 408b), and at a 10% level when the baseband signal processing is even less energy efficient. Each complexity level of the baseband signal processing 408a, 408b, 408c may be a respective given or predetermined complexity level at which the baseband signal processing is to be performed, or each complexity level of the baseband signal processing 408a, 408b, 408c may be, for example, a respective maximum complexity level that the baseband signal processing is not to exceed.
[0034] In another example, if the overall total amount or percentage of accumulated energy consumption at the UE for both baseband signal processing and air interface signal processing is targeted to be T, energy usage profile 400 may indicate that baseband signal processing is to consume no more than 50% of T (408a) if baseband signal processing is more energy efficient, that baseband signal processing is to consume up to 20% of T (408b) if baseband signal processing is less energy efficient, and that baseband signal processing is to consume no more than 10% of T (408c) if baseband signal processing is even less energy efficient. Of course, other methods and / or manners of distinguishing between different levels of baseband signal processing complexity 408a, 408b, 408c may be utilized by energy profile 400, including any levels.
[0035] Thus, as the energy usage efficiency in baseband signal processing decreases (e.g., in the direction of arrow 402), exemplary profile 400 shows that the UE consumes less stored energy toward baseband signal processing of data 405, as indicated by reference numerals 408a, 408b, and 408c, for example. Thus, for each complexity level of baseband signal processing 408a, 408b, and 408c, a corresponding remaining portion of the stored energy consumption and / or consumption rate at the UE may be allocated to support the respective complexity levels (e.g., channel coding, modulation, etc.) of air interface signal processing 410a, 410b, and 410c, as shown in FIG. 4. In some embodiments, the respective complexity levels of each of air interface signal processing 410a, 410b, and 410c may be a given or predetermined complexity level or may be a respective maximum level of complexity that the air signal processing is not intended to exceed.
[0036] Thus, returning to FIG. 3 , in some embodiments, method 300 optionally includes the UE determining or detecting (305) one or more current conditions (e.g., conditions currently occurring in the UE or conditions currently detected by the UE) and determining (302) a preferred allocation of stored energy usage between baseband and signal processing based on the determined current or existing conditions. For example, the UE may determine that the current or existing level of stored energy remaining in a battery or energy storage device, or the current / existing projected life of the battery or energy storage device, has decreased to a threshold level. The UE may determine that one or more components of the UE (or the UE as a whole) are overheating, e.g., the amount of heat generated by one or more UE components is greater than a threshold. Additionally or alternatively, the UE may detect the existence or occurrence of some other condition of one or more physical components of the UE that affects the energy efficiency (e.g., bytes / pJ) of wireless data transfer between the UE and the base station.
[0037] In some embodiments, determining or detecting one or more current or existing conditions (305) may include detecting or determining one or more conditions occurring in the UE that may affect the UE's energy usage efficiency for baseband signal processing. For example, the UE may determine that the current level of stored energy remaining in a battery or energy storage device has dropped below a predetermined threshold level, and / or the UE may determine that the UE has been connected to or disconnected from a mains power source. The UE may determine that the current or existing load or other resource usage condition of one or more shared computational resources (e.g., processor, memory, etc.) of the UE has increased beyond a predetermined threshold, for example, by monitoring the UE's power rails (e.g., power rails for the CPU, DSP, GSP, etc.). Additionally or alternatively, the UE may determine that a particular task or a particular combination of tasks is currently running in the UE that utilizes a greater percentage of the shared resource, for example, by monitoring the number, type, and / or identity of currently running tasks. Of course, the UE may detect and / or determine other additional or alternative conditions that may affect the UE's stored energy usage efficiency. Based on the detected or determined conditions, the UE may determine a corresponding level of baseband signal processing activity 408a, 408b, 408c (e.g., by accessing its stored energy profile 400 or by calculating or determining in real time or on the fly), thereby, in an embodiment, determining a preferred distribution of the UE's accumulated energy consumption.
[0038] In some embodiments, determining or detecting (305) one or more current or existing conditions includes detecting or determining one or more conditions that may affect the UE's energy usage efficiency for air interface signal processing and / or that may affect wireless signal transmission over the air interface between the UE and the base station. For example, the UE may determine that a current or existing load associated with transmission over the air interface has increased beyond a predetermined threshold, e.g., by monitoring the power rails of a modem and / or transceiver corresponding to the air interface. The UE may detect current or currently occurring air interface characteristics, such as frequency band, bandwidth, presence of beamforming, SNR, uplink throughput, characteristics of reference signals transmitted by the base station (e.g., demodulation reference signal, channel state information reference signal, sounding reference signal, etc.), channel characteristics and / or conditions, modulation and coding scheme, amount of interference, radio access technology (RAT), etc. Of course, the UE may detect other additional or alternative conditions that may affect the UE's stored energy usage efficiency for air interface signal processing. Based on the detected or determined conditions, the UE can determine a corresponding level of baseband signal processing activity 408a, 408b, 408c (e.g., by accessing its stored energy profile 400 or by calculating or determining in real time or on the fly), thereby determining a preferred distribution of accumulated energy consumption for the UE. For example, the detected or determined current conditions corresponding to the air interface can influence or determine a particular level of complexity for the air interface signal processing 410a, 410b, 410c to maintain sufficient fidelity of the wireless signal transmission, and the UE can utilize the accumulated energy profile 400 to determine a corresponding level of complexity for the baseband signal processing 408a, 408b, 408c at a particular level of air interface signal processing 410a, 410b, 410c.
[0039] Of course, profile 400 may indicate the distribution of stored energy usage between baseband signal processing and air interface signal processing by using information other than or in addition to signal processing complexity levels 408, 410. For example, in some embodiments, profile 400 may indicate respective levels of air interface signal processing complexity for different types and / or combinations of one or more current (e.g., currently occurring) computational conditions at the UE. Additionally or alternatively, profile 400 may indicate respective levels of baseband signal processing complexity for different types and / or combinations of one or more current (e.g., currently occurring) air interface conditions observed by the UE. In some implementations, profile 400 may indicate respective levels of baseband signal processing complexity for different performing tasks or different combinations of performing tasks, and / or profile 400 may indicate respective levels of air interface signal processing complexity for different air interface characteristics or different combinations of air interface characteristics. In some implementations, profile 400 may indicate respective levels of baseband signal processing complexity and / or respective levels of air interface signal processing complexity for each communication scheme supported by the UE. In some forms, profile 400 may indicate respective levels of baseband signal processing complexity and / or respective levels of air interface signal processing complexity with respect to different physical conditions indicated to the UE (e.g., battery charge or life, overheating of one or more components, etc.). Profile 400 may alternatively or additionally utilize one or more other types of appropriate notification as desired. Generally speaking, profile 400 may indicate respective levels of baseband signal processing complexity and / or respective levels of air interface signal processing complexity with respect to different sets of one or more conditions at, detected by, and / or observed by the UE.
[0040] Additionally, the UE may utilize different stored energy usage profiles 400, as desired, for different target levels of total energy consumption for uplink wireless data transfers. For example, the UE may utilize different stored energy usage profiles 400 for different levels or amounts of remaining stored energy, or for different battery life, for different modes of use, for different types of data content, etc.
[0041] Additionally, the UE may utilize different stored energy usage profiles 400 for downlink wireless data transfers (e.g., transmission of data from a base station to the UE) to maintain a total, overall, or aggregate amount or percentage of energy consumption stored in the UE for wireless downlink signal processing of data (e.g., for baseband signal processing in combination with air interface signal processing) at a relatively constant or stable level across different levels of baseband signal processing energy usage efficiency. Similar to the stored energy usage profiles for uplink wireless data transfers, the different profiles may correspond to different target levels of overall stored energy consumption by the UE for wireless downlink data transfers.
[0042] In some embodiments of method 300, the UE may determine 302 a preferred distribution of accumulated energy consumption without any access to accumulated energy profile 400. For example, upon determining or detecting 305 one or more currently occurring conditions (at the UE or air interface), the UE may determine 302 or calculate, e.g., in real time or on the fly, a distribution of the UE's accumulated energy consumption or usage between baseband signal processing and air interface signal processing, e.g., based on the detected or determined one or more conditions.
[0043] Indeed, in some embodiments, detecting or determining 305 one or more conditions (e.g., of the UE and / or the air interface observed by the UE) can trigger determining 302 a preferred distribution of stored energy usage (e.g., by using or not using stored energy usage profile 400). For example, the UE may be triggered to determine 302 an updated preferred distribution of energy usage whenever the remaining amount of energy stored in the UE's battery or energy storage device drops to a different lower predetermined level (each lower predetermined level may correspond to more aggressive stored energy conservation). The UE may be triggered to determine 302 a preferred distribution of energy usage when a particular type of task is being performed by the UE, when the CPU and / or DSP load exceeds a particular threshold, when the power consumed by the modem exceeds a predetermined threshold, when the UE detects an SNR above a predetermined threshold or other condition of the air interface, when the base station indicates a change in the communication scheme and / or associated communication parameters (e.g., with respect to baseband signal processing and / or the air interface), etc.
[0044] At block 308, the method 300 includes transmitting a notification of a preferred distribution of UE energy consumption to the base station and / or network. For example, the UE may transmit at least one of: a notification of a measure of the UE's energy usage efficiency in baseband signal processing; a notification of a measure of the UE's energy usage efficiency in air interface signal processing; a percentage, ratio, or other suitable notification of a preferred distribution between types of signal processing; a notification of a maximum amount of power the UE prefers or requests to consume during baseband signal processing (e.g., per byte of transferred data); a notification of a maximum amount of power the UE prefers or requests to consume during air interface signal processing (e.g., per byte of transferred data); a preferred or required complexity level in one or more baseband signal processing techniques; a preferred or required complexity level in one or more air interface signal processing techniques; and / or another suitable notification of the UE's preferred distribution between power consumed in baseband signal processing and power consumed in air interface signal processing. The UE may transmit (308) the notification of the preferred distribution to the base station via any suitable message or field, such as a radio resource control (RRC) message, a medium access control (MAC) control element, etc. In some embodiments, the UE may transmit 308 its stored energy usage profile 400 to the base station so that the base station may store a local copy of the UE's energy usage profile 400 .
[0045] Generally speaking, a base station or network is configured to optimize spectral efficiency, and to this end, may generally instruct a UE to utilize baseband signal processing of higher levels of complexity to achieve better spectral efficiency across the network. For example, in block 310, the UE may receive notification from the base station (e.g., during an attachment procedure or at other times) of the air interface and / or baseband communication scheme and / or corresponding communication parameters that the UE is to use while transmitting and receiving data to and from the base station. However, as previously mentioned, the level of baseband signal processing complexity corresponding to the communication scheme and communication parameters indicated by the base station or network may adversely affect the UE's battery life. Thus, in response to receiving 310 a communication scheme and / or communication parameters from the base station to optimize management of the remaining energy stored in the UE, the UE can determine 302 a more optimal preferred distribution of the UE's stored energy usage between baseband signal processing and air interface signal processing (e.g., by utilizing one or more stored energy profiles 400 and / or by calculating or determining one or more preferred distributions on the fly based on current or existing conditions), and the UE can transmit 308 a notification of the preferred distribution to the base station or network. Upon receiving notification of the UE's preferred distribution, the base station or network can adjust its initial distribution to accommodate (at least in part) the UE's preferences, thereby enabling the UE to better manage and conserve its stored energy usage.
[0046] FIG. 5 illustrates a flow diagram of an example method 500 in a network element for managing energy usage at a UE in accordance with one or more of the techniques disclosed herein. For example, the UE may be UE 110 of FIG. 1 or another UE. In an embodiment, a base station (e.g., base station 102, 200) may perform at least a portion of method 500. Additionally or alternatively, in an embodiment, a core network (e.g., core network 105) may perform at least a portion of method 500. The following description of method 500 simultaneously references FIGS. 1-4 for clarity (and not limitation). Furthermore, in some embodiments, at least a portion of method 500 may be performed in conjunction with at least a portion of one or more other methods described herein, such as method 300, and / or in conjunction with one or more accumulated energy profiles, such as accumulated energy profile 400. Furthermore, in some embodiments, method 500 includes one or more alternative and / or additional actions other than those illustrated in FIG. 5.
[0047] At block 502, method 500 includes base station processing hardware obtaining notification of a preferred or requested distribution of the UE's energy consumption between baseband signal processing performed by the UE and air interface signal processing performed by the UE during wireless transfer of data between the UE and the base station. The base station may obtain the notification of the UE's preferred distribution from the UE, for example, via a transmission sent by the UE while initially establishing a connection between the UE and the base station and / or via a transmission sent by the UE corresponding to block 308 of FIG. 3. Additionally or alternatively, the base station may obtain the notification of the UE's preferred distribution by accessing a UE energy profile stored in the base station's memory, e.g., one of the accumulated energy usage profiles 215 stored in memory 208 of base station 200. Indeed, in some embodiments, the base station may store multiple energy usage profiles 215 corresponding to different individual UEs, different UE models, or different UE manufacturers.
[0048] For example, the base station may have previously acquired a copy of the UE's accumulated energy profile 215 (e.g., upon initially connecting with the UE over the wireless interface from the network, during configuration, etc.) and may have stored the received profile 215 in its memory 208. Thus, based on the UE's identification indication (e.g., the UE's device model and / or other identification information that may be included in a UECapabilityInformation or other appropriate message sent by the UE to the base station) the base station can access or retrieve a particular accumulated energy usage profile 215 corresponding to the UE. In some circumstances, the UE further provides the base station with respective indications of conditions currently occurring in or being observed by the UE (e.g., the amount of energy remaining in the UE's battery or energy storage device, the amount of heat generated by one or more components of the UE, and / or other types of physical conditions of one or more components of the UE that may be included in a UECapabilityInformation or other appropriate message sent by the UE to the base station). Based on the UE's identification indication and any indication of current or existing conditions received from the UE, the base station can utilize the accumulated energy usage profile corresponding to the UE to determine a preferred accumulated energy usage distribution for the UE.
[0049] At block 505, method 500 includes processing hardware determining, based on the notification of the preferred distribution of UE energy consumption and the communication scheme utilized by the UE and the base station, one or more communication parameters to utilize during wireless transfer of data between the UE and the base station. For example, at block 505, method 500 may determine one or more communication parameters and / or communication parameter values associated with a baseband communication scheme, such as those corresponding to source encoding / decoding, an amount or level of data compression, etc. Additionally or alternatively, at block 505, method 500 may determine one or more communication parameters and / or communication parameter values associated with an air interface communication scheme, such as those corresponding to modulation, channel coding, etc. In some embodiments, at block 505, method 500 may determine that different baseband and / or air interface communication schemes should all be utilized for data transfer between the UE and the base station based on the preferred distribution of the UE's stored energy usage.
[0050] Thus, at block 505, method 500 may include the base station determining, based on the preferred distribution indicated by the UE and based on other conditions detected and / or determined by the base station, a predetermined level of baseband signal processing and / or air interface signal processing, respectively, and the base station may determine one or more communication parameters and / or communication parameter values based on the predetermined level of baseband signal processing and / or air interface signal processing. In some circumstances, the predetermined level of complexity may coincide with or follow the preferred distribution indicated by the UE. In some circumstances, the predetermined level of complexity may differ from the preferred distribution indicated by the UE, and thus the level of complexity may be changed.
[0051] If, based on determining (505), at block 508, there are no changes in communication parameters from those previously established by the base station and the UE, method 500 may include sending (510) a transmission to the UE by utilizing the determined communication parameters and / or communication parameter values and / or receiving a transmission from the UE by utilizing the determined communication parameters and / or communication parameter values, e.g., according to a predetermined level of complexity in baseband signal processing of data and / or in air interface signal processing. On the other hand, if, at block 508, one or more communication parameters have changed with respect to communication parameters previously established by the base station and the UE, the base station may send (512) a notification of the communication parameters and / or communication parameter values to the UE that were determined before transmitting and receiving (510) data such that both the UE and the base station utilize consistent baseband signal processing and consistent air interface signal processing for transferring data therebetween. Therefore, during wireless data transfer between the base station and the UE, the UE may consume energy for baseband signal processing at an efficiency equal to or greater than the UE's energy usage efficiency for baseband signal processing corresponding to the UE's preferred allocation, and / or the UE may consume energy for air interface signal processing at an efficiency equal to or greater than the UE's energy usage efficiency for air interface signal processing corresponding to the UE's preferred allocation.
[0052] Importantly, a preferred distribution of a UE's stored energy usage between baseband signal processing and air interface signal processing does not necessarily dictate that the base station or network must modify communication schemes, parameters, and / or parameter values to strictly adhere to the UE's preferences. That is, in some circumstances, the base station may determine communication parameters and / or values in accordance with (e.g., entirely in accordance with) the UE's preferred distribution. In other circumstances, because the base station and network have a broader view of the air interface resource usage (and, indeed, other resource usage, such as spectrum, network load, etc.) across the base station and / or network, the base station may determine communication parameters and / or values in part in accordance with the UE's preferred distribution, and thus determine or select communication schemes and / or parameters to maintain overall network performance and / or spectral efficiency at a target threshold level. However, some adaptation of the base station / network to the UE's preferences, rather than, for example, not taking the UE's preferences into account at all as in currently known systems, may also improve the management of stored energy in the UE, thereby extending the UE's battery life. Indeed, if the base station determines, given current base station and / or network conditions, that it is appropriate to strictly adhere to the UE's preferred distribution, and the base station so instructs the UE, wireless data transfer 508 between the base station and the UE optimizes stored energy usage at the UE.
[0053] To illustrate using an exemplary scenario, and referring simultaneously to FIGS. 1-5, a UE and a base station (e.g., UE 110 and base station 102) initiate a connection procedure via a particular RAT. As part of the connection procedure, the UE and base station agree on a modulation and coding scheme (MCS) to be utilized by both parties for transferring data between the UE and the base station. Different MCSs may be assumed for uplink and downlink transmissions. The UE (e.g., via block 302) and / or the base station (e.g., via block 502) may determine a preferred distribution of the UE's accumulated energy consumption (based on one or more conditions detected in 305 or by the UE, as the case may be). Based on the UE's preferred distribution (and possibly based on base station and / or network conditions and / or resource usage), the base station determines (505) one or more communication parameters and / or communication parameter values to utilize during the transfer of data between the UE and the base station and indicates (508) the determined parameters and / or values to the UE. For example, the base station need only maintain both the air interface and baseband communication schemes for the connection and adjust their respective parameter values. In another example, the base station can maintain the air interface communication scheme and adjust the values of some of the associated air interface communication scheme parameters, and can also change some of the baseband communication schemes. In another example, the base station can change the air interface communication scheme without making any changes to the baseband communication scheme.
[0054] Continuing with the exemplary scenario, at some point after the UE and base station establish their connection and transfer data over that connection, the UE may detect (305) the occurrence of a condition that affects its preferred distribution of accumulated energy usage, or the UE may receive (310) notification from the base station of one or more changed air interface and / or baseband communication parameters. Accordingly, the UE may determine (302) an updated preferred distribution of accumulated UE energy consumption and send (308) notification of the update to the base station. At the base station, once the base station receives (502) the UE's updated preferred distribution, the base station may evaluate whether any communication parameters and / or values need to be updated given the UE's preferred distribution and current (e.g., currently occurring) base station and / or network conditions. If the base station determines that updates to at least some communication parameters and / or parameter values are necessary (block 505, YES section of block 508), the base station communicates (512) the updates to the UE and continues to send (510) transmissions to and / or receive (510) transmissions from the UE using the updated communication parameters and / or values.
[0055] Continuing with the exemplary scenario, at some point during the lifetime of a connection between the UE and the base station, the base station may determine (515, 505) changes to one or more air interface communication schemes, parameters, and / or parameter values, e.g., based on the performance and / or status of base station air interface equipment, based on air interface resource usage, based on information from the network, etc. Based on the changed communication parameters (e.g., the YES section of block 508), the base station may indicate (512) such changes to the UE, whereby the UE may receive (310) the updates and respond (302, 308) with a notification of an updated preferred distribution accordingly. Additionally or alternatively, once the base station determines (515) changes to one or more air interface communication schemes, parameters, and / or parameter values, the base station may evaluate whether any baseband communication parameters and / or communication values need to be updated, taking into account the UE's preferred distribution (e.g., via the UE's energy profile 215 stored in the base station's memory 208) and current base station and / or network conditions. If the base station determines (505) that at least some baseband communication parameters and / or parameter values should be updated, the base station communicates (512) the updates to the UE and continues to send transmissions to and / or receive transmissions from the UE using the changed air interface communication scheme, parameters, and / or parameter values and using the updated baseband communication parameters and / or values.
[0056] Thus, as demonstrated above, the methods and techniques disclosed herein provide significant advantages over known techniques for managing a UE's stored energy usage during wireless data transfers. Because the presently disclosed methods and techniques allow a base station to consume stored energy resources toward baseband signal processing and / or take into account the UE's preferences or requirements for consuming stored energy resources toward air interface signal processing, the system can manage the UE's stored energy usage, thereby extending the UE's battery life and, in some cases, optimizing the UE's stored energy usage. Furthermore, the management of UE stored energy usage can be adaptive or responsive to different conditions occurring at and / or detected by the UE. Furthermore, the system may attempt to maintain the UE's usage of stored energy at a relatively constant or stable level despite changing conditions at the UE and / or changing conditions on the air interface.
[0057] The following further considerations apply to the preceding discussion: A user device or user equipment (UE) (e.g., UE 110) in which the techniques of this disclosure may be implemented may be any suitable device capable of wireless communication, such as a smartphone, tablet computer, laptop computer, mobile game console, point-of-sale (POS) terminal, health monitoring device, drone, camera, media streaming dongle or other personal media device, wearable device such as a smartwatch, wireless hotspot, femtocell, or broadband router. Furthermore, in some cases, a user device may be integrated into an electronic system such as a vehicle head unit or advanced driver assistance system (ADAS). Furthermore, a user device may operate as an Internet of Things (IoT) device or a mobile internet device (MID). Depending on the type, a user device may include one or more general-purpose processors, computer-readable memory, a user interface, one or more network interfaces, one or more sensors, etc.
[0058] In this disclosure, certain embodiments are described as including logic or multiple components or modules. The modules may be software modules (e.g., code stored on a non-transitory machine-readable medium) or hardware modules. A hardware module is a tangible unit capable of performing specific operations and may be configured or arranged in a particular manner. A hardware module may include dedicated circuitry or logic that is permanently configured to perform specific operations (e.g., as a dedicated processor such as a field programmable gate array (FPGA) or application-specific integrated circuit (ASIC)). A hardware module may also include programmable logic or circuitry (e.g., as included within a general-purpose processor or other programmable processor) that is temporarily configured by software to perform specific operations. The decision whether to implement a hardware module in dedicated, permanently configured circuitry or temporarily configured circuitry (e.g., configured by software) may be determined by cost and time considerations.
[0059] If implemented in software, the techniques may be provided as part of an operating system, a library used by multiple applications, a specific software application, etc. The software may be executed by one or more general-purpose processors, or one or more special-purpose processors.
[0060] Upon reading this disclosure, those skilled in the art may recognize still additional alternative structural and functional designs for enhancing the handling of user equipment in a radio resource control inactive state through the principles disclosed in this disclosure. Thus, although this document illustrates and describes particular embodiments and applications, the disclosed embodiments are not limited to the exact structure and components disclosed. Various modifications, changes, and variations apparent to those skilled in the art may be made in the arrangements, operation, and details of the methods and apparatuses disclosed without departing from the spirit and scope, as defined by the appended claims.
[0061] The following list of examples reflects various embodiments expressly contemplated by this disclosure. Example 1. A method in a user equipment device (UE) for managing UE energy usage for wireless communications, the method comprising: processing hardware in the UE determining a preferred distribution of UE energy consumption between baseband signal processing performed by the UE and air interface signal processing performed by the UE during wireless transfer of data between the UE and a base station; and the processing hardware transmitting a notification of the preferred distribution of UE energy consumption to the base station.
[0062] Example 2. The method of Example 1, wherein determining a preferred distribution of UE energy consumption includes determining a magnitude of UE energy usage efficiency in baseband signal processing relative to a magnitude of UE energy usage efficiency in air interface signal processing during wireless transfer of data between the UE and the base station.
[0063] Example 3. The method of any of Example 1 or Example 2, wherein transmitting the notification of the preferred distribution of UE energy consumption to the base station includes transmitting at least one of a notification of a magnitude of the efficiency of the UE's energy usage in baseband signal processing or a notification of a magnitude of the efficiency of the UE's energy usage in air interface signal processing.
[0064] Example 4. The method of any of example 2 or example 3, wherein the measure of the energy usage efficiency of the UE is indicated in units of bytes of data transferred per unit of power consumed by the UE.
[0065] Example 5. The method of any one of Examples 2 to 4, wherein the measure of the efficiency of the UE's energy usage in baseband signal processing includes a measure of the efficiency of the UE's energy usage in at least one of source encoding, source decoding, data compression, or data decompression.
[0066] Example 6. The method of any one of Examples 2 to 5, wherein the measure of the UE's energy usage efficiency in air interface signal processing includes a measure of the UE's energy usage efficiency in at least one of channel coding, channel decoding, modulation, or demodulation.
[0067] Example 7. The method of any one of Examples 2 to 6, wherein determining the magnitude of the UE's energy usage efficiency in baseband signal processing during wireless transfer of data between the UE and the base station includes determining an amount of power required by the UE for baseband signal processing during transfer of one byte of data between the UE and the base station, and determining the magnitude of the UE's energy usage efficiency in air interface signal processing during wireless transfer of data between the UE and the base station includes determining an amount of power required by the UE for air interface signal processing during wireless transfer of one byte of data between the UE and the base station.
[0068] Example 8. The method of any one of Examples 2 to 7, further comprising: processing hardware in the UE detecting at least one of a change in a wireless connection between the UE and a base station or a change in the remaining amount of energy stored in a battery or an energy storage device of the UE; determining, based on the detected at least one change, an updated magnitude of the UE's energy usage efficiency in baseband signal processing or an updated magnitude of the UE's energy usage efficiency in air interface signal processing; and the processing hardware transmitting, to the base station, a notification of at least one of the updated magnitude of the UE's energy usage efficiency in baseband signal processing or the updated magnitude of the UE's energy usage efficiency in air interface signal processing.
[0069] Example 9. The method of the preceding example, wherein detecting a change in the wireless connection between the UE and the base station includes detecting a change in at least one of a modulation and coding scheme, a channel condition, a frequency band, a radio access technology, or another air interface characteristic.
[0070] Example 10. The method of any one of the preceding examples, wherein transmitting a notification of a preferred distribution of UE energy consumption during wireless transfer of data between the UE and the base station includes transmitting a notification of a preferred level of baseband signal processing complexity to utilize during wireless transfer of data between the UE and the base station.
[0071] Example 11. The method of any one of the preceding examples, wherein determining a preferred distribution of UE energy consumption during wireless transfer of data between the UE and the base station includes determining a preferred distribution of UE energy consumption during wireless transfer of data between the UE and the base station based on one or more conditions at the UE.
[0072] Example 12. The method of Example 11, wherein determining a preferred distribution of UE energy consumption includes determining at least one of a maximum allocation of UE energy in baseband signal processing or a maximum allocation of UE energy in radio frequency signaling.
[0073] Example 13. The method of example 12, wherein the maximum UE energy allocation is a maximum percentage allocation of energy stored in the UE.
[0074] Example 14. The method of any one of Examples 11-13, wherein the one or more conditions at the UE include at least one of a condition of one or more physical components of the UE, a resource usage condition at the UE, or an air interface characteristic detected by the UE.
[0075] Example 15. The method of any one of Examples 11-14, further comprising: processing hardware in the UE detecting at least one of the one or more conditions.
[0076] Example 16. The method of Example 15, wherein detecting at least one of the one or more conditions includes detecting at least one current characteristic of an air interface utilized by the UE and the base station.
[0077] Example 17. The method of Example 16, wherein detecting at least one current characteristic of the air interface includes detecting one or more of a frequency band, a bandwidth, the presence of beamforming, a signal-to-noise ratio (SNR), an uplink throughput, a characteristic of a reference signal, a characteristic of a channel of the air interface, an amount of interference, or a radio access technology (RAT).
[0078] Example 18. The method of any one of Examples 15-17, wherein detecting at least one of the one or more conditions at the UE includes determining a current usage of computational resources at the UE based on one or more tasks executing at the UE.
[0079] Example 19. The method of Example 18, wherein determining current usage of computational resources at the UE includes determining at least one of current usage of a central processing unit (CPU) of the UE, current usage of a digital signal processor (DSP) of the UE, current usage of a guardian service processor (GSP), or current usage of one or more memories of the UE shared by one or more tasks.
[0080] Example 20. The method of either Example 18 or Example 19, wherein determining current usage of computational resources at the UE includes one or more of monitoring power rails of the UE or accessing an energy usage profile stored in one or more memories of the UE, the energy usage profile indicating respective usage levels of one or more of the computational resources at the UE for each of a different set of one or more tasks.
[0081] Example 21. The method of any one of the preceding examples, further comprising: the processing hardware detecting that a remaining amount of energy stored in a battery or energy storage device of the UE is below a threshold level; and initiating a determination of a preferred distribution of UE energy consumption between baseband signal processing performed by the UE and air interface signal processing performed by the UE based on the detected remaining amount of energy stored in the battery or energy storage device.
[0082] Example 22. A plurality of threshold levels corresponding to different remaining amounts of energy stored in a battery or energy storage device of the UE include the threshold level, and the method, upon detecting that the remaining amount of energy stored in the battery or energy storage device is less than another threshold level, 22. The method of Example 21, further comprising: initiating, by the processing hardware, a respective determination of a respective preferred distribution of UE energy consumption between baseband signal processing performed by the UE and air interface signal processing performed by the UE corresponding to another threshold level; and the processing hardware transmitting, to the base station, a notification of the respective preferred distribution of UE energy consumption of the UE.
[0083] Example 23. The method of any one of the preceding examples, wherein determining a preferred distribution of UE energy consumption includes determining a preferred distribution of UE energy consumption based on connection of the UE to a mains power source.
[0084] Example 24. The method of any one of the preceding examples, wherein determining a preferred distribution of energy consumption of the UE includes at least one of monitoring power consumption of a modem of the UE or monitoring a power rail of the UE.
[0085] Example 25. The method of any one of the preceding examples, wherein the step of determining a preferred distribution of UE energy consumption includes one or more of the following steps: determining a respective preferred distribution of UE energy consumption between baseband signal processing performed by the UE and air interface signal processing performed by the UE corresponding to wireless transfer of data from the UE to a base station; determining a respective preferred distribution of UE energy consumption between baseband signal processing performed by the UE and air interface signal processing performed by the UE corresponding to wireless transfer of data from the base station to the UE; determining a respective preferred distribution of UE energy consumption between baseband signal processing performed by the UE and air interface signal processing performed by the UE corresponding to downlink wireless transfer of data between the UE and the base station; or determining a respective preferred distribution of UE energy consumption between baseband signal processing performed by the UE and air interface signal processing performed by the UE corresponding to uplink wireless transfer of data between the UE and the base station.
[0086] Example 26. The method of any one of the preceding examples, wherein the step of transmitting a notification of a preferred distribution of UE energy consumption between baseband signal processing performed by the UE and air interface signal processing performed by the UE during wireless transfer of data between the UE and the base station includes transmitting a plurality of different preferred distribution profiles of UE energy consumption between baseband signal processing performed by the UE and air interface signal processing performed by the UE corresponding to different sets of conditions at the UE.
[0087] Example 27. The method of any one of the preceding examples, further including at least one of: the processing hardware sending a first transmission to the base station based on the transmitted notification; or the processing hardware receiving a second transmission from the base station based on the transmitted notification.
[0088] Example 28. The method of any one of the preceding examples, Determining a preferred allocation of UE energy consumption between baseband signal processing performed by the UE and air interface signal processing performed by the UE during wireless transfer of data between the UE and the base station includes determining a measure of efficiency of UE energy usage in baseband signal processing during wireless transfer of data relative to a measure of efficiency of UE energy usage in air interface signal processing during wireless transfer of data; The step of sending a first transmission to the base station based on the transmitted notification includes a step of the UE, during the sending of the first transmission, consuming energy in baseband signal processing of the first transmission at an efficiency equal to or greater than an energy usage efficiency of the UE in baseband signal processing during wireless transfer of data; receiving a second transmission from the base station based on the transmitted notification includes, during receiving the second transmission, consuming energy in baseband signal processing of the second transmission at an efficiency equal to or greater than an energy usage efficiency of the UE in baseband signal processing during wireless transfer of data; method.
[0089] Example 29. The method further includes the step of: the processing hardware receiving, from the base station, a notification of a predetermined level of complexity of baseband signal processing for wireless transfer of data between the UE and the base station, the predetermined level of complexity of baseband signal processing being determined by the base station based on the transmitted notification; 29. The method of any one of Examples 27 or 28, wherein sending the first transmission to the base station based on the transmitted notification comprises sending the first transmission to the base station according to a predetermined level of baseband signal processing complexity, and receiving the second transmission from the base station based on the transmitted notification comprises receiving the second transmission from the base station according to the predetermined level of baseband signal processing complexity.
[0090] Example 30. The method of Example 29, wherein transmitting a notification of a preferred distribution of UE energy consumption between baseband signal processing performed by the UE and air interface signal processing performed by the UE includes transmitting a notification of a preferred level of baseband signal processing complexity, and the specified level of baseband signal processing complexity received from the base station is the preferred level of baseband signal processing complexity indicated by the UE.
[0091] Example 31. The method of Example 29, wherein transmitting a notification of a preferred allocation of UE energy consumption between baseband signal processing performed by the UE and air interface signal processing performed by the UE includes transmitting a notification of a preferred level of baseband signal processing complexity, wherein the predetermined level of baseband signal processing complexity received from the base station is different from the preferred level of baseband signal processing complexity indicated by the UE.
[0092] Example 32. A method in a network entity for managing energy consumption in a user equipment device (UE) for wireless communication, comprising: obtaining, by processing hardware of the base station, notification of a preferred distribution of the UE's energy consumption between baseband signal processing performed by the UE and air interface signal processing performed by the UE during wireless transfer of data between the UE and the base station; determining, by processing hardware based on the notification of the preferred distribution of UE energy consumption and the communication scheme utilized by the UE and the base station, one or more communication parameters to utilize during wireless transfer of data between the UE and the base station; At least one of: sending a first transmission to the UE by using the communication scheme and one or more communication parameters; or receiving a second transmission from the UE by using the communication scheme and one or more communication parameters; A method comprising:
[0093] Example 33. The method of Example 32, wherein obtaining an indication of a preferred distribution of UE energy consumption between baseband signal processing performed by the UE and air interface signal processing performed by the UE during wireless transfer of data between the UE and the base station includes receiving an indication of a preferred distribution of UE energy consumption from the UE.
[0094] Example 34. The method of either Example 32 or Example 33, wherein obtaining notification of a preferred distribution of UE energy consumption between baseband signal processing performed by the UE and air interface signal processing performed by the UE during wireless transfer of data between the UE and the base station includes receiving notification of one or more current physical conditions of one or more components of the UE.
[0095] Example 35. The method of Example 34, wherein the one or more current physical states of the one or more components of the UE include at least one of an amount of remaining energy stored in a battery or energy storage device of the UE or an amount of heat currently generated by the one or more components of the UE.
[0096] Example 36. The method of any one of Examples 32 to 35, wherein obtaining notification of a preferred distribution of UE energy consumption between baseband signal processing performed by the UE and air interface signal processing performed by the UE during wireless transfer of data between the UE and the base station includes accessing a profile of accumulated energy usage of the UE, the accumulated energy usage profile of the UE being stored in a memory of the base station.
[0097] Example 37. The method of Example 36, further comprising: the processing hardware obtaining an accumulated energy usage profile from the UE; and storing the accumulated energy usage profile in a memory of the base station.
[0098] Example 38. The method of any of Example 36 or Example 37, wherein the accumulated energy usage profile of the UE stores an indication of one or more respective levels of air interface signal processing complexity for each communication method of a plurality of communication methods supported by the UE.
[0099] Example 39. The method of any one of Examples 36-38, wherein the accumulated energy usage profile of the UE stores an indication of one or more respective levels of baseband signal processing complexity corresponding to one or more physical conditions of the UE.
[0100] Example 40. The method of any one of Examples 32 to 39, wherein the notification of a preferred distribution of UE energy consumption between baseband signal processing performed by the UE and air interface signal processing performed by the UE during wireless transfer of data between the UE and the base station includes a requested complexity level of at least one of the baseband signal processing or the air interface signal processing, and the step of determining one or more communication parameters based on the notification of the preferred distribution of UE energy consumption and the communication scheme includes the steps of modifying the requested complexity level and determining the one or more communication parameters according to the modified complexity level.
[0101] Example 41. The method of any one of Examples 32 to 39, wherein the notification of a preferred distribution of the UE's energy consumption between baseband signal processing performed by the UE and air interface signal processing performed by the UE during wireless transfer of data between the UE and the base station includes a requested complexity level of at least one of the baseband signal processing or the air interface signal processing, and determining one or more communication parameters based on the notification of the preferred distribution of the UE's energy consumption and the communication scheme includes determining the one or more communication parameters according to the requested complexity level.
[0102] Example 42. Obtaining an updated communication scheme at the UE and the base station for use during wireless transfer of data between the UE and the base station; and processing hardware determining, based on the updated communication scheme and a preferred distribution of UE energy consumption, updated one or more communication parameters for use during wireless transfer of data; at least one of sending, by the processing hardware, a first further transmission to the UE by utilizing the updated communication scheme and the updated one or more communication parameters, or receiving, by the processing hardware, a second further transmission from the UE by utilizing the updated communication scheme and the updated one or more communication parameters; The method of any one of Examples 32 to 41, further comprising:
[0103] Example 43. The method of any one of Examples 32 to 42, the processing hardware obtaining notification of an updated preferred distribution of UE energy consumption between baseband signal processing performed by the UE and air interface signal processing performed by the UE during wireless transfer of data between the UE and a base station; determining, by processing hardware, updated one or more communication parameters to utilize during the transfer of data based on the updated preferred distribution of energy consumption of the UE; at least one of sending, by the processing hardware, a first further transmission to the UE by utilizing the updated one or more communication parameters, or receiving, by the processing hardware, a second further transmission from the UE by utilizing the updated one or more communication parameters; The method further comprises:
[0104] Example 44. The method of Example 43, wherein obtaining notification of an updated preferred distribution of UE energy consumption includes the processing hardware receiving, from the UE, notification of an updated preferred distribution of UE energy consumption.
[0105] Example 45. The method of any one of Examples 32-44, wherein determining one or more communication parameters to utilize during wireless transfer of data between the UE and the base station includes determining one or more parameters corresponding to at least one of source encoding, source decoding, data compression, data decompression, or other types of baseband signal processing.
[0106] Example 46. The method of any one of Examples 32-45, wherein determining one or more communication parameters to utilize during wireless transfer of data between the UE and the base station includes determining one or more parameters corresponding to at least one of channel coding, channel decoding, modulation, demodulation, or other type of air interface signal processing.
[0107] Example 47. A base station configured to perform the method of any one of Examples 32 to 46. Example 48. One or more tangible non-transitory memories storing energy usage profiles in a user equipment (UE), the energy usage profiles indicating respective levels of baseband signal processing complexity to utilize during wireless data transfer between the UE and a base station for each of a plurality of levels of air interface signal processing complexity supported by the UE; Each level of baseband signal processing complexity corresponds to a respective magnitude of energy usage efficiency of the UE for performing the baseband signal processing at each level of baseband signal processing complexity; Each level of air interface signal processing complexity corresponds to a respective magnitude of energy usage efficiency of the UE for performing the air interface signal processing at each level of air interface signal processing complexity; Within the energy usage profile, an increase in a magnitude of the UE's energy usage efficiency for performing each level of baseband signal processing complexity is associated with a decrease in a magnitude of the UE's energy usage efficiency for performing an associated level of air interface signal processing complexity; the UE and the base station wirelessly transferring data therebetween based on a stored energy usage profile of the UE; One or more tangible non-transitory memories.
[0108] Example 49. The one or more tangible non-transitory memories of example 46, in which the UE stores an energy usage profile.
[0109] Example 50. The tangible non-transitory memory of either Example 48 or Example 49, wherein the UE determines at least a portion of the energy usage profile based on one or more conditions detected by the UE.
[0110] Example 51. The one or more tangible non-transitory memories of example 50, wherein the one or more conditions detected by the UE include at least one of resource usage at the UE, a state of one or more components of the UE, or characteristics of a radio interface communicatively connecting the UE and a base station.
[0111] Example 52. The UE, the one or more tangible non-transitory memories of any one of Examples 48-51, configured with at least a portion of an energy usage profile.
[0112] Example 53. The one or more tangible, non-transitory memories of any one of Examples 48-52, in which the base station stores an energy usage profile.
[0113] Example 54. The one or more tangible non-transitory memories of Example 53, wherein the base station obtains at least a portion of the energy usage profile from the UE.
[0114] Example 55. The non-transitory memory of either Example 53 or Example 54, wherein the base station stores a plurality of energy usage profiles each corresponding to a different UE.
[0115] Example 56. The one or more tangible non-transitory memories of any one of Examples 53-55, wherein the base station receives updates to the UE's energy usage profile and modifies the UE's stored energy usage profile based on the received updates.
[0116] Example 57. The one or more tangible non-transitory memories of any one of Examples 48-56, wherein the base station determines one or more communication parameters to utilize during wireless transfer of data between the UE and the base station, the determination being based on the contents of an energy usage profile of the UE and one or more conditions at one or more of the UE, the base station, or a communication network including the base station, and the base station utilizes the one or more communication parameters during wireless transfer of data between the UE and the base station.
[0117] Example 58. The one or more tangible non-transitory memories of any one of Examples 48-57, wherein each level of complexity of baseband signal processing corresponds to a respective level of complexity of at least one of source encoding, source decoding, data compression, or data decompression.
[0118] Example 59. The one or more tangible non-transitory memories of any one of Examples 48-58, wherein each level of complexity of the air interface signal processing corresponds to a respective level of complexity of at least one of a channel coding scheme, a modulation scheme, a channel decoding scheme, or a demodulation scheme.
[0119] Example 60. Energy usage profile is one or more respective levels of baseband signal processing complexity and associated levels of complexity of air interface signal processing to utilize during uplink wireless data transfer between the UE and the base station; one or more respective levels of baseband signal processing complexity and associated levels of complexity of air interface signal processing to utilize during downlink wireless data transfer between the UE and the base station; one or more respective levels of baseband signal processing complexity and associated levels of complexity of air interface signal processing to utilize during wireless data transfer from the UE to the base station; or one or more respective levels of baseband signal processing complexity and associated levels of complexity of air interface signal processing to utilize during wireless data transfer from the base station to the UE; 59. The one or more tangible non-transitory memories of any one of Examples 48 to 59, illustrating at least one of:
[0120] Example 61. The one or more tangible non-transitory memories of any one of Examples 48-60, wherein each measure of the energy usage efficiency of the UE is expressed in units of bytes of data transferred per unit of power consumed by the UE.
[0121] Example 62. The one or more tangible non-transitory memories of any one of Examples 48-61, wherein during wireless data transfer, a total amount of energy consumed by the UE to perform each level of baseband signal processing complexity and associated level of air interface signal processing complexity remains relatively constant across the respective levels of baseband signal processing complexity indicated by the energy usage profile of the UE.
[0122] Example 63. One or more tangible non-transitory memories of the preceding example, a total amount of energy consumed by the UE to perform each level of baseband signal processing complexity and the associated level of air interface signal processing complexity during the wireless data transfer is a first total amount of energy consumed by the UE, the energy usage profile of the UE is a first energy usage profile, and the one or more tangible non-transitory memories further store a second energy usage profile of the UE corresponding to a second total amount of energy consumed by the UE to perform each level of baseband signal processing complexity and the associated level of air interface signal processing complexity indicated by the second energy usage profile of the UE during the wireless data transfer; One or more tangible non-transitory memories.
[0123] Example 64. The base station of any one of Examples 48 to 63, including one or more tangible non-transitory memories.
[0124] Example 65. The UE of any one of Examples 48 to 63, including one or more tangible non-transitory memories.
[0125] Example 66. A user equipment (UE) configured to perform the method of any one of Examples 1 to 31.
[0126] Example 67. Any one of the preceding examples in combination with any other of the preceding examples.
Claims
1. 1. A method in a user equipment device (UE) for managing energy usage of the UE for wireless communication, comprising: determining, by the UE, a preferred distribution of the energy consumption of the UE between baseband signal processing performed by the UE and air interface signal processing performed by the UE for managing the energy consumption of the UE during wireless transfer of data between the UE and a base station; the UE sending an indication of the preferred distribution of UE energy consumption to the base station; A method comprising:
2. 2. The method of claim 1, wherein determining the preferred distribution of energy consumption of the UE comprises determining a measure of energy usage efficiency of the UE with respect to at least one of source encoding, source decoding, data compression, data decompression, or other techniques utilized by the UE during the baseband signal processing.
3. 3. The method of claim 1, wherein determining the preferred distribution of the UE's energy consumption comprises determining a measure of the UE's energy usage efficiency with respect to at least one of channel coding, channel decoding, modulation, demodulation, or other techniques utilized by the UE during the air interface signal processing.
4. The step of determining the preferred distribution of energy consumption of the UE comprises: determining an amount of power required by the UE for the baseband signal processing during the transfer of one byte of data between the UE and the base station; determining an amount of power required by the UE for the air interface signal processing during the wireless transfer of the byte of data between the UE and the base station; The method according to any one of claims 1 to 3, comprising:
5. detecting, by the UE, at least one of a change in a wireless connection between the UE and the base station or a change in the remaining amount of energy stored in a battery or an energy storage device of the UE; determining an updated preferred distribution of energy consumption between the baseband signal processing and the air interface signal processing performed by the UE based on the detected at least one change; the UE sending a notification of the updated preferred distribution of energy consumption to the base station; The method according to any one of claims 1 to 4, further comprising:
6. 6. The method of claim 5, wherein detecting the change in the radio connection between the UE and the base station comprises detecting a change in at least one of a modulation and coding scheme, a channel condition, a frequency band, or a radio access technology, or other air interface characteristics.
7. 7. The method of claim 5 or 6, wherein detecting the change in the wireless connection between the UE and the base station comprises detecting a change in at least one or more of a frequency band, a bandwidth, the presence of beamforming, a signal-to-noise ratio (SNR), an uplink throughput, characteristics of a reference signal, characteristics of a channel of an air interface, an amount of interference, or a radio access technology (RAT) corresponding to the wireless connection.
8. determining the current usage of a central processing unit (CPU) of the UE; determining the current usage of a digital signal processor (DSP) of the UE; determining current usage of a Guardian Service Processor (GSP); determining a current usage of one or more memories of the UE that are shared by one or more tasks; monitoring a power rail of the UE; monitoring the power consumption of a modem of the UE; or accessing an energy usage profile stored in the one or more memories of the UE, the energy usage profile indicating a respective usage level of one or more computing resources in the UE for each different set of one or more tasks; the UE determining a current usage of the one or more computational resources at the UE, including at least one of: determining the preferred distribution of energy consumption of the UE based on a current usage of the one or more computational resources at the UE; The method according to any one of claims 1 to 7.
9. detecting, by the UE, that a remaining amount of energy stored in a battery or energy storage device of the UE is below a threshold level; initiating a determination of the preferred distribution of UE energy consumption between the baseband signal processing performed by the UE and the air interface signal processing performed by the UE based on the detected remaining amount of energy stored in the battery or the energy storage device; The method of any one of claims 1 to 8, further comprising:
10. The step of determining the preferred distribution of UE energy consumption comprises: determining the preferred distribution of UE energy consumption based on the UE's connection to a mains power source; The method according to any one of claims 1 to 9, comprising:
11. The step of determining the preferred distribution of the UE energy consumption comprises: determining a respective preferred distribution of UE energy consumption between the baseband signal processing performed by the UE corresponding to wireless transfer of data from the UE to the base station and the air interface signal processing performed by the UE; determining a respective preferred distribution of UE energy consumption between the baseband signal processing performed by the UE corresponding to wireless transfer of data from the base station to the UE and the air interface signal processing performed by the UE; - determining a preferred distribution of UE energy consumption between the baseband signal processing performed by the UE corresponding to downlink wireless transfer of data between the UE and the base station and the air interface signal processing performed by the UE, respectively; or determining a respective preferred distribution of UE energy consumption between the baseband signal processing performed by the UE corresponding to an uplink wireless transfer of data between the UE and the base station and the air interface signal processing performed by the UE; The method of any one of claims 1 to 10, comprising one or more of:
12. the UE sending a first transmission to the base station based on the transmitted notification; or receiving, by the UE, a second transmission from the base station based on the transmitted notification; The method according to any one of claims 1 to 11, further comprising at least one of:
13. 1. A method in a network entity for managing energy consumption in a user equipment device (UE) for wireless communication, comprising: a base station receiving from the UE an indication of a preferred distribution of the UE's energy consumption between baseband signal processing performed by the UE during wireless transfer of data between the UE and the base station and air interface signal processing performed by the UE for managing the UE's energy consumption; the base station controlling, based on the indication of the preferred distribution of UE energy consumption and a communication scheme utilized by the UE and the base station, one or more communication parameters for use during wireless transfer of the data between the UE and the base station; the base station sending a first transmission to the UE by utilizing the communication scheme and the one or more communication parameters; or receiving, by the base station, a second transmission from the UE by utilizing the communication scheme and the one or more communication parameters; and at least one of A method comprising:
14. 14. The method of claim 13, wherein receiving an indication of the preferred distribution of UE energy consumption between the baseband signal processing performed by the UE and the air interface signal processing performed by the UE during wireless transfer of data between the UE and the base station comprises receiving an indication of one or more current physical conditions of one or more components of the UE.
15. 15. The method of claim 14, wherein the one or more current physical states of the one or more components of the UE include at least one of an amount of remaining energy stored in a battery or energy storage device of the UE, or an amount of heat currently generated by the one or more components of the UE.
16. the indication of the preferred distribution of the UE's energy consumption between the baseband signal processing performed by the UE and the air interface signal processing performed by the UE during wireless transfer of the data between the UE and the base station includes a required complexity level of at least one of the baseband signal processing or the air interface signal processing; determining the one or more communication parameters based on the notification of the preferred distribution of the energy consumption of the UE and the communication scheme comprises determining the one or more communication parameters according to the required level of complexity. The method according to any one of claims 13 to 15.
17. obtaining an updated communication scheme for the UE and the base station for use during wireless transfer of the data between the UE and the base station; determining, by the base station, updated one or more communication parameters to utilize during wireless transfer of data based on the updated communication scheme and the preferred distribution of UE energy consumption; the base station sending a first further transmission to the UE by utilizing the updated communication scheme and the updated one or more communication parameters; or receiving, by the base station, a second further transmission from the UE by utilizing the updated communication scheme and the updated one or more communication parameters; and at least one of The method according to any one of claims 13 to 16, further comprising:
18. the base station receiving from the UE notification of an updated preferred distribution of UE energy consumption between the baseband signal processing performed by the UE and the air interface signal processing performed by the UE during wireless transfer of the data between the UE and the base station; the base station determining, based on the updated preferred distribution of energy consumption of the UE, updated one or more communication parameters to utilize during the transfer of data; the base station sending a first further transmission to the UE by utilizing the updated one or more communication parameters; or receiving, by the base station, a second further transmission from the UE by utilizing the updated one or more communication parameters; and at least one of The method according to any one of claims 13 to 17, further comprising:
19. 19. The method of any one of claims 13 to 18, wherein determining the one or more communication parameters to utilize during wireless transfer of the data between the UE and the base station comprises determining one or more parameters corresponding to at least one of source encoding, source decoding, data compression, data decompression, or other types of baseband signal processing.
20. 20. The method of any one of claims 13 to 19, wherein determining the one or more communication parameters to utilize during wireless transfer of the data between the UE and the base station comprises determining one or more parameters corresponding to at least one of channel coding, channel decoding, modulation, demodulation, or other types of air interface signal processing.
21. A base station configured to perform the method of any one of claims 13 to 20.
22. A user equipment (UE) configured to perform the method of any one of claims 1 to 12.
Citation Information
Patent Citations
Wireless communication apparatus and wireless communication substrate
JP2006186852A
Wireless communication system, mobile station, base station and wireless communication method
JP2009206627A
Techniques for managing power consumption of mobile devices
JP2017520965A
Physical layer procedures for user equipment in power saving mode
JP2021507594A
Techniques for managing power consumption of a mobile device
US20150334653A1