Patent ID: 7190732

Claim:
A method for multilevel coding of a stream of information bits in a communication system, the method comprising the steps of: separating the stream of information bits into a plurality of different portions; associating each of the portions of the information bits with one of a plurality of levels; applying at least one code to the portion of the information bits of each level in a designated subset of the plurality of levels, such that the portions of the information bits for one or more levels in the designated subset are coded while the portions of the information bits for one or more levels not in the designated subset are uncoded; and utilizing both the coded portions of the information bits and the uncoded portions of the information bits to select modulation symbols for transmission in the system; wherein the stream of information bits comprises a plurality of frames of information bits, and each of the portions of the stream of information bits comprises at least a part of each of the plurality of frames, the particular part of a given one of the frames corresponding to one of the portions including a plurality of contiguous bits of the given frame associated with a class of bits to be provided with a designated amount of error protection.