Patent ID: 7443977

Claim:
A line driver for driving a data signal input onto a communication medium, and the line driver comprising: at least one amplifier with at least one bias supply input, a signal input and an output; a delay element accepting as an input the data signal delaying delivery of the data signal to the signal input of the at least one line amplifier for amplification; a generator responsive to a control signal to generate varying power levels corresponding thereto on the at least one bias supply input of the at least one amplifier; a control signal generator configured to iteratively determine at an interval of duration T 1 , a peak value in a corresponding windowed portion of the data signal spanning an interval T 2 greater than T 1 in duration, and to generate the control signal corresponding to the iteratively determined peak value in advance of delivery of the data signal to the at least one amplifier, wherein the control signal generator further comprises: a first peak detector to detect peaks in successive data signal samples of duration T 1 ; a window peak register coupled to the first peak detector to maintain parameters corresponding with the peaks detected by the first peak detector for the corresponding windowed portion of the data signal spanning the interval T 2 and to generate the control signal corresponding thereto.