Method and apparatus for adaptive data allocation in a multi-carrier communication system
First Claim
Patent Images
1. An xDSL modem comprising:
- receiver circuitry including a filter bank comprising a plurality of filters having a corresponding plurality of cut-off frequencies spaced apart from one another within a frequency band situated between an upstream and a downstream channel associated with said modem; and
a controller configured to select at least one of said plurality of filters for use during an xDSL session.
10 Assignments
0 Petitions
Accused Products
Abstract
An xDSL modem having an adaptively adjustable guard band comprising a finite number of spaced-apart frequency bins between the upstream and downstream frequencies. The guard band is adjusted by selecting one from among a plurality of filters belonging to a filter bank of the receiver circuitry. A weighted loss in data capacity is calculated when each of the candidate filters are used, and the filter which gives the lowest loss in data capacity, subject to certain criteria, is used. The adjustment is made pursuant to noise and signal characteristics measured during start or restart of an xDSL communications session.
53 Citations
22 Claims
-
1. An xDSL modem comprising:
-
receiver circuitry including a filter bank comprising a plurality of filters having a corresponding plurality of cut-off frequencies spaced apart from one another within a frequency band situated between an upstream and a downstream channel associated with said modem; and
a controller configured to select at least one of said plurality of filters for use during an xDSL session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
wherein Pe[i] is the local transmitter echo for the ith frequency bin, Pb[i] is the background noise level for the ith frequency bin, w[i] is a weighting function for the ith frequency bin and is derived in part from the background noise level and the local transmitter echo, and N is the total number of frequency bins.
-
-
10. A method of establishing a width of a guard band in a full-duplex frequency division multiplexed (FDM) communication device, the method comprising:
-
measuring background noise level at a first transceiver;
measuring local transmitter echo of said first transceiver; and
selecting one from among a plurality of receiver filters, based on results of said measuring steps, wherein a cut-off frequency of said one filter establishes one end of said guard band. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
measuring background noise level and local transmitter echo for each of a plurality of candidate guard bands;
calculating a metric reflective of data capacity loss for each of said plurality of candidate guard bands; and
selecting that guard band having a lowest metric reflective of data capacity loss among said plurality of guard bands, said metric being calculated from said background noise level and local transmitter echo.
-
-
13. The method of claim 10, wherein the measuring steps are carried out during a training sequence of said FDM communication device.
-
14. The method of claim 13, wherein the FDM communication device is an xDSL modem conforming to the ITU-T G.992.1 or G.992.2 standards.
-
15. The method of claim 14, wherein the measuring steps are carried out during a R-REVERB1 phase of a training sequence of said xDSL modem.
-
16. The method of claim 14, wherein the measuring steps are carried out during a R-REVERB phase of a training sequence of said xDSL modem.
-
17. The method of claim 16, wherein the measuring steps are carried out during a R-REVERB phase of a fast retrain of said xDSL modem.
-
18. The method of claim 10, wherein the FDM communication device is an xDSL modem conforming to either the ITU-T G.992.1 or 992.2 standards, or both, and the measuring steps are carried out during a R-REVERB1 phase of a training sequence of said xDSL modem.
-
19. An xDSL modem having at least one processor, said at least one processor having associated therewith at least one computer readable medium having computer executable software code stored thereon, said software code including:
-
code to measure background noise level of a transceiver of said modem;
code to measure local transmitter echo of said transceiver;
code to calculate at least one metric reflective of data capacity loss from measurements of said background noise level and local transmitter echo; and
code to select one from among a plurality of receiver filters of said transceiver, based on said at least one metric. - View Dependent Claims (20)
code to measure background noise level and local transmitter echo for each of a plurality of candidate guard bands;
code to calculate a metric reflective of data capacity loss for each of said plurality of candidate guard bands; and
code to select that guard band having a lowest metric reflective of data capacity loss among said plurality of guard bands.
-
-
21. A computer readable medium having computer executable software code for an xDSL modem stored thereon, said software code including:
-
code to measure background noise level of a transceiver of said modem;
code to measure local transmitter echo of said transceiver;
code to calculate at least one metric reflective of data capacity loss from measurements of said background noise level and local transmitter echo; and
code to select one from among a plurality of receiver filters of said transceiver, based on said at least one metric reflective of data capacity loss. - View Dependent Claims (22)
code to measure background noise level and local transmitter echo for each of a plurality of candidate guard bands; code to calculate a metric reflective of data capacity loss for each of said plurality of candidate guard bands; and
code to select that guard band having a lowest metric reflective of lowest data capacity loss among said plurality of candidate guard bands.
-
Specification