Background of the Invention
1. Field of the Invention
The present invention relates to signal equalizers for equalizing high data rate signals received via long lengths of cable, and in particular, such signal equalizers which provide adaptive equalization for high data rate, base band, binary or MLT3 encoded data signals received via long lengths of cable.
2. Description of the Related Art
As part of the process of recovering data which has been transmitted over a long length of cable at a high data rate, equalization of the data signal is required in order to compensate for the loss and phase dispersion of the cable. For example, signal losses associated with the cable increase with frequency; therefore, higher order frequency components of the data signal become increasingly attenuated as compared to the lower order frequency components. Further, in those applications where the transmission cable lengths may vary, such equalization must be based upon a complementary transfer function which is capable of adapting to variations in the cable length due to variations in the transfer function of the cable with such cable length variations.
As part of this equalizing function, filtering of the data signal is performed using a complementary (with respect to the complex loss characteristic) filter which synthesizes the inverse of the transfer function of the cable. The extent to which this filter function is able to synthesize an accurate inverse of the complex cable loss characteristic determines the extent to which inter-symbol interference due to jitter is eliminated.
Summary of the Invention
An adaptive equalizer in accordance with the present invention provides for adaptive equalization of a high data rate signal received via a long length of a cable regardless of the length of the cable. Multiple adaptive filter stages serially connected in a cascade arrangement, in accordance with appropriately generated adaptation control signals, provide successive amounts of equalization as needed for any length of cable.
In accordance with one embodiment of the present invention, an adaptive equalizer with multiple, serially coupled adaptive filter stages for use in adaptively equalizing a data signal received via a communications path having a signal loss magnitude which increases with signal frequency includes adaptive filter circuits and an equalizer controller. The first adaptive filter circuit is configured to receive a first adaptation control signal and in accordance therewith receive, filter and magnitude weight an input signal in the form of an input data signal corresponding to a plurality of data and in accordance therewith provide an output signal in the form of a first equalized data signal corresponding to such plurality of data, with a frequency domain ratio of the first equalized data signal to the input data signal representing a first adaptive filter transfer function. The second adaptive filter circuit is coupled to the first adaptive filter circuit and is configured to receive a second adaptation control signal and in accordance therewith receive, filter and magnitude weight an input signal in the form of the first equalized data signal and in accordance therewith provide an output signal in the form of a second equalized data signal corresponding to the plurality of data, with a frequency domain ratio of the second equalized data signal to the first equalized data signal representing a second adaptive filter transfer function. The equalizer controller is coupled to the first and second adaptive filter circuits and is configured to receive an equalization control signal and in accordance therewith provide the first and second adaptation control signals.
The input data signal is received via a communications path which includes a plurality of serially connected, respective communications path sections, and the communications path has associated therewith a communications path transfer function with a signal loss magnitude which increases with signal frequency. The plurality of serially connected, respective communications path sections has associated therewith a plurality of corresponding, respective communications path section transfer functions, and a product of the corresponding, respective communications path section transfer functions equals the communications path transfer function. The first adaptive filter transfer function is an approximate inverse of a first one of the plurality of corresponding, respective communications path section transfer functions, and the second adaptive filter transfer function is an approximate inverse of a second one of the plurality of corresponding, respective communications path section transfer functions. The equalization control signal has a magnitude which corresponds to the communications path transfer function, the first adaptation control signal has a magnitude which corresponds to the first one of the plurality of corresponding, respective communications path section transfer functions, and the second adaptation control signal has a magnitude which corresponds to the second one of the plurality of corresponding, respective communications path section transfer functions.
In accordance with another embodiment of the present invention, an adaptive equalizer with multiple, serially coupled adaptive filter stages for providing a signal path having a signal gain magnitude which selectively increases with signal frequency includes adaptive filter circuits and an equalizer controller. The adaptive filter circuits are serially coupled to one another and are configured to receive adaptation control signals and in accordance therewith receive, filter and magnitude weight an input signal in the form of an incoming data signal corresponding to a plurality of data and in accordance therewith provide an output signal in the form of an equalized data signal corresponding to such plurality of data, with a frequency domain ratio of the equalized data signal to the incoming data signal representing an equalization transfer function with a signal gain magnitude which selectively increases with signal frequency. Each one of the adaptive filter circuits is configured to receive a respective one of the adaptation control signals and in accordance therewith receive, filter and magnitude weight a respective one of a plurality of input data signals corresponding to the plurality of data and in accordance therewith provide a corresponding, respective one of a plurality of output data signals corresponding to the plurality of data. A frequency domain ratio of each respective one of the output data signals to the corresponding, respective one of the input data signals represents a respective one of a plurality of adaptive filter transfer functions, and a product of the adaptive filter transfer functions equals the equalization transfer function. The equalizer controller is coupled to the adaptive filter circuits and is configured to receive an equalization control signal and in accordance therewith provide the adaptation control signals. The equalization control signal has a magnitude which corresponds to the equalization transfer function, and each one of the adaptation control signals has a magnitude which corresponds to a respective one of the adaptive filter transfer functions.
These and other features and advantages of the present invention will be understood upon consideration of the following detailed description of the invention and the accompanying drawings.
Brief Description of the Drawings
FIG. 1 is a functional block diagram of an adaptive equalizer in accordance with the present invention.
FIG. 2 is a functional block diagram of one example of the adaptive filters of FIG. 1.
FIG. 3 is a schematic diagram of one example of the adaptation control signal generator of FIG. 1.
FIGS. 4A and 4B illustrate in graphical form the signal equalization performed in accordance with the adaptation control signals by an adaptive equalizer in accordance with the present invention.
Detailed Description of the Invention
Referring to FIG. 1, an adaptive equalizer 10 in accordance with the present invention includes an adaptation control signal generator 12 and a series of adaptive filter stages 14 connected in cascade for successively filtering an input data signal 13 received via a communications path such as a long length of cable. Each adaptive filter stage 14i filters and magnitude weights its respective input signal in accordance with its respective adaptation control signal 11i and provides its respective output signal for further filtering and magnitude weighting by the adaptive filter stages 14 which follow. In accordance with its respective adaptation control signal 11i, each adaptive filter stage 14i equalizes the data signal for a length of the cable (up to a predetermined maximum) via which the data signal was received.
Preferably, although not necessarily, each adaptive filter stage 14 provides similar equalization, or compensation, for an equal predetermined maximum length of cable. For example, for each cable length L, one adaptive filter stage 14 provides an appropriate amount of equalization. Accordingly, for a cable length of between 3L and 4L, the first three adaptive filter stages 14a, 14b, 14c provide equal successive amounts of equalization, with the fourth adaptive filter stage 14d providing that amount of equalization necessary for the remaining cable length between 3L and 4L.
The adaptation control signal generator 12 generates the individual adaptation control signals 11 based upon an input equalization control signal 9 (which can, as desired, be in the form of an analog voltage or a multiple bit digital signal).
Referring to FIG. 2, each of the adaptive filter stages 14 is preferably configured as shown with a constant gain signal path 22 connected in parallel with a high frequency boosted, variable gain signal path 24, 26. The input data signal 13/15h is amplified in accordance with a first signal gain G1 which is constant over frequency F to provide one of the input signals 23 to a signal summer 28. The input signal 13/15h is also amplified in accordance with a second signal gain G2 which increases with frequency in a manner which is complementary to the complex cable loss characteristic of the subject cable. The resulting high frequency boosted signal 25 is then amplified in accordance with a third signal gain G3 which, while constant over frequency F, is a function of the corresponding adaptation control signal 11i (discussed in more detail below). The resulting high frequency boosted, variable gain signal 27 is then summed with the constant gain signal 23 to provide the partially equalized output signal 15i.
Referring to FIG. 3, one example of an adaptation control signal generator 12 suitable for use in the adaptive equalizer 10 of FIG. 1 receives the equalization control signal 9 in the form of an analog voltage VC and provides multiple clamped analog output voltages VC1, VC2, VC3, . . . , VCN as the adaptation control signals 11a, 11b, 11c, . . , 11n.
The equalization control signal 9 is received and buffered by multiple voltage follower circuits 32. Each of the resulting buffered voltages 33 is then DC clamped via a resistor 34 and Zener diode 36 which is biased by a bias voltage 37 having a value VD equal to the forward bias potential of the Zener diode 36. Accordingly, when the buffered voltage 33 is less than or equal to zero volts, the Zener diode 36 is turned on and the value VCI of the adaptation control voltage 11i is equal to zero. When the buffered voltage 33 is between zero volts and a value equal to the Zener diode breakdown voltage minus its bias voltage VD, the corresponding adaptation control signal voltage VCI is equal to the buffered voltage 33i. When the buffered voltage 33 is greater than the Zener diode breakdown voltage minus its bias voltage VD, the corresponding adaptation control signal voltage VCI is equal to the Zener diode breakdown voltage minus its bias voltage VD.
Voltage sources 38 are connected in series between the incoming equalization control signal 9 and the inputs to the voltage followers 32, other than the first voltage follower circuit 32a for the first adaptation control signal 11a, with successively higher voltage potentials V1, V2, . . . , VM (M=N-1) so as to ensure that successive ones of the adaptation control signals 11b, 11c, . . . , 11n are not activated unless and until the equalization control signal 9 is high enough in amplitude. For example, for the second voltage follower circuit 32b responsible for generating the second adaptation control signal 11b, the input voltage source 38b has a voltage value of VI. Accordingly, until the equalization control signal 9 voltage VC exceeds a voltage value of V1, the second adaptation control signal 11b voltage VC2 will be equal to zero (as discussed above). Similarly, for successive adaptation control signals 11i, until the equalization control signal 9 voltage VC exceeds a voltage value of VI, the corresponding adaptation control signal 11i voltage VCI will equal zero.
It will be readily apparent to one of ordinary skill in the art that the adaptation control signal generator 12 in the adaptive equalizer 10 of FIG. 1 can also be designed to operate in a current mode rather than a voltage mode or in combinations of current and voltage modes. For example, in accordance with well known techniques, an adaptation control signal generator analogous to that depicted in FIG. 3 can be designed to receive the equalization control signal 9 in the form of an analog current IC and provide multiple clamped analog output currents IC1, IC2, IC3, . . . , ICN as the adaptation control signals 11a, 11b, 11c, . . . , 11n. Alternatively, the adaptation control signal generator 12 could be designed to receive the equalization control signal 9 in the form of an analog voltage VC and provide multiple clamped analog output currents IC1, IC2, IC3, . . . , ICN as the adaptation control signals 11a, 11b, 11c, . . . , 11n.Further alternatively, the adaptation control signal generator 12 could be designed to receive the equalization control signal 9 in the form of an analog current IC and provide multiple clamped analog output voltages VC1, VC2, VC3, . . . , VCN as the adaptation control signals 11a, 11b, 11c, . . . , 11n.
Referring to FIGS. 4A and 4B together, the equalization provided by the adaptive equalizer 10 in accordance with the present invention can be better understood. (The graphs in FIGS. 4A and 4B represent linear relationships for the sake of clarity and simplicity. It should be understood, however, that the cable loss, adaptive equalizer gain and adaptation control signal voltage characteristics can be designed in accordance with well known techniques, as desired, according to nonlinear characteristics of the subject communications path, i.e., transmission cable.) As seen in FIG. 4A, the cable loss (at a given frequency) increases with cable length. Accordingly, the adaptive equalizer gain must increase in a complementary, or inverse, manner with cable length. For example, for a cable length of L3, the cable has a cable loss of L3; therefore, the adaptive equalizer must provide a gain of G3 which equals the loss L3 of the cable. To accomplish this, the adaptive control signal must have a voltage value VC equal to V3. Referring to FIG. 4B, this means that adaptation control signals VC1, VC2 and VC3 are at their maximum values, while the remaining adaptation control signals voltages VC4 and VC5 are equal to zero.
Various other modifications and alterations in the structure and method of operation of this invention will be apparent to those skilled in the art without departing from the scope and spirit of the invention. Although the invention has been described in connection with specific preferred embodiments, it should be understood that the invention as claimed should not be unduly limited to such specific embodiments. It is intended that the following claims define the scope of the present invention and that structures and methods within the scope of these claims and their equivalents be covered thereby.