Constellation-Multiplexed Transmitter and Receiver
First Claim
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.
4 Assignments
0 Petitions
Accused Products
Abstract
A device of dynamic communication of information allows, on the average, non-integer bits per symbol transmission, using a compact code set or a partial response decoding receiver. A stream of selectable predetermined integer bits, e.g., k or k+1 data bits, is grouped into a selectable integer number of bit vectors which then are mapped onto corresponding signal constellations forming transmission symbols. Two or more symbols can be grouped and further encoded, so that a symbol is spread across the two or more symbols being communicated. Sequence estimation using, for example, maximum likelihood techniques, as informed by noise estimates relative to the received signal. Each branch metric in computing the path metric of a considered sequence at the receiver is weighted by the inverse of the noise power. It is desirable that the constellation selection, sequence estimation and noise estimation be performed continuously and dynamically.
9 Citations
2 Claims
-
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.
-
-
2-55. -55. (canceled)
Specification