Detecting data in multiantenna wireless communication systems
AssigneeAT&T Intellectual Property I, L.P.
InventorSaiRamesh Nammi
Life of this patent
Estimating the term…
Abstract
A multiple-input multiple output (MIMO) wireless receiver is provided to detect data in MIMO streams received via a multi-antenna system. A filter based detector performs a first pass at decoding codewords in a MIMO bitstream, and then a parity check is performed to determine that the codewords were decoded correctly. If one or more codewords are decoded correctly, those codewords can be used as a candidate codeword and used to generate a bit log likelihood ratio as an input for a second MIMO detector pass which uses a list based MIMO detector. The first pass with a high speed, simple detector facilitates decreasing the list size for the second, optimum list based detector which helps improve overall throughput.
Claims20
A device, comprising:
- a processor;
- and
- a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:
- receiving multiple-input multiple-output streams comprising a first stream and a second stream;
- in response to decoding the multiple-input multiple-output streams by a first pass multiple-input multiple-output detector, determining that a first codeword of the first stream passes a parity check procedure and a second codeword of the second stream fails the parity check procedure;
- and
- as a result of the first codeword passing the parity check procedure and the second codeword failing the parity check procedure, utilizing a second pass multiple-input multiple-output detector to decode the second codeword of the second stream, wherein a decoded output of the first pass multiple-input multiple-output detector is used as a candidate codeword by the second pass multiple-input multiple-output detector.
A machine-readable storage medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising, comprising:
- receiving multiple-input multiple-output streams comprising a first stream and a second stream;
- in response to decoding the multiple-input multiple-output streams by a first pass multiple-input multiple-output detector, determining that a first codeword of the first stream passes a parity check procedure and a second codeword of the second stream fails the parity check procedure;
- and
- as a result of the first codeword passing the parity check procedure and the second codeword failing the parity check procedure, utilizing a second pass multiple-input multiple-output detector to decode the second codeword of the second stream, wherein a decoded output of the first pass multiple-input multiple-output detector is used as a candidate codeword by the second pass multiple-input multiple-output detector.
A method, comprising:
- receiving, by a device comprising a processor, multiple-input multiple-output streams comprising a first stream and a second stream;
- in response to decoding the multiple-input multiple-output streams by a first pass detector, determining, by the device, that a first codeword of the first stream passes a parity check procedure and a second codeword of the second stream fails the parity check procedure;
- and
- in response to the first codeword passing the parity check procedure and the second codeword failing the parity check procedure, employing, by the device, a second pass detector to decode the second codeword of the second stream, wherein a decoded output of the first pass detector is used as a candidate codeword by the second pass detector.
Dependencies are inferred from the claim text.