IP Library Granted Patent US 9,083,404
Granted Patent B2
US 9,083,404 · App. 13/234,652 · Granted Jul 14, 2015

Linear precoding in MIMO broadcast channel with arbitrary rank constraints

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,083,404
App. No.
13/234,652
Granted
Jul 14, 2015
Kind
B2
Abstract

Methods and systems for transmission are shown that include iteratively generating an optimized precoder matrix and optimized linear filters for multiple receivers, where the optimized precoder matrix is based on a linear filter from a previous iteration and the optimized linear filters the multiple receivers are based on a precoder matrix from a previous iteration, precoding an input stream using the iteratively generated optimized precoder matrix to produce transmission streams for the multiple receivers, where at least one receiver has a plurality of associated transmission streams, and transmitting the transmission streams with multiple antennas to the receivers.

Claims (45)

1. A method for transmission, comprising:

iteratively generating an optimized precoder matrix and updating minimum mean square error (MMSE) filters for a plurality of receivers, wherein the optimized precoder matrix is based on an MMSE filter from a first previous iteration of the MMSE filter, and the MMSE filters for the plurality of receivers are based on a precoder matrix from a second previous iteration of the precoder matrix;

precoding data over an input stream using the optimized precoder matrix to produce transmitted signals over transmission streams for the plurality of receivers, where each receiver is located at a user and at least one of the plurality of receivers has a plurality of reception antennas; and

transmitting the transmitted signals with a plurality of transmission antennas to the plurality of receivers.

2. The method of claim 1 , further comprising;

communicating said MMSE filters to the plurality of receivers.

3. The method of claim 1 ,

wherein a count of transmission streams associated with each user for receiving a respective transmitted signal is below a threshold rank.

4. The method of claim 1 ,

wherein the optimized precoder matrix is generated iteratively over each user for receiving a respective transmitted signal.

5. The method of claim 4 ,

wherein precoder iterations continue until a difference between successive iterations falls below a threshold.

6. The method of claim 1 ,

wherein iteratively generating the optimized precoder matrix includes:

using a weighted sum rate.

7. The method of claim 1 , further comprising;

reducing a rank of the optimized precoder matrix by removing columns of the optimized precoder matrix having a norm that falls below a norm threshold.

8. The method of claim 1 ,

wherein iteratively generating the optimized precoder matrix includes:

using a weighted sum mean square error.

9. The method of claim 1 ,

wherein the optimized precoder matrix accounts for interference precompensation using dirty paper coding.

10. The method of claim 9 ,

wherein an ordering of users for receiving respective transmitted signals is based on a weight of the users for receiving respective transmitted signals in a weighted sum-rate objective function.

11. A transmitter, comprising:

a precoder configured to iteratively generate an optimized precoder matrix, update minimum mean square error (MMSE) filters, and precode data over an input stream using the optimized precoder matrix to produce transmitted signals over transmission streams for a plurality of receivers, where each receiver is located at a user and at least one of the plurality of receivers has a plurality of reception antennas, the precoder comprising:

a precoder update module configured to update the optimized precoder matrix based on an MMSE filter from a first previous iteration of the MMSE filter; and

a filter update module configured to update the MMSE filters for the plurality receivers based on a precoder matrix from a second previous iteration of the precoder matrix; and

a plurality of transmission antennas configured to transmit the transmitted signals to the plurality of receivers.

12. The transmitter of claim 11 ,

wherein the precoder update module being configured to iteratively generate the optimized precoder matrix is used over each user for receiving a respective transmitted signal.

13. The transmitter of claim 12 ,

wherein the precoder update module is configured to perform iterations until a difference between successive iterations falls below a threshold.

14. The transmitter of claim 11 ,

wherein a count of transmission streams associated with each user for receiving a respective transmitted signal is below a threshold rank.

15. The transmitter of claim 11 ,

wherein the precoder update module is further configured to adjust the optimized precoder matrix using a weighted sum rate.

16. The transmitter of claim 11 ,

wherein the precoder further comprises a rank reduction module configured to reduce a rank of the optimized precoder matrix by removing columns of the optimized precoder matrix having a norm that falls below a norm threshold.

17. The transmitter of claim 11 ,

wherein the precoder update module is further configured to adjust the optimized precoder matrix using a weighted sum mean square error.

18. The transmitter of claim 11 ,

wherein the optimized precoder matrix accounts for interference precompensation using dirty paper coding.

19. The transmitter of claim 18 ,

wherein an ordering of users for receiving respective transmitted signals is based on a weight of the users for receiving respective transmitted signals in a weighted sum-rate objective function.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2016
From: NEC LABORATORIES AMERICA, INC.
To: NEC CORPORATION
Reel/Frame 037961/0612 →