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.
46 Citations
39 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. - View Dependent Claims (13, 14)
-
-
15. 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. - View Dependent Claims (16)
-
-
17. 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 (18, 19, 20, 21, 22, 23)
-
-
24. A machine-readable medium storing executable instructions to cause a device 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 (25, 26, 27, 28)
-
-
29. 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 (30, 31, 32, 33, 34)
-
-
35. 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. - View Dependent Claims (36, 37)
-
-
38. 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 (39)
-
Specification