Patent ID: 8040941

Claim:
A communication device comprising: a. a data transformer operably coupled with a data channel, the data transformer manipulating the data channel between data bits, a data bit vector, and a transmission symbol, the data bit vector having a selectable predetermined integer number of data bits, the transmission symbol containing a selectable integer number of the data bit vectors; and b. a controller operably coupled with the data transformer, the data transformer being responsive thereto, the controller adaptively selecting the selectable predetermined integer number of data bits, and the selectable integer number of data bit vectors to communicate data through the data channel at a predetermined data bit rate in response to a data channel condition, wherein each of the selectable integer plurality of data bit vectors has one of a first predetermined integer number of data bits and a second predetermined integer number of data bits represented therein; and wherein the data transformer, responsive to the controller, reversibly groups ones of the first predetermined integer number of data bits into selected ones of the selectable integer number plurality of data bit vectors and ones of the second predetermined integer number of data bits into selected others of the selectable integer number plurality of data bit vectors in the response to the data channel condition.