MIMO OFDM system
First Claim
Patent Images
1. A method for MIMO-OFDM communication, comprising:
- 1. on a single transmitting computing device;
(a) encoding a first data block into a first plurality of encoded signals;
(b) encoding a second data block into a second plurality of encoded signals;
(c) transmitting each of the first and second pluralities of encoded signals on respective transmit antennas; and
2. on a single receiving computing device;
(a) simultaneously receiving the transmitted signals on a plurality of receive antennas;
(b) pre-whitening the received signals for each of the first and second data block signals;
(c) performing maximum likelihood detection on each of the pre-whitened received signals;
(d) after decoding the first data block and the second data block of the received signals, performing successive interference cancellation on the received signals by modifying the received signal by re-encoding one of the first or second data block and removing the one of the first or second data block from the received signals; and
(e) and re-decoding the modified received signals.
3 Assignments
0 Petitions
Accused Products
Abstract
A MIMO OFDM system includes a plurality of space-time encoders for encoding respective data blocks with independent space-time codes. The transformed data block signals are transmitted by a plurality of transmit antennas and received by a plurality of receive antennas. The received data is pre-whitened prior to maximum likelihood detection. In one embodiment, successive interference cancellation can be used to improve system performance. Channel parameter estimation can be enhanced by weighting the channel impulse response estimates based upon a deviation from average.
264 Citations
44 Claims
-
1. A method for MIMO-OFDM communication, comprising:
-
1. on a single transmitting computing device; (a) encoding a first data block into a first plurality of encoded signals; (b) encoding a second data block into a second plurality of encoded signals; (c) transmitting each of the first and second pluralities of encoded signals on respective transmit antennas; and 2. on a single receiving computing device; (a) simultaneously receiving the transmitted signals on a plurality of receive antennas; (b) pre-whitening the received signals for each of the first and second data block signals; (c) performing maximum likelihood detection on each of the pre-whitened received signals; (d) after decoding the first data block and the second data block of the received signals, performing successive interference cancellation on the received signals by modifying the received signal by re-encoding one of the first or second data block and removing the one of the first or second data block from the received signals; and (e) and re-decoding the modified received signals. - View Dependent Claims (2, 3, 4, 5, 6, 18, 19, 20, 21, 22, 23, 27)
-
-
7. A method for MIMO-OFDM communication, comprising;
-
1. on a single transmitting computing device; providing a first data block to a first space-time encoder that generates first and second coded signals; transmitting the first coded signal from a first transmit antenna; transmitting the second coded signal from a second transmit antenna; providing a second data block to a second space-time encoder that generates third and fourth coded signals, wherein each of the first, second, third and fourth coded signals forms a respective OFDM block; transmitting the third coded signal from a third transmit antenna; transmitting the fourth coded signal from a fourth transmit antenna; and 2. on a receiving computing device; simultaneously receiving the first, second, third and fourth coded signals on a plurality of receive antennas; pre-whitening the received signals for the first data block signal; performing maximum likelihood decoding on the pre-whitened first data block signal; pre-whitening the received signals for the second data block signal; performing maximum likelihood decoding on the pre-whitened second data block signal; and regenerating the received signal with the first data block removed from the received signal, and re-decoding the second data block signal when the decoded first data block has a higher signal quality than the decoded second data block. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for MIMO-OFDM communication, comprising:
-
1. on a single transmitting computing device; encoding a first data block into a first plurality of encoded signals; encoding a second data block into a second plurality of encoded signals; transmitting each of the first and second pluralities of encoded signals on respective transmit antennas; and 2. on a receiving computing device; simultaneously receiving the transmitted signals on a plurality of receive antennas; decoding the first and second data block signals; and estimating channel parameters by weighting channel response estimates based upon a deviation from average.
-
-
24. An apparatus for decoding data in a MIMO-OFDM communication, the data being transmitted from a single computing device, the apparatus comprising:
-
a module that receives a first plurality of encoded signals; a module that receives a second plurality of encoded signals, the first plurality of encoded signals and the second plurality of encoded signaled being received simultaneously; a module that pre-whitens the received signals for (1) a first data block associated with the first plurality of encoded signals and (2) a second data block associated with the second plurality of encoded signals; a module that performs maximum likelihood detection on each of the pre-whitened signals; a module that, after decoding the first data block and the second data block of the received signals, modifies the received signals by re-encoding the first or second data block and removing the re-encoded first or second data block from the received signals and re-decodes the modified received signals. - View Dependent Claims (25, 26)
-
-
28. A computing device for decoding data in a MIMO-OFDM communication, the data being transmitted from a single transmitting computing device, the computing device comprising:
-
a module that receives a first plurality of encoded signals from a first transmit antenna on the single transmitting computing device; a module that receives a second plurality of encoded signals from a second transmit antenna on the single transmitting computing device; a module that, after decoding the first data block and the second data block of the received signals, re-encodes the first or second data block, removes the re-encoded first or second data block from the received signals and re-decodes the received signals. - View Dependent Claims (29, 30, 31, 32)
-
-
33. A method for decoding data in a MIMO-OFDM communication, the data being transmitted from a single transmitting computing device, the method comprising:
-
receiving a first plurality of encoded signals from a first transmit antenna on the single transmitting computing device; receiving a second plurality of encoded signals from a second transmit antenna on the single transmitting computing device, the first plurality of encoded signals and the second plurality of encoded signaled being received simultaneously; after decoding the first data block and the second data block of the received signals, re-encoding the first or second data block, removing the re-encoded first or second data block from the received signals to generate modified received signals; and re-decoding the modified received signals. - View Dependent Claims (34, 35, 36, 37, 38, 44)
-
-
39. A computer-readable medium storing instructions for controlling a computing device to decode data in a MIMO-OFDM communication, the data being transmitted from a single transmitting computing device, the instructions comprising:
-
receiving a first plurality of encoded signals from a first transmit antenna on the single transmitting computing device; receiving a second plurality of encoded signals from a second transmit antenna on the single transmitting computing device, the first plurality of encoded signals and the second plurality of encoded signaled being received simultaneously; after decoding the first data block and the second data block of the received signals, re-encoding the first or second data block, removing the re-encoded first or second data block from the received signals to generate modified received signals; and re-decoding the modified received signals. - View Dependent Claims (40, 41, 42, 43)
-
Specification