Bit allocation among carriers in multicarrier communications
First Claim
Patent Images
1. A multicarrier data modulation method comprising the steps of:
- providing a plurality of carrier signals for use in modulating a plurality of data bit signals of a serial input data stream, a predetermined number of the plurality of data bit signals being mapped into each one of a plurality of error correction symbols before the plurality of data bit signals are modulated on the carrier signals, wherein a number of data bit signals that can be modulated on at least one carrier signal is fewer than the predetermined number of data bit signals that are mapped to each error correction symbol, and each of said carrier signals are associated with a respective transmission channel; and
allocating the plurality of data bit signals among the carrier signals, wherein the allocating of the data bit signals among the carrier signals minimizes the number of carrier signals that modulate data bit signals belonging to different error correction symbols during a transmission period.
3 Assignments
0 Petitions
Accused Products
Abstract
A technique is provided that may be employed in multicarrier communications to improve the efficiency of error correction using symbol-oriented error correction methodologies, by reducing the number of error correction code symbols (102, 104 . . . ) that are received in error that result from a single channel error. More specifically, in this technique, bits from the symbols are allocated among the channels in such a way as to minimize the number of respective channels that are allocated bits belonging to more that one respective symbol during a respective transmission period.
-
Citations
38 Claims
-
1. A multicarrier data modulation method comprising the steps of:
-
providing a plurality of carrier signals for use in modulating a plurality of data bit signals of a serial input data stream, a predetermined number of the plurality of data bit signals being mapped into each one of a plurality of error correction symbols before the plurality of data bit signals are modulated on the carrier signals, wherein a number of data bit signals that can be modulated on at least one carrier signal is fewer than the predetermined number of data bit signals that are mapped to each error correction symbol, and each of said carrier signals are associated with a respective transmission channel; and
allocating the plurality of data bit signals among the carrier signals, wherein the allocating of the data bit signals among the carrier signals minimizes the number of carrier signals that modulate data bit signals belonging to different error correction symbols during a transmission period. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Computer-readable memory comprising stored computer-executable program instructions that when executed:
-
provide a plurality of carrier signals for use in modulating a plurality of data bit signals of a serial input data stream, a predetermined number of the plurality of data bit signals being mapped into each one of a plurality of error correction symbols before the plurality of data bit signals are modulated on the carrier signals, wherein a number of data bit signals that can be modulated on at least one carrier signal is fewer than the predetermined number of data bit signals that are mapped to each error correction symbol, and each of said carrier signals are associated with a respective transmission channel; and
allocate the plurality of data bit signals among the carrier signals, wherein the allocation of the data bit signals among the carrier signals minimizes the number of carrier signals that modulate data bit signals belonging to different error correction symbols during a transmission period. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A multicarrier data modulation system comprising:
-
a transceiver that generates a plurality of carrier signals for use in modulating a plurality of data bit signals of a serial input data stream, a processor that maps a predetermined number of the plurality of data bit signals into each one of a plurality of error correction symbols before the plurality of data bit signals are modulated on the carrier signals, wherein a number of data bit signals that can be modulated on at least one carrier signal is fewer than the predetermined number of data bit signals that are mapped to each error correction symbol, and each of said carrier signals are associated with a respective transmission channel and allocates the plurality of data bit signals among the carrier signals, wherein the processor allocates the data bit signals among the carrier signals to minimize the number of carrier signals that modulate data bit signals belonging to different error correction symbols during a transmission period. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A multicarrier data modulation method comprising the steps of:
-
providing a plurality of carrier signals for use in modulating a plurality of data bit signals of a serial input data stream, a predetermined number of the plurality of data bit signals being mapped into each one of a plurality of error correction symbols before the plurality of data bit signals are modulated on the carrier signals, wherein a number of data bit signals that can be modulated on at least one carrier signal is fewer than the predetermined number of data bit signals that are mapped to each error correction symbol, and each of said carrier signals is associated with a respective transmission channel; and
allocating the plurality of data bit signals among the carrier signals for modulation using the carrier signals, wherein the allocating of the plurality of data bit signals among the carrier signals is adapted to account for the number of carrier signals that modulate data bit signals belonging to different error correction symbols during a transmission period. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A method for modulating data bit signals over a transmission channel having a plurality of subchannels, the method comprising:
-
mapping a predetermined number of data bit signals of an input data stream to each of a plurality of error correction symbols;
providing a plurality of subchannels for use in modulating a plurality of data bit signals, at least one of the subchannels being used to modulate fewer than the predetermined number of data bit signals that are mapped to each error correction symbol;
placing the subchannels into groups comprised of one or more subchannels based on a number of data bit signals that the subchannels can modulate, each group of subchannels being capable of modulating the predetermined number of data bits signals that are mapped to each error correction symbol; and
allocating the plurality of data bit signals among the groups of subchannels such that data bit signals that are mapped to different error correction symbols are not modulated on the same subchannel, thereby minimizing the number of error correction symbols that are affected by an error occurring on any given subchannel during a transmission period. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification