IP Library Granted Patent US 9,615,384
Granted Patent B2
US 9,615,384 · App. 14/610,337 · Granted Apr 4, 2017

Pilot assignment in cell free massive MIMO wireless systems

Inventors: Alexei Ashikhmin (Morristown, NJ); Hien Quoc Ngo (New Providence, NJ); Thomas L. Marzetta (Summit, NJ); Hong Yang (Ledgewood, NJ)
Assignee: Alcatel Lucent
H04W74/008H04B7/0417H04B7/0452H04L5/0048H04L27/2613H04W72/1226
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 9,615,384
App. No.
14/610,337
Granted
Apr 4, 2017
Kind
B2
Abstract

Systems and methods for assigning pilot sequences include randomly assigning pilot sequences to a population of access terminals. A first pilot sequence assigned to a worst performing access terminal of the population of access terminals is updated to a different pilot sequence that improves performance of the worst performing access terminal. A second pilot sequence assigned to a best performing access terminal of the population of access terminals is updated to another pilot sequence that reduces performance of the best performing access terminal.

Claims (39)

1. A method for assigning pilot sequences, comprising:

assigning pilot sequences to a population of access terminals;

updating a first pilot sequence assigned to a worst performing access terminal of the population of access terminals to a different pilot sequence that improves performance of the worst performing access terminal; and

updating a second pilot sequence assigned to a best performing access terminal of the population of access terminals to a different pilot sequence that reduces performance of the best performing access terminal.

2. The method as recited in claim 1 , wherein the step of updating the first pilot sequence assigned to the worst performing access terminal is performed iteratively until one or more criteria are satisfied.

3. The method as recited in claim 2 , wherein the one or more criteria comprises:

performance of the worst performing access terminal improves by less than a threshold amount.

4. The method as recited in claim 1 , wherein the step of updating the first pilot sequence assigned to the worst performing access terminal and the step of updating the second pilot sequence assigned to the best performing access terminal are performed iteratively until at least one of:

performance of each of the population of access terminals is within a threshold performance amount of each other; and

a predetermined number of iterations is satisfied.

5. The method as recited in claim 1 , wherein at least some of the pilot sequences are non-orthogonal.

6. The method as recited in claim 1 , wherein performance of the population of access terminals is based on a signal-to-noise ratio of each of the population of access terminals.

7. The method as recited in claim 1 , wherein assigning pilot sequences to the population of access terminals comprises randomly assigning pilot sequences to the population of access terminals.

8. The method as recited in claim 1 , wherein the population of access terminals communicate with a plurality of access points based on time division duplex protocols.

9. A computer readable medium storing computer program instructions for assigning pilot sequences, which, when executed on a processor, cause the processor to perform operations comprising:

assigning pilot sequences to a population of access terminals;

updating a first pilot sequence assigned to a worst performing access terminal of the population of access terminals to a different pilot sequence that improves performance of the worst performing access terminal; and

updating a second pilot sequence assigned to a best performing access terminal of the population of access terminals to a different pilot sequence that reduces performance of the best performing access terminal.

10. The computer readable medium as recited in claim 9 , wherein the operation of updating the first pilot sequence assigned to the worst performing access terminal is performed iteratively until one or more criteria are satisfied.

11. The computer readable medium as recited in claim 10 , wherein the one or more criteria comprises:

performance of the worst performing access terminal improves by less than a threshold amount.

12. The computer readable medium as recited in claim 9 , wherein the operation of updating the first pilot sequence assigned to the worst performing access terminal and the operation of updating the second pilot sequence assigned to the best performing access terminal are performed iteratively until at least one of:

performance of each of the population of access terminals is within a threshold performance amount of each other; and

a predetermined number of iterations is satisfied.

13. The computer readable medium as recited in claim 9 , wherein at least some of the pilot sequences are non-orthogonal.

14. The computer readable medium as recited in claim 9 , wherein performance of the population of access terminals is based on a signal-to-noise ratio of each of the population of access terminals.

15. The computer readable medium as recited in claim 9 , wherein assigning pilot sequences to the population of access terminals comprises randomly assigning pilot sequences to the population of access terminals.

16. An apparatus for assigning pilot sequences, comprising:

a processor; and

a memory to store computer program instructions, the computer program instructions when executed on the processor cause the processor to perform operations comprising:

assigning pilot sequences to a population of access terminals;

updating a first pilot sequence assigned to a worst performing access terminal of the population of access terminals to a different pilot sequence that improves performance of the worst performing access terminal; and

updating a second pilot sequence assigned to a best performing access terminal of the population of access terminals to a different pilot sequence that reduces performance of the best performing access terminal.

17. The apparatus as recited in claim 16 , wherein the operation of updating the first pilot sequence assigned to the worst performing access terminal is performed iteratively until one or more criteria are satisfied.

18. The apparatus as recited in claim 16 , wherein the operation of updating the first pilot sequence assigned to the worst performing access terminal and the operation of updating the second pilot sequence assigned to the best performing access terminal are performed iteratively until at least one of:

performance of each of the population of access terminals is within a threshold performance amount of each other; and

a predetermined number of iterations is satisfied.

19. The apparatus as recited in claim 16 , wherein at least some of the pilot sequences are non-orthogonal.

20. The apparatus as recited in claim 16 , wherein performance of the population of access terminals is based on a signal-to-noise ratio of each of the population of access terminals.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2016
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 038001/0385 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2015
From: ASHIKHMIN, ALEXEI; NGO, HIEN QUOC; MARZETTA, THOMAS L.; YANG, HONG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 035255/0226 →
Continuity (1)
Related Publication 20160227577A1 · Aug 4, 2016