METHOD AND SYSTEM FOR DETECTING DATA FROM MULTIPLE ANTENNAS
Varying embodiments of the present invention provide a MIMO apparatus, such as a transceiver and a method of operation thereof. In an embodiment, the transceiver employs a parallelized, two-stage pipeline architecture that reduces the overall latency of the system. This reduction in latency translates to cost savings and higher data rates for the same hardware clock speed.
1 . A method of operating a multiple input multiple output (MIMO) decoder comprising:
receiving a plurality of spatial streams wherein the plurality of spatial streams comprise inphase (I) and quadrature (Q) pairs of streams;
calibrating the I and Q pairs of the plurality of streams;
decomposing the calibrated I and Q pairs of the plurality of streams thereby creating a matrix wherein the matrix comprises an upper triangular; and
utilizing the matrix to perform a search sequence on the I and Q pairs of the plurality of streams in a parallel fashion.
2 . The method of claim 1 wherein the search sequence comprises an exhaustive search.
3 . The method of claim 1 wherein the search sequence comprises a smart search pattern.
4 . The method of claim 3 wherein the smart search pattern comprises a pruned tree search pattern.
5 . The method of claim 3 wherein the smart search pattern comprises a K-Best search pattern.
6 . A system for operating a MIMO decoder, comprising:
means for receiving a plurality of spatial streams wherein the plurality of spatial streams comprise I and Q pairs of streams;
means for calibrating the I and Q pairs of the plurality of streams;
means for decomposing the calibrated I and Q pairs of the plurality of streams thereby creating a matrix wherein the matrix comprises an upper triangular; and
means for utilizing the matrix to perform a search sequence on the I and Q pairs of the plurality of streams in a parallel fashion.
7 . The system of claim 6 wherein the search sequence comprises an exhaustive search.
8 . The system of claim 6 wherein the search sequence comprises a smart search pattern.
9 . The system of claim 8 wherein the smart search pattern comprises a pruned tree search pattern.
10 . The system of claim 8 wherein the smart search pattern comprises a K-Best search pattern.
11 . A MIMO transceiver comprising;
a calibration module for:
receiving a plurality of spatial streams wherein the plurality of spatial streams comprise I and Q pairs of streams, and;
calibrating the I and Q pairs of the plurality of streams;
a decomposition module coupled to the calibration module for decomposing the calibrated I and Q pairs of the plurality of streams thereby creating a matrix wherein the matrix comprises an upper triangular;
a sorting module for utilizing the matrix to perform a search sequence on the I and Q pairs of the plurality of streams in a parallel fashion.
12 . The transceiver of claim 11 wherein the search sequence comprises an exhaustive search.
13 . The transceiver of claim 11 wherein the search sequence comprises a smart search pattern.
14 . The transceiver of claim 13 wherein the smart search pattern comprises a pruned tree search pattern.
15 . The transceiver of claim 13 wherein the smart search pattern comprises a K-Best search pattern.