Claims
- 1. In a communication device including symbol mapping means for selecting, based upon a plurality of data bits, a plurality of selected symbols for a plurality of symbol intervals; and transmitting means for transmitting during each of said symbol intervals one of said selected symbols, wherein said symbol mapper comprises:
- means, in response to receipt of said plurality of data bits, for grouping said data bits into a plurality of received groups of said data bits, there being one of said received groups for each one of a plurality of mapping periods, each of said mapping periods including an integer number p of said symbol intervals and each of said received groups including an integer number of said data bits, said integer number of said data bits being equal to R.times.p, where said term R is an average number of said data bits per each of said symbol intervals of a given one of said mapping periods and is a non-integer number; each of said received groups being one of Q unique data groups, where said number Q is equal to 2.sup.R.times.p ;
- means for correlating one of a plurality of unique combinations of a number of said selected symbols with each of said unique data groups; said plurality of unique combinations being equal to a number U and said number of selected symbols being equal to said integer number p; each of said selected symbols of a given one of said unique combinations being selected from an alphabet of a number of possible symbols, said number of possible symbols being equal to an integer number M, where said integer number M has different values in at least two of said symbol intervals of a given one of said mapping periods and is defined according to the following equation: ##EQU3## said transmitting means being operable for transmitting one of said unique combinations of said selected symbols for each of said received groups of said data bits.
- 2. In the communication device according to claim 1, wherein said possible symbols of said alphabet comprise two-dimensional symbols and each of said unique combinations of said symbols defines a 2p-dimensional symbol.
- 3. In a communication device for transmission of data bits over a transmission medium, comprising:
- means for receiving a received group of R.times.p said data bits for a mapping period of p symbol intervals, where said term R is the average number of said data bits per each of said symbol intervals of said mapping period and is a non-integer number and where said received group is one of Q possible unique groups of said data bits and said number Q is equal to 2.sup.R.times.p ;
- means for selecting for each said symbol interval of said mapping period a selected symbol from an alphabet of M possible symbols so as to define one of U unique combinations of p said selected symbols for at least each one of said Q unique groups of R.times.p data bits, where said term M has different values in at least two of said symbol intervals of a given one of said mapping periods and is defined according to the following equation: ##EQU4## and; means for transmitting one of said selected symbols during each of said symbol intervals.
- 4. In the communication device according to claim 3, wherein each of said possible symbols comprises a two-dimensional symbol; and said unique combination of p said symbols defines a 2p-dimensional symbol.
- 5. In the communications device according to claim 3, wherein said R.times.p is equal to an integer number.
- 6. In the method for transmitting a plurality of data bits over a transmission medium, said method including the steps of selecting a symbol from a constellation of symbols for each of a plurality of symbol intervals based upon the plurality of data bits and transmitting during each of the symbol intervals the symbol selected for the symbol interval, the improvement comprising the steps of:
- forming a group of R*p said data bits for a mapping period of p said symbol intervals, where said R is an average number of said data bits per said symbol intervals for said mapping period and R.times.p is equal substantially to an integer number; and
- transmitting a unique combination of p said symbols for said group of R.times.p data bits, where each of said p symbols are selected from said symbol constellation having M said symbols, where said term M is a mathematical variable having different values in at least two of said symbol intervals of a given one of said mapping periods and is defined according to the following equation: ##EQU5## wherein said term Q defines a number of possible unique groups of R.times.p data bits, said term U defines a number of possible unique combinations of said selected symbols.
- 7. In the method according to claim 6, wherein said plurality of symbols comprise a plurality of two-dimensional symbols; and said unique combination of p said symbols defines a 2p-dimensional symbol.
CROSS REFERENCE TO RELATED APPLICATIONS
This is a continuation of pending U.S. patent application Ser. No. 7/683,359, filed Apr. 9, 1991, which is hereby incorporated by reference.
US Referenced Citations (4)
Number |
Name |
Date |
Kind |
4807230 |
Srinivasagopalan et al. |
Feb 1989 |
|
5022053 |
Chung et al. |
Jun 1991 |
|
5052000 |
Wang et al. |
Sep 1991 |
|
5185763 |
Krishnan |
Feb 1993 |
|
Continuations (1)
|
Number |
Date |
Country |
Parent |
683359 |
Apr 1991 |
|