IP Library Granted Patent US 11,223,563
Granted Patent B2
US 11,223,563 · App. 16/255,437 · Granted Jan 11, 2022

Base station load balancing

Inventors: Hanhui Zhang (Clarksburg, MD); Xiaoming Wu (Darnestown, MD)
Assignee: Hughes Network Systems, LLC
H04L47/125H04B7/265H04W72/1252
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 11,223,563
App. No.
16/255,437
Granted
Jan 11, 2022
Kind
B2
Abstract

A base station receiver is described. The base station receiver may comprise at least one processor and memory. The memory may store instructions executable by the at least one processor. The instructions may include, to: receive, via a time-division multiple access (TDMA) scheme, a first carrier frequency comprising a first burst; receive, via the TDMA scheme, a second carrier frequency comprising a second burst; and demodulate and decode both the first and second bursts using a common demodulating and decoding node (DDN).

Claims (63)

1. A base station receiver, comprising:

a processor and memory storing instructions executable by the processor such that the processor is programmed to:

receive, via a time-division multiple access (TDMA) scheme, a first carrier frequency comprising a first burst, wherein the first burst comprises a first plurality of traffic packets;

route the first plurality of traffic packets to a first demodulating and decoding node of a plurality of demodulating and decoding nodes;

update a routing schedule based on the routing of the first plurality of traffic packets to a first demodulating and decoding node;

receive, via the TDMA scheme, a second carrier frequency comprising a second burst, wherein the second burst comprises a second plurality of traffic packets; and

route the second plurality of traffic packets to a second demodulating and decoding node of the plurality of demodulating and decoding nodes based on the routing schedule,

wherein the first plurality of traffic packets are demodulated and decoded at the first demodulating and decoding node and the second plurality of traffic packets are demodulated and decoded at the second demodulating and decoding node.

2. The base station receiver of claim 1 , wherein the processor is further programmed to:

determine the first plurality of traffic packets for the first burst;

reconstruct the first burst from the first plurality; and then

demodulate and decode the first burst using the first demodulating and decoding node.

3. The base station receiver of claim 2 , wherein the processor is further programmed to:

determine the second plurality of traffic packets for the second burst;

reconstruct the second burst from the second plurality; and then

demodulate and decode the second burst using the second demodulating and decoding node.

4. The base station receiver of claim 1 , wherein the processor is further programmed to:

determine the first plurality of traffic packets for the first burst; and

route all of the first plurality of traffic packets for the first burst to the first demodulating and decoding node.

5. The base station receiver of claim 1 , wherein the processor is further programmed to:

receive a load status report from the first demodulating and decoding note that indicates a capacity.

6. The base station receiver of claim 5 , wherein the processor is further programmed to:

update the routing schedule based on the load status report.

7. The base station receiver of claim 6 , wherein the routing schedule is based upon a load status report from each of the plurality of demodulating and decoding nodes of the base station receiver.

8. The base station receiver of claim 1 , wherein updating the routing schedule further comprises updating a capacity map corresponding to the first demodulating and decoding node based on the routing of the first plurality of traffic packets, wherein the capacity map represents a capacity to demodulate and decode traffic packets among the plurality of demodulating and decoding nodes.

9. A base station receiver, comprising:

a processor comprising instructions to cause the processor to:

receive, via a time-division multiple access (TDMA) scheme, a carrier frequency comprising a first burst and a second burst, wherein the first burst comprises a first plurality of traffic packets and the second burst comprises a second plurality of traffic packets;

determine from among a plurality of demodulating and decoding nodes (DDNs) which of the plurality will demodulate and decode the first burst and which of the plurality will demodulate and decode the second burst, wherein the determination includes determining a capacity of at least some of the plurality;

route the first plurality of traffic packets to a first DDN of the plurality of DDNs;

route the second plurality of traffic packets to a second DDN of the plurality of DDNs; and then,

demodulate and decode both the first and second bursts.

10. The base station receiver of claim 9 , the instructions further comprising, to:

determine a first plurality of traffic packets for the first burst;

reconstruct the first burst from the first plurality; and then

demodulate and decode the first burst using the first DDN.

11. The base station receiver of claim 10 , the instructions further comprising, to:

determine a second plurality of traffic packets for the second burst;

reconstruct the second burst from the second plurality; and then

demodulate and decode the second burst using the second DDN.

12. The base station receiver of claim 9 , the instructions further comprising, to:

receive a load status report from each of the plurality of DDNs that indicates its respective capacity.

13. The base station receiver of claim 12 , the instructions further comprising, to:

update a routing schedule based on the load status report, wherein the routing schedule is used to determine which of the plurality of DDNs will demodulate and decode a next burst.

14. The base station receiver of claim 13 , wherein the routing schedule is based upon a load status report from each of a plurality of DDNs of the base station receiver.

15. A method of operating a base station, comprising:

receiving, via a time-division multiple access (TDMA) scheme, a carrier frequency comprising a first burst and a second burst, wherein the first burst comprises a first plurality of traffic packets;

determining from among a plurality of demodulating and decoding nodes (DDNs) which of the plurality will demodulate and decode the first burst and which of the plurality will demodulate and decode the second burst, wherein the determination includes determining a capacity of at least some of the plurality;

routing the first plurality of traffic packets to a first DDN of the plurality of DDNs;

routing the second plurality of traffic packets to a second DDN of the plurality of DDNs; and then,

demodulating and decoding both the first and second bursts.

16. The method of claim 15 , further comprising:

determining a first plurality of traffic packets for the first burst;

reconstructing the first burst from the first plurality; and then

demodulating and decoding the first burst using the first DDN.

17. The method of claim 16 , further comprising:

determining a second plurality of traffic packets for the second burst;

reconstructing the second burst from the second plurality; and then

demodulating and decoding the second burst using the second DDN.

18. The method of claim 15 , further comprising:

receiving a load status report from each of the plurality of DDNs that indicates its respective capacity.

19. The method of claim 18 , further comprising:

updating a routing schedule based on the load status report, wherein the routing schedule is used to determine which of the plurality of DDNs will demodulate and decode a next burst.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2020
From: ZHANG, HANHUI; WU, XIAOMING
To: HUGHES NETWORK SYSTEMS, LLC
Reel/Frame 054661/0264 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION NUMBER 15649418 PREVIOUSLY RECORDED ON REEL 050600 FRAME 0314. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF PATENT SECURITY AGREEMENTS. Recorded Sep 3, 2020
From: WELLS FARGO, NATIONAL BANK ASSOCIATION
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 053703/0367 →
ASSIGNMENT OF PATENT SECURITY AGREEMENTS Recorded Oct 1, 2019
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 050600/0314 →
SECURITY INTEREST Recorded May 21, 2019
From: HUGHES NETWORK SYSTEMS, LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION - AS COLLATERAL AGENT
Reel/Frame 049239/0675 →