The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jun. 13, 2000
Filed:
Dec. 16, 1997
Integrated Telecom Express, Santa Clara, CA (US);
Abstract
An adaptive process for optimizing the bit and energy configurations of data sub-channels in a multi-channel data transmission signal is disclosed. The inventive process is preferably embodied in one or more microcode routines executable by a high speed digital signal processor. A first routine initializes the transmission system, while a second routine adaptively changes system parameters as necessary to accommodate channel performance changes, varying target bit rates, etc. Both of the routines monitor, analyze and store sub-channel signal-to-noise characteristics, determine theoretical bit capacity loading, evaluates power performance margin, and optimize sub-channel configurations based on a series of iterative calculations intended to maximize the overall system power performance margin for any given target data rate. Alternatively, for a given power performance margin, the achieved data rate can be maximized. To achieve these results, a number of non-zero bit sub-channels (N.sub.CH) are remembered from iteration to iteration, which results in a more optimal loading of the sub-channels. A unique new approach is also disclosed for deciding which of the sub-channels should be disabled to have a zero bit loading. If adjustments to bit loadings are required to achieve a particular initial target rate, those sub-channels which will have the least effect on the overall system performance margin are adjusted first, so that compliance with system performance margin requirements is better achieved. In addition, an 'iteration criteria' count can be incorporated in the process to ensure that sub-channel loadings can be effectuated (at least to a very close order) in a predetermined and controlled fashion. The resulting bit/energy loadings can be adjusted to be fully compliant with applicable Discrete Multi-Tone (DMT) implementations of Asymmetric Digital Subscriber Loop (ADSL) protocols.