摘要 |
<p>An apparatus and method for encoding a block of data for a given codeword is disclosed. The block of data (210) is split (202) into a first stream (216) of u bits and a second stream (212) of k bits; and the second steam of k bits is encoded using a turbo product code encoding encoding scheme (204), to produce a stream (214) of n encoded bits. Pre-mapped coded symbols and pre-mapped uncoded symbols (218) are generated (206) from at least one of the plurality of n encoded bits and at least one of the plurality of the u bits in the first stream. A mapping (208) to a constellation symbol (220) having an I coordinate and a Q coordinate is then performed from the pre-mapped coded symbol and the pre-mapped uncoded symbol.</p> |