Method and device for multiple input/multiple output transmit and receive weights for equal-rate data streams
AssigneeMotorola, Inc.
InventorsTimothy A. Thomas, Frederick W. Vook
Life of this patent
Estimating the term…
Abstract
The invention provides a method of operating a communication system. A channel matrix of a gain and phase between each transmit antenna and each receive antenna of the communication system is provided. At least one receive weight vector is computed as a function of the channel matrix and at least one of transmit weight vectors. An updated transmit weight vector is computed as a function of the transmit weight vector, the receive weight vector, the channel matrix.
Claims23
A method of operating a communication system comprising:
- providing a channel matrix of a gain and phase between each transmit antenna and each receive antenna of the communication system;
- computing at least one receive weight vector as a function of the channel matrix and at least one transmit weight vector;
- and
- computing an updated transmit weight vector as a function of the transmit weight vector, the receive weight vector and the channel matrix.
A system for operating a communication system comprising:
- means for providing a channel matrix of a gain and phase between each transmit antenna and each receive antenna of the communication system;
- means for computing at least one receive weight vector as a function of the channel matrix and at least one of transmit weight vectors;
- and
- means for computing an updated transmit weight vector as a function of the transmit weight vector, the channel matrix, and the receive weight vector.
A computer readable medium storing a computer program comprising:
- computer readable code for providing a channel matrix of a gain and phase between each transmit antenna and each receive antenna of the communication system;
- computer readable code for computing at least one receive weight vector as a function of the channel matrix and at least one of transmit weight vectors;
- computer readable code for computing a gradient matrix as a function of the channel matrix, the receive weight vector and the transmit weight vector;
- and
- computer readable code for computing an updated transmit weight vector as a function of the transmit weight vector and the gradient vector.
A method of operating a communication system comprising computing a plurality of transmit weight vectors and a plurality of receive weight vectors that minimizes an expected mean squared error between analytical successive cancellation symbol estimates and transmitted symbols.
A method of operating a communication system comprising computing a plurality of transmit weight vectors wherein the transmit weight vectors are computed according to:
- V=UVSVZVH
- where UV=ZH and ZV is chosen according to:
- ZV,lH{tilde over (D)}ZV,l=1−{overscore (MSE)}=trace({tilde over (D)})/Ns subject to ZVZVH=ZVHZV=INs
Dependencies are inferred from the claim text.