Multi-level coding and iterative decoding using sparse space codes
View Patent ↗A multi-level coding and iterative decoding scheme using sparse space codes as the inner-code and codes amenable to belief propagation decoding methods (such as low-density parity-check (LDPC) codes, turbo codes, and trellis codes) as the outer-code is proposed for MIMO communication channels.
1. A method of encoding user information for transmission over multiple transmit antennas, the method comprising:
encoding an input word using a low-density parity-check (LDPC) code to form an encoded word, the input word having been segmented from the user information;
demultiplexing from the encoded word an antenna index and a constellation symbol index;
selecting a transmit symbol according to the constellation symbol index; and
selecting a transmit antenna according to the antenna index, thus encoding the user information for transmission.
2. The method of claim 1 , further comprising:
transmitting the selected transmit symbol from the selected transmit antenna.
3. A method of encoding user information for transmission over multiple transmit antennas, the method comprising:
encoding an input word using a low-density parity-check (LDPC) code to form an encoded word, the input word having been segmented from the user information;
demultiplexing from the encoded word s antenna indices and s constellation symbol indices, where s is an integer greater than 1;
selecting s transmit symbols according to the s constellation symbol indices; and
selecting s transmit antennas according to the s antenna indices, thus encoding the user information for transmission.
4. The method of claim 3 , further comprising:
transmitting the s selected transmit symbols, each from a corresponding one of the s selected transmit antennas.
5. An apparatus or base station having multiple transmit antennas, the apparatus or base station operative to:
encode an input word using a low-density parity-check (LDPC) code to form an encoded word, the input word having been segmented from user information;
demultiplex from the encoded word an antenna index and a constellation symbol index;
select a transmit symbol according to the constellation symbol index; and
select a transmit antenna according to the antenna index, thus encoding the user information for transmission.
6. The apparatus or base station of claim 5 , further operative to transmit the selected transmit symbol from the selected transmit antenna.
7. An apparatus or base station having multiple transmit antennas, the apparatus or base station operative to:
encode an input word using a low-density parity-check (LDPC) code to form an encoded word, the input word having been segmented from user information;
demultiplex from the encoded word s antenna indices and s constellation symbol indices, where s is an integer greater than 1;
select s transmit symbols according to the s constellation symbol indices; and
select s transmit antennas according to the s antenna indices, thus encoding the user information for transmission.
8. The apparatus or base station of claim 7 , further operative to transmit the s selected transmit symbols, each from a corresponding one of the s selected transmit antennas.