METHOD AND APPARATUS FOR MULTIPLE-INPUT MULTIPLE- OUTPUT FEEDBACK GENERATION
First Claim
Patent Images
1. A method of generating feedback in multiple-input/multiple-output (MIMO) communications, comprising:
- receiving a first signal transmitted using a precoding matrix;
determining a value of a metric associated with the first signal;
calculating a metric function from the value of a metric;
determining an update to the precoding matrix which optimizes the metric, the update being calculated from the metric function;
updating the precoding matrix using the update; and
receiving a second signal transmitted using the updated precoding matrix.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are a method and apparatus for generating feedback in multiple-input/multiple-output (MIMO) communications. Feedback is used to update a precoding matrix
171 Citations
62 Claims
-
1. A method of generating feedback in multiple-input/multiple-output (MIMO) communications, comprising:
-
receiving a first signal transmitted using a precoding matrix; determining a value of a metric associated with the first signal; calculating a metric function from the value of a metric; determining an update to the precoding matrix which optimizes the metric, the update being calculated from the metric function; updating the precoding matrix using the update; and receiving a second signal transmitted using the updated precoding matrix. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 58, 59, 60, 61, 62)
-
-
27. A wireless transmit/receive unit (WTRU) configured for providing feedback in multiple-input/multiple-output (MIMO) communications comprising:
-
a transmitter; a receiver; and a processor; the receiver configured to receive a first signal transmitted using a precoding matrix, and receive a second signal transmitted using an updated precoding matrix; the processor configured to; determine a value of a metric associated with the first signal, calculate a metric function from the value of the metric; determine, using the metric function, an update to the precoding matrix which optimizes the metric; the transmitter configured to transmit the optimizing update. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
where H[n+1] is a channel matrix, T+[n+1] and T−
[n+1] are two possible updated precoding matrices; and
∥
∥
F indicates a Frobenius norm.
-
-
32. The WTRU of claim 31, wherein the processor is configured to calculate the updated precoding matrices T+[n+1] and T−
- [n+1] from the equations
T+[n+1]=T[n]+v∥
T[n]∥
U
and
T−
[n+1]=T[n]−
v∥
T[n]∥
Uwhere T[n] is a precoding matrix not yet updated, U is a random perturbation matrix and v is an update step size.
- [n+1] from the equations
-
33. The WTRU of claim 27, wherein the processor is configured to determine the update using a random matrix.
-
34. The WTRU of claim 27, wherein the processor is configured to determine the update by determining a signal flow between points representing current and updated precoding matrices in a Grassmann manifold
-
35. The WTRU of claim 34 wherein the processor is configured to compute a feedback sign bit based on a direction that optimizes the metric.
-
36. The WTRU of claim 35 wherein the processor is configured to compute the feedback sign bit b[n] by evaluating the equation b[n]=sign (q[n]), where q[n] is an effective channel measurement for the direction that optimizes the metric.
-
37. The WTRU of claim 36 wherein the processor is configured to determine q[n] from the equation q[n]=M(H[n]S1[n])−
- M(H[n]S0[n]), where
H[n] is the channel matrix at time instance n; M is a metric function; S1[n]=U[n−
1]exp(F[n])Y;S0[n]=U[n−
1]exp(−
F[n])Y;U is a unitary matrix; IN s is an identity matrix;0(N t −
Ns )×
Ns is a matrix containing only zeros;G is a random matrix.
- M(H[n]S0[n]), where
-
38. The WTRU of claim 37, wherein the processor is configured to calculate the metric function using one of the equations
-
( ( H ~ H H ~ + 1 SNR I ) - 1 )
-
-
39. The WTRU of claim 37, wherein the processor is configured to determine q[n] when the random matrix is generated with independent and identical distribution (i.i.d.) complex Gaussian distributions of zero mean and a variance.
-
40. The WTRU of claim 37, wherein the processor is configured to determine q[n] when the random matrix is generated using a uniform distribution of random numbers between −
- 1 and 1.
-
41. The WTRU of claim 33 wherein the receiver is configured to receive the random matrix multiplexed with data and the processor is configured to determine q[n] from the random matrix when so received.
-
42. The WTRU of claim 33 comprising circuitry for generating the random matrix synchronously with another generator.
-
43. The WTRU of claim 33 comprising a memory configured for storing a set of preconfigured random matrices.
-
44. A processor for updating a precoding matrix, comprising:
-
a unitary module configured to generate a unitary matrix; a randomizing module configured to generate a random matrix; and a precoding module configured to receive the unitary matrix and random matrix and generate therefrom an updated precoding matrix. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
Specification