Multi-carrier communication using adaptive tone-pruning
First Claim
1. An apparatus, comprising:
- a modem configured to transmit a data-bearing signal over a plurality of tones on a communication loop within a plurality of communication loops;
a cost calculation module configured to calculate a minimum tone cost according to a tone cost algorithm, the tone cost algorithm defining a tone cost associated with a selected tone of the plurality of tones based on a predefined loading frequency and a signal-to-noise ratio (SNR) of the selected tone; and
a bit loading module configured to determine a bit loading pattern for the data-bearing signal according to the minimum tone cost in response to a determination that a minimum allowable transmission power is greater than a minimum required transmission power for the data-bearing signal.
8 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are described for multi-carrier communication using adaptive tone-pruning. The method may include transmitting a data-bearing signal over a plurality of tones on a communication loop within a plurality of communication loops and calculating a minimum tone cost according to a tone cost algorithm. The tone cost algorithm defines a tone cost associated with a selected tone within the plurality of tones. The tone cost of the selected tone is based on a predefined loading frequency and a signal-to-noise ration (SNR) of the selected tone. The method also may include determining a bit loading pattern for the data-bearing signal according to the minimum tone cost. This determination may occur in response to a determination that a minimum allowable transmission power is greater than a minimum required transmission power for the data-bearing signal.
-
Citations
36 Claims
-
1. An apparatus, comprising:
-
a modem configured to transmit a data-bearing signal over a plurality of tones on a communication loop within a plurality of communication loops; a cost calculation module configured to calculate a minimum tone cost according to a tone cost algorithm, the tone cost algorithm defining a tone cost associated with a selected tone of the plurality of tones based on a predefined loading frequency and a signal-to-noise ratio (SNR) of the selected tone; and a bit loading module configured to determine a bit loading pattern for the data-bearing signal according to the minimum tone cost in response to a determination that a minimum allowable transmission power is greater than a minimum required transmission power for the data-bearing signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system, comprising:
-
a first transmitter configured to transmit a first data-bearing signal over a first plurality of tones on a short loop within a plurality of communication loops; a second transmitter configured to transmit a second data-bearing signal over a second plurality of tones on a long loop within the plurality of communication loops; and
a first bit loading module configured to determine a first bit loading pattern for the first data-bearing signal according to a first minimum tone cost, the first minimum tone cost calculated according to a tone cost algorithm defining a tone cost associated with a selected tone of the first plurality of tones based on a predefined loading frequency and a signal-to-noise ratio (SNR) of the selected tone; anda cost calculation module configured to calculate the first minimum tone cost, wherein the tone cost algorithm is as follows; where t comprises the selected tone within the first plurality of tones, to comprises the predefined loading frequency, n comprises a positive number determinative of a relative weight, and SNR(t) comprises a function descriptive of the signal-to-noise ratio (SNR) of the selected tone.
-
-
13. A system, comprising:
-
a first transmitter configured to transmit a first data-bearing signal over a first plurality of tones on a short loop within a plurality of communication loops; a second transmitter configured to transmit a second data-bearing signal over a second plurality of tones on a long loop within the plurality of communication loops; and
a first bit loading module configured to determine a first bit loading pattern for the first data-bearing signal according to a first minimum tone cost, the first minimum tone cost calculated according to a tone cost algorithm defining a tone cost associated with a selected tone of the first plurality of tones based on a predefined loading frequency and a signal-to-noise ratio (SNR) of the selected tone; anda power monitor module configured to determine if a minimum allowable transmission power is greater than a minimum required transmission power for the first data-bearing signal and wherein the first bit loading module is further configured to determine the first bit loading pattern in response to a determination that the minimum allowable transmission power is greater than the minimum required transmission power for the first data-bearing signal.
-
-
14. A system, comprising:
-
a first modem configured to transmit a first data-bearing signal over a first plurality of tones over a long loop within a plurality of communication loops, the first plurality of tones selected from an allowable plurality of tones according to a first tone cost algorithm dependent on a signal-to-noise ratio (SNR) of a first selected tone within the first plurality of tones; and a second modem configured to transmit a second data-bearing signal over a second plurality of tones over a short loop within the plurality of communication loops, the second plurality of tones selected from the allowable plurality of tones according to a second tone cost algorithm dependent on a predefined loading frequency and a signal-to-noise ratio (SNR) of a second selected tone within the second plurality of tones, wherein the second tone cost algorithm is as follows; where t comprises the second selected tone, t0 comprises the predefined loading frequency, n comprises a positive number determinative of a relative weight, and SNR(t) comprises a function descriptive of the signal-to-noise ratio (SNR) of the second selected tone.
-
-
15. A method, comprising:
-
transmitting a data-bearing signal over a plurality of tones on a communication loop within a plurality of communication loops; calculating a minimum tone cost according to a tone cost algorithm, the tone cost algorithm defining a tone cost associated with a selected tone of the plurality of tones based on a predefined loading frequency and a signal-to-noise ratio (SNR) of the selected tone; and determining a bit loading pattern for the data-bearing signal according to the minimum tone cost in response to a determination that a minimum allowable transmission power is greater than a minimum required transmission power for the data-bearing signal. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A computer-readable medium storing executable computer instructions to cause a computer to perform operations, comprising:
-
transmit a data-bearing signal over a plurality of tones on a communication loop within a plurality of communication loops; calculate a minimum tone cost according to a tone cost algorithm, the tone cost algorithm defining a tone cost associated with a selected tone of the plurality of tones based on a predefined loading frequency and a signal-to-noise ratio (SNR) of the selected tone; and determine a bit loading pattern for the data-bearing signal according to the minimum tone cost in response to a determination that a minimum allowable transmission power is greater than a minimum required transmission power for the data-bearing signal. - View Dependent Claims (23, 24, 25, 26)
-
-
27. An apparatus, comprising:
-
means for transmitting a data-bearing signal over a plurality of tones on a communication loop within a plurality of communication loops; means for calculating a minimum tone cost according to a tone cost algorithm, the tone cost algorithm defining a tone cost associated with a selected tone of the plurality of tones based on a predefined loading frequency and a signal-to-noise ratio (SNR) of the selected tone; and means for determining a bit loading pattern for the data-bearing signal according to the minimum tone cost in response to a determination that a minimum allowable transmission power is greater than a minimum required transmission power for the data-bearing signal. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. An apparatus, comprising:
-
a modem configured to transmit a data-bearing signal over a plurality of tones on a communication loop within a plurality of communication loops; a cost calculation module configured to calculate a minimum tone cost according to a tone cost algorithm, the tone cost algorithm defining a tone cost associated with a selected tone of the plurality of tones based on a predefined loading frequency of the selected tone; and a bit loading module configured to determine a bit loading pattern for the data-bearing signal according to the minimum tone cost, wherein the tone cost algorithm is as follows; where t comprises the selected tone within the plurality of tones, t0 comprises the predefined loading frequency, and n comprises a positive number determinative of a relative weight. - View Dependent Claims (34)
-
-
35. A method, comprising:
-
establishing a training sequence for a multi-carrier communication system; determining a bit loading pattern for a plurality of tones in a frequency spectrum; determining if the bit loading pattern for the plurality of tones is limited by a minimum allowable transmission power level; selecting a first segment of tones of the plurality of tones to load with data if a second segment of tones of the plurality of tones is limited by the minimum allowable transmission power level; and selecting the first segment of tones to load with data based upon a predefined loading frequency and a signal-to-noise ratio (SNR) of each tone. - View Dependent Claims (36)
-
Specification