Method for allocating bits and power in multi-carrier communication system
First Claim
1. A method of transmitting a data bit stream on a transmission system, the transmission system having a plurality of carriers and a target bit error rate, each carrier initially having a known transmit power, comprising the steps of:
- a. estimating a signal to noise ratio for each carrier for the known transmit power for each carrier;
b. allocating a quantity of bits for each carrier so that a bit error rate is less than or equal to the target bit error rate for the estimated signal to noise ratio, wherein the quantity of bits is a whole number greater than or equal to zero;
c. computing total excess power available for a current allocation of bits;
d. computing gains required by each carrier to carry additional bits;
e. allocating at least a portion of the total excess power to at least one carrier on the basis of the computed gains required by each carrier to carry additional bits;
f. converting the data bit stream into a plurality of parallel bit streams based on the allocation of the total excess power;
g. encoding the parallel bit streams;
h. scaling the encoded parallel bit streams with a gain based on the allocation of the total excess power; and
i. modulating the encoded and scaled parallel bit streams for transmission.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of transmitting a data bit stream on a multi-carrier transmission system is provided. The steps include estimating a signal to noise ratio for each carrier for a known transmit power for each carrier, allocating a quantity of bits for each carrier within limits imposed by a target bit error rate and the estimated signal to noise ratio, computing a total excess power available for a current allocation of bits, computing additional power that would be required by each carrier to carry additional bits, and allocating the total excess power based on the computation of additional power required by each carrier to carry additional bits. The computation of additional power needed may be performed by computing the additional gain necessary to carry additional bits or by computing the additional excess power necessary to carry additional bits.
66 Citations
39 Claims
-
1. A method of transmitting a data bit stream on a transmission system, the transmission system having a plurality of carriers and a target bit error rate, each carrier initially having a known transmit power, comprising the steps of:
-
a. estimating a signal to noise ratio for each carrier for the known transmit power for each carrier; b. allocating a quantity of bits for each carrier so that a bit error rate is less than or equal to the target bit error rate for the estimated signal to noise ratio, wherein the quantity of bits is a whole number greater than or equal to zero; c. computing total excess power available for a current allocation of bits; d. computing gains required by each carrier to carry additional bits; e. allocating at least a portion of the total excess power to at least one carrier on the basis of the computed gains required by each carrier to carry additional bits; f. converting the data bit stream into a plurality of parallel bit streams based on the allocation of the total excess power; g. encoding the parallel bit streams; h. scaling the encoded parallel bit streams with a gain based on the allocation of the total excess power; and i. modulating the encoded and scaled parallel bit streams for transmission. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of transmitting a data bit stream on a transmission system, the transmission system having a plurality of carriers and a target bit error rate, each carrier initially having a known transmit power, comprising the steps of:
-
a. estimating a signal to noise ratio for each carrier for the known transmit power for each carrier; b. allocating a quantity of bits for each carrier so that a bit error rate is less than or equal to the target bit error rate for the estimated signal to noise ratio, wherein the quantity of bits is a whole number greater than or equal to zero; c. computing total excess power available for a current allocation of bits; d. computing excess power required by each carrier to carry additional bits; e. allocating at least a portion of the total excess power to at least one carrier on the basis of the computed excess power required by each carrier to carry additional bits; f. converting the data bit stream into a plurality of parallel bit streams based on the allocation of the total excess power; g. encoding the parallel bit streams; h. scaling the encoded parallel bit streams with a gain based on the allocation of the total excess power; and i. modulating the encoded and scaled parallel bit streams for transmission. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A transmission system having a plurality of carriers and a target bit error rate, each carrier initially having a nominal or known transmit power, comprising:
-
a. means for converting a serial data stream into a plurality of parallel data streams, each parallel data stream having a bit rate; b. means for encoding the parallel data streams in a quadrature amplitude modulation points connected to the means for converting; c. means for scaling the encoded parallel data streams connected to the means for encoding; d. means for modulating the scaled encoded parallel data streams connected to the means for scaling; e. means for allocating the bit rate for each of the parallel data streams and for allocating power for the means for scaling, comprising; 1. means for estimating a signal to noise ratio for each carrier for the transmit power for each carrier; 2. means for allocating a quantity of bits for each carrier so that the bit error rate is less than or equal to the target bit error rate for the estimated signal to noise ratio, wherein the quantity of bits is a whole number greater than or equal to zero; 3. means for computing total excess power available for a current allocation of bits; 4. means for computing additional power required by each carrier to carry additional bits; and 5. means for allocating at least a portion of the total excess power to at least one carrier in response to the means for computing total excess power and the means for computing additional power required by each carrier to carry additional bits; f. a channel connected to the means for modulating; g. means for demodulating, connected to the channel; h. means for applying inverse scaling connected to the means for demodulating; i. means for decoding quadrature amplitude modulation points connected to the means for inverse scaling; and j. means for converting a plurality of parallel data streams into a serial data stream connected to the means for decoding quadrature amplitude modulation points. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification