IP Library Granted Patent US 10,230,510
Granted Patent B2
US 10,230,510 · App. 15/792,604 · Granted Mar 12, 2019

Optimizations for zero-forcing precoding

Inventors: Karthik Yogeeswaran (San Francisco, CA); Ali Yazdan Panah (San Francisco, CA)
Assignee: Facebook, Inc.
H04L5/0048H04B7/0417H04B7/0452H04B7/0626H04B7/0628
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,230,510
App. No.
15/792,604
Granted
Mar 12, 2019
Kind
B2
Abstract

Massive MIMO systems provide impressive spectral efficiencies through beam forming techniques such as Zero-Forcing Precoding (ZFP). Unfortunately, ZFP imposes a considerable computational burden for each additional user. Relationships between the antennas, the users, and the environment must be rapidly, and accurately, reassessed during ZFP on an ongoing basis. Brute force approaches to these reassessments may be unfeasible for certain hardware and design conditions. Accordingly, various of the proposed embodiments implement representational optimizations which reduce the computational burden for each reassessment. Some embodiments employ “dynamic sectorization”, whereby the serviced environment is divided into regions and the corresponding representation is modified to reduce the computations of each reassessment. A backplane, antenna separation/directivity and thresholds for environment noise may each be adjusted to reduce the computational burden.

Claims (39)

1. A communications system, comprising:

a plurality of antennas, wherein the plurality of antennas comprises patch elements, and wherein each of the patch elements has a length of approximately half the transmission wavelength;

a backplane configured to physically separate a first group of the plurality of antennas and a second group of the plurality of antennas;

at least one processor;

at least one memory comprising instructions configured to cause the at least one processor to:

transmit a pilot signal from an antenna of the plurality of antennas;

receive feedback from a user device based upon the pilot signal;

generate a channel matrix based upon the feedback;

assign zero values to entries in the channel matrix below a threshold;

determine a precoder matrix based upon the channel matrix; and

adjust a directional pattern of a third group of the plurality of antennas based upon the precoder matrix.

2. The communications system of claim 1 , wherein the backplane is configured to be dynamically adjusted.

3. The communications system of claim 1 , wherein the antennas are directional.

4. The communications system of claim 1 , wherein determining the precoder matrix comprises using Cholesky Factorization and the Minimum Degree Algorithm after assigning the zero values.

5. The communications system of claim 1 , further comprising adjusting the backplane upon determination of the precoder matrix.

6. The communications system of claim 1 , wherein the plurality of antennas comprises more than 90 antennas.

7. A computer-implemented method, comprising:

transmitting a pilot signal from an antenna of a plurality of antennas, the first group of the plurality of antennas separated with a backplane from a second group of the plurality of antennas;

receiving feedback from a user device based upon the pilot signal;

generating a channel matrix based upon the feedback;

assigning zero values to entries in the channel matrix below a threshold;

computing a precoder matrix based upon the channel matrix;

adjusting the backplane upon determination of the precoder matrix; and

adjusting a directional pattern of a third group of the plurality of antennas based upon the computed precoder matrix.

8. The computer-implemented method of claim 7 , wherein determining the precoder matrix comprises using Cholesky Factorization and a Minimum Degree Algorithm after assigning the zero values.

9. The computer-implemented method of claim 7 , wherein the plurality of antennas comprises patch elements.

10. The computer-implemented method of claim 9 , wherein each of the patch elements has a length of approximately half the transmission wavelength.

11. The computer-implemented method of claim 7 , wherein the plurality of antennas comprises more than 90 antennas.

12. A non-transitory computer-readable medium, comprising instructions configured to cause a communication system to:

transmit a pilot signal from an antenna of a plurality of antennas, the plurality of antennas comprising first group and a second group of antennas, the first group of the plurality of antennas separated with a backplane from the second group of the plurality of antennas;

receive feedback from a user device based on the pilot signal;

generate a channel matrix based upon the feedback;

assign zero values to entries in the channel matrix below a threshold;

determine a precoder matrix based upon the channel matrix, wherein determining the precoder matrix comprises using Cholesky Factorization and a Minimum Degree Algorithm upon assigning the zero values; and

adjust a directional pattern of a third group of the plurality of antennas based upon the precoder matrix.

13. The non-transitory computer-readable medium of claim 12 , further comprising adjusting the backplane upon determination of the precoder matrix.

14. The non-transitory computer-readable medium of claim 12 , wherein the plurality of antennas comprise comprises patch elements.

15. The non-transitory computer-readable medium of claim 14 , wherein each of the patch elements has a length of approximately half the transmission wavelength.

16. The non-transitory computer-readable medium of claim 12 , wherein the plurality of antennas comprises more than 90 antennas.

Assignments (2)
CHANGE OF NAME Recorded Jan 27, 2022
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058871/0336 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2019
From: YOGEESWARAN, KARTHIK; PANAH, ALI YAZDAN
To: FACEBOOK, INC.
Reel/Frame 048090/0531 →
Continuity (3)
Continuation 15655673 · Jul 20, 2017
Continuation 14669552 · Mar 26, 2015
Related Publication 20180062812A1 · Mar 1, 2018
Cited By (2)
US 12,470,269 US 12,483,443