Iterative technique for fast computation of TxBF steering weights
AssigneeMarvell International Ltd.
InventorsRohit U. Nabar, Hongyuan Zhang, Sudhir Srinivasa
Life of this patent
Estimating the term…
Abstract
Systems and methods are provided for directing radiated energy from a transmitting device towards a receiving device using multiple antennas. Channel weights, representing signal attenuation and a phase rotation induced by a transmission medium, are determined at a transmitting device. A set of steering weights are determined based on applying an iterative linear transform to an initial value of the steering weights, where the linear transform depends on the determined channel weights. A final value of the steering weights is applied to an input signal to produce a transmit signal, and the transmit signal is transmitted using multiple antennas.
Claims19
A method of transmitting data comprising:
- obtaining an input signal;
- applying a linear transform to an initial value of a first subset of steering weights to obtain an intermediate value of the first subset of steering weights;
- iteratively refining the intermediate value of the first subset of steering weights based on a second subset of steering weights to produce a final value of the first subset of steering weights, wherein the second subset is distinct from the first subset;
- pre-coding the input signal using the final value of the first subset of steering weights to produce a beam-formed signal;
- and
- transmitting the beam-formed signal.
A method of transmitting data comprising:
- obtaining an input signal;
- determining a set of channel weights;
- processing the set of channel weights by applying a linear transform to the set of channel weights to obtain an intermediate value of a first subset of steering weights;
- iteratively refining the intermediate value of the first subset of steering weights based on a second subset of steering weights to produce a final value of the first subset of steering weights, wherein the second subset is distinct from the first subset;
- pre-coding the input signal using the final value of the first subset of steering weights to produce a beam-formed signal;
- and
- transmitting the beam-formed signal.
A data transmission system comprising:
- encoder circuitry configured to obtain an input signal;
- channel estimation circuitry configured to determine a set of channel weights;
- pre-coding circuitry configured to:
- process an initial value of a first subset of steering weights to obtain an intermediate value of the first subset of steering weights;
- recursively refine the intermediate value of the first subset of steering weights based on a second subset of steering weights to produce a final value of the first subset of steering weights, wherein the second subset is distinct from the first subset, and wherein the recursion depends on the set of channel weights;
- and
- pre-code the input signal using the final value of the first subset of steering weights to produce a beam-formed signal;
- and
- transmitter circuitry configured to transmit the beam-formed signal.
Dependencies are inferred from the claim text.