IP Library Granted Patent US 10,827,439
Granted Patent B2
US 10,827,439 · App. 16/778,201 · Granted Nov 3, 2020

Load-based power adjustments for cellular communication sites

Inventor: Chunming Liu (Sammamish, WA)
Assignee: T-Mobile USA, Inc.
H04W52/343H04W24/02H04W24/10H04W52/0206H04W16/08Y02D70/00
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 10,827,439
App. No.
16/778,201
Granted
Nov 3, 2020
Kind
B2
Abstract

For a cluster of cellular communication sites, the power consumption and data load of each site is measured over multiple time periods to determine an energy factor indicating the degree by which the power consumption of each site increases with increasing data load. The energy factors are then analyzed to determine coverage area sizes for the communications sites that will serve a given area while taking advantage of more efficient site to reduce overall power consumption of the cluster of sites. Transmission power levels are then adjusted at the sites to achieve these coverage area sizes.

Claims (52)

1. A method comprising:

monitoring (a) energy consumption and (b) data load of each cellular communication site i of a cluster of n cellular communication sites, each cellular communication site i having a first coverage area and a corresponding first coverage area size A1(i), wherein the first coverage areas of the cellular communication sites overlap to form a first aggregate coverage area having a first aggregate coverage area size;

analyzing (a) changes in the energy consumption of each cellular communication site i and (b) corresponding changes in the data load of each cellular communication site i to determine an energy factor f(i) of each cellular communication site i, wherein the energy factor of a particular cellular communication site indicates a degree by which the energy consumption of the particular cellular communication site changes in response to a change in the data load of the particular cellular communication site;

selecting second coverage area sizes A2(i) of each cellular communication site i so as to reduce Σ i=0 n−1 Func(A 2 (i), f(i)), where Func(A 2 (i), f(i)) is a function of A 2 (i) and f(i), the second coverage area sizes A2(i) corresponding to second coverage areas that overlap to form a second aggregate coverage area having a second aggregate coverage area size that is approximately equal to the first aggregate coverage area size; and

adjusting transmit power levels of the cellular communication sites based at least in part on the selected second coverage area sizes.

2. The method of claim 1 , wherein selecting the second coverage area sizes is performed so that each cellular cell i has at least an average data throughput.

3. The method of claim 1 , the analyzing comprising:

determining the energy consumption and the data load for each cellular communication site of the cluster for a first time period j and a second time period k;

calculating the energy factor f(i) of a particular cellular communication site i in accordance with the following:

f ( i )=[power( i,j )−power( i,k )]/[load( i,j )−load( i,k )]

where:

power(i,j) represents energy consumed by the particular cellular communication site i during the first time period;

power(i,k) represents energy consumed by the particular cellular communication site i during the second time period;

load(i,j) represents a data load of the particular cellular communication site i during the first time period; and

load(i,k) represents a data load of the particular cellular communication site i during the second time period.

4. The method of claim 1 , wherein selecting the second coverage area sizes is performed so as to minimize Σ i=0 n−1 Func(A 2 (i), f(i)) while maintaining Σ i=0 n−1 A 2 (i)≈Σ i=0 n−1 A 1 (i).

5. The method of claim 1 , wherein Func(A 2 (i), f(i)) comprises A 2 (i)*f(i).

6. The method of claim 1 , wherein the coverage areas sizes correspond to respective coverage radii that are determined by the transmit power levels of the respective cellular communication sites.

7. One or more non-transitory computer storage media with a stored computer-executable program, which, when executed by one or more processors of a first device, performs actions comprising:

analyzing energy consumption of a cluster of cellular communication sites to determine an energy factor for each of the cellular communication sites, the energy factor of a particular cellular communication site indicating a degree by which the energy consumption of the particular cellular communication site changes in response to a change in a data load of the particular cellular communication site; and

varying a coverage area size of one or more of the cellular communication sites based at least in part on the energy factors of the cellular communication sites to reduce an aggregate energy consumption of the cellular communication sites while maintaining (a) a given aggregate coverage area of the cellular communication sites and (b) a given average data throughput of the cellular communication sites.

8. The one or more non-transitory computer storage media of claim 7 , wherein coverage area sizes of the cellular communication sites correspond to respective coverage radii that are determined by transmit power levels of the respective cellular communication sites.

9. The one or more non-transitory computer storage media of claim 7 , the actions further comprising:

calculating a predicted energy consumption of each cellular communication site as a function of the energy factor of the cellular communication site and a data load of the cellular communication site; and

selecting coverage area sizes of the cellular communication sites so as to reduce a sum of predicted energy consumptions of the cellular communication sites.

10. The one or more non-transitory computer storage media of claim 7 , wherein varying the one or more coverage area sizes is performed so as to to minimize Σ i=0 n Func(A(i)*f(i)), where n is a number of cellular communication sites in the cluster, A(i) is a coverage area size of an individual cellular communication site i of the cluster, f(i) is the energy factor of the individual cellular communication site I, and Func(A(i), f(i)) is a function of A(i) and f(i).

11. The one or more non-transitory computer storage media of claim 7 , wherein varying the one or more coverage area sizes is performed so as to minimize Σ i=0 n A(i)*f(i), where n is a number of cellular communication sites in the cluster, A(i) is a coverage area size of an individual cellular communication site i of the cluster, and f(i) is the energy factor of the individual cellular communication site i.

12. A system comprising:

a processor; and

programming instructions which, when executed by the processor, cause the system to perform operations including:

monitoring (a) energy consumption and (b) data load of each cellular communication site i of a cluster of n cellular communication sites, each cellular communication site i having a first coverage area and a corresponding first coverage area size A1(i), wherein the first coverage areas of the cellular communication sites overlap to form a first aggregate coverage area having a first aggregate coverage area size;

analyzing (a) changes in the energy consumption of each cellular communication site i and (b) corresponding changes in the data load of each cellular communication site i to determine an energy factor f(i) of each cellular communication site i, wherein the energy factor of a particular cellular communication site indicates a degree by which the energy consumption of the particular cellular communication site changes in response to a change in the data load of the particular cellular communication site;

selecting second coverage area sizes A2(i) of each cellular communication site i so as to reduce Σ i=0 n−1 Func(A 2 (i), f(i)), where Func(A 2 (i), f(i)) is a function of A 2 (i) and f(i), the second coverage area sizes A2(i) corresponding to second coverage areas that overlap to form a second aggregate coverage area; and

adjusting transmit power levels of the cellular communication sites based at least in part on the selected second coverage area sizes.

13. The system of claim 12 , wherein selecting the second coverage area sizes is performed so that each cellular cell i has at least an average data throughput.

14. The system of claim 12 , wherein the operations further include:

determining the energy consumption and the data load for each cellular communication site of the cluster for a first time period j and a second time period k;

calculating the energy factor f(i) of a particular cellular communication site i in accordance with the following:

f ( i )=[power( i,j )−power( i,k )]/[load( i,j )−load( i,k )]

where:

power(i,j) represents energy consumed by the particular cellular communication site i during the first time period;

power(i,k) represents energy consumed by the particular cellular communication site i during the second time period;

load(i,j) represents a data load of the particular cellular communication site i during the first time period; and

load(i,k) represents a data load of the particular cellular communication site i during the second time period.

15. The system of claim 12 , wherein selecting the second coverage area sizes is performed so as to minimize Σ i=0 n−1 Func(A 2 (i), f(i)) while maintaining Σ i=0 n−1 A 2 (i)≈Σ 0 n−1 A 1 (i).

16. The system of claim 12 , wherein Func(A 2 (i), f(i)) comprises A 2 (i)*f(i).

17. The system of claim 12 , wherein the coverage areas sizes correspond to respective coverage radii that are determined by the transmit power levels of the respective cellular communication sites.

18. The system of claim 12 , wherein the second aggregate coverage area having a second aggregate coverage area size that is approximately equal to the first aggregate coverage area size.

19. The system of claim 12 , wherein the operations further include:

predicting an energy consumption as a function of data load; and

varying a coverage area size setting of at least one of the cellular communication sites based at least in part on the predicted energy consumption of the cellular communication sites to reduce an aggregate energy consumption of the cellular communication sites.

20. The system of claim 19 , wherein the coverage area size setting of said at least one of the cellular communication sites corresponds to a coverage radius that is determined by a transmit power level of said at least one of the cellular communication sites.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2020
From: LIU, CHUNMING
To: T-MOBILE USA, INC.
Reel/Frame 051682/0683 →