Patent ID: 8630363

Claim:
A method for enhancing performance of a single carrier block transmission (SCBT) communication stream of consecutive symbols sill where l>1, comprising: specifying a coding scheme and a constellation for the communication stream; in accordance with the specified code and constellation; determining an equivalent code rate for a given rate of the SCBT stream; for the determined rate, specifying a corresponding number of coded bits, k, and thus determining a remaining number m≧1 of uncoded bits per symbol s[l]; and for each consecutive symbol s[l], performing: coding k bits to form n coded bits, mapping the coded and uncoded bits of each symbol sill to points of the specified constellation, and placing the mapped symbol into an SCBT block; wherein the coding further comprises selecting the coding scheme from a group consisting of trellis code modulation (TCM), a convolutional code with bit interleaving, a convolutional code without interleaving, multi-level coded modulation (MLCM) with bit interleaving, and MLCM without bit interleaving; for bit-interleaved MLCM (BIMLCM), employing as the specified code a convolutional code and puncturing used for small constellations; and wherein the mapping further comprises mapping uncoded bits to far points of the specified constellation.