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

Automatic equalizer for digital data transmission systems

Assignee: General Dynamics Corp
•
Filing: 1969-04-02
•
Granted: 1971-05-18
•
Expires: 1989-04-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An adaptive equalizer is described wherein the data signal received from a line is digitized and is digitally corrected on a serial bit-by-bit basis so as to compensate for any distortion introduced by the transmission channel.

Inventors

  • 👤 Derek J Hatley

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 04:53
CPC Classifications
H; H04; H04L; H04L25/00; H04L25/02; H04L25/03; H04L25/03006; H04L25/03012; H04L25/03019; H04L25/03038

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 120 words
A system for correcting distortion of signals having expected values representative of different symbols which are transmitted over a channel in successive intervals, which system comprises: a. first means having storage for first multibit digital words corresponding to a plurality of said signals; b. second means having storage for a plurality of second multibit digital words corresponding to said stored first words; and c. means for processing said first and second words sequentially on a bit-by-bit basis and for adjusting said first words in accordance with the values of said second words and for adjusting the values of each of said second words in accordance with the deviation between the values of said adjusted first words and their expected values.
Claim 2
Independent Claim 120 words
A system for correcting distortion of signals having expected values representative of different symbols which are transmitted over a channel in successive intervals, which system comprises: a. first means having storage for first multibit digital words corresponding to a plurality of said signals; b. second means having storage for a plurality of second multibit digital words corresponding to said stored first words; and c. means for processing said first and second words sequentially on a bit-by-bit basis and for adjusting said first words in accordance with the values of said second words and for adjusting the values of each of said second words in accordance with the deviation between the values of said adjusted first words and their expected values.
Claim 3
Dependent Claim 38 words
The invention as set forth in claim 1 including means for reading the bits of each of said words in said first and second storage means out successively into said processing means during each of said successive intervals.
Claim 4
Dependent Claim 120 words
The invention as set forth in claim 2 including means operative during each of said intervals for replacing digital words representing signals transmitted during such intervals each in consecutively spaced locations in said first storage means, said second words being disposed in the same order in consecutively spaced locations in said second storage means, means for reading said second words out of said second storage means in sequence corresponding to the order of their storage therein during each of said intervals, and means for reading said first words out of said first storage means in sequence corresponding to the order of their storage therein starting with successively higher order ones of said first words during successive ones of said intervals.
Claim 5
Dependent Claim 53 words
The invention as set forth in claim 3 wherein said first and second storage means each includes a plurality of memory elements, the elements in said first storage means being in Corresponding relationship to the memory elements in said second storage means, each element having storage for a different bit of said words.
Claim 6
Independent Claim 170 words
A system for equalizing a transmission channel, which system comprises: a. means for storing a plurality of data words respectively corresponding to signals transmitted over said channel at successive times; b. means for storing a like plurality of weight words each corresponding to a different one of said data words; c. means for accumulating a sum word from the sum of the products of said corresponding data and weight words; d. means for decoding said sum word into a symbol word representing the signal transmitted at each of said successive times; e. means responsive to said sum word for detecting the sense of the error in said sum word and providing at least one bit representative thereof; f. means responsive to one of said data words and said error bit for providing outputs indicating the presence and absence of correlation therebetween; and g. means for adjusting the one of said weight words which corresponds to said one data word in a sense to reduce the error in said sum word.
Claim 7
Independent Claim 170 words
A system for equalizing a transmission channel, which system comprises: a. means for storing a plurality of data words respectively corresponding to signals transmitted over said channel at successive times; b. means for storing a like plurality of weight words each corresponding to a different one of said data words; c. means for accumulating a sum word from the sum of the products of said corresponding data and weight words; d. means for decoding said sum word into a symbol word representing the signal transmitted at each of said successive times; e. means responsive to said sum word for detecting the sense of the error in said sum word and providing at least one bit representative thereof; f. means responsive to one of said data words and said error bit for providing outputs indicating the presence and absence of correlation therebetween; and g. means for adjusting the one of said weight words which corresponds to said one data word in a sense to reduce the error in said sum word.
Claim 8
Dependent Claim 45 words
The invention as set forth in claim 5 wherein said signals which are transmitted over said channel are analog signals and including analog-to-digital converting means operative at said successive times for converting said analog signals into said data words at each of said successive times.
Claim 9
Dependent Claim 57 words
The invention as set forth in claim 6 wherein means are provided for reading out said plurality of stored data words and weight words into said accumulating means serially bit-by-bit at least once during each of said successive times, whereby to provide successive ones of said sum words at least once during each of said successive times.
Claim 10
Dependent Claim 58 words
The invention as set forth in claim 7 including means for operating said correlation means at least once during each of said successive times, and wherein means are included in said correlation means for providing said outputs when the magnitude of the sum of consecutive correlations over a predetermined number of said successive times exceeds a certain number.
Claim 11
Dependent Claim 43 words
The invention as set forth in claim 8 including means for operating said means for adjusting said one weight word at least once during each of said successive times in response to said correlation means outputs for incrementally adjusting said one weight word.
Claim 12
Dependent Claim 32 words
The invention as set forth in claim 9 wherein means are provided for determining the sign of said one data word and applying an output representing said sign to said correlation means.
Claim 13
Dependent Claim 61 words
The invention as set forth in claim 10 including means operative to provide said sign of successive ones of said data words each for a predetermined number of said successive times, and means for operating said weight word-adjusting means to adjust said weight words which correspond to each of said successive data words, each during said predetermined number of successive times.
Claim 14
Dependent Claim 51 words
The invention as set forth in claim 5 including distortion detection means responsive to each occurrence of said sum word representing a predetermined value for providing upon occurrence of a predetermined number of sum words having said values during a given period of time an output indicating distortion in said system.
Claim 15
Dependent Claim 328 words
An adaptive equalizer which comprises: a. a signal memory having storage for a plurality of multibit data words; b. a weight memory having storage for a like plurality of multibit weight words each corresponding to a different one of said data words; c. a serial accumulator coupled to read out lines from said signal memory and weight memory for accumulating a sum word equal to the sum of the products of said corresponding weight words and data words; d. digital logic coupled to the output of said accumulator for decoding said sum word into output bits of opposite value to each other depending on the sense of the error in said sum wOrd; e. a code generator for providing output codes representing different ones of said weight words; f. a data word sign detector coupled to the readout line from said signal memory and operated by said code generator for providing output bits of opposite value to each other depending upon the sign of the data word corresponding to the weight word represented by the code produced by said generator; g. a correlator including a multiplier and an accumulator, said multiplier being input coupled to said logic which produces said error sense bits and to said data word sign detector, said accumulator having overflow and underflow outputs for producing overflow bits upon occurrence of a predetermined magnitude of the sum of consecutive data word sign detector and error sense output bit products and underflow output bits upon occurrence of the negative of said magnitude; h. a serial adder coupled to the readout line of said weight memory and to said overflow and underflow outputs, the output of said adder being coupled to the write input of said weight memory; and i. means operated by said code generator for reading out bits of the weight word corresponding to said code into said last-named serial adder, whereby said weight word is incrementally adjusted and written back into said weight memory.
Claim 16
Dependent Claim 328 words
An adaptive equalizer which comprises: a. a signal memory having storage for a plurality of multibit data words; b. a weight memory having storage for a like plurality of multibit weight words each corresponding to a different one of said data words; c. a serial accumulator coupled to read out lines from said signal memory and weight memory for accumulating a sum word equal to the sum of the products of said corresponding weight words and data words; d. digital logic coupled to the output of said accumulator for decoding said sum word into output bits of opposite value to each other depending on the sense of the error in said sum wOrd; e. a code generator for providing output codes representing different ones of said weight words; f. a data word sign detector coupled to the readout line from said signal memory and operated by said code generator for providing output bits of opposite value to each other depending upon the sign of the data word corresponding to the weight word represented by the code produced by said generator; g. a correlator including a multiplier and an accumulator, said multiplier being input coupled to said logic which produces said error sense bits and to said data word sign detector, said accumulator having overflow and underflow outputs for producing overflow bits upon occurrence of a predetermined magnitude of the sum of consecutive data word sign detector and error sense output bit products and underflow output bits upon occurrence of the negative of said magnitude; h. a serial adder coupled to the readout line of said weight memory and to said overflow and underflow outputs, the output of said adder being coupled to the write input of said weight memory; and i. means operated by said code generator for reading out bits of the weight word corresponding to said code into said last-named serial adder, whereby said weight word is incrementally adjusted and written back into said weight memory.
Claim 17
Dependent Claim 38 words
The invention as set forth in claim 13 including a timing unit for providing timing pulses for addressing said memories, operating said accumulators and said digital logic and said data word sign detector on a serial bit-by-bit basis.
Claim 18
Dependent Claim 51 words
The invention as set forth in claim 13 wherein said first-named accumulator includes a serial adder, a register for accumulating said sum words, and logic means for providing to the input of said first-named accumulator the 2''s complement of the most significant bit of each weight word having a negative sign.
Claim 19
Dependent Claim 204 words
The invention as set forth in claim 13 wherein said timing unit includes a plurality of counters, a first of said counters being a product timer for providing a sequence of timing pulses one more in number than the number of bits in the product of one of said data words with one of said weight words, a second of said counters being operated by one of said product timing pulses for producing a plurality of timing pulses each corresponding to a different bit of each of said weight words, a third counter, means for starting said third counter upon coincidence of one of said product timing pulses and successive ones of said weight bit timing pulses such that said third counter provides a plurality of successive timing pulses, one for each bit of each of said data words, address lines for the bits of said signal memory being coupled to the outputs of said third counter, address lines for the bits of said weight memory being coupled to the outputs of said second counter, whereby each said data word is read and shifted in time with respect to said product timer during readout of each bit of said weight word into said accumulator.
Claim 20
Dependent Claim 137 words
The invention as set forth in claim 13 including a fourth counter and a fifth counter, means for applying pulses to said counters at successive time intervals corresponding to the time for read out of an entire data word from said signal memory into said first-named accumulator, said fifth counter having at least one additional state than said fourth counter, means for providing timing pulses corresponding to successive ones of said data words from said fourth counter and for successive ones of said weight words said fifth counter, means for providing an additional timing pulse from said fifth counter upon occurrence of said additional state thereof, and means included in said error sense decoding logic, said data word sign detector and said serial adder for adjusting said weight words operative in response to said additional timing pulse.
Claim 21
Dependent Claim 37 words
The invention as set forth in claim 13 including an analog-to-digital converter for translating input analog signals to said equalizer intO data words for storage in successive word locations in said signal memory once during successive intervals.
Claim 22
Dependent Claim 44 words
The invention as set forth in claim 18 including a symbol detector coupled to the output of said first-named serial accumulator for decoding the sum words stored therein into equalized output bits representing the data represented by successive ones of said input analog signals.
Claim 23
Dependent Claim 54 words
The invention as set forth in claim 19 wherein said input analog signal is a multilevel data signal which during a preamble has fewer levels than during normal transmission, and wherein said error sense decoding logic includes means for converting said logic to respond to errors in said fewer level signals during said preamble.
Claim 24
Dependent Claim 76 words
The invention as set forth in claim 19 wherein said error sense decoding logic and said symbol detector include a plurality of flip-flops, means for transferring the most significant of the bits stored in said first serial accumulator register for storage in said flip-flops, and a plurality of digital gates for decoding the data stored in said flip-flops to provide the bits of said equalized data bits and the bits representing the sense of said error.

References Cited (Backward Citations)

US3436478A Cited
US3445771A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1974-05-17 1974-11-16 1975-05-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1978-05-17 1978-11-16 1979-05-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1982-05-17 1982-11-16 1983-05-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag