Concatenation-assisted symbol-level combining for MIMO systems with HARQ and/or repetition coding
AssigneeMarvell World Trade Ltd.
InventorsJungwon Lee, Woong Jun Jang, Leilei Song
Life of this patent
Estimating the term…
Abstract
Systems and methods are provided for decoding signal vectors in multiple-input multiple-output (MIMO) systems, where the receiver has received one or more signal vectors from the same transmitted vector. The receiver combines the received vectors by vector concatenation The concatenated vector may then be decoded using, for example, maximum-likelihood decoding. In some embodiments, the combined signal vector is equalized before decoding.
Claims63
A method for decoding a signal vector in a multiple-input multiple-output transmission scheme, comprising:
- receiving, with a receiver, multiple signal vectors of a first dimension (Nr) corresponding to a common transmit signal vector of a second dimension (Nt), wherein each of the received signal vectors is associated with a channel response matrix of dimension Nr×Nt;
- concatenating, with vector combining circuitry, K of the received signal vectors into a combined received signal vector of dimension KNr, wherein K is an integer variable greater than one;
- concatenating, with matrix combining circuitry, K of the channel response matrices into a combined channel response matrix of dimension KNr×Nt,
- calculating a matrix parameter from the combined channel response matrix with processing circuitry, wherein the calculation comprises at least one of factoring the combined channel response matrix and inverting the combined channel response matrix;
- processing, with the processing circuitry, the combined received signal vector using the calculated matrix parameter to produce an equalized signal vector of dimension Nt, wherein Nt<KNr;
- and
- decoding, with a decoder, the equalized signal vector using the combined channel response matrix.
A system for decoding a signal vector in a multiple-input multiple-output transmission scheme, comprising:
- means for receiving multiple signal vectors of a first dimension (Nr) corresponding to a common transmit signal vector of a second dimension (Nt), wherein each of the received signal vectors is associated with a channel response matrix of dimension Nr×Nt;
- means for concatenating K of the received signal vectors into a combined received signal vector of dimension KNr, wherein K is an integer variable greater than one;
- means for concatenating K of the channel response matrices into a combined channel response matrix of dimension KNr×Nt,
- means for calculating a matrix parameter from the combined channel response matrix, wherein the calculation comprises at least one of factoring the combined channel response matrix and inverting the combined channel response matrix;
- means for processing the combined received signal vector using the calculated matrix parameter to produce an equalized signal vector of dimension Nt, wherein Nt<KNr;
- and
- means for decoding the equalized signal vector using the combined channel response matrix.
A system for decoding a signal vector in a multiple-input multiple-output transmission scheme, comprising:
- a receiver that receives multiple signal vectors of a first dimension (Nr) corresponding to a common transmit signal vector of a second dimension (Nt), wherein each of the received signal vectors is associated with a channel response matrix of dimension Nr×Nt;
- vector combining circuitry that concatenates K of the received signal vectors into a combined received signal vector of dimension KNr, wherein K is an integer variable greater than one;
- matrix combining circuitry that concatenates K of the channel response matrices into a combined channel response matrix of dimension KNr×Nt;
- and
- processing circuitry that calculates a matrix parameter from the combined channel response matrix, wherein the calculation comprises at least one of factoring the combined channel response matrix and inverting the combined channel response matrix;
- and
- processes the combined received signal vector using the calculated matrix parameter to produce an equalized signal vector of dimension Nt, wherein Nt<KNr;
- and
- a decoder that decodes the equalized signal vector using the combined channel response matrix.
Dependencies are inferred from the claim text.