IP Library Granted Patent US 8,107,550
Granted Patent B2
US 8,107,550 · App. 12/232,737 · Granted Jan 31, 2012

Methods for precoding signals for transmission in wireless MIMO system

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 8,107,550
App. No.
12/232,737
Granted
Jan 31, 2012
Kind
B2
Abstract

Methods discussed herein provide more efficient precoding matrices for precoding signals prior to transmission. The methods discussed herein improve throughput in wireless MIMO systems. Methods discussed herein are applicable to frequency division duplexing (FDD) systems, time division duplexing (TDD) systems as well as other wireless communication systems.

Claims (61)

1. A method for precoding signals for transmission, the method comprising:

generating, at a base station, channel matrices as a function of an estimated channel matrix and channel estimation error matrices;

determining, at the base station, a set of first and a set of second diagonal matrices associated with the estimated channel matrix and the channel estimation error matrices;

iteratively computing, at the base station, a precoding matrix and an expected throughput, based on at least the generated channel matrices, the first set of diagonal matrices and the second set of diagonal matrices;

determining whether to cease the iteratively computing step based on the iteratively computed throughput and a threshold value by comparing a difference between a first expected throughput and a second expected throughput with the threshold value, wherein if the difference between the first and second expected throughputs is greater than the threshold value, the base station performs a third iteration of the iteratively computing step; and

precoding the signals for transmission based on the precoding matrix.

2. The method of claim 1 , wherein the iteratively computing step comprises:

re-determining the first and second sets of diagonal matrices during each iteration of computing the precoding matrix.

3. The method of claim 2 , wherein,

the iteratively computing step includes,

first calculating, during a first iteration of the iteratively computing step, a first precoding matrix based on at least the generated channel matrices, the first set of diagonal matrices and the second set of diagonal matrices,

computing the first expected throughput based on the calculated first precoding matrix,

calculating, during a second iteration of the iteratively computing step, a second precoding matrix based on at least the generated channel matrices, the re-determined first set of diagonal matrices and the re-determined second set of diagonal matrices, and

computing the second expected throughput based on the calculated second precoding matrix.

4. The method of claim 3 , wherein the determining whether to cease the iteratively computing step further comprises:

wherein

if the difference between the first and second expected throughputs is less than the threshold value, the base station cease the iteratively computing step and does not perform a third iteration of the iteratively computing step.

5. The method of claim 4 , wherein the precoding step further comprises:

precoding the signals for transmission by the base station based on the second precoding matrix.

6. The method of claim 5 , further comprising:

transmitting the precoded signals to a destination mobile.

7. The method of claim 1 , further comprising:

transmitting the precoded signals to a destination mobile.

8. A method of signal transmission from base station to mobile, the method comprising:

iteratively computing, at the base station, a precoding matrix and an expected throughput, based on intermediate precoding matrix parameters, the intermediate precoding matrix parameters being computed based on channel parameters associated with a wireless channel between the base station and the mobile, the channel parameters including at least generated diagonal matrices and a set of channel matrices associated with the wireless channel;

determining, at the base station, whether to cease the iteratively computing step based on the iteratively computed throughput and a threshold value by comparing a difference between a first expected throughput and a second expected throughput with the threshold value, wherein if the difference between the first and second expected throughputs is greater than the threshold value, the base station performs a third iteration of the iteratively computing step;

precoding signals for transmission to the mobile based on the precoding matrix; and

transmitting the precoded signals to the mobile.

9. The method of claim 8 , wherein the iteratively computing step includes,

first calculating, during a first iteration of the iteratively computing step, a first precoding matrix based on a first set of intermediate precoding matrix parameters;

computing the first expected throughput based on the calculated first precoding matrix;

calculating, during a second iteration of the iteratively computing step, a second precoding matrix based on a second set of intermediate precoding matrix parameters;

computing the second expected throughput based on the calculated second precoding matrix.

10. The method of claim 9 , wherein the determining whether to cease the iteratively computing step further comprises:

wherein

if the difference between the first and second expected throughputs is less than the threshold value, the base station does not perform a third iteration of the iteratively computing step.

11. A method for precoding signals for transmission, the method comprising:

generating, at a base station, channel matrices as a function of an estimated channel matrix and channel estimation error matrices;

determining, at the base station, a set of first and a set of second diagonal matrices associated with the estimated channel matrix and the channel estimation error matrices;

iteratively computing, at the base station, a precoding matrix and an expected throughput, based on at least the generated channel matrices, the first set of diagonal matrices and the second set of diagonal matrices;

comparing, at the base station, a difference between a first expected throughput and a second expected throughput with the threshold value;

incrementing a counter value, at the base station, if the difference between the first and second expected throughputs is greater than the threshold value;

comparing, at the base station, the incremented counter value with a counter threshold value;

determining, at the base station, whether to cease the iteratively computing step based on the comparison between the incremented counter value and the counter threshold value; and

precoding, at the base station, the signals for transmission based on the precoding matrix.

12. The method of claim 11 , wherein the base station performs a third iteration of the iteratively computing step if the counter value is less than the counter threshold value.

13. The method of claim 11 , wherein the base station does not perform a third iteration of the iteratively computing step if the incremented counter value is greater than or equal to the counter threshold value.

14. The method of claim 13 , wherein the precoding step further comprises:

precoding the signals for transmission by the base station based on the second precoding matrix.

15. A method of signal transmission from base station to mobile, the method comprising:

iteratively computing, at the base station, a precoding matrix and an expected throughput, based on intermediate precoding matrix parameters, the intermediate precoding matrix parameters being computed based on channel parameters associated with a wireless channel between the base station and the mobile, the channel parameters including at least generated diagonal matrices and a set of channel matrices associated with the wireless channel;

comparing, at the base station, a difference between a first expected throughput and a second expected throughput with the threshold value;

incrementing a counter value, at the base station, if the difference between the first and second expected throughputs is greater than the threshold value;

comparing, at the base station, the incremented counter value with a counter threshold value;

determining, at the base station, whether to cease the iteratively computing step based on the comparison between the incremented counter value and the counter threshold value;

precoding signals, at the base station, for transmission to the mobile based on the precoding matrix; and

transmitting, at the base station, the precoded signals to the mobile.

16. The method of claim 15 , wherein the base station performs a third iteration of the iteratively computing step if the counter value is less than the counter threshold value.

17. The method of claim 15 , wherein the base station does not perform a third iteration of the iteratively computing step if the incremented counter value is greater than or equal to the counter threshold value.

18. The method of claim 17 , wherein the precoding step further comprises:

precoding the signals for transmission by the base station based on the second precoding matrix.

Assignments (12)
RELEASE OF SECURITY INTEREST Recorded Jun 3, 2021
From: TERRIER SSC, LLC
To: WSOU INVESTMENTS, LLC
Reel/Frame 056526/0093 →
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: OCO OPPORTUNITIES MASTER FUND, L.P. (F/K/A OMEGA CREDIT OPPORTUNITIES MASTER FUND LP
To: WSOU INVESTMENTS, LLC
Reel/Frame 049246/0405 →
SECURITY INTEREST Recorded May 20, 2019
From: WSOU INVESTMENTS, LLC
To: BP FUNDING TRUST, SERIES SPL-VI
Reel/Frame 049235/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2017
From: ALCATEL LUCENT
To: WSOU INVESTMENTS, LLC
Reel/Frame 044000/0053 →
SECURITY INTEREST Recorded Sep 21, 2017
From: WSOU INVESTMENTS, LLC
To: OMEGA CREDIT OPPORTUNITIES MASTER FUND, LP
Reel/Frame 043966/0574 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE TO READ A NUNC PRO TUNC EFFECTIVE AS OF SEPTEMBER 23, 2008 PREVIOUSLY RECORDED ON REEL 022147 FRAME 0238 ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 10, 2014
From: ASHIKHMIN, ALEXEI
To: LUCENT TECHNOLOGIES INC.
Reel/Frame 034194/0551 →
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033868/0001 →
SECURITY AGREEMENT Recorded Jan 30, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 029821/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2011
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 027269/0694 →
MERGER Recorded Nov 16, 2011
From: LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 027233/0104 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2009
From: ASHIKHMIN, ALEXEI
To: LUCENT TECHNOLOGIES INC.
Reel/Frame 022147/0238 →