Radix mapping with variable number of symbols in mapping period
AssigneeRacal-Datacom, Inc.
InventorVedvalli G. Krishnan
Life of this patent
Estimating the term…
Abstract
The present invention is directed toward a method and apparatus in a communications device for mapping a selected group of data bits into a predetermined number of two-dimensional symbols selected from a minimized alphabet of M two-dimensional symbols forming a symbol constellation, with one of the two-dimensional symbols being transmitter during each symbol (i.e., baud) interval. A plurality of symbol mappers in an adaptive communications device use a superframe of bits per baud. Each superframe includes at least two groups of frames, a low bit frame and a high bit frame. The superframe has A) one of these two types of frames uses whole bits per baud and the other uses fractional bits per baud or B) both of these two types of frames will use fractional bits per baud.
Claims7
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.
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.
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.
Dependencies are inferred from the claim text.