System and method for transmit weight computation for vector beamforming radio communication
First Claim
1. A method for radio communication between a first communication device and a second communication device, comprising:
- a. at the first communication device, receiving, at a plurality of antennas of the first communication device, signals representing a plurality of modes that are simultaneously transmitted by the second communication device to the first communication device, wherein each mode is a signal stream;
b. at the first communication device, computing receive weights from the signals received at the plurality of antennas of the first communication device that were transmitted by the second communication device, such that the receive weights are computed without receiving a separate training sequence;
c. at the first communication device, computing a transmit matrix from the receive weights, andd. at the first communication device, applying the transmit matrix to the a plurality of modes to be simultaneously transmitted from the plurality of antennas of the first communication device to the second communication device.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for vector wireless radio communication (multiple modes or signal streams) between a first communication device and a second communication device using radio frequency (RF) communication techniques. At each communication device, signals are received at a plurality of antennas representing a plurality of modes simultaneously transmitted by the other communication device, wherein each mode is a signal stream. A transmit matrix is computed from signals received at the plurality of antennas. The transmit matrix distributes a plurality of modes among a plurality of antenna paths each associated with a corresponding one of the plurality of antennas of the first communication device, and is applied to the plurality of modes to be simultaneously transmitted from the plurality of antennas of one communication device to the other communication device.
307 Citations
54 Claims
-
1. A method for radio communication between a first communication device and a second communication device, comprising:
-
a. at the first communication device, receiving, at a plurality of antennas of the first communication device, signals representing a plurality of modes that are simultaneously transmitted by the second communication device to the first communication device, wherein each mode is a signal stream; b. at the first communication device, computing receive weights from the signals received at the plurality of antennas of the first communication device that were transmitted by the second communication device, such that the receive weights are computed without receiving a separate training sequence; c. at the first communication device, computing a transmit matrix from the receive weights, and d. at the first communication device, applying the transmit matrix to the a plurality of modes to be simultaneously transmitted from the plurality of antennas of the first communication device to the second communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A radio communication device comprising:
-
a. a plurality of antennas; b. a radio transceiver coupled to the plurality of antennas, the radio transceiver upconverting a plurality of transmit signals for simultaneous transmission via the plurality of antennas, and downconverting a plurality of signals simultaneously received at the plurality of antennas to produce a plurality of received signals; and c. a baseband signal processor coupled to the radio transceiver that;
(i) computes receive weights from signals representing a plurality of modes transmitted by another communication device and received at the plurality of antennas, wherein each mode is a signal stream and such that the receive weights are derived without receiving a separate training sepuence;
(ii) computes a transmit matrix from the receive weights;
(iii) applies the transmit matrix to the plurality of modes producing a plurality of transmit signals to be simultaneously transmitted by the radio transceiver via the plurality of antennas to the other communication device. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A medium encoded with instructions that when executed, perform a method comprising the steps of:
-
a. computing a transmit matrix from receive weights derived from a plurality of signals representing a plurality of modes simultaneously transmitted by a second communication device and received at a plurality of antennas of a first communication device, wherein each mode is a signal stream and such that the receive weights are derived without receiving a separate training sequence; and b. applying the transmit matrix to the plurality of modes to be simultaneously transmitted from the plurality of antennas of the first communication device to the second communication device.
-
-
44. A method for radio communication between a first communication device and a second communication device using radio frequency (RF) communication techniques, comprising:
-
a. at the first communication device; i. receiving at a plurality of antennas signals representing a plurality of modes simultaneously transmitted by the second communication device, wherein each mode is a signal stream; ii. computing a transmit matrix from parameters derived from the signals received at the plurality of antennas, said parameters derived without receiving a separate training seauence; and iii. applying the transmit matrix to the plurality of modes to be simultaneously transmitted from the plurality of antennas of the first communication device to the second communication device; b. at the second communication device; i. receiving at a plurality of antennas signals representing a plurality of modes simultaneously transmitted by the first communication device; ii. computing a transmit matrix from parameters derived from the signals received at the plurality of antennas, said parameters derived without receiving a separate training sequence; and iii. applying the transmit matrix to the plurality of modes to be simultaneously transmitted from the plurality of antennas of the second communication device to the first communication device; c. wherein the step of computing the transmit matrix is repeated each time signals are received at the first communication device from the second communication device to update the transmit matrix at the first communication device, and the step of computing the transmit matrix is repeated each time signals are received at the second communication device from the first communication device to update the transmit matrix at the second communication device.
-
-
45. A radio communication system comprising first and second communication devices, wherein
a. the first communication device comprises: -
i. a plurality of antennas; ii. a radio transceiver coupled to the plurality of antennas, the radio transceiver capable of upconverting a plurality of transmit signals for simultaneous transmission via the plurality of antennas, and downconverting a plurality of signals simultaneously received at the plurality of antennas to produce a plurality of received signals; and iii. a baseband signal processor coupled to radio transceiver that computes a transmit matrix from parameters derived from the plurality of received signals representing a plurality of modes simultaneously transmitted by the second communication device, wherein each mode is a signal stream, said parameters are derived without receiving a separate training sequence, and the baseband signal processor applies the transmit matrix to the plurality of modes to produce the plurality of transmit signals to be simultaneously transmitted to the second communication device; b. wherein the second communication device comprises; i. a plurality of antennas; ii. a radio transceiver coupled to the plurality of antennas, the radio transceiver capable of upconverting a plurality of transmit signals for simultaneous transmission via the plurality of antennas, and downconverting a plurality of signals simultaneously received at the plurality of antennas to produce a plurality of received signals; and iii. a baseband signal processor coupled to radio transceiver that computes a transmit matrix from parameters derived from the plurality of received signals representing a plurality of modes simultaneously transmitted by the first communication device, such that the derived parameters are derived without receiving a separate training sequence, and the baseband signal processor applies the transmit matrix to the plurality of modes to produce the plurality of transmit signals to be simultaneously transmitted to the first communication device; c. wherein the baseband signal processors at the first and second communication devices compute their respective transmit matrix each time signals are received from the other communication device.
-
-
46. A method for simultaneously communicating a plurality of signals between a first communication device and a second communication device using radio frequency (RF) communication techniques, comprising:
-
a. applying a transmit matrix to a plurality of baseband signals to be simultaneously transmitted from the first communication device via a plurality of antennas of the first communication device to the second communication device; b. receiving the signals transmitted by the first communication device at a plurality of antennas of the second communication device to compute a matched filter matrix from the received signals, said matched filter matrix computed without receiving a separate training sequence; c. computing from the matched filter matrix a transmit matrix for simultaneously transmitting a plurality of baseband signals from the second communication device to the first communication device; and d. applying the transmit matrix to the plurality of baseband signal to be transmitted from the second communication device to the first communication device. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54)
-
Specification