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

High speed correlation circuit and method

Assignee: Ampex Corp
•
Filing: 1982-01-25
•
Granted: 1985-02-05
•
Expires: 2002-01-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract High speed serial data bits of a data stream are received, stored, shifted and compared in parallel to bit contents of a known correlation word. For each bit match a known signal change is provided on a common terminal. High speed current or voltage changes on the common terminal are proportional to the number of matching bits and are monitored to detect presence of the correlation word in the received data stream. The circuit has minimum number of components and built-in temperature compensation.

Inventors

  • 👤 J. Carl Cooper

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 06:50
CPC Classifications
G; G06; G06F; G06F17/00; G06F17/10; G06F17/15; G11; G11B; G11B27/00; G11B27/10; G11B27/19; G11B27/28; G11B27/30; G11B27/3027; G11B27/3072; G11B2220/00; G11B2220/90

Claims Analysis

Total Claims: 37
Claim 1
Independent Claim 200 words
A high speed correlation circuit for detecting a known digital correlation word in a serial data stream, comprising: a first means coupled to receive and store consecutive bits of said serial data stream and to shift said stored bits by one bit position in succession when a new bit is received thereby, said first means being coupled to store information related to respective bit contents of said known correlation word and to detect a match at corresponding bit positions between said stored data bits and said known correlation word bits, respectively, said first means having a plurality of parallel outputs each coupled to provide an output signal of a predetermined magnitude in response to one said match, respectively; a plurality of current setting second means each having an input coupled to one said output of said first means and each having an output coupled to provide a known amount of current, said respective outputs of said second means being coupled to a common terminal to provide an output signal having a magnitude proportionally changing with the number of matches obtained by said first means; and a third means coupled to maintain said common terminal at a predetermined constant voltage level.
Claim 2
Dependent Claim 200 words
A high speed correlation circuit for detecting a known digital correlation word in a serial data stream, comprising: a first means coupled to receive and store consecutive bits of said serial data stream and to shift said stored bits by one bit position in succession when a new bit is received thereby, said first means being coupled to store information related to respective bit contents of said known correlation word and to detect a match at corresponding bit positions between said stored data bits and said known correlation word bits, respectively, said first means having a plurality of parallel outputs each coupled to provide an output signal of a predetermined magnitude in response to one said match, respectively; a plurality of current setting second means each having an input coupled to one said output of said first means and each having an output coupled to provide a known amount of current, said respective outputs of said second means being coupled to a common terminal to provide an output signal having a magnitude proportionally changing with the number of matches obtained by said first means; and a third means coupled to maintain said common terminal at a predetermined constant voltage level.
Claim 3
Dependent Claim 45 words
The circuit of claim 1 further comprising a means coupled to said common terminal of said second means for detecting a known magnitude of said output signal provided by said second means in response to a predetermined number of matches obtained by said first means.
Claim 4
Dependent Claim 80 words
The circuit of claim 2 wherein said means for detecting comprises: a means coupled to provide a first reference signal corresponding to a known magnitude of said output signal provided by said common terminal of second means in response to a predetermined number of matches obtained by said first means; and a means coupled to compare said output signal provided by said common terminal of said second means with said first reference signal and to provide responsively a control signal.
Claim 5
Dependent Claim 57 words
The circuit of claim 1 wherein said output signal provided by said second means is a current substantially linearly changing with said number of matches obtained by said first means and wherein said third means comprises a means coupled to said common terminal of said second means for substantially linearly converting said current changes into voltage changes.
Claim 6
Dependent Claim 66 words
The circuit of claim 4 further comprising: a means coupled to provide a reference voltage corresponding to a known magnitude of said converted voltage provided by said third means corresponding to a predetermined number of matches obtained by said first means; and a means coupled to compare said converted voltage provided by said third means with said reference voltage and to provide responsively a control signal.
Claim 7
Dependent Claim 140 words
The circuit of claim 1 wherein said first means comprises: a serial-to-parallel shift register means having an input coupled to receive said consecutive bits of the serial data stream and having a plurality of parallel outputs each containing one bit stored in said shift register means; a presettable memory means coupled to store respective bits of said known correlation word, said memory means having a plurality of parallel outputs each containing one said bit stored therein; and a plurality of comparator means, each having a first and a second input, respectively, each first input being coupled to one parallel output of said shift register means and each said second input being coupled to a corresponding parallel output of said presettable memory means, respectively, each said comparator means having an output corresponding to one said parallel output of said first means.
Claim 8
Dependent Claim 42 words
The circuit of claim 6 wherein said plurality of comparator means each comprises a logic gate providing a first logic signal level when said match is obtained thereby and providing a second logic signal level when said match is not obtained thereby.
Claim 9
Dependent Claim 113 words
The circuit of claim 1 wherein said first means comprises a serial-to-parallel shift register means having an input coupled to receive said consecutive bits of the serial data stream and having a plurality of parallel outputs each output providing an output signal corresponding to one bit stored in said shift register means, those of said parallel outputs whose position corresponds to a low bit position of said known correlation word are coupled to provide output signals representing a first logic level while those parallel outputs of said shift register means which correspond to a high bit position of said known correlation word are coupled to provide output signals representing a second logic level.
Claim 10
Dependent Claim 47 words
The circuit of claim 1 wherein said second means comprises a plurality of current setting resistors, each resistor having a first terminal coupled to one said parallel output of said first means, respectively, and wherein respective second terminals of said resistors are coupled to a common terminal.
Claim 11
Dependent Claim 13 words
The circuit of claim 9 wherein said current setting resistors have identical values.
Claim 12
Dependent Claim 51 words
The circuit of claim 9 wherein each said resistor has a value selected to apply an appreciable amount of current to said common terminal when said output signal of said predetermined magnitude is provided by a corresponding parallel output of said first means coupled to said first terminal of said resistor.
Claim 13
Dependent Claim 82 words
The circuit of claim 1 wherein said third means for maintaining said common terminal at a predetermined constant voltage level comprises a transistor means having an emitter coupled to a first voltage supply via said common terminal and a first series resistor, a collector coupled to a second voltage supply via a second series resistor and a base coupled to a first reference voltage source providing a voltage corresponding to a predetermined constant voltage level to be maintained on said common terminal.
Claim 14
Dependent Claim 98 words
The circuit of claim 12 wherein said circuit further comprises: a second reference voltage source providing a voltage corresponding to a voltage obtained at the collector of said transistor means when a predetermined number of matches is obtained by said first means; and a comparator means having a first input coupled to receive a voltage obtained at the collector of said transistor means and a second input coupled to receive a voltage provided by said second reference voltage source, said comparator means being coupled to provide an output signal responsive to a difference between its respective input voltages.
Claim 15
Dependent Claim 26 words
The circuit of claim 13 wherein said transistor means and said comparator means, respectively, are high speed devices capable of operations at frequencies over 100 MHz.
Claim 16
Dependent Claim 31 words
The circuit of claim 12 further comprising negative feedback means coupled between the emitter and base of said transistor means to maintain said predetermined constant voltage level on said common terminal.
Claim 17
Dependent Claim 52 words
The circuit of claim 15 wherein said negative feedback means comprises a differential amplifier means having an inverting input coupled to a connection of said emitter with said common terminal, a non-inverting input coupled to said first reference voltage source and an output coupled to the base of said transistor means, respectively.
Claim 18
Dependent Claim 143 words
The circuit of claim 1 wherein said second means comprises a plurality of parallel resistors each having a first terminal coupled to one said parallel output of said first means, respective and wherein respective second terminals of all said resistors are coupled to a common terminal whose current changes in non linear proportion to the number of matches obtained by said first means, wherein said third means comprises a means coupled to said common terminal for substantially linearly converting said current changes into voltage changes, and wherein said circuit further comprises a differential amplifier having a first input coupled to an output of said converting means and a second input coupled to a source of reference voltage corresponding to a known magnitude of said converted voltage provided by said third means when a predetermined number of matches is obtained by said first means.
Claim 19
Dependent Claim 348 words
A high speed correlation circuit for detecting presence of a known digital correlation word in a serial data stream, comprising: a serial-to-parallel shift register means having an input coupled to receive and store consecutive bits of said serial data stream and to shift said stored bits by one bit position in succession when a new bit is received thereby, said shift register means having a plurality of parallel outputs each containing one bit stored in said shift register means; a presettable memory means coupled to store respective bits of said known correlation word, said memory means having a plurality of parallel outputs each containing one bit stored in said memory means; a plurality of logic gates each having a first input coupled to one parallel output of said shift register means and a second input coupled to a corresponding parallel output of said memory means, each logic gate having an output coupled to provide an output signal of a first known logic signal level when matching bits are obtained at its respective inputs and output signal of a second known logic signal level when its input bits do not match, respectively; a plurality of resistors each having a first terminal coupled to an output of one said logic gate, the other terminals of said resistors being coupled to a common terminal, each said resistor having a value selected to apply an appreciable amount of current to said common terminal when one of said first or said second known logic signal level is provided by said logic gate; means coupled to maintain said common terminal at a predetermined constant voltage level to obtain a substantially linearly changing current thereon with the number of bit matches obtained by said logic gates; a current-to-voltage converter means coupled to said common terminal for substantially linearly converting said current changes thereon to corresponding voltage changes; and means coupled to an output of said current-to-voltage converter means for detecting a known voltage magnitude obtained on said common terminal in response to a predetermined number of matching bits obtained by said plurality of logic gates.
Claim 20
Dependent Claim 348 words
A high speed correlation circuit for detecting presence of a known digital correlation word in a serial data stream, comprising: a serial-to-parallel shift register means having an input coupled to receive and store consecutive bits of said serial data stream and to shift said stored bits by one bit position in succession when a new bit is received thereby, said shift register means having a plurality of parallel outputs each containing one bit stored in said shift register means; a presettable memory means coupled to store respective bits of said known correlation word, said memory means having a plurality of parallel outputs each containing one bit stored in said memory means; a plurality of logic gates each having a first input coupled to one parallel output of said shift register means and a second input coupled to a corresponding parallel output of said memory means, each logic gate having an output coupled to provide an output signal of a first known logic signal level when matching bits are obtained at its respective inputs and output signal of a second known logic signal level when its input bits do not match, respectively; a plurality of resistors each having a first terminal coupled to an output of one said logic gate, the other terminals of said resistors being coupled to a common terminal, each said resistor having a value selected to apply an appreciable amount of current to said common terminal when one of said first or said second known logic signal level is provided by said logic gate; means coupled to maintain said common terminal at a predetermined constant voltage level to obtain a substantially linearly changing current thereon with the number of bit matches obtained by said logic gates; a current-to-voltage converter means coupled to said common terminal for substantially linearly converting said current changes thereon to corresponding voltage changes; and means coupled to an output of said current-to-voltage converter means for detecting a known voltage magnitude obtained on said common terminal in response to a predetermined number of matching bits obtained by said plurality of logic gates.
Claim 21
Dependent Claim 91 words
The circuit of claim 18 wherein said means for detecting comprises a first reference voltage source providing a voltage corresponding to an output voltage from said converter means when a predetermined number of matching bits is obtained by said plurality of logic gates and a comparator means having a first input coupled to receive said output voltage provided by said converting means and a second input coupled to receive said voltage provided by said first reference source and having an output responsively providing a control signal when a comparison is obtained.
Claim 22
Dependent Claim 237 words
A high speed correlation circuit for detecting presence of a known digital correlation word in a serial data stream comprising: a first means coupled to receive and store consecutive bits of said serial data stream and to shift said stored bits by one bit position in succession when a new bit is received thereby, said first means being coupled to store information related to respective bit contents of said known correlation word and to detect a match at corresponding bit positions between said stored data bits and said known correlation word bits, respectively, said first means having a plurality of parallel outputs each coupled to provide an output signal of a predetermined level in response to one said match, respectively; a plurality of resistors, each having a first terminal coupled to one said parallel output of said first means, respectively, respective second terminals of said resistors being coupled to a common terminal; a transistor means having an emitter coupled to a first voltage supply via said common terminal and a first series resistor, a collector coupled to a second voltage supply via a second series resistor and a base coupled to a reference voltage source providing a voltage corresponding to a predetermined constant voltage level to be maintained on said common terminal; and negative feedback means coupled between the emitter and base of said transistor means to maintain said predetermined constant voltage level on said common terminal.
Claim 23
Dependent Claim 237 words
A high speed correlation circuit for detecting presence of a known digital correlation word in a serial data stream comprising: a first means coupled to receive and store consecutive bits of said serial data stream and to shift said stored bits by one bit position in succession when a new bit is received thereby, said first means being coupled to store information related to respective bit contents of said known correlation word and to detect a match at corresponding bit positions between said stored data bits and said known correlation word bits, respectively, said first means having a plurality of parallel outputs each coupled to provide an output signal of a predetermined level in response to one said match, respectively; a plurality of resistors, each having a first terminal coupled to one said parallel output of said first means, respectively, respective second terminals of said resistors being coupled to a common terminal; a transistor means having an emitter coupled to a first voltage supply via said common terminal and a first series resistor, a collector coupled to a second voltage supply via a second series resistor and a base coupled to a reference voltage source providing a voltage corresponding to a predetermined constant voltage level to be maintained on said common terminal; and negative feedback means coupled between the emitter and base of said transistor means to maintain said predetermined constant voltage level on said common terminal.
Claim 24
Dependent Claim 75 words
The circuit of claim 20 wherein said negative feedback means comprises a differential amplifier means having an inverting input coupled to a connection of said emitter with said common terminal, a non-inverting input coupled to said reference voltage source and an output coupled to the base of said transistor means; said plurality of resistors applying to said common terminal a current whose magnitude changes proportionally with the number of matches obtained by said first means.
Claim 25
Dependent Claim 155 words
A high speed correlation method for detecting a known digital correlation word in a serial data stream, comprising the steps of: receiving and storing consecutive bits of the serial data stream and shifting said stored bits by one bit position in succession when a new bit is received; storing information related to respective bit contents of said known correlation word; matching simultaneously respective bits pertaining to corresponding bit positions of said stored serial data and said correlation word, respectively and providing an output signal of a predetermined level in response to each obtained match; providing for each said output signal level a predetermined corresponding current value; summing said current values at a current summing point to obtain a current whose magnitude changes proportionally with the number of obtained bit matches; and maintaining said current summing point at a predetermined constant voltage level to obtain a proportionally changing current with the number of obtained bit matches.
Claim 26
Dependent Claim 155 words
A high speed correlation method for detecting a known digital correlation word in a serial data stream, comprising the steps of: receiving and storing consecutive bits of the serial data stream and shifting said stored bits by one bit position in succession when a new bit is received; storing information related to respective bit contents of said known correlation word; matching simultaneously respective bits pertaining to corresponding bit positions of said stored serial data and said correlation word, respectively and providing an output signal of a predetermined level in response to each obtained match; providing for each said output signal level a predetermined corresponding current value; summing said current values at a current summing point to obtain a current whose magnitude changes proportionally with the number of obtained bit matches; and maintaining said current summing point at a predetermined constant voltage level to obtain a proportionally changing current with the number of obtained bit matches.
Claim 27
Dependent Claim 19 words
The method of claim 22 further comprising the step of linearly converting said changing current into a changing voltage.
Claim 28
Dependent Claim 27 words
The method of claim 23 further comprising the step of detecting a known magnitude of said changing voltage corresponding to a predetermined number of obtained bit matches.
Claim 29
Dependent Claim 50 words
The method of claim 24 wherein said detecting step comprises the steps of: providing a reference voltage corresponding to a magnitude of said changing voltage obtained in response to a predetermined number of bit matches; and comparing said changing voltage with said refercnce voltage and responsively providing a control signal.
Claim 30
Dependent Claim 21 words
The method of claim 21 wherein said current changes in non-linear proportion with respect to the number of obtained bit matches.
Claim 31
Dependent Claim 22 words
The method of claim 22 comprising the step of compensating for changes of said predetermined constant voltage level due to temperature changes.
Claim 32
Dependent Claim 18 words
The method of claim 22 wherein said serial data stream is received at a frequency over 100 MHz.
Claim 33
Dependent Claim 20 words
The method of claim 22 wherein said current changes in substantially linear proportion with the number of obtained bit matches.
Claim 34
Dependent Claim 138 words
A correlation circuit, comprising: a first means coupled to receive and store consecutive bits of a serial data stream, said first means being further coupled to store information related to bit contents of a known correlation word, and to compare said stored serial data bits with said known correlation word, said first means having a plurality of outputs, each coupled to provide an output signal of a known magnitude for each match obtained between a stored serial data bit and known correlation word bit; a plurality of current setting second means each having an input coupled to one said output of said first means and each having an output, said respective outputs of said second means being coupled to a common terminal; and a third means coupled to maintain said common terminal at a predetermined constant voltage level.
Claim 35
Dependent Claim 138 words
A correlation circuit, comprising: a first means coupled to receive and store consecutive bits of a serial data stream, said first means being further coupled to store information related to bit contents of a known correlation word, and to compare said stored serial data bits with said known correlation word, said first means having a plurality of outputs, each coupled to provide an output signal of a known magnitude for each match obtained between a stored serial data bit and known correlation word bit; a plurality of current setting second means each having an input coupled to one said output of said first means and each having an output, said respective outputs of said second means being coupled to a common terminal; and a third means coupled to maintain said common terminal at a predetermined constant voltage level.
Claim 36
Dependent Claim 241 words
A high speed correlation circuit, comprising; a first means coupled to receive and store consecutive bits of a serial data stream, said first means being further coupled to store information related to bit contents of a known correlation word, and to compare said stored serial data bits with said known correlation word, said first means having a plurality of outputs, each coupled to provide an output signal of a known magnitude for each match obtained between a stored serial data bit and known correlation word bit; a plurality of second current setting resistor means each having an first terminal coupled to one said output of said first means, said resistor means having their respective second terminals interconnected to a common e terminal, each resistor means applying a known amount of current to said common terminal in response to said output signal obtained at said output of the first means connected to said resistor means; a third means coupled to said common terminal for substantially linearly inverting said current on said common terminal to a voltage; a fourth means coupled to provide a reference voltage corresponding to a known magnitude of said converted voltage corresponding to a predetermined number of matches obtained by said first means; a fifth means coupled to compare said converted voltage with said reference voltage and to provide responsively a control signal; and a sixth means coupled to said common terminal for maintaining thereon a predetermined constant voltage.
Claim 37
Dependent Claim 241 words
A high speed correlation circuit, comprising; a first means coupled to receive and store consecutive bits of a serial data stream, said first means being further coupled to store information related to bit contents of a known correlation word, and to compare said stored serial data bits with said known correlation word, said first means having a plurality of outputs, each coupled to provide an output signal of a known magnitude for each match obtained between a stored serial data bit and known correlation word bit; a plurality of second current setting resistor means each having an first terminal coupled to one said output of said first means, said resistor means having their respective second terminals interconnected to a common e terminal, each resistor means applying a known amount of current to said common terminal in response to said output signal obtained at said output of the first means connected to said resistor means; a third means coupled to said common terminal for substantially linearly inverting said current on said common terminal to a voltage; a fourth means coupled to provide a reference voltage corresponding to a known magnitude of said converted voltage corresponding to a predetermined number of matches obtained by said first means; a fifth means coupled to compare said converted voltage with said reference voltage and to provide responsively a control signal; and a sixth means coupled to said common terminal for maintaining thereon a predetermined constant voltage.

References Cited (Backward Citations)

US3648237A Cited
US3818348A Cited
US3961171A Cited
US4166271A Cited
US4412301A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1988-02-05 1988-08-06 1989-02-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1992-02-05 1992-08-06 1993-02-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1996-02-05 1996-08-06 1997-02-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag