← Back to Patent Explorer
US4027257A Expired / Lapsed US ⏱️ 0.0 years remaining

Frequency domain automatic equalizer having logic circuitry

Assignee: Xerox Corp
•
Filing: 1976-06-01
•
Granted: 1977-05-31
•
Expires: 1996-06-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An automatic equalizer for calculating the equalization transfer function of a transmission channel and applying same to equalize received signals. The initial calculation as well as the equalization proper are conducted entirely within the frequency domain. Equalization coefficients are obtained using successive approximations approaching the desired values. The equalization coefficients may be adjusted independently from each other inasmuch as these coefficients are not interdependent. Successive approximations of the coefficients differ by fixed increments of the real or imaginary components. A feedback circuit is utilized in generating the successive approximations wherein sign or polarity information is used to determine the adjustment necessary for convergence.

Inventors

  • 👤 Donald A. Perreault

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 20:45
CPC Classifications
H; H04; H04B; H04B3/00; H04B3/02; H04B3/04; H04B3/14; H04B3/141

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 237 words
A frequency domain equalizer for automatically equalizing the spectral components of a received signal transmitted through a distortion affected transmission channel comprising: (a) multiplying means for performing a complex multiplication of a complex input signal X and a complex multiplicand correction signal C, said multiplying means generating a complex product signal Y, said input signal X having a first factor, D, corresponding to a distortion transfer function of said transmission channel, and a second factor, H, corresponding to an undistorted transfer function of said transmission channel; (b) feedback control means receiving said complex product signal Y for generating a value of said correction signal C which is approximately inversely proportional to said first factor D of said multiplier input signal X; (c) said feedback control means comprising: (1) reference means for generating a complex reference signal proportional to said second factor, H, of said input signal X; (2) means for comparing said product signal Y with said reference signal; (3) means for generating error signals having an algebraic sign corresponding to the difference between said compared product signal Y and said reference signal; (4) means for adjusting the value of said correction signal C to produce a value for said product signal Y approximately equal to said reference signal; and (5) said adjusting means responsive to the algebraic sign of said error signals and the algebraic sign of real and imaginary components of said input signal X.
Claim 2
Dependent Claim 237 words
A frequency domain equalizer for automatically equalizing the spectral components of a received signal transmitted through a distortion affected transmission channel comprising: (a) multiplying means for performing a complex multiplication of a complex input signal X and a complex multiplicand correction signal C, said multiplying means generating a complex product signal Y, said input signal X having a first factor, D, corresponding to a distortion transfer function of said transmission channel, and a second factor, H, corresponding to an undistorted transfer function of said transmission channel; (b) feedback control means receiving said complex product signal Y for generating a value of said correction signal C which is approximately inversely proportional to said first factor D of said multiplier input signal X; (c) said feedback control means comprising: (1) reference means for generating a complex reference signal proportional to said second factor, H, of said input signal X; (2) means for comparing said product signal Y with said reference signal; (3) means for generating error signals having an algebraic sign corresponding to the difference between said compared product signal Y and said reference signal; (4) means for adjusting the value of said correction signal C to produce a value for said product signal Y approximately equal to said reference signal; and (5) said adjusting means responsive to the algebraic sign of said error signals and the algebraic sign of real and imaginary components of said input signal X.
Claim 3
Dependent Claim 62 words
A frequency domain equalizer as recited in claim 1 wherein said adjusting means comprises: (a) reversible counter means for generating values of said correction signals C and (b) steering logic means responsive to the algebraic sign of said error signals and the algebraic sign of real and imaginary components of said input signal X for incrementing and decrementing said reversible counter means.
Claim 4
Dependent Claim 40 words
A frequency domain equalizer as recited in claim 2 wherein said steering logic means is responsive solely to the algebraic sign of said error signals and the algebraic sign of the real and imaginary components of said input signal X.
Claim 5
Dependent Claim 32 words
A frequency domain equalizer as recited in claim 2 further comprising means for detecting the algebraic sign of said error signals and said real and imaginary components of said input signal X.
Claim 6
Dependent Claim 17 words
A frequency domain equalizer as recited in claim 4 wherein said sign detecting means comprises slicing circuits.
Claim 7
Dependent Claim 21 words
A frequency domain equalizer as recited in claim 4 wherein said sign detecting means has a deadband at a zero level.
Claim 8
Dependent Claim 46 words
A frequency domain equalizer as recited in claim 1 wherein said multiplying means and said feedback control means are operable for a plurality of complex spectral components X n , where X n is any given component of said input signal and n is an integer.
Claim 9
Dependent Claim 26 words
A frequency domain equalizer as recited in claim 7 wherein a single feedback control means is time shared by at least one of said channels n.
Claim 10
Dependent Claim 35 words
A frequency domain equalizer as recited in claim 8 wherein said multiplying means comprises a plurality of separate multipliers and at least some of said multipliers are time shared together with said feedback control means.
Claim 11
Dependent Claim 47 words
A frequency domain equalizer as recited in claim 7 wherein said spectral components X n correspond to the discrete Fourier transformation of a time dependent received signal x(t) and said equalizer comprises means for generating the discrete Fourier transform components X n of said received signal x(t).
Claim 12
Dependent Claim 62 words
A frequency domain equalizer as recited in claim 10 further comprising means for sampling said input signal x(t) for providing a sample set x k , k=0, 1 . . . N-1, where N is an integer, and said means for generating the discrete Fourier transform components X n comprises means for generating N components where n=0, 1 . . . N-1.
Claim 13
Dependent Claim 44 words
A frequency domain equalizer as recited in claim 11 wherein x(t) is real and N is an even integer and n has values in one of the groups consisting of n=0, 1 . . . N/2 and n=0, n/2, (N/2)+1 . . . N-1.
Claim 14
Dependent Claim 31 words
A frequency domain equalizer as recited in claim 12 wherein said equalizer further comprises means for generating the inverse discrete Fourier transform of a plurality of product signals Y n .
Claim 15
Dependent Claim 287 words
A frequency domain equalizer for automatically equalizing the discrete Fourier coefficients X n of a received electrical signal x(t) transmitted through a transmission channel comprising: (a) means for sampling a test pulse transmitted through said transmission channel for providing a discrete set of test sample values f k , where k=0, 1 . . . N-1, and N is an integer; (b) means for calculating the discrete Fourier transform of said test sample values f k to provide the discrete Fourier coefficients F n , n=0, 1 . . . N-1; (c) means for providing reference values H n representing the discrete Fourier coefficients corresponding to an ideal, undistorted test pulse; (d) feedback control means for generating a correction factor C n for each value F n such that C.sub.n.sup. . F.sub. n = H.sub.n, said feedback control means comprising logic circuit means responsive to the algebraic sign of real and imaginary components of said coefficients F n ; (e) means for storing said generated correction factors C n ; (f) means for subsequently sampling said received electrical signal x(t) to provide a discrete set of signal sample values x k , k=0, 1 . . . N-1; (g) means for calculating the discrete Fourier transform of said signal sample values x k to provide the discrete Fourier coefficients X n ; (h) means for multiplying X n by the stored correction factors C n to produce the frequency equalized coefficients Y n for n=0, 1 . . . N-1 where Y.sub. n = C.sub. n.sup.. X.sub.n, and (i) means for generating the inverse discrete Fourier transform of the coefficients Y n to provide an output signal in the time domain corresponding to said received electrical signal.
Claim 16
Dependent Claim 287 words
A frequency domain equalizer for automatically equalizing the discrete Fourier coefficients X n of a received electrical signal x(t) transmitted through a transmission channel comprising: (a) means for sampling a test pulse transmitted through said transmission channel for providing a discrete set of test sample values f k , where k=0, 1 . . . N-1, and N is an integer; (b) means for calculating the discrete Fourier transform of said test sample values f k to provide the discrete Fourier coefficients F n , n=0, 1 . . . N-1; (c) means for providing reference values H n representing the discrete Fourier coefficients corresponding to an ideal, undistorted test pulse; (d) feedback control means for generating a correction factor C n for each value F n such that C.sub.n.sup. . F.sub. n = H.sub.n, said feedback control means comprising logic circuit means responsive to the algebraic sign of real and imaginary components of said coefficients F n ; (e) means for storing said generated correction factors C n ; (f) means for subsequently sampling said received electrical signal x(t) to provide a discrete set of signal sample values x k , k=0, 1 . . . N-1; (g) means for calculating the discrete Fourier transform of said signal sample values x k to provide the discrete Fourier coefficients X n ; (h) means for multiplying X n by the stored correction factors C n to produce the frequency equalized coefficients Y n for n=0, 1 . . . N-1 where Y.sub. n = C.sub. n.sup.. X.sub.n, and (i) means for generating the inverse discrete Fourier transform of the coefficients Y n to provide an output signal in the time domain corresponding to said received electrical signal.
Claim 17
Dependent Claim 77 words
A frequency domain equalizer as recited in claim 14 wherein said feedback control means further comprises: (a) means for comparing the product C.sub. n.sup.. F n with the value H n ; (b) means for generating an error signal having a polarity determined by the algebraic sign of the difference between said compared product C.sub. n.sup.. F n and H n ; and (c) said logic circuit means responsive to the algebraic sign of said error signal.
Claim 18
Dependent Claim 40 words
A frequency domain equalizer as recited in claim 15 wherein said logic circuit means is responsive solely to the algebraic sign of said error signal and the algebraic sign of real and imaginary components of said coefficients F n .
Claim 19
Dependent Claim 74 words
A frequency domain equalizer as recited in claim 16 wherein said received electrical signal x(t) is real, N is an even integer having values in one of the group n=0, 1 . . . N/2 and n=0, N/2, N/2+1 . . . N-1, and said means for generating the inverse discrete Fourier transform comprises means for generating a sparse inverse discrete Fourier transform having only real components of Y n as an input thereof.
Claim 20
Dependent Claim 44 words
A frequency domain equalizer as recited in claim 17 wherein said output signal from said means for generating said sparse inverse discrete Fourier transform comprises a single output value of said discrete signal sample values x k , k=0, 1 . . . N-1.
Claim 21
Dependent Claim 46 words
A frequency domain equalizer as recited in claim 18 wherein said means for sampling said signal x(t) comprises means for providing N samples x k of said signal x(t), each sample spaced a time interval T/N apart, where T is the period of a sample set.
Claim 22
Dependent Claim 32 words
A frequency domain equalizer as recited in claim 19 further comprising an input analog delay line for receiving said signal x(t), said delay line having taps spaced apart at time intervals T/N.
Claim 23
Dependent Claim 50 words
A frequency domain equalizer as recited in claim 19 further comprising means for time shifting said signal x(t) to provide different discrete sets of signal sample values x k , each set time displaced by an amount T/N, whereby a sliding window sampling of said received signal x(t) is provided.
Claim 24
Dependent Claim 48 words
A frequency domain equalizer as recited in claim 14 wherein said means for generating C n comprises means for generating the real, R, and imaginary, I, parts of C n , in terms of the real and imaginary parts of H n and F n as follows: ##EQU6##
Claim 25
Dependent Claim 37 words
A frequency domain equalizer as recited in claim 22 wherein said means for generating C n comprises a time-shared circuit for calculating C n for n=1 . . . N/2- 1, where N is an even integer.
Claim 26
Dependent Claim 44 words
A frequency domain equalizer as recited in claim 14 wherein said means for calculating the discrete Fourier transform of f k and x k , said correction factors C n , and said inverse discrete Fourier transform of Y n comprises analog circuit means.
Claim 27
Independent Claim 259 words
A method of equalizing the discrete Fourier coefficients X n of a received signal x(t) transmitted through a transmission channel comprising the steps of: (a) sampling a test pulse transmitted through said transmission channel for providing a discrete set of test sample values f k where k=0, 1 . . . N-1 and N is an integer; (b) generating the discrete Fourier transform of the test sample values f k to provide discrete Fourier coefficients F n , n=0, 1 . . . N/2; (c) providing reference values H n representing the discrete Fourier coefficients corresponding to an ideal, undistorted test pulse; (d) generating in response to the algebraic sign of real and imaginary components of said coefficients F n , a correction factor C n for each value of F n such that C.sub. n.sup. . F.sub. n = H n ; (e) storing said generated correction values C n ; (f) subsequently sampling a received electrical signal x(t) to provide a discrete set of signal sample values x k , k=0, 1 . . . N-1; (g) generating the discrete Fourier transform of the signal sample values x k to provide the discrete Fourier transform X n ; (h) multiplying X n by the stored correction factors C n to produce the frequency equalized coefficient Y n for n=0, 1 . . . N/2, whereby Y= C.sup. . X; and (i) generating the inverse discrete Fourier transform of the coefficients Y n to provide an output signal in the time domain corresponding to said received electrical signal.
Claim 28
Independent Claim 259 words
A method of equalizing the discrete Fourier coefficients X n of a received signal x(t) transmitted through a transmission channel comprising the steps of: (a) sampling a test pulse transmitted through said transmission channel for providing a discrete set of test sample values f k where k=0, 1 . . . N-1 and N is an integer; (b) generating the discrete Fourier transform of the test sample values f k to provide discrete Fourier coefficients F n , n=0, 1 . . . N/2; (c) providing reference values H n representing the discrete Fourier coefficients corresponding to an ideal, undistorted test pulse; (d) generating in response to the algebraic sign of real and imaginary components of said coefficients F n , a correction factor C n for each value of F n such that C.sub. n.sup. . F.sub. n = H n ; (e) storing said generated correction values C n ; (f) subsequently sampling a received electrical signal x(t) to provide a discrete set of signal sample values x k , k=0, 1 . . . N-1; (g) generating the discrete Fourier transform of the signal sample values x k to provide the discrete Fourier transform X n ; (h) multiplying X n by the stored correction factors C n to produce the frequency equalized coefficient Y n for n=0, 1 . . . N/2, whereby Y= C.sup. . X; and (i) generating the inverse discrete Fourier transform of the coefficients Y n to provide an output signal in the time domain corresponding to said received electrical signal.

References Cited (Backward Citations)

US3614673A Cited
US3651316A Cited
US3715666A Cited
US3851162A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1980-05-30 1980-11-29 1981-05-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1984-05-30 1984-11-29 1985-05-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1988-05-30 1988-11-29 1989-05-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag