Patent ID: 7254167
Filing Date: 2007-08-07
Classification: H04L

Abstract:
1. A communication device for communicating data through a data channel, the communication device comprising: a. a data transformer operably coupled with the data channel, the data transformer manipulating the data 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 the data through the data channel at a predetermined data bit rate in response to a data channel condition, wherein the transmission symbol includes a selectable integer plurality of data bit vectors, each of the selectable integer plurality of data bit vectors having 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 plurality of data bit vectors and ones of the second predetermined integer number of data bits into selected others of the selectable integer plurality of data bit vectors in the response to the data channel condition, the selectable integer plurality of data bit vectors forming at least one data symbol corresponding to a predetermined pattern being representative of a preselected signal constellation.