IP Library Granted Patent US 12713348
Granted Patent B2
US 12713348 · App. 17/877,773 · Granted Aug 18, 2026

Adaptive processing envelope based on power consumption

Inventors: Lior Uziel (Hod Hasharon, IL); Guy Wolf (Rosh Haayin, IL); Assaf Touboul (Netanya, IL)
Assignee: Qualcomm Incorporated
H04W52/0229H04W52/028
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12713348
App. No.
17/877,773
Granted
Aug 18, 2026
Kind
B2
Abstract

Methods, systems, and devices for wireless communications are described. Generally, the described techniques provide for reconfiguring a resource envelope allocated to a distributed unit (DU) or a radio unit (RU) based on power consumption at the DU or the RU. A virtual radio access network (VRAN) manager (e.g., a host platform for a VRAN) may perform baseband pooling to allocate a resource envelope to a DU or an RU. After an initial allocation of a resource envelope to a DU or an RU, the DU, the RU, or both may report an amount of power consumed during signal processing for one or more dimensions of the resource envelope. The VRAN manager may then reconfigure a resource envelope for the DU or the RU based on the power consumption at these devices (e.g., to minimize operating expenses (OPEX) or maximize utilization of the resource envelope).

Claims (46)

1 . An apparatus for wireless communication at a first network entity, comprising:

one or more processors;

one or more memories coupled with the one or more processors; and

instructions stored in the one or more memories and executable by the one or more processors to cause the apparatus to:

receive, from a second network entity, a first processing envelope for signal processing at the first network entity, the signal processing associated with providing communications for user equipments (UEs);

send, to a second network entity, a report based at least in part on signal processing at the first network entity, the report comprising a power consumption value for each of a plurality of values along one or more dimensions supported by the first processing envelope, wherein each dimension of the one or more dimensions supported by the first processing envelope comprises a different quantity of layers, a different quantity of carriers, a different bandwidth part, a different power back-off, or a combination thereof, and wherein the report further comprises a temperature level during signal processing at the first network entity for each of the one or more dimensions supported by the first processing envelope; and

receive, from the second network entity, a second processing envelope for the signal processing at the first network entity, the second processing envelope being based at least in part on sending the report, wherein a size of the second processing envelope is different than a size of the first processing envelope based at least in part on one or more power consumption values in the report and a threshold.

2 . The apparatus of claim 1 , wherein the first network entity comprises a distributed unit, and the instructions are further executable by the one or more processors to cause the apparatus to:

send, in the report for each of the one or more dimensions supported by the first processing envelope, a level of resource utilization of the first processing envelope at the first network entity.

3 . The apparatus of claim 1 , wherein the size of the second processing envelope is greater than the size of the first processing envelope based at least in part on the one or more power consumption values in the report failing to satisfy the threshold.

4 . The apparatus of claim 1 , wherein the size of the second processing envelope is less than or equal to the size of the first processing envelope based at least in part on the one or more power consumption values in the report satisfying the threshold.

5 . The apparatus of claim 1 , wherein the first network entity comprises a distributed unit or a radio unit, and the second network entity comprises a distributed unit or a host platform for a virtual radio access network entity.

6 . An apparatus for wireless communication at a first network entity, comprising:

one or more processors;

one or more memories coupled with the one or more processors; and

instructions stored in the one or more memories and executable by the one or more processors to cause the apparatus to:

send, to a second network entity, a first processing envelope for signal processing at the second network entity, the signal processing associated with providing communications for user equipments (UEs);

receive, from the second network entity, a report based at least in part on signal processing at the first network entity, the report comprising a power consumption value for each of a plurality of values along one or more dimensions supported by the first processing envelope, wherein each dimension of the one or more dimensions supported by the first processing envelope comprises a different quantity of layers, a different quantity of carriers, a different bandwidth part, a different power back-off, or a combination thereof, and wherein the report further comprises a temperature level during signal processing at the first network entity for each of the one or more dimensions supported by the first processing envelope; and

send, to the second network entity, a second processing envelope for the signal processing at the second network entity, the second processing envelope being based at least in part on receiving the report, wherein a size of the second processing envelope is different than a size of the first processing envelope based at least in part on one or more power consumption values in the report and a threshold.

7 . The apparatus of claim 6 , wherein the second network entity comprises a distributed unit, and the instructions are further executable by the one or more processors to cause the apparatus to:

receive, in the report for each of the one or more dimensions supported by the first processing envelope, a level of resource utilization of the first processing envelope at the second network entity.

8 . The apparatus of claim 6 , wherein the instructions are further executable by the one or more processors to cause the apparatus to:

determine to allocate more resources in the second processing envelope than in the first processing envelope to the second network entity based at least in part on one or more power consumption values in the report failing to satisfy a threshold.

9 . The apparatus of claim 6 , wherein the instructions are further executable by the one or more processors to cause the apparatus to:

determine to allocate fewer resources in the second processing envelope than in the first processing envelope to the second network entity based at least in part on one or more power consumption values in the report satisfying a threshold.

10 . The apparatus of claim 6 , wherein the first network entity comprises a distributed unit or a host platform for a virtual radio access network entity, and the second network entity comprises a distributed unit or a radio unit.

11 . A method for wireless communication at a first network entity, comprising:

receiving, from a second network entity, a first processing envelope for signal processing at the first network entity, the signal processing associated with providing communications for user equipments (UEs);

sending, to a second network entity, a report based at least in part on signal processing at the first network entity, the report comprising a power consumption value for each of a plurality of values along one or more dimensions supported by the first processing envelope, wherein each dimension of the one or more dimensions supported by the first processing envelope comprises a different quantity of layers, a different quantity of carriers, a different bandwidth part, a different power back-off, or a combination thereof, and wherein the report further comprises a temperature level during signal processing at the first network entity for each of the one or more dimensions supported by the first processing envelope; and

receiving, from the second network entity, a second processing envelope for the signal processing at the first network entity, the second processing envelope being based at least in part on sending the report, wherein a size of the second processing envelope is different than a size of the first processing envelope based at least in part on one or more power consumption values in the report and a threshold.

12 . The method of claim 11 , wherein the first network entity comprises a distributed unit, the method further comprising:

sending, in the report for each of the one or more dimensions supported by the first processing envelope, a level of resource utilization of the first processing envelope at the first network entity.

13 . The method of claim 11 , wherein the size of the second processing envelope is greater than the size of the first processing envelope based at least in part on the one or more power consumption values in the report failing to satisfy the threshold.

14 . The method of claim 11 , wherein the size of the second processing envelope is less than or equal to the size of the first processing envelope based at least in part on the one or more power consumption values in the report satisfying the threshold.

15 . The method of claim 11 , wherein the first network entity comprises a distributed unit or a radio unit, and the second network entity comprises a distributed unit or a host platform for a virtual radio access network entity.

16 . A method for wireless communication at a first network entity, comprising:

sending, to a second network entity, a first processing envelope for signal processing at the second network entity, the signal processing associated with providing communications for user equipments (UEs);

receiving, from the second network entity, a report based at least in part on signal processing at the first network entity, the report comprising a power consumption value for each of a plurality of values along one or more dimensions supported by the first processing envelope, wherein each dimension of the one or more dimensions supported by the first processing envelope comprises a different quantity of layers, a different quantity of carriers, a different bandwidth part, a different power back-off, or a combination thereof, and wherein the report further comprises a temperature level during signal processing at the first network entity for each of the one or more dimensions supported by the first processing envelope; and

sending, to the second network entity, a second processing envelope for the signal processing at the second network entity, the second processing envelope being based at least in part on receiving the report, wherein a size of the second processing envelope is different than a size of the first processing envelope based at least in part on one or more power consumption values in the report and a threshold.

17 . The method of claim 16 , wherein the second network entity comprises a distributed unit, the method further comprising:

receiving, in the report for each of the one or more dimensions supported by the first processing envelope, a level of resource utilization of the first processing envelope at the second network entity, a temperature level during signal processing at the second network entity, or a combination thereof.

18 . The method of claim 16 , further comprising:

determining to allocate more resources in the second processing envelope than in the first processing envelope to the second network entity based at least in part on one or more power consumption values in the report failing to satisfy a threshold.

19 . The method of claim 16 , further comprising:

determining to allocate fewer resources in the second processing envelope than in the first processing envelope to the second network entity based at least in part on one or more power consumption values in the report satisfying a threshold.

20 . The method of claim 16 , wherein the first network entity comprises a distributed unit or a host platform for a virtual radio access network entity, and the second network entity comprises a distributed unit or a radio unit.