An equalizer is provided with a branching device for branching a digitally modulated signal into two outputs. A series of weighting devices weights one of the outputs of the branching means, and a series of second weighting devices equal to or fewer in number than the first weighting devices weights the remaining output of the branching means. Combining elements equal in number to the first weighting devices combine two or three inputs, and delaying means fewer in number than the combining elements are interconnected with the combining elements in a sequential, alternating manner. The outputs of the first weighting devices are respectively applied to the combining elements while those of the second weighting devices are respectively applied to selected ones of the combining elements. The invention provides a construction where the number of taps of the equalizer may be easily increased without creating the necessity of combining circuits having an increased number of inputs.
An adaptive transversal filter is incorporated with an SP conductor extending through a logging cable to the surface from an SP electrode supported on a sonde. This logging cable is operated in a noisy environment and there is the risk of noise on the logging cable obscuring the SP signal. The SP signal is obtained at the surface and is passed through a filter system. One input to the filter system utilizes an AC ammeter connected to the AC power source for the logging cable and that signal is input to a multi-stage adaptive transversal filter. The filter output is a recreation of the noise imposed on the SP conductor and when summed with the SP output signal, provides a signal which is substantially noise free.
A quadrature decimation filter with real output formed from a mixture of both in-phase and quadrature signals by upconversion and alternating stream combination. The in-phase and quadrature branch computations run simultaneously with a delay of the in-phase data stream relative to the quadrature data stream so that a common filter coefficient may be used simultaneously in nonzero branch computations.