IP Library Granted Patent US 12,676,649
Granted Patent B2
US 12,676,649 · App. 18/276,556 · Granted Jul 7, 2026

User selection for MU-MIMO

Inventors: Ulf Gustavsson (Gothenburg, SE); Amirashkan Farsaei (Eindhoven, NL); Alex Alvarado (Den Bosch, NL); Frans M.J. Willems (Geldrop, NL)
Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
H04B7/0452
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,676,649
App. No.
18/276,556
Filed
Aug 9, 2023
Granted
Jul 7, 2026
Kind
B2
Examiner
KIM, YEWON
Art Unit
2465
USPC
370/328
Abstract

A method is disclosed of selecting users for multi user multiple-input multiple-output (MU-MIMO) communication from an initial set of potential users. The method comprises repeating the following steps in successive iterations until a stopping criterion is met: determining a channel correlation metric for each user in the set of potential users, reducing the set of potential users by exclusion of a user based on the channel correlation metric, and calculating a performance metric of the set of potential users. The method also comprises selecting users corresponding to one of the sets of potential users, wherein the selection is based on a comparison of the calculated performance metrics of the sets of potential users. The channel correlation metric for a user may comprise one or more of: a channel filter norm for the user, a channel norm for the user, a channel gain for the user, pair-wise correlations between the user and one or more other users of the set of potential users, and a channel eigenvalue for the user. The performance metric may comprise one or more of: a sum-rate, a per-user-rate, an average error rate, a maximum error rate, a per-user error rate, and a sum-correlation. Corresponding apparatus, network node and computer program product are also disclosed.

Claims (68)

1 . A method of selecting users for multi user multiple-input multiple-output (MU-MIMO) communication, the method comprising:

determining a first channel correlation metric for each user in a first set of potential users;

reducing the first set of potential users by exclusion of a user based on the determined channel correlation metrics, thereby producing a second set of potential users, which is a subset of the first set of potential users;

calculating a performance metric for the second set of potential users; and

selecting users for the MU-MIMO communication based on the calculated performance metric for the second set of potential users.

2 . The method of claim 1 , wherein

the method further comprises calculating a performance metric for the first set of potential users, and

selecting users for the MU-MIMO communication based on the calculated performance for the second set of potential users comprises selecting users for the MU-MIMO communication based on: i) the calculated performance for the first set of potential users and ii) the calculated performance for the second set of potential users.

3 . The method of claim 1 , wherein

the first channel correlation metric for a user comprises:

a channel filter norm for the user;

a channel norm for the user;

a channel gain;

pair-wise correlations between the user and one or more other users of the first set of potential users; and/or

a channel eigenvalue for the user.

4 . The method of claim 1 , wherein

exclusion of a user based on the determined channel correlation metrics comprises:

excluding a user associated with the highest channel filter norm among the users in the first set of potential users;

excluding a user associated with the lowest channel norm among the users in the first set of potential users;

excluding a user associated with the lowest channel gain among the users in the first set of potential users;

excluding a user associated with the highest pair-wise correlation among the users in the first set of potential users; and/or

excluding a user associated with the lowest eigenvalue among the users in the first set of potential users.

5 . The method of claim 1 , wherein

the performance metric for the second set of potential users comprises: a sum-rate, a per-user-rate, an average error rate, a maximum error rate, a per-user error rate, and/or a sum-correlation.

6 . The method of claim 1 , wherein

users are selected for the MU-MIMO communication based on: a highest sum-rate, a highest per-user-rate, a lowest average error rate, a lowest maximum error rate, a lowest per-user error rate, and/or a lowest sum-correlation.

7 . The method of claim 1 , wherein the method is repeated in successive iterations until a stopping criterion is met; and

the stopping criterion comprises that a maximum number of iterations have been performed.

8 . The method of claim 1 , wherein a user corresponds to a single-antenna user device, a multi-antenna user device, or an antenna of a multi-antenna user device.

9 . The method of claim 1 , wherein the MU-MIMO applies max-min power control.

10 . The method of claim 1 , wherein the method comprises a first collection of successive iterations of the method starting from the first set of potential users and a second collection of successive iterations of the method starting from the first set of potential users, wherein a criterion for exclusion of a user differs in the first and second collections.

11 . A computer program product comprising a non-transitory computer readable medium, having thereon a computer program comprising program instructions, the computer program being loadable into a data processing unit and configured to cause execution of the method of claim 1 when the computer program is run by the data processing unit.

12 . The method of claim 1 , wherein

exclusion of a user based on the determined channel correlation metrics comprises:

excluding a user associated with the highest channel filter norm among the users in the first set of potential users;

excluding a user associated with the lowest channel norm among the users in the first set of potential users;

excluding a user associated with the lowest channel gain among the users in the first set of potential users; and/or

excluding a user associated with the highest pair-wise correlation among the users in the first set of potential users.

13 . The method of claim 1 , wherein

the method further comprises calculating a performance metric for the first set of potential users,

selecting the users for the MU-MIMO communication based on the calculated performance metric for the second set of potential users comprises selecting a set of users from a plurality of sets of users,

the plurality of sets of users comprises the first set of potential users and the second set of potential users,

the selection of the set of users from the plurality of sets of users is based on i) the calculated performance metric for the first set of potential users and ii) the calculated performance metric for the second set of potential users, and

selecting the users for the MU-MIMO communication comprises comparing the calculated performance metric for the first set of potential users with the calculated performance metric for the second set of potential users.

14 . An apparatus for selecting users for multi user multiple-input multiple-output (MU-MIMO) communication, the apparatus comprising controlling circuitry configured to perform a method comprising:

determining a first channel correlation metric for each user in a first set of potential users;

reducing the first set of potential users by exclusion of a user based on the determined channel correlation metrics, thereby producing a second set of potential users, which is a subset of the first set of potential users; and

calculating a performance metric for the second set of potential users; and

selecting users for the MU-MIMO communication based on the calculated performance metric for the second set of potential users.

15 . The apparatus of claim 14 , wherein

the method further comprises calculating a performance metric for the first set of potential users, and

selecting users for the MU-MIMO communication based on the calculated performance for the second set of potential users comprises selecting users for the MU-MIMO communication based on: i) the calculated performance for the first set of potential users and ii) the calculated performance for the second set of potential users.

16 . The apparatus of claim 14 , wherein the first channel correlation metric for a user comprises:

a channel filter norm for the user;

a channel norm for the user;

a channel gain for the user;

pair-wise correlations between the user and one or more other users of the first set of potential users; and/or

a channel eigenvalue for the user.

17 . The apparatus of claim 14 , wherein exclusion of a user based on the determined channel correlation metrics comprises:

exclusion of a user associated with the highest channel filter norm among the users in the first set of potential users;

exclusion of a user associated with the lowest channel norm among the users in the first set of potential users;

excluding a user associated with the lowest channel gain among the users in the first set of users;

exclusion of a user associated with the highest pair-wise correlation among the users in the first set of users; and/or

exclusion of a user associated with the lowest eigenvalue among the users in the first set of potential users.

18 . The apparatus of claim 14 , wherein the performance metric for the second set of potential users comprises: a sum-rate, a per-user-rate, an average error rate, a maximum error rate, a per-user error rate, and/or a sum-correlation.

19 . The apparatus of claim 14 , wherein for the MU-MIMO communication based on: a highest sum-rate, a highest per-user-rate, a lowest average error rate, a lowest maximum error rate, a lowest per-user error rate, and/or a lowest sum-correlation.

20 . The apparatus of claim 14 , wherein the method is repeated in successive iterations until a stopping criterion is met; and

the stopping criterion comprises that a maximum number of iterations have been performed.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2023
From: GUSTAVSSON, ULF
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 064544/0679 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2023
From: FARSAEI, AMIRASHKAN; ALVARADO, ALEX; WILLEMS, FRANS M. J.
To: EINDHOVEN UNIVERSITY OF TECHNOLOGY
Reel/Frame 064544/0684 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2023
From: EINDHOVEN UNIVERSITY OF TECHNOLOGY
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 064544/0717 →
Continuity (1)
Related Publication 20240137079A1 · Apr 25, 2024
References Cited (16)
US 10251139B2 · Yang et al. · 2019 [cited by applicant]
US 20180352523A1 · Yang · 2018 [cited by examiner]
US 20210250067A1 · Mao · 2021 [cited by examiner]
US 20220279533A1 · Mao · 2022 [cited by examiner]
US 20240154653A1 · Gustavsson · 2024 [cited by examiner]
WO 2021197594A1 · 2021 [cited by applicant]
WO 2021197595A1 · 2021 [cited by applicant]
International Search Report and Written Opinion issued in International Application No. PCT/EP2021/053713 dated Nov. 4, 2021 (15 pages). [cited by applicant]
Maciel, T. F., et al., “A convex quadratic SDMA grouping algorithm based on spatial correlation”, IEEE, 2007 (6 pages). [cited by applicant]
Maciel, T. F., et al., “On the Performance, Complexity, and Fairness of Suboptimal Resource Allocation for Multiuser MIMO-OFDMA Systems”, IEEE Transactions on Vehicular Technology, vol. 59, No. 1, Jan. 2010 (14 pages). [cited by applicant]
Guthy, C., et al., “Low-Complexity Linear Zero-Forcing for the MIMO Broadcast Channel”, IEEE Journal of Selected Topics in Signal Processing, vol. 3, No. 6, Dec. 2009 (12 pages). [cited by applicant]
Ngo, H., et al., “Aspects of Favorable Propagation in Massive MIMO”, IEEE, Sep. 17, 2020 (5 pages). [cited by applicant]
Windpassinger, C., “Detection and Precoding for Multiple Input Multiple Output Channels”, Erlangen, 2004 (201 pages). [cited by applicant]
Arai, T., et al., “Correlation-based User Scheduling and Multi-planar Parallelogram Array for Massive Antenna Systems”, IEEE, 2016 (6 pages). [cited by applicant]
Farsaei, A., et al., “An improved dropping algorithm for line-of-sight massive MIMO with max-min power control”, TU/e Eindhoven University of Technology, IEEE Communications Letters, 23(6), 2019 (5 pages). [cited by applicant]
Farsael, A., et al., “An Improved Dropping Algorithm for Line-of-Sight Massive MIMO With Tomlinson-Harashima Precoding”, IEEE Communications Letters, vol. 23, No. 11, Nov. 2019 (5 pages). [cited by applicant]