Systems and methods for adjusting a signal received from a communication
path are disclosed. A receiver can receive a signal from a communication
path which attenuates at least some frequency components of the signal.
The receiver can include an equalization block that adjusts at least some
of the frequency content of the received signal, a signal normalization
block that provides a normalized signal amplitude and/or a normalized
edge slope, and a control block. In one embodiment, the control block
controls frequency adjustment in the equalization block for high
frequencies. For low frequency adjustment, user-programmable parameters
control the normalized signal amplitude in the signal normalization block
and the low frequency adjustment in the equalization block.