IP Library Granted Patent US 12,150,161
Granted Patent B2
US 12,150,161 · App. 18/392,845 · Granted Nov 19, 2024

Rate selection for user equipments of cluster

Inventors: Wanlu Sun (San Diego, CA); Masoumeh Sadeghi (San Diego, CA); Siddhartha Mallik (San Diego, CA); Anthony Edet Ekpenyong (San Diego, CA); Jing Jiang (San Diego, CA); Tamer Adel Kadous (San Diego, CA)
Assignee: Virewirx, Inc.
H04W72/542H04B7/0456H04L1/0003H04L25/0228H04W28/06H04W72/541H04W72/566H04B7/0413
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 12,150,161
App. No.
18/392,845
Granted
Nov 19, 2024
Kind
B2
Abstract

Aspects of this disclosure relate to user equipment rate selection. Sum rates can be compared including and excluding a candidate layer. Based on the comparison, the candidate layer can be included in a layer set. Rate selection for user equipments of a cluster can be performed based on the layer set. In certain applications, user equipment rate selection can be performed for multiple clusters of user equipments and network nodes. In such applications, inter-cluster interference can be nulled.

Claims (46)

1. A method of user equipment rate selection, the method comprising:

ordering a candidate set of layers for a cluster, the cluster comprising user equipments and network nodes;

selecting a layer of the candidate set that satisfies one or more conditions;

comparing a first sum rate of a selected layer set with a second sum rate of the layer together with the selected layer set;

based on the comparing, determining to include the layer in the selected layer set; and

performing rate selection for user equipments of the cluster based on the selected layer set, wherein the method is performed by a network system.

2. The method of claim 1 , wherein the network nodes comprise remote radio units.

3. The method of claim 1 , wherein the one or more conditions comprise (a) being within a threshold number of layers from a beginning of the candidate set after the ordering and (b) having a lowest average correlation with layers already in the selected layer set.

4. The method of claim 3 , further comprising setting the threshold number of layers.

5. The method of claim 1 , wherein the first and second sum rates are weighted sums.

6. The method of claim 1 , further comprising iterating the selecting, the comparing, and the determining until a termination condition is satisfied.

7. The method of claim 6 , wherein the second sum rate is based on a sum rate from a previous iteration of the selecting, the comparing, and the determining.

8. The method of claim 1 , further comprising causing wireless transmissions from the network nodes to the user equipments after the performing the rate selection.

9. The method of claim 1 , wherein the ordering is based on an achievable rate of a single layer transmission.

10. The method of claim 1 , wherein the rate selection comprises modulation and coding scheme (MCS) selection.

11. The method of claim 1 , further comprising:

determining layers to protect within the cluster after determining the selected layer set for the cluster; and

performing nulling between the cluster and a second cluster based on the layers to protect within the cluster.

12. The method of claim 1 , further comprising:

determining layers to protect in a second cluster after determining the selected layer set for the cluster; and

performing nulling between the cluster and the second cluster based on the layers to protect in the second cluster.

13. The method of claim 1 , further comprising:

determining layers to protect in the cluster prior to determining the selected layer set for the cluster; and

performing nulling between the cluster and a second cluster based on the layers to protect in the cluster.

14. The method of claim 1 , further comprising:

allocating frequency resources to the cluster and a second cluster prior to the ordering;

after the allocating, performing user and rank selection for the second cluster; and

performing rate selection for the second cluster taking into account inter-cluster interference.

15. A network system with user equipment rate selection, the network system comprising:

one or more baseband processing units configured to communicate with network nodes, the one or more baseband processing units programmed to at least:

order a candidate set of layers for a cluster, the cluster comprising user equipments and the network nodes;

select a layer of the candidate set that satisfies one or more conditions;

compare a first sum rate of a selected layer set with a second sum rate of the layer together with the selected layer set;

determine to include the layer in the selected layer set based on comparing the first sum rate with the second sum rate;

perform rate selection for user equipments of the cluster based on the selected layer set; and

cause wireless transmissions from the network nodes to the user equipments based on the rate selection.

16. The network system of claim 15 , further comprising the network nodes, wherein the network nodes are configured to wirelessly exchange information with the user equipments.

17. The network system of claim 15 , wherein the one or more baseband processing units comprise a distributed unit in accordance with a New Radio standard.

18. The network system of claim 15 , wherein the one or more baseband processing units are further programmed to perform rate selection for a second cluster of second network nodes and second user equipments taking into account interference between the cluster and the second cluster.

19. The network system of claim 15 , wherein the one or more baseband processing units are further programmed to compute precoding coefficients for the cluster with nulling based on protecting one or more user equipments of a second cluster.

20. Non-transitory computer readable storage comprising computer-executable instructions stored thereon, when executed by one or more processors, cause a method to be performed, the method comprising:

ordering a candidate set of layers for a cluster, the cluster comprising user equipments and network nodes;

selecting a layer of the candidate set that satisfies one or more conditions;

comparing a first sum rate of a selected layer set with a second sum rate of the layer together with the selected layer set;

based on the comparing, determining to include the layer in the selected layer set; and

performing rate selection for user equipments of the cluster based on the selected layer set.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2026
From: VIREWIRX, INC.
To: GLOBALSTAR, INC.
Reel/Frame 073674/0157 →
CHANGE OF NAME Recorded Oct 2, 2024
From: XCOM LABS, INC.
To: VIREWIRX, INC.
Reel/Frame 069104/0644 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2024
From: SUN, WANLU; SADEGHI, MASOUMEH; MALLIK, SIDDHARTHA; EKPENYONG, ANTHONY EDET; JIANG, JING; KADOUS, TAMER ADEL
To: XCOM LABS, INC.
Reel/Frame 068770/0434 →
Continuity (3)
Division 17452677 · Oct 28, 2021
Provisional Application 63108170 · Oct 30, 2020
Related Publication 20240137967A1 · Apr 25, 2024