WO2003026236A2 - Adaptive equalizer which is independent of the amplitude of the transmited signal - Google Patents

Adaptive equalizer which is independent of the amplitude of the transmited signal Download PDF

Info

Publication number
WO2003026236A2
WO2003026236A2 PCT/CA2002/001419 CA0201419W WO03026236A2 WO 2003026236 A2 WO2003026236 A2 WO 2003026236A2 CA 0201419 W CA0201419 W CA 0201419W WO 03026236 A2 WO03026236 A2 WO 03026236A2
Authority
WO
WIPO (PCT)
Prior art keywords
signal
equalizer
core
output signal
frequency
Prior art date
Application number
PCT/CA2002/001419
Other languages
French (fr)
Other versions
WO2003026236A3 (en
Inventor
Apu Sivadas
Atul Krishna Gupta
Kenneth Steven Lazaris-Brunner
Vasilis Papanikolaou
Rajiv Kumar Shukla
Bharat Tailor
Original Assignee
Gennum Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Gennum Corporation filed Critical Gennum Corporation
Priority to JP2003529719A priority Critical patent/JP2005503093A/en
Priority to EP02762178A priority patent/EP1486043A2/en
Priority to CA002460988A priority patent/CA2460988A1/en
Publication of WO2003026236A2 publication Critical patent/WO2003026236A2/en
Publication of WO2003026236A3 publication Critical patent/WO2003026236A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03878Line equalisers; line build-out devices
    • H04L25/03885Line equalisers; line build-out devices adaptive

Definitions

  • This invention relates generally to the field of equalizers. More particularly, the invention provides a transmit amplitude independent adaptive equalizer that is capable of compensating for transmission losses in an input signal when the transmit signal amplitude is unknown.
  • the invention is particularly well suited for use in digital communication components, such as receivers, equalizers, high-speed backplanes, Printed Circuit Board Trace equalizers, automatic gain control devices, and other types of digital communication components.
  • Fig. 1 is a block diagram showing an equalizer 12 implemented in a typical digital communications system 10 in which an input signal 14 is transmitted through a transmission medium 16.
  • Typical transmission media 16 used for transmission of digital signals over relatively short distances include, for example, printed circuit board (PCB) traces and coaxial cables. These, and other known transmission media, typically cause significant frequency dependant losses in digital signals being transmitted over the media and consequently distort the digital data, often resulting in pulse spreading and interference between neighboring pulses (known as intersymbol interference).
  • intersymbol interference pulse spreading and interference between neighboring pulses
  • the input signal 14 is further corrupted during transmission by noise 18 induced by the transmission medium 16.
  • the equalizer 12 regenerates the transmitted signal 20 by providing gain to compensate for the frequency dependant losses caused by the transmission medium 16 (up to some maximum length) while preferably minimizing the effect of noise 18. This function is typically achieved by applying a transfer function to the received signal 20 that approximates the inverse of the transmission losses.
  • Fig. 2 is a graph 30 showing the loss (in dB) incurred in the transmission medium 16, plotted as a function of both the length (/) of the medium 16 and the frequency (/) of the
  • the loss over a transmission medium (such as a coaxial cable or PCB trace) may be approximated in the frequency domain by the following equation:
  • Length 1 '(shorter) and Length 2 (longer) As the length (/) of the transmission
  • an equalizer 12 should have a frequency characteristic that is the inverse of the loss function of the transmission medium.
  • the inverse loss function may be approximated as follows:
  • K is a control variable that is proportional to the length (/) of the transmission medium.
  • Fig. 3 is a graph 40 showing the inverse loss function G(f) , plotted in dB on the same
  • Fig. 4 is a block diagram of an equalizer core 50 that implements the inverse loss function G(f) .
  • the equalizer core 50 includes a transfer function block 52 (H(/)), a multiplier
  • This circuit 50 applies variable gain to an input signal 57 by applying the transfer function H(f) in order to generate a resultant signal and then by multiplying the
  • the gain control signal 58 (K) preferably controls the amount of gain applied by the transfer function H(f) by multiplying the output of the transfer function block 52 by a factor typically varying
  • Fig. 5 is a block diagram of an alternative equalizer core 60 that implements a bandwidth- limited inverse loss function.
  • a low-pass filter 62 is added to the equalizer core 50 shown in Fig. 4 to reduce noise encountered in the transmission medium 16.
  • This alternative implementation 60 reduces the amplification of high frequency noise, and thus increases the signal-to-noise ratio (SNR) of the equalized output signal 64.
  • SNR signal-to-noise ratio
  • a graphical representation 70 of the bandwidth-limited inverse loss function 72, plotted on the same axes as the loss function L(f) is shown in Fig. 6.
  • Fig. 7 is a block diagram showing a multiple-stage equalizer core 80 having three equalizer stages 82, 84 and 86, each of which implements the inverse loss function G(f) .
  • each equalizer stage 82, 84 and 86 includes a gain control signal (Kl, K2 or K3) that is used to control the gain implemented by the transfer function H(f) in proportion to the length of the transmission
  • each stage 82, 84 and 86 in the multiple-stage equalizer core 80 is configured to equalize signals transmitted over transmission media up to a percentage of the total maximum transmission medium length. For instance, if the multiple-stage equalizer core 80 is capable of equalizing losses incurred in a printed circuit board ("PCB") trace of up to 30 inches, then each core stage 82, 84, and 86 will typically be configured to equalize losses in PCB traces of up to 10 inches. The stages 82, 84 and 86 are then cascaded such that they operate sequentially to equalize PCB traces of up to 30 inches.
  • PCB printed circuit board
  • Fig. 8 is a graph 90 showing how the gain control signals Kl, K2 and K3 in the multiple- stage equalizer core 80 are varied according to the length of the transmission medium.
  • the value K shown along the x-axis in Fig. 8, represents the percentage of the transfer function H(f) that
  • Fig. 8 shows that the gain control signals Kl, K2 and K3 cause gain to be supplied sequentially by the equalizer stages 82, 84 and 86.
  • each equalizer stage 82, 84 and 86 is capable of providing the necessary gain to equalize 10 inches of a PCB trace
  • the gain control signal Kl would typically control the gain necessary for PCB traces from 0 to 10 inches
  • the combined gain control signals Kl (at unity) and K2 would typically control the gain necessary for PCB traces from 10 to 20 inches
  • the combined gain control signals Kl (at unity), K2 (at unity) and K3 would typically provide the gain for PCB traces from 20 to 30 inches.
  • Kl would be at its maximum value (unity)
  • K2 would be at the value necessary to cause the second equalizer stage 84 to equalize a 5 inch transmission medium
  • K3 would be zero.
  • Fig. 9 is a block diagram showing an exemplary equalizer system 100 such as described in the referenced '515 Application.
  • This equalizer system 100 includes an equalizer core 102, a sheer 104, an automatic gain control circuit (AGC) 106, a transmitter 108, and a transmission medium 110.
  • the equalizer core 102 may be either a single-stage core as shown in Figs. 4 or 5 or a multiple-stage core as shown in Fig. 7, and operates, as described above, to compensate for the losses incurred in the transmission medium 110.
  • the output 112 of the equalizer core 102 is coupled to the sheer 104, which converts the output signal 112 from the core 102 to a digital output signal 114 having a known swing (A) that .approximates the swing (B) of the data sent from the transmitter 108. Since the swing (B) of the transmitted data is known and reproduced as the swing (A) of the digital output signal 114 from the slicer 104, the difference in energy between the equalizer core output signal 112 and the digital output signal 114 approximates the energy lost in the transmission medium 110, which is proportional to its length.
  • the AGC 106 compares the energy of the equalizer core output signal 112 with the energy of the digital output signal 114 from the slicer 104 to generate the gain control signal K.
  • the AGC 106 includes a core-side band-pass filter 116, a core-side envelope detector 118, a slicer-side band-pass filter 120, a slicer-side envelope detector 122, an adder 124, and a sequencer 126. Operationally, the AGC 106 filters the core and digital outputs 112 and 114 to mid-band frequencies using the band-pass filters 116 and 120. The advantage of filtering the core and digital outputs 112 and 114 to their mid-band frequencies is explained in detail in the '515 Application. Following this filtering function, the AGC 106 then detects the signal energy of the two band-limited signals with the envelope detectors 118 and 122.
  • the adder 124 determines the difference between the two signal energies with the adder 124, which provides the gain control signal K. If the equalizer core 102 is single-stage, then the gain control signal K is typically coupled directly to the core 102 to control the variable gain as described above. If, however, the equalizer core 102 is of the multiple-stage type, then the sequencer 126 is used to convert the gain control signal K from the adder 124 into a plurality of multiple-stage gain control signals Ki, such as Kl, K2 and K3 described above with reference to Figs. 7 and 8.
  • the gain control signal(s) K (or Ki) enable the equalizer core 102 to equalize the core output signal 112 by forcing it to the same energy level as the digital output signal 114 from the slicer 104-
  • the signal swing (B) at the transmitter 108 must be known a priori and accurately replicated by the slicer 104 if the equalizer system 100 shown in Fig. 9 is to achieve optimal performance. Any significant difference between the signal swing (B) at the transmitter 108 and the signal swing (A) of the digital output signal 114 will directly result in a gain (equalization) error.
  • a transmit amplitude independent adaptive equalizer comprises an equalizer core, a controllable-swing slicer and an amplitude control loop.
  • the equalizer core is coupled to an input signal from a transmission medium, and generates a core output signal by applying a frequency dependant gain to the input signal to compensate for losses incurred in the transmission medium.
  • the controllable-swing slicer is coupled to the core output signal and a swing control input, and converts the core output signal into a digital output signal having a variable swing that is controlled by the swing control input.
  • the amplitude control loop is coupled to the core output signal and the digital output signal, and generates the swing control input by comparing the core output signal with the digital output signal.
  • a second embodiment of the equalizer comprises an equalizer core, a fixed-swing slicer, and a control loop.
  • the equalizer core is coupled to an input signal from a transmission medium and a gain control input, and generates a core output signal by applying a frequency dependant gain to the input signal.
  • the frequency dependant gain is controlled by the gain control input and compensates for losses incurred in the transmission medium.
  • the fixed-swing slicer is coupled to the core output signal and converts the core output signal to a digital output signal having a fixed digital output swing.
  • the control loop is coupled to the core output signal and the digital output signal and normalizes the core and digital output signals with respect to their low- frequency energy levels, compares the normalized core output signal with the normalized digital output signal to approximate a normalized energy level difference, and generates the gain control input.
  • a third embodiment of the equalizer comprises a variable gain amplifier, a variable gain amplifier control loop, and an equalizer core.
  • the variable gain amplifier is coupled to an input signal from a transmission medium and a variable gain control signal, and applies a variable gain to the input signal to generate an equalizer core input signal having a pre-determined signal swing.
  • the variable gain amplifier control loop is coupled to the input signal and the equalizer core input signal, and compares the input signal with the equalizer core input signal in order to generate the variable gain control signal.
  • the equalizer core is coupled to the equalizer core input signal, and applies a frequency dependant gain to the amplifier output in order to compensate for attenuation of the input signal caused by losses incurred in the transmission medium.
  • a fourth embodiment of the equalizer cornprises a variable gain amplifier, an equalizer core, a fixed-swing slicer and a variable gain amplifier control loop.
  • the variable gain amplifier is coupled to an input signal from a transmission medium and is also coupled to a variable gain control signal.
  • the variable gain amplifier applies a variable gain to the input signal in order to generate an equalizer core input signal having a pre-determined signal swing.
  • the equalizer core is coupled to the equalizer core input signal, and applies a frequency dependant gain to the amplifier output in order to compensate for attenuation of the input signal that is caused by losses incurred in the transmission medium and generates a core output signal.
  • the fixed-swing slicer is coupled to the core output signal, and converts the core output signal into a digital output signal having the pre-determined signal swing.
  • the variable gain amplifier control loop is coupled to the core output signal and the digital output signal, and compares the core output signal with the digital output signal in order to generate the variable gain control signal.
  • Fig. 1 is a block diagram showing the use of an equalizer in a typical serial digital data communication system in which an input signal is transmitted through a transmission medium;
  • Fig. 2 is a graph showing the loss (in dB) incurred in the transmission medium, plotted as a function of both the length (/) of the medium and the frequency (/) of the signal;
  • Fig. 3 is a graph showing the inverse loss function G(f) plotted on the same axes as the
  • Fig. 4 is a block diagram of an equalizer core that implements the inverse loss function G(f);
  • Fig. 5 is a block diagram of an alternative equalizer core that implements a bandwidth-limited inverse loss function
  • Fig. 6 is a graphical representation of the bandwidth-limited inverse loss function, plotted on the same axes as the loss function L(f) ;
  • Fig. 7 is a block diagram showing a known multiple-stage equalizer core in which each stage implements the inverse loss function G(f) ;
  • Fig. 8 is a graph showing how the gain control signals in the multiple-stage equalizer core are adjusted according to the length of the transmission medium
  • Fig. 9 is a block diagram showing an exemplary equalizer system such as described in the referenced '515 Application;
  • Fig. 10 is a block diagram of an exemplary transmit amplitude independent adaptive equalizer having a controllable-swing slicer according to one embodiment of the claimed invention
  • Fig. 11 is a block diagram of an exemplary transmit amplitude independent adaptive equalizer having a fixed-swing slicer according to another embodiment of the claimed invention.
  • Fig. 12 is a block diagram of a transmit amplitude leveling circuit for an equalizer
  • Fig. 13 is a block diagram illustrating an exemplary implementation of the received data swing detection circuit and the core input swing detection circuit shown in Fig. 12;
  • Fig. 14 is a block diagram of an exemplary transmit amplitude independent adaptive equalizer utilizing a variable gain amplifier.
  • Fig. 10 is a block diagram of an exemplary transmit amplitude independent adaptive equalizer 200 having a controllable-swing slicer 204.
  • the equalizer 200 includes an equalizer core 202, a controllable-swing slicer 204, a gain control loop (G-Loop) 206, and an amplitude control loop (A-Loop) 208.
  • the G-Loop 206 includes two high band-pass filters 220 and 222, two envelope detectors 224 and 226, an adder 228, and a sequencer 230.
  • the amplitude control loop (A-Loop) 208 includes two low band-pass filters 240 and 242, two envelope detectors 244 and 246, and an adder 248.
  • the amplitude independent adaptive equalizer 200 tracks the amplitude at which its input signal 210 was transmitted by varying the swing of its digital output signal 214 to approximate the swing of the transmitted data. Because the loss incurred in a transmission medium is frequency dependant, the low frequency portion of the equalizer's input signal 210 shows substantially less attenuation than the higher frequency portions. The equalizer 200 thus detects the amplitude of its input signal 210 at a low frequency, and uses this low-frequency amplitude to approximate the swing of the transmitted data.
  • the equalizer core 202 receives the input signal 210 from a transmission medium and generates a core output signal 212.
  • the input signal 210 is preferably a digital signal that has been attenuated during transmission over a transmission medium.
  • the equalizer core 202 compensates for attenuation and distortion in the input signal 210 by applying an inverse loss function G(f) as described above with reference to Figs. 2-8.
  • the equalizer core 202 also
  • controllable-swing slicer 204 which converts the core output signal 212 into a digital output signal 214 having a swing that is controlled by the amplitude control loop (A-Loop) 208.
  • the A-Loop 208 isolates the low frequency portions of the core output signal 212 and the digital output signal 214, and compares the signal energies, of the two low band-limited signals to set the controllable-swing slicer 204 to approximate the swing of the equalizer input 210 prior to transmission.
  • the high frequency portions of the core output signal 212 and the digital output signal 214 are isolated by the gain control loop (G-Loop) 206, which compares the signal energies of the high band-limited signals to generate the gain control signal (Ki) 226.
  • G-Loop gain control loop
  • the low band-limited signals are centered towards the low end of the transmit spectrum at which the transmission losses are minimal, and the high band-limited signals are centered towards the higher end of the transmit spectrum at which the transmission losses are more significant.
  • the low and high band-limited signals may be centered at alternative points within the transmit spectrum as long as the A-Loop 208 isolates a lower spectral range than the G-Loop 206.
  • the low frequency portions of the core output signal 212 and the digital output signal 214 are isolated by the low band-pass filters 240 and 242.
  • the low band- limited signals are each coupled to one of the envelope detectors 244 and 246, which detect the signal energies.
  • the envelope detectors 244 and 246 may preferably be comprised of rectifiers, but could alternatively be any device or combination of devices capable of generating an output signal proportional to the signal energy of its input. The difference between the energy-level outputs from the envelope detectors 244 and 246 is then determined by the adder 248.
  • the energy difference is calculated by coupling the energy-level output from one envelope detector 244 as a positive input to the adder 248, and the energy-level output from the other envelope detector 246 as a negative input to the adder 248.
  • the adder 248 generates a swing control signal 249 that is proportional to the energy difference between the low band-limited signals.
  • the swing control signal 249 is coupled to the controllable-swing slicer 204 to control the energy level of the digital output signal 214.
  • the A-Loop swing control signal 250 forces the swing of the digital output 214 to match the swing of the low band-limited core output. Because the low band-limited core output is typically not significantly attenuated by the transmission medium, the swing of the digital output 214 is thus made to approximate the swing of the equalizer input 210 prior to transmission.
  • the higher frequency portions of the core output signal 212 and the digital output signal 214 are isolated by the high band-pass filters 220 and 222.
  • the bandwidths of the high band-pass filters 220 and 222 are preferably set to isolate the' frequency band in which the equalizer input signal 210 is most significantly effected by transmission losses.
  • the difference between the energy-level outputs of the envelope detectors 224 and 226 is preferably determined by coupling one energy-level output as a negative input to the adder 228 and coupling the other energy-level output as a positive input to the adder 228.
  • the adder 21 then generates a single-stage gain control signal (K) 232 that is proportional to the energy difference between the band-limited core and digital output signals. Because this energy difference approximates the energy lost during transmission over the transmission medium, the single-stage gain control signal (K) 232 settles to a value proportional to the transmission loss which is a function of the length of the transmission medium.
  • the single-stage gain control signal (K) 232 is coupled to the sequencer 230, which generates the gain control signal Ki 234 that is fed back to control the gain of the equalizer core 202 as described above with reference to Figs. 7 and 8.
  • the equalizer core 202 is a single-stage equalizer core as described above with reference to Fig. 4 or Fig. 5, then the single-stage gain control signal (K) 232 may be directly fed back to the equalizer core 202. It should be understood that many types of controllers could be used to implement the A- Loop 208 and the G-Loop 206 shown in Fig. 10.
  • the A-Loop 208 and the G-Loop 206 may be implemented as either a proportional type controller (P-Type), an integral type controller (I-Type) or a combination Pl-type controller.
  • P-Type proportional type controller
  • I-Type integral type controller
  • Pl-type controller a combination Pl-type controller
  • an integrator Kj/s
  • the A-Loop 208 and the G- Loop 206 are preferably implemented as different controller types such that one control loop 206 or 208 has a dominant time constant/pole.
  • the G-Loop 206 may preferably be implemented as a slower I-type loop, while the A-Loop 208 is implemented as a faster P-Type loop.
  • Fig. 11 is a block diagram of an exemplary transmit amplitude independent adaptive equalizer 300 having a fixed-swing slicer 304.
  • the amplitude independent adaptive equalizer 300 includes an equalizer core 302, a slicer 304, and a control loop 305.
  • the control loop includes a core-side low band-pass filter 306, a core-side high bandpass filter 308, a slicer-side low band-pass filter 310, a slicer-side high band-pass filter 312, four envelope detectors 314, 316, 318 and 320, a core-side multiplier 340, a slicer-side multiplier 342, an adder 322, and a sequencer 324.
  • the equalizer 300 utilizes a fixed-swing slicer 304, which is independent from the amplitude of the equalizer's input signal 332.
  • the equalizer 300 calculates the necessary gain by first normalizing the energy level at the outputs of the equalizer core 302 and the fixed-swing slicer 304 with respect to their low-frequency amplitudes, and then comparing the normalized signals.
  • the equalizer core 302 receives an input signal 332 from a transmission medium and a gain control signal (Ki) 303 from the control loop 305.
  • the equalizer core 302 applies a frequency dependant gain to the equalizer input signal 332 as a function of the gain control signal (Ki), and generates a core output signal 326.
  • the core output signal 326 is then coupled to the fixed-swing slicer 304, which converts the core output signal 326 into a digital output signal 328 having a fixed swing.
  • the swing (A) of the digital output signal is fixed at a nominal value at which data is most often transmitted to the equalizer 300. Because the equalizer 300 is independent of the amplitude of the input signal 332, however, the swing (A) of the digital slicer output 328 may not approximate the swing of the equalizer input signal 332 prior to transmission.
  • the control loop 305 sets the gain control signal (Ki) by normalizing the energy level of the core and digital output signals 328 and 326 with respect to their respective low-frequency amplitudes before comparing the signals to determine the necessary gain to be implemented by the core 302.
  • the control loop 305 may be implemented, for example, as either a proportional type controller (P-Type), an integral type controller (I- Type) or a combination Pl-type controller.
  • the low frequency portions of the core output signal 326 and the digital output signal 328 are isolated by the core-side low band-pass filter 306 and the slicer- side low band-pass filter 310, respectively.
  • the center frequency of the low band-pass filters 306 and 310 is preferably chosen to match the frequency band at which the equalizer input signal 332 exhibits minimal attenuation.
  • the higher frequency portions of the core output signal 326 and the digital output signal 328 are isolated by the core-side high band-pass filter 308 and the slicer-side high band-pass filter 312, respectively.
  • the bandwidths of the high band-pass filters 308 and 312 are preferably chosen to isolate the frequency band at which the equalizer input signal 332 is attenuated and distorted by the transmission medium.
  • the energy level of the output of each band-pass filter 306, 308, 310 and 312 is then determined by one of the envelope detectors 314, 316, 320 and 318, each of which generates an energy-level signal (a, x, b, and y) proportional to the energy of its input.
  • This relationship between the energy-level signals (x and y) loses its significance, however, when the swing (A) generated by the slicer 304 is not substantially equal to the swing of the data prior to transmission.
  • the energy-level signal (y) of the high frequency portion of the digital output signal 328 is weighted with the energy-level signal (a) of the low frequency portion of the core output signal 326.
  • the energy-level signal (x) of the high frequency portion of the core output signal 326 is weighted with the energy-level signal (b) of the low frequency portion of the digital output signal 328.
  • the core-side multiplier 340 multiplies the signals a and y to generate the output a*y
  • the slicer-side multiplier 342 multiplies the signals b and x to generate the output b*x.
  • This multiplication function is equivalent to normalizing the energy levels of the core and slicer outputs 326 and 328 with respect to their amplitudes (x/a is the normalized core signal and y/b is the normalized slicer signal).
  • the energy-level difference between the weighted signals (a*y and b*x) is measured by the adder 322. If the equalizer core 302 is multiple-stage, then the single-stage gain control signal (K) 330 is coupled to the sequencer 324, which generates the gain control signal (Ki) 303 that is fed back to the equalizer core 302 as described above. Alternatively, if the equalizer core 302 is single-stage, then the single-stage gain control signal is preferably fed back directly to the equalizer core 302.
  • the values of K 330 and Ki 303 are made proportional to the transmission losses even though the amplitude of the equalizer input signal 332 is an unknown.
  • the gain control signal (Ki) 303 (or K 330) forces the normalized energy level of the core output (x/a) to approximate the normalized energy level of the slicer output (y/b), and the input signal 332 is correctly equalized.
  • Fig. 12 is a block diagram of a transmit amplitude leveling circuit 400 for an equalizer.
  • This circuit 400 includes a variable gain amplifier 402, an adder 404, a received data swing detection circuit 406, and a core input swing detection circuit 408.
  • the variable gain amplifier 402 receives an input signal 410 from a transmission medium with an unknown transmit amplitude (B), and generates an equalizer core input signal 412 that settles to a fixed amplitude (A).
  • the variable gain amplifier 402 also receives a variable gain control signal 414 that sets the gain of the amplifier 402 to either amplify or attenuate the input signal 410 to the fixed swing (A) expected by the equalizer core.
  • the variable gain control signal 414 is preferably generated by the adder 404, which compares the transmit swing (B) of the input signal 410 from the transmission medium with the swing (A) of the equalizer core input signal 412.
  • the transmit swing (B) of the input signal 410 is calculated with the received data swing detect circuit 406, which generates an energy-level output that is preferably coupled as a negative input to the adder 404.
  • the swing (A) of the equalizer core input signal 412 is calculated with the core input swing detect circuit 408, which generates an energy-level output that is preferably coupled as a positive input to the adder 404.
  • P-Type proportional type controller
  • I-Type integral type controller
  • Pl-type controller a combination Pl-type controller.
  • the transmit amplitude leveling circuit 400 may be implemented, for example, in the equalizer system 100 described above with reference to Fig. 9 by coupling the output of the variable gain amplifier 412 as the input to the equalizer core 102.
  • the variable gain control signal 414 would preferably adjust the gain of the variable gain amplifier 402 to 0.666 in order to reduce the signal swing of the received data signal. If, however, the data is transmitted at 800mV as expected in the equalizer core, then the gain of the variable gain control signal 414 would preferably be set to unity (1) by the variable gain control signal 414, and thus the amplifier 402 would be operating as a buffer.
  • Fig. 13 is a block diagram illustrating an exemplary implementation of the received data swing detection circuit 406 and the core input-swing detection circuit 408 shown in Fig. 12.
  • the exemplary received data swing detection circuit 406 includes a low band-pass filter 502 and an envelope detector 504.
  • the low band-pass filter 502 preferably filters the input signal 410 from the transmission medium to a frequency range centered towards the low end of the transmit spectrum at which the transmission losses are minimal. In this manner, the output from the low band-pass filter 502 approximates the transmit swing (B) of the input signal 410.
  • the output from the low band-pass filter 502 is then coupled to the envelope detector 504, which detects the energy level of the signal and generates the output of the received data swing detection circuit.
  • the exemplary core input swing detection circuit 408 includes a fixed-swing slicer 506, a low band-pass filter 508, and an envelope detector 510.
  • the fixed-swing slicer 506 is coupled to the equalizer core input signal 412, which is converted by the slicer 506 into a digital output signal having the swing (A) expected in the equalizer core.
  • This digital signal is then filtered by the low band-pass filter 508, which preferably has a bandwidth substantially the same as that of the low band-pass filter 502 in the received data swing detection circuit 406.
  • the filtered output from the low band-pass filter 508 is coupled to the envelope detector 510, which detects the energy level of the signal and generates the output of the swing detection circuit 408.
  • the output from the core input swing detection circuit 408 is preferably coupled as the positive input to the adder 404, and the output from the received data swing detection circuit 406 is preferably coupled as the negative input to the adder 404.
  • the variable control signal 414 generated by the adder 404 is thus proportional to the difference between the transmit swing (B) of the input signal 410 and the swing (A) expected in the equalizer core.
  • Fig. 14 is a block diagram of an exemplary transmit amplitude independent adaptive equalizer 600 utilizing a variable gain amplifier 402.
  • the equalizer 600 includes a variable gain amplifier 402, an equalizer core 202, a fixed-swing slicer 602, a gain control loop 206, and a variable gain amplifier control loop (VG-Loop) 604.
  • the VG-Loop 604 includes two low bandpass filters 606 and 608, two envelope detectors 610 and 612, and an adder 614.
  • the variable gain amplifier 402 preferably receives an input signal 410 that has been attenuated from its transmit swing B) as a result of losses incurred in a transmission medium.
  • the variable gain amplifier 402 also receives a variable gain control signal 616 from the VG- Loop 604 that controls the amount of gain applied by the amplifier 402 in order to generate an equalizer core input 412 that settles to a fixed swing (A).
  • the equalizer core 202 operates as described above to compensate for transmission losses incurred in the transmission medium, and generates a core output signal 618.
  • the core output signal is then coupled to the fixed-swing slicer 602, which converts the core output signal 618 into a digital output signal 620 having a fixed swing (A).
  • the gain control loop 206 operates as described above with reference to Fig.
  • the VG-Loop 604 preferably isolates the low frequency portions of the core output signal 618 and the digital output signal 620, and compares the signal energies of the two low band-limited singles to generate the variable gain control signal 616.
  • the low band-limited signals are centered towards the low end of the transmit spectrum at which the losses from the transmission medium are minimal.
  • the low band-limited signals may be centered at alternative points within the transmit spectrum as long as the VG-Loop 604 isolates a lower spectral range than the gain control loop 206.
  • the low frequency portions of the core output signal 618 and the digital output signal 620 are isolated by the low band-pass filters 606 and 608.
  • the low band-limited signals are each coupled to one of the envelope detectors 610 and 612, which generate energy-level outputs that are proportional to the signal energies.
  • the energy-level output from one envelop detector 612 is preferably coupled as a positive input to the adder 614, and the energy-level output from the other envelop detector 610 is preferably coupled as a negative input to the adder 614.
  • the adder 614 generates the variable gain control signal 616, which is proportional to the difference between the energy levels of the low band-limited signals.
  • variable gain control signal 616 forces the output of the variable gain amplifier to settle at a swing level (A) substantially equal to the fixed swing (A) of the slicer.
  • controllers many types of controllers could be used to implement the VG-Loop 604 and the gain control loop 206 shown in Fig. 14.
  • the VG-Loop 604 or the gain control loop 206 may be implemented as a proportional type controller (P-Type), an integral type controller (I-Type) or a combination proportional-integral type controller (Pi-Type).
  • the VG-Loop 604 and the gain control loop 206 are preferably implemented as different controller types in order to maintain stability in the system.

Abstract

Adaptive equalizers are provided that compensate for transmission losses in an input signal, when the transmit signal amplitude is unknown. Several embodiments are provided, including a first embodiment having an equalizer core, a controllable-swing slicer and an amplitude control loop, a second embodiment having an equalizer core, a fixed-swing slicer and a control loop, a third embodiment having an equalizer core, a variable gain amplifier, and a variable gain amplifier control loop, and a fourth embodiment having an equalizer core, a fixed-swing slicer, a variable gain amplifier, and a variable gain amplifier control loop.

Description

Transmit Amplitude Independent Adaptive Equalizer
BACKGROUND
1. FIELD OF THE INVENTION
This invention relates generally to the field of equalizers. More particularly, the invention provides a transmit amplitude independent adaptive equalizer that is capable of compensating for transmission losses in an input signal when the transmit signal amplitude is unknown. The invention is particularly well suited for use in digital communication components, such as receivers, equalizers, high-speed backplanes, Printed Circuit Board Trace equalizers, automatic gain control devices, and other types of digital communication components.
2. DESCRIPTION OF THE RELATED ART
The use of an equalizer to compensate for loss resulting from the non-idealities of a transmission medium is known. Fig. 1 is a block diagram showing an equalizer 12 implemented in a typical digital communications system 10 in which an input signal 14 is transmitted through a transmission medium 16. Typical transmission media 16 used for transmission of digital signals over relatively short distances include, for example, printed circuit board (PCB) traces and coaxial cables. These, and other known transmission media, typically cause significant frequency dependant losses in digital signals being transmitted over the media and consequently distort the digital data, often resulting in pulse spreading and interference between neighboring pulses (known as intersymbol interference). In addition, the input signal 14 is further corrupted during transmission by noise 18 induced by the transmission medium 16. The equalizer 12 regenerates the transmitted signal 20 by providing gain to compensate for the frequency dependant losses caused by the transmission medium 16 (up to some maximum length) while preferably minimizing the effect of noise 18. This function is typically achieved by applying a transfer function to the received signal 20 that approximates the inverse of the transmission losses.
Fig. 2 is a graph 30 showing the loss (in dB) incurred in the transmission medium 16, plotted as a function of both the length (/) of the medium 16 and the frequency (/) of the
signal. Generally, the loss over a transmission medium (such as a coaxial cable or PCB trace) may be approximated in the frequency domain by the following equation:
where /is the frequency, / is the length of the transmission medium, j = v-1 , ks is the skin
effect loss constant of the transmission medium, and kd is the dielectric loss constant of the transmission medium. The value of L(f) is plotted in Fig. 2 for transmission media of two
different lengths: Length 1 '(shorter) and Length 2 (longer). As the length (/) of the transmission
medium increases, the loss increases. In addition, as the frequency (/) increases, the loss
increases.
To counteract the transmission loss shown in Fig. 2, an equalizer 12 should have a frequency characteristic that is the inverse of the loss function of the transmission medium. The inverse loss function may be approximated as follows:
- - = G(f) = l + KH(f) ;
where K is a control variable that is proportional to the length (/) of the transmission medium.
The value of K typically varies from zero to unity (or some other constant) as the transmission medium approaches its maximum length. Fig. 3 is a graph 40 showing the inverse loss function G(f) , plotted in dB on the same
axes as the loss function L(f). As shown in this figure, the inverse loss function G(f) provides
a frequency dependant gain equivalent to the loss L(f) incurred in the transmission medium.
The characteristics of the inverse loss function G(f) are explained in more detail in United
States Patent Application No. 09/055,515 (hereinafter referred to as "the '515 Application") which is owned by the Assignee of the present application, and which is hereby incorporated into the present application by reference.
Fig. 4 is a block diagram of an equalizer core 50 that implements the inverse loss function G(f) . The equalizer core 50 includes a transfer function block 52 (H(/)), a multiplier
58, and an adder 56. This circuit 50 applies variable gain to an input signal 57 by applying the transfer function H(f) in order to generate a resultant signal and then by multiplying the
resultant signal from the transfer function block 52 by a gain control signal 58 (K). The gain control signal 58 (K) preferably controls the amount of gain applied by the transfer function H(f) by multiplying the output of the transfer function block 52 by a factor typically varying
from zero (0) to unity (1) depending upon the length (/) of the transmission medium 16. For
instance, when the transmission medium 16 is at a maximum length, the transfer function H(/)
is generally multiplied by unity (1) to provide the maximum gain. The output of the multiplier is then summed with the input signal 57 by the adder 56 in order to produce an equalized output signal 59 corresponding to the inverse loss function (1+ KH(/)). An exemplary circuit for
implementing the transfer function block 52 is described in the above-referenced '515 Application.
Fig. 5 is a block diagram of an alternative equalizer core 60 that implements a bandwidth- limited inverse loss function. In this circuit 60, a low-pass filter 62 is added to the equalizer core 50 shown in Fig. 4 to reduce noise encountered in the transmission medium 16. This alternative implementation 60 reduces the amplification of high frequency noise, and thus increases the signal-to-noise ratio (SNR) of the equalized output signal 64. A graphical representation 70 of the bandwidth-limited inverse loss function 72, plotted on the same axes as the loss function L(f) is shown in Fig. 6.
Fig. 7 is a block diagram showing a multiple-stage equalizer core 80 having three equalizer stages 82, 84 and 86, each of which implements the inverse loss function G(f) . The
three cascaded equalizer stages 82, 84 and 86 are preferably the same as the equalizer core 50 shown in Fig. 4. Alternatively, the multiple-stage equalizer core 80 could include a plurality of bandwidth-limited stages as shown in Fig. 5, or other types of cores. In any case, each equalizer stage 82, 84 and 86 includes a gain control signal (Kl, K2 or K3) that is used to control the gain implemented by the transfer function H(f) in proportion to the length of the transmission
medium 16. The advantages of utilizing a multiple-stage equalizer core are explained in detail in the '515 Application.
Operationally, each stage 82, 84 and 86 in the multiple-stage equalizer core 80 is configured to equalize signals transmitted over transmission media up to a percentage of the total maximum transmission medium length. For instance, if the multiple-stage equalizer core 80 is capable of equalizing losses incurred in a printed circuit board ("PCB") trace of up to 30 inches, then each core stage 82, 84, and 86 will typically be configured to equalize losses in PCB traces of up to 10 inches. The stages 82, 84 and 86 are then cascaded such that they operate sequentially to equalize PCB traces of up to 30 inches.
Fig. 8 is a graph 90 showing how the gain control signals Kl, K2 and K3 in the multiple- stage equalizer core 80 are varied according to the length of the transmission medium. The value K, shown along the x-axis in Fig. 8, represents the percentage of the transfer function H(f) that
needs to be applied to an input signal in order to supply the gain necessary to equalize a transmission medium of a given length. As the transmission medium length increases, the gain necessary to equalize the transmission losses in the medium also increases. Fig. 8 shows that the gain control signals Kl, K2 and K3 cause gain to be supplied sequentially by the equalizer stages 82, 84 and 86. For instance, if each equalizer stage 82, 84 and 86 is capable of providing the necessary gain to equalize 10 inches of a PCB trace, then the gain control signal Kl would typically control the gain necessary for PCB traces from 0 to 10 inches, the combined gain control signals Kl (at unity) and K2 would typically control the gain necessary for PCB traces from 10 to 20 inches, and the combined gain control signals Kl (at unity), K2 (at unity) and K3 would typically provide the gain for PCB traces from 20 to 30 inches. For example, if the PCB trace were 15 inches in length and each equalizer stage 82, 84 and 86 can equalize 10 inches, then Kl would be at its maximum value (unity), K2 would be at the value necessary to cause the second equalizer stage 84 to equalize a 5 inch transmission medium, and K3 would be zero.
Fig. 9 is a block diagram showing an exemplary equalizer system 100 such as described in the referenced '515 Application. This equalizer system 100 includes an equalizer core 102, a sheer 104, an automatic gain control circuit (AGC) 106, a transmitter 108, and a transmission medium 110. The equalizer core 102 may be either a single-stage core as shown in Figs. 4 or 5 or a multiple-stage core as shown in Fig. 7, and operates, as described above, to compensate for the losses incurred in the transmission medium 110. The output 112 of the equalizer core 102 is coupled to the sheer 104, which converts the output signal 112 from the core 102 to a digital output signal 114 having a known swing (A) that .approximates the swing (B) of the data sent from the transmitter 108. Since the swing (B) of the transmitted data is known and reproduced as the swing (A) of the digital output signal 114 from the slicer 104, the difference in energy between the equalizer core output signal 112 and the digital output signal 114 approximates the energy lost in the transmission medium 110, which is proportional to its length. The AGC 106 compares the energy of the equalizer core output signal 112 with the energy of the digital output signal 114 from the slicer 104 to generate the gain control signal K.
The AGC 106 includes a core-side band-pass filter 116, a core-side envelope detector 118, a slicer-side band-pass filter 120, a slicer-side envelope detector 122, an adder 124, and a sequencer 126. Operationally, the AGC 106 filters the core and digital outputs 112 and 114 to mid-band frequencies using the band-pass filters 116 and 120. The advantage of filtering the core and digital outputs 112 and 114 to their mid-band frequencies is explained in detail in the '515 Application. Following this filtering function, the AGC 106 then detects the signal energy of the two band-limited signals with the envelope detectors 118 and 122. Finally, it determines the difference between the two signal energies with the adder 124, which provides the gain control signal K. If the equalizer core 102 is single-stage, then the gain control signal K is typically coupled directly to the core 102 to control the variable gain as described above. If, however, the equalizer core 102 is of the multiple-stage type, then the sequencer 126 is used to convert the gain control signal K from the adder 124 into a plurality of multiple-stage gain control signals Ki, such as Kl, K2 and K3 described above with reference to Figs. 7 and 8. In either case, the gain control signal(s) K (or Ki) enable the equalizer core 102 to equalize the core output signal 112 by forcing it to the same energy level as the digital output signal 114 from the slicer 104- A further description of the AGC 106 is provided in the above referenced '515 Application. One skilled in the art will appreciate that the signal swing (B) at the transmitter 108 must be known a priori and accurately replicated by the slicer 104 if the equalizer system 100 shown in Fig. 9 is to achieve optimal performance. Any significant difference between the signal swing (B) at the transmitter 108 and the signal swing (A) of the digital output signal 114 will directly result in a gain (equalization) error. For example, an increase in the swing (B) of the transmitted signal will force the AGC loop 106 to settle at a lower gain than necessary to compensate for the transmission loss (under-equalization). Similarly, a decrease in the swing (B) of the transmitted signal will result in over-equalization. Even if the swing (B) of the transmitted signal were tightly controlled, similar equalization errors may be caused by mismatch in the digital output swing (A) generated by the slicer 104. Such mismatch errors may be caused, for example, by variations in temperature, power supply voltages, or manufacturing processes.
SUMMARY A transmit amplitude independent adaptive equalizer is provided. One embodiment of the equalizer comprises an equalizer core, a controllable-swing slicer and an amplitude control loop. The equalizer core is coupled to an input signal from a transmission medium, and generates a core output signal by applying a frequency dependant gain to the input signal to compensate for losses incurred in the transmission medium. The controllable-swing slicer is coupled to the core output signal and a swing control input, and converts the core output signal into a digital output signal having a variable swing that is controlled by the swing control input. The amplitude control loop is coupled to the core output signal and the digital output signal, and generates the swing control input by comparing the core output signal with the digital output signal. A second embodiment of the equalizer comprises an equalizer core, a fixed-swing slicer, and a control loop. The equalizer core is coupled to an input signal from a transmission medium and a gain control input, and generates a core output signal by applying a frequency dependant gain to the input signal. The frequency dependant gain is controlled by the gain control input and compensates for losses incurred in the transmission medium. The fixed-swing slicer is coupled to the core output signal and converts the core output signal to a digital output signal having a fixed digital output swing. The control loop is coupled to the core output signal and the digital output signal and normalizes the core and digital output signals with respect to their low- frequency energy levels, compares the normalized core output signal with the normalized digital output signal to approximate a normalized energy level difference, and generates the gain control input.
A third embodiment of the equalizer comprises a variable gain amplifier, a variable gain amplifier control loop, and an equalizer core. The variable gain amplifier is coupled to an input signal from a transmission medium and a variable gain control signal, and applies a variable gain to the input signal to generate an equalizer core input signal having a pre-determined signal swing. The variable gain amplifier control loop is coupled to the input signal and the equalizer core input signal, and compares the input signal with the equalizer core input signal in order to generate the variable gain control signal. The equalizer core is coupled to the equalizer core input signal, and applies a frequency dependant gain to the amplifier output in order to compensate for attenuation of the input signal caused by losses incurred in the transmission medium.
A fourth embodiment of the equalizer cornprises a variable gain amplifier, an equalizer core, a fixed-swing slicer and a variable gain amplifier control loop. The variable gain amplifier is coupled to an input signal from a transmission medium and is also coupled to a variable gain control signal. The variable gain amplifier applies a variable gain to the input signal in order to generate an equalizer core input signal having a pre-determined signal swing. The equalizer core is coupled to the equalizer core input signal, and applies a frequency dependant gain to the amplifier output in order to compensate for attenuation of the input signal that is caused by losses incurred in the transmission medium and generates a core output signal. The fixed-swing slicer is coupled to the core output signal, and converts the core output signal into a digital output signal having the pre-determined signal swing. The variable gain amplifier control loop is coupled to the core output signal and the digital output signal, and compares the core output signal with the digital output signal in order to generate the variable gain control signal.
BRIEF DESCRIPTION OF THE DRAWINGS
Fig. 1 is a block diagram showing the use of an equalizer in a typical serial digital data communication system in which an input signal is transmitted through a transmission medium;
Fig. 2 is a graph showing the loss (in dB) incurred in the transmission medium, plotted as a function of both the length (/) of the medium and the frequency (/) of the signal;
Fig. 3 is a graph showing the inverse loss function G(f) plotted on the same axes as the
loss function L(f) ;
Fig. 4 is a block diagram of an equalizer core that implements the inverse loss function G(f);
Fig. 5 is a block diagram of an alternative equalizer core that implements a bandwidth- limited inverse loss function; Fig. 6 is a graphical representation of the bandwidth-limited inverse loss function, plotted on the same axes as the loss function L(f) ;
Fig. 7 is a block diagram showing a known multiple-stage equalizer core in which each stage implements the inverse loss function G(f) ;
Fig. 8 is a graph showing how the gain control signals in the multiple-stage equalizer core are adjusted according to the length of the transmission medium;
Fig. 9 is a block diagram showing an exemplary equalizer system such as described in the referenced '515 Application;
Fig. 10 is a block diagram of an exemplary transmit amplitude independent adaptive equalizer having a controllable-swing slicer according to one embodiment of the claimed invention;
Fig. 11 is a block diagram of an exemplary transmit amplitude independent adaptive equalizer having a fixed-swing slicer according to another embodiment of the claimed invention;
Fig. 12 is a block diagram of a transmit amplitude leveling circuit for an equalizer;
Fig. 13 is a block diagram illustrating an exemplary implementation of the received data swing detection circuit and the core input swing detection circuit shown in Fig. 12; and
Fig. 14 is a block diagram of an exemplary transmit amplitude independent adaptive equalizer utilizing a variable gain amplifier.
DETAILED DESCRIPTION Referring again to the drawing figures, Fig. 10 is a block diagram of an exemplary transmit amplitude independent adaptive equalizer 200 having a controllable-swing slicer 204. The equalizer 200 includes an equalizer core 202, a controllable-swing slicer 204, a gain control loop (G-Loop) 206, and an amplitude control loop (A-Loop) 208. The G-Loop 206 includes two high band-pass filters 220 and 222, two envelope detectors 224 and 226, an adder 228, and a sequencer 230. The amplitude control loop (A-Loop) 208 includes two low band-pass filters 240 and 242, two envelope detectors 244 and 246, and an adder 248.
Operationally, the amplitude independent adaptive equalizer 200 tracks the amplitude at which its input signal 210 was transmitted by varying the swing of its digital output signal 214 to approximate the swing of the transmitted data. Because the loss incurred in a transmission medium is frequency dependant, the low frequency portion of the equalizer's input signal 210 shows substantially less attenuation than the higher frequency portions. The equalizer 200 thus detects the amplitude of its input signal 210 at a low frequency, and uses this low-frequency amplitude to approximate the swing of the transmitted data.
The equalizer core 202 receives the input signal 210 from a transmission medium and generates a core output signal 212. The input signal 210 is preferably a digital signal that has been attenuated during transmission over a transmission medium. The equalizer core 202 compensates for attenuation and distortion in the input signal 210 by applying an inverse loss function G(f) as described above with reference to Figs. 2-8. The equalizer core 202 also
receives a gain control signal (Ki) 234 from the gain control loop (G-Loop) 206, which controls the gain applied by the inverse loss function G(f) . The core output signal 212 is then coupled
to the controllable-swing slicer 204, which converts the core output signal 212 into a digital output signal 214 having a swing that is controlled by the amplitude control loop (A-Loop) 208. The A-Loop 208 isolates the low frequency portions of the core output signal 212 and the digital output signal 214, and compares the signal energies, of the two low band-limited signals to set the controllable-swing slicer 204 to approximate the swing of the equalizer input 210 prior to transmission. Similarly, the high frequency portions of the core output signal 212 and the digital output signal 214 are isolated by the gain control loop (G-Loop) 206, which compares the signal energies of the high band-limited signals to generate the gain control signal (Ki) 226. Preferably, the low band-limited signals are centered towards the low end of the transmit spectrum at which the transmission losses are minimal, and the high band-limited signals are centered towards the higher end of the transmit spectrum at which the transmission losses are more significant. However, the low and high band-limited signals may be centered at alternative points within the transmit spectrum as long as the A-Loop 208 isolates a lower spectral range than the G-Loop 206.
Within the A-Loop 208, the low frequency portions of the core output signal 212 and the digital output signal 214 are isolated by the low band-pass filters 240 and 242. The low band- limited signals are each coupled to one of the envelope detectors 244 and 246, which detect the signal energies. The envelope detectors 244 and 246 may preferably be comprised of rectifiers, but could alternatively be any device or combination of devices capable of generating an output signal proportional to the signal energy of its input. The difference between the energy-level outputs from the envelope detectors 244 and 246 is then determined by the adder 248. Preferably, the energy difference is calculated by coupling the energy-level output from one envelope detector 244 as a positive input to the adder 248, and the energy-level output from the other envelope detector 246 as a negative input to the adder 248. In this manner, the adder 248 generates a swing control signal 249 that is proportional to the energy difference between the low band-limited signals. The swing control signal 249 is coupled to the controllable-swing slicer 204 to control the energy level of the digital output signal 214. Operationally, the A-Loop swing control signal 250 forces the swing of the digital output 214 to match the swing of the low band-limited core output. Because the low band-limited core output is typically not significantly attenuated by the transmission medium, the swing of the digital output 214 is thus made to approximate the swing of the equalizer input 210 prior to transmission.
Within the G-Loop 206, the higher frequency portions of the core output signal 212 and the digital output signal 214 are isolated by the high band-pass filters 220 and 222. The bandwidths of the high band-pass filters 220 and 222 are preferably set to isolate the' frequency band in which the equalizer input signal 210 is most significantly effected by transmission losses. Once the core and digital outputs 212 and 214 have been band-limited by the high bandpass filters 220 and 222, the signals are respectively coupled to the input of the envelope detectors 224 and 226, each of which generates an energy-level output proportional to the signal energy of its input signal. The difference between the energy-level outputs of the envelope detectors 224 and 226 is preferably determined by coupling one energy-level output as a negative input to the adder 228 and coupling the other energy-level output as a positive input to the adder 228. The adder 21 then generates a single-stage gain control signal (K) 232 that is proportional to the energy difference between the band-limited core and digital output signals. Because this energy difference approximates the energy lost during transmission over the transmission medium, the single-stage gain control signal (K) 232 settles to a value proportional to the transmission loss which is a function of the length of the transmission medium. The single-stage gain control signal (K) 232 is coupled to the sequencer 230, which generates the gain control signal Ki 234 that is fed back to control the gain of the equalizer core 202 as described above with reference to Figs. 7 and 8. Alternatively, if the equalizer core 202 is a single-stage equalizer core as described above with reference to Fig. 4 or Fig. 5, then the single-stage gain control signal (K) 232 may be directly fed back to the equalizer core 202. It should be understood that many types of controllers could be used to implement the A- Loop 208 and the G-Loop 206 shown in Fig. 10. For instance, the A-Loop 208 and the G-Loop 206 may be implemented as either a proportional type controller (P-Type), an integral type controller (I-Type) or a combination Pl-type controller. To implement the G-Loop 206 as an I- Type controller, for example, an integrator (Kj/s) could be coupled between the adder 228 and the sequencer 230. In addition, to maintain stability in the system, the A-Loop 208 and the G- Loop 206 are preferably implemented as different controller types such that one control loop 206 or 208 has a dominant time constant/pole. For example, the G-Loop 206 may preferably be implemented as a slower I-type loop, while the A-Loop 208 is implemented as a faster P-Type loop.
Fig. 11 is a block diagram of an exemplary transmit amplitude independent adaptive equalizer 300 having a fixed-swing slicer 304. In this exemplary embodiment, the amplitude independent adaptive equalizer 300 includes an equalizer core 302, a slicer 304, and a control loop 305. The control loop includes a core-side low band-pass filter 306, a core-side high bandpass filter 308, a slicer-side low band-pass filter 310, a slicer-side high band-pass filter 312, four envelope detectors 314, 316, 318 and 320, a core-side multiplier 340, a slicer-side multiplier 342, an adder 322, and a sequencer 324. Operationally, the equalizer 300 utilizes a fixed-swing slicer 304, which is independent from the amplitude of the equalizer's input signal 332. To accomplish amplitude independence and maintain optimal equalization, the equalizer 300 calculates the necessary gain by first normalizing the energy level at the outputs of the equalizer core 302 and the fixed-swing slicer 304 with respect to their low-frequency amplitudes, and then comparing the normalized signals. The equalizer core 302 receives an input signal 332 from a transmission medium and a gain control signal (Ki) 303 from the control loop 305. As described above, the equalizer core 302 applies a frequency dependant gain to the equalizer input signal 332 as a function of the gain control signal (Ki), and generates a core output signal 326. The core output signal 326 is then coupled to the fixed-swing slicer 304, which converts the core output signal 326 into a digital output signal 328 having a fixed swing. Preferably, the swing (A) of the digital output signal is fixed at a nominal value at which data is most often transmitted to the equalizer 300. Because the equalizer 300 is independent of the amplitude of the input signal 332, however, the swing (A) of the digital slicer output 328 may not approximate the swing of the equalizer input signal 332 prior to transmission. Therefore, to accurately determine the losses incurred in the transmission medium and achieve optimal equalization, the control loop 305 sets the gain control signal (Ki) by normalizing the energy level of the core and digital output signals 328 and 326 with respect to their respective low-frequency amplitudes before comparing the signals to determine the necessary gain to be implemented by the core 302. The control loop 305 may be implemented, for example, as either a proportional type controller (P-Type), an integral type controller (I- Type) or a combination Pl-type controller.
Within the control loop 305, the low frequency portions of the core output signal 326 and the digital output signal 328 are isolated by the core-side low band-pass filter 306 and the slicer- side low band-pass filter 310, respectively.. The center frequency of the low band-pass filters 306 and 310 is preferably chosen to match the frequency band at which the equalizer input signal 332 exhibits minimal attenuation. Similarly, the higher frequency portions of the core output signal 326 and the digital output signal 328 are isolated by the core-side high band-pass filter 308 and the slicer-side high band-pass filter 312, respectively. The bandwidths of the high band-pass filters 308 and 312 are preferably chosen to isolate the frequency band at which the equalizer input signal 332 is attenuated and distorted by the transmission medium. The energy level of the output of each band-pass filter 306, 308, 310 and 312 is then determined by one of the envelope detectors 314, 316, 320 and 318, each of which generates an energy-level signal (a, x, b, and y) proportional to the energy of its input.
In amplitude dependant equalizer systems, such as described above with reference to Fig. 9, the energy level signals (x and y) for the high frequency portion of the core and slicer outputs 326 and 328 are compared to force the energy level of the core output equal to the known energy level of the slicer output (x = y). This relationship between the energy-level signals (x and y) loses its significance, however, when the swing (A) generated by the slicer 304 is not substantially equal to the swing of the data prior to transmission. Thus, to compensate for an unknown input signal amplitude, the energy-level signal (y) of the high frequency portion of the digital output signal 328 is weighted with the energy-level signal (a) of the low frequency portion of the core output signal 326. Similarly, the energy-level signal (x) of the high frequency portion of the core output signal 326 is weighted with the energy-level signal (b) of the low frequency portion of the digital output signal 328. With reference to Fig. 11, the core-side multiplier 340 multiplies the signals a and y to generate the output a*y, and the slicer-side multiplier 342 multiplies the signals b and x to generate the output b*x. This multiplication function is equivalent to normalizing the energy levels of the core and slicer outputs 326 and 328 with respect to their amplitudes (x/a is the normalized core signal and y/b is the normalized slicer signal).
To determine the single-stage gain control signal (K) 330, the energy-level difference between the weighted signals (a*y and b*x) is measured by the adder 322. If the equalizer core 302 is multiple-stage, then the single-stage gain control signal (K) 330 is coupled to the sequencer 324, which generates the gain control signal (Ki) 303 that is fed back to the equalizer core 302 as described above. Alternatively, if the equalizer core 302 is single-stage, then the single-stage gain control signal is preferably fed back directly to the equalizer core 302. In either case, because the energy-level signals (x and y) corresponding to the lossy portions of the core and digital output signals 326 and 328 are normalized with respect to their low-frequency amplitudes (a and b), the values of K 330 and Ki 303 are made proportional to the transmission losses even though the amplitude of the equalizer input signal 332 is an unknown. In this manner, the gain control signal (Ki) 303 (or K 330) forces the normalized energy level of the core output (x/a) to approximate the normalized energy level of the slicer output (y/b), and the input signal 332 is correctly equalized.
Fig. 12 is a block diagram of a transmit amplitude leveling circuit 400 for an equalizer. This circuit 400 includes a variable gain amplifier 402, an adder 404, a received data swing detection circuit 406, and a core input swing detection circuit 408. The variable gain amplifier 402 receives an input signal 410 from a transmission medium with an unknown transmit amplitude (B), and generates an equalizer core input signal 412 that settles to a fixed amplitude (A). The variable gain amplifier 402 also receives a variable gain control signal 414 that sets the gain of the amplifier 402 to either amplify or attenuate the input signal 410 to the fixed swing (A) expected by the equalizer core. The variable gain control signal 414 is preferably generated by the adder 404, which compares the transmit swing (B) of the input signal 410 from the transmission medium with the swing (A) of the equalizer core input signal 412. The transmit swing (B) of the input signal 410 is calculated with the received data swing detect circuit 406, which generates an energy-level output that is preferably coupled as a negative input to the adder 404. The swing (A) of the equalizer core input signal 412 is calculated with the core input swing detect circuit 408, which generates an energy-level output that is preferably coupled as a positive input to the adder 404. It should be understood, however, that many types of control circuits could be used to generate the variable gain control signal 414, such as a proportional type controller (P-Type), an integral type controller (I-Type) or a combination Pl-type controller.
The transmit amplitude leveling circuit 400 may be implemented, for example, in the equalizer system 100 described above with reference to Fig. 9 by coupling the output of the variable gain amplifier 412 as the input to the equalizer core 102. For example, if the equalizer system 100 is configured to equalize data transmitted at 800mV and the data is instead transmitted at 1200mV, then the variable gain control signal 414 would preferably adjust the gain of the variable gain amplifier 402 to 0.666 in order to reduce the signal swing of the received data signal. If, however, the data is transmitted at 800mV as expected in the equalizer core, then the gain of the variable gain control signal 414 would preferably be set to unity (1) by the variable gain control signal 414, and thus the amplifier 402 would be operating as a buffer.
Fig. 13 is a block diagram illustrating an exemplary implementation of the received data swing detection circuit 406 and the core input-swing detection circuit 408 shown in Fig. 12. The exemplary received data swing detection circuit 406 includes a low band-pass filter 502 and an envelope detector 504. The low band-pass filter 502 preferably filters the input signal 410 from the transmission medium to a frequency range centered towards the low end of the transmit spectrum at which the transmission losses are minimal. In this manner, the output from the low band-pass filter 502 approximates the transmit swing (B) of the input signal 410. The output from the low band-pass filter 502 is then coupled to the envelope detector 504, which detects the energy level of the signal and generates the output of the received data swing detection circuit. The exemplary core input swing detection circuit 408 includes a fixed-swing slicer 506, a low band-pass filter 508, and an envelope detector 510. The fixed-swing slicer 506 is coupled to the equalizer core input signal 412, which is converted by the slicer 506 into a digital output signal having the swing (A) expected in the equalizer core. This digital signal is then filtered by the low band-pass filter 508, which preferably has a bandwidth substantially the same as that of the low band-pass filter 502 in the received data swing detection circuit 406. The filtered output from the low band-pass filter 508 is coupled to the envelope detector 510, which detects the energy level of the signal and generates the output of the swing detection circuit 408. The output from the core input swing detection circuit 408 is preferably coupled as the positive input to the adder 404, and the output from the received data swing detection circuit 406 is preferably coupled as the negative input to the adder 404. The variable control signal 414 generated by the adder 404 is thus proportional to the difference between the transmit swing (B) of the input signal 410 and the swing (A) expected in the equalizer core.
Fig. 14 is a block diagram of an exemplary transmit amplitude independent adaptive equalizer 600 utilizing a variable gain amplifier 402. The equalizer 600 includes a variable gain amplifier 402, an equalizer core 202, a fixed-swing slicer 602, a gain control loop 206, and a variable gain amplifier control loop (VG-Loop) 604. The VG-Loop 604 includes two low bandpass filters 606 and 608, two envelope detectors 610 and 612, and an adder 614.
The variable gain amplifier 402 preferably receives an input signal 410 that has been attenuated from its transmit swing B) as a result of losses incurred in a transmission medium. The variable gain amplifier 402 also receives a variable gain control signal 616 from the VG- Loop 604 that controls the amount of gain applied by the amplifier 402 in order to generate an equalizer core input 412 that settles to a fixed swing (A). The equalizer core 202 operates as described above to compensate for transmission losses incurred in the transmission medium, and generates a core output signal 618. The core output signal is then coupled to the fixed-swing slicer 602, which converts the core output signal 618 into a digital output signal 620 having a fixed swing (A). The gain control loop 206 operates as described above with reference to Fig. 10 to control the gain applied by the equalizer core 202 in order to compensate for frequency dependent losses incurred in the transmission medium. The VG-Loop 604 preferably isolates the low frequency portions of the core output signal 618 and the digital output signal 620, and compares the signal energies of the two low band-limited singles to generate the variable gain control signal 616. Preferably, the low band-limited signals are centered towards the low end of the transmit spectrum at which the losses from the transmission medium are minimal. However, the low band-limited signals may be centered at alternative points within the transmit spectrum as long as the VG-Loop 604 isolates a lower spectral range than the gain control loop 206.
Within the VG-Loop 604, the low frequency portions of the core output signal 618 and the digital output signal 620 are isolated by the low band-pass filters 606 and 608. The low band-limited signals are each coupled to one of the envelope detectors 610 and 612, which generate energy-level outputs that are proportional to the signal energies. The energy-level output from one envelop detector 612 is preferably coupled as a positive input to the adder 614, and the energy-level output from the other envelop detector 610 is preferably coupled as a negative input to the adder 614. The adder 614 generates the variable gain control signal 616, which is proportional to the difference between the energy levels of the low band-limited signals. In this manner, the variable gain control signal 616 forces the output of the variable gain amplifier to settle at a swing level (A) substantially equal to the fixed swing (A) of the slicer. It should be understood that many types of controllers could be used to implement the VG-Loop 604 and the gain control loop 206 shown in Fig. 14. For instance, the VG-Loop 604 or the gain control loop 206 may be implemented as a proportional type controller (P-Type), an integral type controller (I-Type) or a combination proportional-integral type controller (Pi-Type). In addition, the VG-Loop 604 and the gain control loop 206 are preferably implemented as different controller types in order to maintain stability in the system.
The embodiments described herein are examples of structures, systems or methods having elements corresponding to the elements of the invention recited in the claims. This written description may enable those skilled in the art to make and use embodiments having alternative elements that likewise correspond to the elements of the invention recited in the claims. The intended scope of the invention thus includes other structures, systems or methods that do not differ from the literal language of the claims, and further includes other structures, systems or methods with insubstantial differences from the literal language of the claims.

Claims

We claim:
1. An equalizer, comprising: an equalizer core coupled to an input signal from a transmission medium that applies a frequency dependant gain to the input signal to compensate for losses incurred in the transmission medium and generates a core output signal; a controllable-swing slicer coupled to the core output signal and a swing control input that converts the core output signal into a digital output signal having a variable swing, wherein the variable swing of the digital output signal is controlled by the swing control input; and an amplitude control loop coupled to the core output signal and the digital output signal that compares the core output signal with the digital output signal and generates the swing control input.
2. The equalizer of claim 1, wherein the amplitude control loop is configured as a proportional (P-type) control loop.
3. The equalizer of claim 1, wherein the amplitude control loop is configures as an integral (I- type) confrol loop.
4. The equalizer of claim 1, wherein the amplitude control loop is configured as a combination proportional-integral (PI type) control loop.
5. The equalizer of claim 1, wherein the amplitude control loop comprises: a first filter coupled to the core output signal that generates a first frequency band-limite signal; and a second filter coupled to the digital output signal that generates a second frequenc band-limited signal; wherem the first and second frequency band-limited signals are compared by th amplitude control loop.
6. The equalizer of claim 5, wherein the first and second filters respectively filter the core outpu signal and the digital output signal to a frequency range at wliich the input signal incurs no significant losses from the transmission medium.
7. The equalizer of claim 5, wherein the first and second filters respectively filter the core outpu signal and the digital output signal to a frequency range towards the lower end of the transmit spectrum of the input signal.
8. The equalizer of claim 5, wherein the first and second filters are low-frequency, band-pass filters.
9. The equalizer of claim 1, wherein the amplitude control loop includes a plurality of envelope detectors that determine an energy level in the core output signal and the digital output signal, wherein the amplitude control loop compares the energy levels of the core output signal and the digital output signal.
10. The equalizer of claim 5, wherein the amplitude control loop further comprises: a first envelope detector coupled to the first filter that generates a first energy-level output signal as a function of the first frequency band-limited signal; and a second envelope detector coupled to the second filter that generates a second energy- level output signal as a function of the second frequency band-limited signal; wherein the amplitude control loop compares the first and second energy-level outputs.
11. The equalizer of claim 10, wherein the first and second envelope detectors each comprise a rectifier.
12. The equalizer of claim 10, wherein the first and second envelope detectors each comprise a multiplier.
13. The equalizer of claim 1, wherein the amplitude control loop includes an adder that compares the core output signal with the digital output signal.
14. The equalizer of claim 10, wherein the amplitude control loop further comprises: an adder coupled to the first and second energy-level outputs that generates the swing control input.
15. The equalizer of claim 14, wherein: the first energy-level output signal is coupled as a positive input to the adder; and the second energy-level output signal is coupled as a negative input to the adder.
16. The equalizer of claim 1, wherein the transmission medium is a coaxial cable.
17. The equalizer of claim 1, wherein the transmission medium is a printed circuit board trace.
18. The equalizer of claim 1, wherein the transmission medium is a backplane.
19. The equalizer of claim 1, wherein the frequency dependant gain is applied to the equalizer input signal by applying a transfer function that approximates an inverse of the losses induced by the transmission medium.
20. The equalizer of claim 1, further comprising: a gain control loop coupled to the core output signal and the digital output signal that compares the core output signal with the digital output signal and generates a gain control signal, wherein the gain control signal is coupled as a gain control input to the equalizer core to control the amount of frequency dependant gain applied to the input signal.
21. The equalizer of claim 20, wherein the gain control loop is implemented as a proportional (P-type) controller.
22. The equalizer of claim 20, wherein the gain control loop is implemented as an integral (I- type) controller.
23. The equalizer of claim 20, wherein the gain control loop is implemented as a combination proportional/integral (Pl-type) controller.
24. The equalizer of claim 20, wherein the gain control loop and the amplitude confrol loop are implemented as different controller types.
25. The equalizer of claim 20, wherein the gain control loop is implemented as an integral (I- type) controller and the amplitude control loop is implemented as a proportional (P-type) controller.
26. The equalizer of claim 20, wherein the gain control signal varies from zero to unity as the transmission medium approaches a maximum length.
27. The equalizer of claim 20, wherein the equalizer core comprises: a transfer function block coupled to the input signal that applies the frequency dependant gain and generates a transfer function block output; a multiplier coupled to the transfer function block output and the gain control input that multiplies the transfer function block output and the gain control input and generates a multiplier output, wherein the gain control input varies the frequency dependant gain in proportion to the length of the transmission medium; and an adder that receives the multiplier output and the equalizer input signal and generates the core output signal.
28. The equalizer of claim 27, wherein the equalizer core further comprises: a low-pass filter coupled between the multiplier and the adder that filters high frequency noise from the multiplier output.
29. The equalizer of claim 27, wherein the equalizer core further comprises: a low-pass filter coupled to the transfer function block and the adder that filters high frequency noise from the equalizer input signal.
30. The equalizer of claim 20, wherein the gain control loop comprises: a first filter coupled to the core output signal that generates a frequency band-limited core output signal; and a second filter coupled to the digital output signal that generates a frequency band-limited digital output signal; wherein the frequency band-limited core and digital output signals are compared by the gain control loop.
31. The equalizer of claim 30, wherein the first and second filters respectively limit the core and digital output signals to a frequency range in which the input signal is attenuated by the transmission medium.
32. The equalizer of claim 30, wherein the first and second filters are high-frequency, band-pass filters.
33. The equalizer of claim 30, wherein the gain control loop further comprises: a first envelope detector coupled to the frequency band-limited core output signal that generates a first energy-level output signal as a function of the frequency band-limited core output signal; and a second envelope detector coupled to the frequency band-limited digital output, signal that generates a second energy-level output signal as a function of the frequency band-limited digital output signal; wherein the gain control loop compares the first and second energy-level output signals to generate the gain control signal.
34. The equalizer of claim 30, wherein the first and second envelope detectors each comprise a rectifier.
35. The equalizer of claim 30, wherein the first and second envelope detectors each comprise a multiplier.
36. The equalizer of claim 30, wherein the gain control loop further comprises: an adder coupled to the first and second energy-level signals that generates the gain control signal.
37. The equalizer of claim 36, wherein: the first energy-level output is coupled as a negative input to the adder; and the second energy-level output is coupled as a positive input to the adder.
38. The equalizer of claim 1, wherein the equalizer core is a multi-stage equalizer core having a plurality of individual equalizer core stages, each of which supplies a portion of the frequency dependant gain.
39. The equalizer of claim 20, wherein the equalizer core is a multi-stage equalizer core having a plurality of individual equalizer core stages, each of which supplies a portion of the frequency dependant gain, and wherein the gain control loop comprises: a first filter coupled to the core output signal that generates a frequency band-limited core output signal; a second filter coupled to the digital output signal that generates a frequency band-limited digital output signal; a first envelope detector coupled to the frequency band-limited core output signal that generates a first energy-level output as a function of the frequency band-limited core output signal; a second envelope detector coupled to the frequency band-limited digital output signal that generates a second energy-level output as a function of the frequency band-limited digital output signal; an adder coupled to the first and second energy-level signals that generates the gain control signal; a sequencer coupled to the gain control signal that generates a plurality of individual- stage gain control signals, wherein each individual-stage gain control signal controls the portion of the frequency dependant gain supplied by one of the plurality of individual equalizer core stages.
40. The equalizer of claim 39, wherein the plurality of individual equalizer core stages each supply a portion of the frequency dependant gain sequentially as the transmission medium length increase from zero to a maximum value.
41. The equalizer of claim 39, wherein the plurality of individual equalizer core stages each supply a substantially equal portion of the frequency dependant gain as the transmission medium length increase from zero to a maximum value.
42. A method for approximating a transmitted signal swing in a serial digital equalizer having a digital output signal, comprising the steps of: receiving an equalizer input signal from a transmission medium, wherein the transmitted signal swing of the equalizer input signal prior to transmission over the transmission medium is variable; providing an equalizer core that applies a frequency dependant gain to the equalizer input signal to compensate for frequency dependant transmission losses incurred in the transmission medium, and that generates a core output signal; filtering the core output signal to isolate a frequency range at which minimal transmission losses are incurred in the transmission medium; determining a signal swing for the filtered core output signal; and setting the digital output signal to have an output signal swing substantially equal to the signal swing for the filtered core output signal, wherein the output signal swing approximates the transmitted signal swing.
43. The method of claim 42, wherein the steps of determining a signal swing for the filtered core output signal and setting the digital output signal to have an output signal swing equal to the signal swing for the filtered core output signal are performed by the additional steps of: generating a first energy-level signal that is proportional to the signal swing for the filtered core output signal; filtering the digital output signal to isolate a frequency range at which minimal transmission losses are incurred in the transmission medium; generating a second energy-level signal that is proportional to an output signal swing for the filtered digital output signal; comparing the first energy-level signal with the second energy-level signal to generate a swing control signal, wherem the swing control signal is substantially equal to the difference between the first and second energy-level signals; and providing a controllable swing slicer that receives the core output signal and the swing control signal and generates the digital output signal, wherein the output signal swing is set by the controllable swing slicer in proportion to the swing control signal.
44. An equalizer, comprising: an equalizer core coupled to an input signal from a transmission medium and a gain control input, where the equalizer core applies a frequency dependant gain to the input signal to generate a core output signal, and wherein the frequency dependant gain is controlled by the gain control input and compensates for losses incurred in the transmission medium; a fixed-swing slicer coupled to the core output signal that converts the core output signal to a digital output signal having a fixed digital output swing; and a control loop coupled to the core output signal and the digital output signal that normalizes the core and digital output signals with respect to their low-frequency energy levels, compares the normalized core output signal with the normalized digital output signal to approximate a normalized energy level difference, and generates the gain control input.
45. The equalizer of claim 44, wherein the gain control input is proportional to the normalized energy level difference.
46. The equalizer of claim 44, wherein the transmission medium is a coaxial cable.
47. The equalizer of claim 44, wherein the transmission medium is a printed circuit board trace.
48. The equalizer of claim 44, wherein the fransmission medium is a backplane
49. The equalizer of claim 44, wherein the frequency dependant gain is applied to the equalizer input signal by applying a transfer function that approximates the inverse of the losses incurred in the transmission medium.
50. The equalizer of claim 44, wherein the control loop is implemented as a proportional (P- type) controller.
51. The equalizer of claim 44, wherein the control loop is implemented as an integral (I-type) controller.
52. The equalizer of claim 44, wherein the control loop is implemented as a combination proportional/integral (Pl-type) controller.
53. The equalizer of claim 44, wherein the equalizer core comprises: a transfer function block that receives the equalizer input signal and applies the frequency dependant gain to generate a transfer function block output; a multiplier that receives the transfer function block output and the gain confrol input and generates a multiplier output that is a multiple of the transfer function block output and the gain control input, wherein the gain control input varies the frequency dependant gain in proportion to the length of the transmission medium; an adder that receives the multiplier output and the equalizer input signal and generates the core output signal.
54. The equalizer of claim 53, wherein the gain control input varies from zero to unity as the transmission medium approaches a maximum length.
55. The equalizer of claim 53, wherein the equalizer core further comprises: a low-pass filter coupled between the multiplier and the adder that filters high frequency noise from the multiplier output.
56. The equalizer of claim 53, wherein the equalize core comprises: a low-pass filter coupled to the transfer function block and the adder that filters high frequency noise from the equalizer input signal.
57. The equalizer of claim 44, wherein the confrol loop comprises: a first low-frequency filter coupled to the core output signal that generates a low- frequency core output; and a second low-frequency filter coupled to the digital output signal that generates a low- frequency digital output; wherein the low-frequency core output and the low-frequency digital output are analyzed by the control loop to determine low-frequency energy levels.
58. The equalizer of claim 57, wherein the first and second low-frequency filters isolate a low frequency bandwidth at which minimal losses are incurred by the input signal in the transmission medium.
59. The equalizer of claim 57, wherein the first and second low-frequency filters are low- frequency, band-pass filters.
60. The equalizer of claim 57, wherein the control loop further comprises: a first envelope detector coupled to the low-frequency core output that generates a first energy-level signal proportional to the low-frequency energy level of the core output signal; and a second envelope detector coupled to the low-frequency digital output that generates a second energy-level signal proportional to the low-frequency energy level of the digital output signal.
61. The equalizer of claim 44, wherem the control loop comprises: a first high-frequency filter coupled to the core output signal that generates a high- frequency core output; and a second high-frequency filter coupled to the digital output signal that generates a high- frequency digital output; wherein the control loop normalizes the high-frequency core output with respect to the low-frequency energy level of the core output signal to generate the normalized core output signal, and normalizes the high-frequency digital output signal with respect to the low-frequency energy level of the digital output signal to generate the normalized digital output signal.
62. The equalizer of claim 61, wherein the control loop further comprises: a first envelope detector coupled to the high-frequency core output that generates a first energy level signal; and a second envelope detector coupled to the high-frequency digital output that generates a second energy level signal, wherein the confrol loop normalizes the first energy level signal with respect to the low- frequency energy level of the core output signal to generate the normalized core output signal, and normalizes the second energy level signal with respect to the low-frequency energy level of the digital output signal to generate the normalized digital output signal.
63. The equalizer of claim 44, wherein the control loop comprises: a first low-frequency filter coupled to the core output signal that generates a low- frequency core output; a second low-frequency filter coupled to the digital output signal that generates a low- frequency digital output; a first high-frequency filter coupled to the core output signal that generates a high- frequency core output; a second high-frequency filter coupled to the digital output signal that generates a high- frequency digital output; a first envelope detector coupled to the low-frequency core output that generates a first energy-level signal; a second envelope detector coupled to the low-frequency digital output that generates a second energy-level signal; a third envelope detector coupled to the high-frequency core output that generates a third energy level-signal; a fourth envelope detector coupled to the high-frequency digital output that generates a forth energy-level signal; a first multiplier that multiplies the first energy-level signal with the fourth energy-level signal to generate a first normalized signal; and a second multiplier that multiplies the second energy-level signal with the third energy- level signal to generate a second normalized signal; wherein the control loop compares the first normalized signal with the second normalized signal to generate the gain control input.
64. The equalizer of claim 63, wherein the control loop further comprises: an adder coupled to the first normalized signal and the second normalized signal that generated the gain control input.
65. The equalizer of claim 64, wherein: the first normalized signal is coupled as a positive input to the adder; and the second normalized signal is coupled as a negative input to the adder.
66. The equalizer of claim 63, wherein the first, second, third and fourth envelope detectors each comprise a rectifier.
67. The equalizer of claim 63, wherein the first, second, third and fourth envelope detectors each comprise a multiplier.
68. The equalizer of claim 44, wherein the equalizer core is a multi-stage equalizer core having a plurality of individual equalizer core stages each of which supplies a portion of the frequency dependant gain,
69 The equalizer of claim 68, wherein the control loop comprises: a sequencer coupled to the gain control input that generates a multi-stage gain control input comprising a plurality of individual-stage gain control signals; wherein the multi-stage gain control input is coupled to the equalizer core instead of the gain control input, and each individual-stage gain control signal controls the portion of the frequency dependant gain supplied by one of the plurality of individual equalizer core stages.
70. The equalizer of claim 65, wherein the equalizer core is a multi-stage equalizer core having a plurality of individual equalizer core stages each of which supplies a portion of the frequency dependant gain, and wherein the control loop comprises: a sequencer coupled to the gain control input that generates a multi-stage gain control input comprising a plurality of individual-stage gain control signals; wherein the multi-stage gain control input is coupled to the equalizer core instead of the gain control input, and each individual-stage gain control signal controls the portion of the frequency dependant gain supplied by one of the plurality of individual equalizer core stages.
71. The equalizer of claim 68, wherein the plurality of individual equalizer core stages each supply a portion of the frequency dependant gain sequentially as the transmission medium length increases from zero to a maximum value.
72. The equalizer of claim 68, wherein the plurality of individual equalizer core stages all supply a substantially equal portion of the frequency dependant gain as the transmission medium length increases from zero to a maximum value.
73. A method of setting a frequency dependant gain in an amplitude independent serial digital equalizer, comprising the steps of: receiving an equalizer input signal from a transmission medium; providing an equalizer core that receives the equalizer input signal and also receives a gain control signal, and that applies a frequency dependant gain to the equalizer input signal to generate a core output signal, wherein the frequency dependant gain is controlled by the gain control signal and compensates for losses incurred in the transmission medium; providing a fixed-swing slicer that converts the core output signal to a digital output signal having a fixed signal swing; isolating a low frequency bandwidth portion of the core output signal; detecting a low band-limited core signal energy level for the low frequency bandwidth portion of the core output signal; isolating a high frequency bandwidth portion of the core output signal; detecting a high band-limited core signal energy level for the high frequency bandwidth portion of the core output signal; isolating a low frequency bandwidth portion of the digital output signal; detecting a low band-limited digital signal energy level for the low frequency portion of the digital output signal; isolating a high frequency bandwidth portion of the digital output signal; detecting a high band-limited digital signal energy level for the high frequency bandwidth portion of the digital output signal; multiplying the low band-limited core signal energy level by the high band-limited digital signal energy level to generate a first normalized energy-level signal; multiplying the high band-limited core signal energy level by the low band-limited digital signal energy level to generate a second normalized energy-level signal; setting the gain control signal proportional to the difference between the first and second normalized energy-level signals.
74. The method of claim 73, wherein: the low frequency bandwidth portions of the core output signal and the digital output signal correspond to a frequency range at which the equalizer input signal incurs minimal transmission losses in the fransmission medium; and the high frequency bandwidth portions of the core output signal and the digital output signal correspond to a frequency range at which the equalizer input signal is attenuated.
75. An equalizer, comprising: a variable gain amplifier coupled to an input signal from a transmission medium and a variable gain control signal that applies a variable gain to the input signal to generate an equalizer core input signal having a pre-determined signal swing; a variable gain amplifier control loop coupled to the input signal and the equalizer core input signal that compares the input signal with the equalizer core input signal and generates the variable gain control signal; and an equalizer core coupled to the equalizer core input signal that applies a frequency dependant gain to the amplifier output to compensate for attenuation of the input signal caused by losses incurred in the transmission medium.
76. The equalizer of claim 75, wherein the variable gain amplifier control loop comprises: a received data swing control detect circuit coupled to the input signal that detects a first energy level in the input signal. and generates a first energy-level output; and a core input swing detect circuit coupled to the equalizer core input signal that detects a second energy level in the equalizer core input signal and generates a second energy-level output; wherein the first and second energy-level outputs are compared by the variable gain amplifier control loop to generate the variable gain control signal.
77. The equalizer of claim 76, wherein the variable gain amplifier control loop further comprises: an adder coupled to the first and second energy-level outputs that generates the variable gain control signal.
78. The equalizer of claim 75, wherein the variable gain amplifier control loop comprises: a fixed-swing slicer coupled to the equalizer core input signal that converts the input signal into a digital signal having the pre-determined swing, wherein the input signal is compared with the digital signal to generate the variable gain control signal.
79. The equalizer of claim 75, wherein the variable gain amplifier control loop comprises: a first filter coupled to the input signal that filters the input signal to a frequency range at which the input signal incurs minimal attenuation from the transmission medium and generates a first low-frequency signal; a fixed-swing slicer coupled to the equalizer core input signal that converts the input signal into a digital signal having the pre-determined swing; and a second filter coupled to the digital signal that filters the digital signal to the frequency range at which the input signal incurs minimal attenuation from the transmission medium and generates a second low-frequency signal; wherein the first and second low-frequency signals are compared to generate the variable gain control signal.
80. The equalizer of claim 79, wherein the variable gain amplifier control loop further comprises: a plurality of envelope detectors that determine the energy level in the first and second low-frequency signals, wherein the energy levels in the first and second low-frequency signals are compared to generate the variable gain confrol signal.
81. An equalizer comprising: a variable gain amplifier coupled to an input signal from a transmission medium and a variable gain control signal that applies a variable gain to the input signal to generate an equalizer core input signal having a pre-determined signal swing; an equalizer core coupled to the equalizer core input signal that applies a frequency dependant gain to the amplifier output to compensate for attenuation of the input signal caused by losses incurred in the transmission medium and generates a core output signal; a fixed-swing slicer coupled to the core output signal that converts the core output signal to a digital output signal having the pre-determined signal swing; and a variable gain amplifier control loop (VG-Loop) coupled to the core output signal and the digital output signal that compares the core output signal with the digital output signal and generates the variable gain control signal.
82. The equalizer of claim 81, wherein the VG-Loop comprises: a first filter coupled to the core output signal that filters the core output signal to a frequency range at which the input signal incurs minimal attenuation from the transmission medium and generates a first low-frequency signal; and a second filter coupled to the digital output signal that filters the digital output signal to a frequency range at which the input signal incurs minimal attenuation from the transmission medium and generates a second low-frequency signal; wherein the first and second low-frequency signals are compared by the VG-Loop.
83. The equalizer of claim 81, wherein the VG-Loop comprises: a first envelope detector that detects an energy level in the core output signal and generates a first energy-level output; and a second envelope detector that detects an energy level in the digital output signal and generates a second energy-level output; wherein the VG-Loop compares the first and second energy-level outputs.
84. The equalizer of claim 81, wherein the VG-Loop includes an adder that compares the core output signal with the digital output signal.
85. The equalizer of claim 81, further comprising: a gain control loop coupled to the core output signal and the digital output signal that compares the core output signal with the digital output signal and generates a gain control signal, wherein the gain control signal is coupled as a gain control input to the equalizer core to control the amount of frequency dependent gain applied to the amplifier output.
PCT/CA2002/001419 2001-09-19 2002-09-17 Adaptive equalizer which is independent of the amplitude of the transmited signal WO2003026236A2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2003529719A JP2005503093A (en) 2001-09-19 2002-09-17 Transmission amplitude independent adaptive control equalizer
EP02762178A EP1486043A2 (en) 2001-09-19 2002-09-17 Adaptive equalizer which is independent of the amplitude of the transmitted signal
CA002460988A CA2460988A1 (en) 2001-09-19 2002-09-17 Adaptive equalizer which is independent of the amplitude of the transmited signal

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/957,064 US6956914B2 (en) 2001-09-19 2001-09-19 Transmit amplitude independent adaptive equalizer
US09/957,064 2001-09-19

Publications (2)

Publication Number Publication Date
WO2003026236A2 true WO2003026236A2 (en) 2003-03-27
WO2003026236A3 WO2003026236A3 (en) 2003-09-18

Family

ID=25499025

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CA2002/001419 WO2003026236A2 (en) 2001-09-19 2002-09-17 Adaptive equalizer which is independent of the amplitude of the transmited signal

Country Status (6)

Country Link
US (4) US6956914B2 (en)
EP (1) EP1486043A2 (en)
JP (1) JP2005503093A (en)
CA (1) CA2460988A1 (en)
TW (1) TW569525B (en)
WO (1) WO2003026236A2 (en)

Families Citing this family (58)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7173551B2 (en) * 2000-12-21 2007-02-06 Quellan, Inc. Increasing data throughput in optical fiber transmission systems
US7307569B2 (en) * 2001-03-29 2007-12-11 Quellan, Inc. Increasing data throughput in optical fiber transmission systems
US7149256B2 (en) * 2001-03-29 2006-12-12 Quellan, Inc. Multilevel pulse position modulation for efficient fiber optic communication
DE60238602D1 (en) * 2001-04-04 2011-01-27 Quellan Inc METHOD AND SYSTEM FOR DECODING MULTI-LEVEL SIGNALS
US20030030873A1 (en) * 2001-05-09 2003-02-13 Quellan, Inc. High-speed adjustable multilevel light modulation
US7173966B2 (en) * 2001-08-31 2007-02-06 Broadband Physics, Inc. Compensation for non-linear distortion in a modem receiver
US7305020B2 (en) * 2002-02-04 2007-12-04 Vizionware, Inc. Method and system of reducing electromagnetic interference emissions
WO2003071731A1 (en) * 2002-02-15 2003-08-28 Quellan, Inc. Multi-level signal clock recovery technique
JP3580292B2 (en) * 2002-03-20 2004-10-20 船井電機株式会社 Disc playback device
US7035361B2 (en) * 2002-07-15 2006-04-25 Quellan, Inc. Adaptive noise filtering and equalization for optimal high speed multilevel signal decoding
AU2003287628A1 (en) * 2002-11-12 2004-06-03 Quellan, Inc. High-speed analog-to-digital conversion with improved robustness to timing uncertainty
US20040190661A1 (en) * 2003-03-26 2004-09-30 Quellan, Inc. Method and system for equalizing communication signals
DE112004001455B4 (en) * 2003-08-07 2020-04-23 Intersil Americas LLC Cross-talk cancellation method and system
US7804760B2 (en) * 2003-08-07 2010-09-28 Quellan, Inc. Method and system for signal emulation
JP4510832B2 (en) 2003-11-17 2010-07-28 ケラン インコーポレイテッド Method and system for antenna interference cancellation
US7616700B2 (en) * 2003-12-22 2009-11-10 Quellan, Inc. Method and system for slicing a communication signal
WO2005071848A1 (en) * 2004-01-26 2005-08-04 Diablo Technologies Inc. Fully adaptive equalization for high loss communications channels
US20060088089A1 (en) * 2004-10-25 2006-04-27 Kawasaki Microelectronics America, Inc. Adaptive equalizer with dual loop adaptation mechanism
US7725079B2 (en) * 2004-12-14 2010-05-25 Quellan, Inc. Method and system for automatic control in an interference cancellation device
US7522883B2 (en) * 2004-12-14 2009-04-21 Quellan, Inc. Method and system for reducing signal interference
US7778323B1 (en) * 2005-01-27 2010-08-17 National Semiconductor Corporation System and method for providing a parameterized analog feedback loop for continuous time adaptive equalization incorporating low frequency attenuation gain compensation
US7656977B2 (en) * 2005-10-21 2010-02-02 Lsi Corporation Method and system of frequency domain equalization
US7590174B2 (en) * 2005-12-20 2009-09-15 Altera Corporation Signal adjustment receiver circuitry
WO2007127369A2 (en) * 2006-04-26 2007-11-08 Quellan, Inc. Method and system for reducing radiated emissions from a communications channel
US7764757B2 (en) * 2006-05-30 2010-07-27 Fujitsu Limited System and method for the adjustment of offset compensation applied to a signal
US7839958B2 (en) * 2006-05-30 2010-11-23 Fujitsu Limited System and method for the adjustment of compensation applied to a signal
US7817757B2 (en) * 2006-05-30 2010-10-19 Fujitsu Limited System and method for independently adjusting multiple offset compensations applied to a signal
US7804921B2 (en) 2006-05-30 2010-09-28 Fujitsu Limited System and method for decoupling multiple control loops
US7760798B2 (en) 2006-05-30 2010-07-20 Fujitsu Limited System and method for adjusting compensation applied to a signal
US7848470B2 (en) * 2006-05-30 2010-12-07 Fujitsu Limited System and method for asymmetrically adjusting compensation applied to a signal
US7801208B2 (en) * 2006-05-30 2010-09-21 Fujitsu Limited System and method for adjusting compensation applied to a signal using filter patterns
US7804894B2 (en) 2006-05-30 2010-09-28 Fujitsu Limited System and method for the adjustment of compensation applied to a signal using filter patterns
US7817712B2 (en) * 2006-05-30 2010-10-19 Fujitsu Limited System and method for independently adjusting multiple compensations applied to a signal
US7787534B2 (en) * 2006-05-30 2010-08-31 Fujitsu Limited System and method for adjusting offset compensation applied to a signal
US7839955B2 (en) * 2006-05-30 2010-11-23 Fujitsu Limited System and method for the non-linear adjustment of compensation applied to a signal
US7764759B2 (en) * 2006-06-13 2010-07-27 Gennum Corporation Linear sample and hold phase detector for clocking circuits
US8416845B1 (en) * 2006-07-11 2013-04-09 Altera Corporation Decision feedback equalization for variable input amplitude
EP2182688B1 (en) 2007-07-20 2011-08-31 Eqcologic NV Equalizer filter with mismatch tolerant detection mechanism for lower and higher frequency gain loops
JP4867891B2 (en) * 2007-10-31 2012-02-01 アイコム株式会社 AM transmitter and modulation method thereof
US8291810B2 (en) 2008-01-17 2012-10-23 Sunstream Corporation Hydraulic cylinder contamination prevention system
US8175143B1 (en) * 2008-02-26 2012-05-08 Altera Corporation Adaptive equalization using data level detection
US8213494B2 (en) * 2008-06-20 2012-07-03 Fujitsu Limited Sign-based general zero-forcing adaptive equalizer control
US8270464B2 (en) * 2008-06-20 2012-09-18 Fujitsu Limited Decision feedback equalizer (DFE)
JP2010011336A (en) * 2008-06-30 2010-01-14 Advantest Corp Signal output device, signal output control method, program, and recording medium
JP2010103974A (en) * 2008-09-29 2010-05-06 Rohm Co Ltd Adaptive equalizer circuit and selector using the same
US8351493B2 (en) 2008-11-18 2013-01-08 Gennum Corporation Folding sequential adaptive equalizer
JP5199484B2 (en) * 2008-12-09 2013-05-15 テレフオンアクチーボラゲット エル エム エリクソン(パブル) Symbol timing recovery technique for multi-branch receivers
JP5638134B2 (en) * 2010-07-19 2014-12-10 ナショナル セミコンダクター コーポレーションNational Semiconductor Corporation Adaptive signal equalizer with segmented coarse and fine control
US8681848B2 (en) * 2011-10-28 2014-03-25 Texas Instruments Incorporated Linear system for link training
GB2507096B (en) * 2012-10-19 2016-03-23 Cirrus Logic Int Semiconductor Ltd Digital/analogue conversion
US8861583B2 (en) * 2012-12-14 2014-10-14 Altera Corporation Apparatus and methods for equalizer adaptation
US9697843B2 (en) * 2014-04-30 2017-07-04 Qualcomm Incorporated High band excitation signal generation
CN109831398B (en) * 2018-12-29 2021-11-26 晶晨半导体(上海)股份有限公司 Automatic adjusting method for gain of multistage equalizer of serial data receiver
CN109889457B (en) * 2019-01-25 2021-10-19 晶晨半导体(上海)股份有限公司 Method for controlling gain of multistage equalizer of serial data receiver
US11038723B2 (en) 2019-09-10 2021-06-15 Texas Instruments Incorporated Bi-level adaptive equalizer
US11032642B1 (en) 2020-03-10 2021-06-08 Nuvoton Technology Corporation Combined frequency response and dynamic range correction for loudspeakers
US11317203B2 (en) * 2020-08-04 2022-04-26 Nuvoton Technology Corporation System for preventing distortion of original input signal
US11533205B2 (en) 2020-09-21 2022-12-20 Texas Instruments Incorporated Adaptive equalizer for redriver

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2665808A1 (en) * 1990-08-10 1992-02-14 Thomson Csf Auto-adaptive equaliser
WO1998045955A2 (en) * 1997-04-04 1998-10-15 Gennum Corporation Serial digital data communications receiver with automatic cable equalizer, agc system, and dc restorer
US6266379B1 (en) * 1997-06-20 2001-07-24 Massachusetts Institute Of Technology Digital transmitter with equalization

Family Cites Families (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3132972A1 (en) 1981-08-20 1983-03-24 Siemens AG, 1000 Berlin und 8000 München REGENERATOR FOR DIGITAL SIGNALS WITH QUANTIZED FEEDBACK
US4590394A (en) * 1984-03-13 1986-05-20 Motorola, Inc. Signal processing circuit with voltage clamped input
DE3545263A1 (en) 1985-12-20 1987-06-25 Deutsche Bundespost Method for AC voltage coupled transmission of digital signals on metal conductor pairs via connections in each case of differing lengths
JPH07114383B2 (en) * 1987-11-20 1995-12-06 株式会社日立製作所 Variable equalization method
JPH01256834A (en) 1988-04-07 1989-10-13 Canon Inc Modem device
JPH01265615A (en) 1988-04-18 1989-10-23 Canon Inc Phase controller
US5099366A (en) * 1989-08-25 1992-03-24 Ampex Corporation Low frequency restorer
DE3931133A1 (en) * 1989-09-18 1991-04-04 Max Planck Gesellschaft CONTROL PROCEDURE AND SETUP
US5027017A (en) 1990-01-19 1991-06-25 Rca Licensing Corporation Sync tip clamp circuitry
US5400366A (en) * 1992-07-09 1995-03-21 Fujitsu Limited Quasi-synchronous detection and demodulation circuit and frequency discriminator used for the same
US5426389A (en) 1993-01-21 1995-06-20 Gennum Corporation System for DC restoration of serially transmitted binary signals
US5606284A (en) * 1994-08-26 1997-02-25 Matsushita Electric Industrial Co., Ltd. Automatic gain control device for producing constant amplitude output signal
US5572262A (en) 1994-12-29 1996-11-05 Philips Electronics North America Corporation Receiver based methods and devices for combating co-channel NTSC interference in digital transmission
US5761251A (en) * 1995-11-08 1998-06-02 Philips Electronics North America Corporation Dual automatic gain control and DC offset correction circuit for QAM demodulation
US5764695A (en) * 1996-11-26 1998-06-09 Lucent Technologies Inc. Adaptive line equalizer
JPH10163930A (en) 1996-11-29 1998-06-19 Canon Inc Equalizer controller
US6091942A (en) 1996-12-02 2000-07-18 Motorola, Inc. Self gain aligning circuit and method
US5946355A (en) 1997-03-21 1999-08-31 Tektronix, Inc. Serial-digital receiver
US6044112A (en) 1997-07-03 2000-03-28 Hitachi America, Ltd. Methods and apparatus for correcting amplitude and phase imbalances in demodulators
US6169764B1 (en) * 1998-03-19 2001-01-02 Plato Labs, Inc. Analog adaptive line equalizer
US6415003B1 (en) * 1998-09-11 2002-07-02 National Semiconductor Corporation Digital baseline wander correction circuit
US6438163B1 (en) * 1998-09-25 2002-08-20 National Semiconductor Corporation Cable length and quality indicator
US6301298B1 (en) 1998-11-03 2001-10-09 Tektronix, Inc. Adaptive equalizer with complex signal regeneration and method of operation
JP3534233B2 (en) 1999-01-08 2004-06-07 松下電器産業株式会社 Automatic gain control method and device, wireless communication device having automatic gain control function
JP3385996B2 (en) 1999-03-02 2003-03-10 日本電気株式会社 Diversity receiver
US6600780B1 (en) * 1999-03-10 2003-07-29 Agere Systems Inc. Apparatus and method for adapting a filter of an analog modem
JP3841588B2 (en) 1999-05-19 2006-11-01 富士通株式会社 Error propagation detection suppression method in multi-value decision feedback equalization and storage device using the same
US6865239B1 (en) * 1999-07-31 2005-03-08 Altocom, Inc. Deterministic distortion insensitive adaptive receiver using decision updating
JP3794889B2 (en) * 1999-12-28 2006-07-12 富士通株式会社 Method and apparatus for suppressing error propagation in decision feedback equalization
US6836519B1 (en) * 2000-12-20 2004-12-28 Cisco Technology, Inc. Automatic digital scaling for digital communication systems
US6486827B2 (en) * 2001-04-18 2002-11-26 Raytheon Company Sparse frequency waveform radar system and method
US6859641B2 (en) * 2001-06-21 2005-02-22 Applied Signal Technology, Inc. Adaptive canceller for frequency reuse systems
US6621343B2 (en) 2001-08-07 2003-09-16 Infineon Technologies Ag Open loop variable gain amplifier using replica gain cell
US7065134B2 (en) * 2001-08-27 2006-06-20 Gennum Corporation Adaptive equalizer with large data rate range
US6891260B1 (en) * 2002-06-06 2005-05-10 Lsi Logic Corporation Integrated circuit package substrate with high density routing mechanism

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2665808A1 (en) * 1990-08-10 1992-02-14 Thomson Csf Auto-adaptive equaliser
WO1998045955A2 (en) * 1997-04-04 1998-10-15 Gennum Corporation Serial digital data communications receiver with automatic cable equalizer, agc system, and dc restorer
US6266379B1 (en) * 1997-06-20 2001-07-24 Massachusetts Institute Of Technology Digital transmitter with equalization

Also Published As

Publication number Publication date
CA2460988A1 (en) 2003-03-27
US7415064B2 (en) 2008-08-19
US7180941B2 (en) 2007-02-20
US20050254567A1 (en) 2005-11-17
US20050254566A1 (en) 2005-11-17
TW569525B (en) 2004-01-01
US20050254565A1 (en) 2005-11-17
US7317757B2 (en) 2008-01-08
JP2005503093A (en) 2005-01-27
US6956914B2 (en) 2005-10-18
EP1486043A2 (en) 2004-12-15
US20030053534A1 (en) 2003-03-20
WO2003026236A3 (en) 2003-09-18

Similar Documents

Publication Publication Date Title
US7180941B2 (en) Transmit amplitude independent adaptive equalizer
US6304615B1 (en) Serial digital data communications receiver with improved automatic cable equalizer, AGC system, and DC restorer
US7254198B1 (en) Receiver system having analog pre-filter and digital equalizer
US7394849B2 (en) Decision feedback equalizer with dynamic feedback control
US6775529B1 (en) Active resistive summer for a transformer hybrid
US8731040B2 (en) Adapting transfer functions of continuous-time equalizers
US7065134B2 (en) Adaptive equalizer with large data rate range
KR100191738B1 (en) Equalizer with line length detection
US20040190661A1 (en) Method and system for equalizing communication signals
EP1552609A2 (en) A high speed data link with transmitter equalization and receiver equalization
US5987065A (en) Adaptive equalizer
US8054873B2 (en) Joint phased training of equalizer and echo canceller
US20060045217A1 (en) Dynamic range signal to noise optimization system and method for receiver
US8040943B1 (en) Least mean square (LMS) engine for multilevel signal
US8064510B1 (en) Analog encoder based slicer
US7656977B2 (en) Method and system of frequency domain equalization
US20230246886A1 (en) Method of adaptively training an equalizer system of pam-n receiver using training data patterns
US8681848B2 (en) Linear system for link training
CN112886975A (en) Baseline drift elimination device and receiver
JPS6355255B2 (en)

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): CA JP

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FR GB GR IE IT LU MC NL PT SE SK TR

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2460988

Country of ref document: CA

Ref document number: 2003529719

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 2002762178

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2002762178

Country of ref document: EP