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

Digital frequency detector

Assignee: Itron Inc
•
Filing: 1986-04-15
•
Granted: 1988-03-22
•
Expires: 2006-04-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A frequency detector completely implemented with digital logic circuitry is disclosed. The frequency detector hereof employs a unique phase locked loop digitally implemented with asynchronous ripple counters, and a digitally implemented amplitude comparator and signal integrator. The detector is especially adapted for implementation in CMOS hardware, or similar hardware having low current drain characteristics. The selectivity of the detector can be set to a narrow bandwidth for excellent noise discrimination characteristics.

Inventors

  • 👤 Mervin L. Grindahl

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 15:07
CPC Classifications
G; G01; G01R; G01R23/00; G01R23/02; G01R23/10

Claims Analysis

Total Claims: 43
Claim 1
Independent Claim 244 words
A digital phase locked loop for receiving an input pulse train having an input frequency and for generating an output pulse train having a frequency and duty cycle which approach predetermined values relative to the input pulse train when the input frequency is within a predetermined frequency lock range comprising: clock means for generating a clock pulse train having a constant frequency; feedback means operably coupled to the clock means for generating a feedback pulse train having a frequency within the predetermined frequency lock range, the predetermined frequency lock range having a lower limit equal to a first fraction of the clock frequency and an upper limit equal to a second fraction of the clock frequency: comparison means operably coupled to the feedback means for receiving the input pulse train and comparing the input pulse train and the feedback pulse train and generating the output pulse train, the output pulse train having a duty cycle corresponding to the coincidence between the input pulse train and the feedback pulse train; and pulse inserter means operably coupled to the feedback means and the clock means and the comparison means for generating a modified clock pulse train in response to the duty cycle of the output pulse train, whereby the modified clock pulse train is received by the feedback means and the frequency of the feedback pulse train is continuously modified to approach the input frequency when the input frequency is within the predetermined frequency lock range.
Claim 2
Dependent Claim 244 words
A digital phase locked loop for receiving an input pulse train having an input frequency and for generating an output pulse train having a frequency and duty cycle which approach predetermined values relative to the input pulse train when the input frequency is within a predetermined frequency lock range comprising: clock means for generating a clock pulse train having a constant frequency; feedback means operably coupled to the clock means for generating a feedback pulse train having a frequency within the predetermined frequency lock range, the predetermined frequency lock range having a lower limit equal to a first fraction of the clock frequency and an upper limit equal to a second fraction of the clock frequency: comparison means operably coupled to the feedback means for receiving the input pulse train and comparing the input pulse train and the feedback pulse train and generating the output pulse train, the output pulse train having a duty cycle corresponding to the coincidence between the input pulse train and the feedback pulse train; and pulse inserter means operably coupled to the feedback means and the clock means and the comparison means for generating a modified clock pulse train in response to the duty cycle of the output pulse train, whereby the modified clock pulse train is received by the feedback means and the frequency of the feedback pulse train is continuously modified to approach the input frequency when the input frequency is within the predetermined frequency lock range.
Claim 3
Dependent Claim 130 words
The digital phase locked loop of claim 1 wherein the pulse inserter means comprises: means operably connected to the clock means for changing the phase of the clock pulse train; means operably coupled to the comparison means and the clock means for triggering the change in phase of the clock pulse train in response to the duty cycle of the output pulse train; and means operably coupled to the means for changing the phase of the clock pulse train and the means for triggering the change in phase of the clock pulse train for delaying the change in phase of the clock pulse train, such that the change in phase of the clock pulse train is delayed long enough to generate an additional pulse in the modified clock pulse train.
Claim 4
Dependent Claim 102 words
The digital phase locked loop of claim 2 wherein the means for triggering the change in phase of the clock pulse train and the means for delaying the change in phase of the clock pulse train comprises: a gating circuit operably connected to the clock means and the comparison means for providing a gating signal when both the clock pulse train and the output pulse train are at a digital high state; and an asynchronous ripple counter operably connected to the gating circuit, such that the asynchronous ripple counter is clocked by the clock pulse train when the gating signal is present.
Claim 5
Dependent Claim 45 words
The digital phase locked loop of claim 2 wherein the means for changing the phase of the clock pulse train comprises an exclusive-OR circuit operably connected to the means for delaying the change in the phase of the clock pulse train and the clock means.
Claim 6
Dependent Claim 30 words
The digital phase locked loop of claim 1 wherein the feedback means generates the feedback pulse train comprising a square wave having a frequency within the predetermined frequency lock range.
Claim 7
Dependent Claim 17 words
The digital phase locked loop of claim 5 wherein the feedback means comprises an asynchronous ripple counter.
Claim 8
Dependent Claim 16 words
The digital phase locked loop of claim 1 wherein the comparison means comprises a phase detector.
Claim 9
Dependent Claim 16 words
The digital phase locked loop of claim 7 wherein the phase detector is an exclusive-OR circuit.
Claim 10
Dependent Claim 67 words
The digital phase locked loop of claim 1 wherein the predetermined values of the frequency and duty cycle that the output pulse train will approach comprise a square wave having a frequency twice the input frequency with a fifty percent duty cycle when the input frequency approaches a center lock frequency half way between the upper limit and the lower limit of the predetermined frequency lock range.
Claim 11
Dependent Claim 181 words
A digital phase locked loop, comprising: input means for receiving an input signal pulse train; clock means for generating a master clock pulse train having a master clock pulse train frequency; pulse inserter means operably coupled to the clock means for selectively inserting additional pulses into the master clock pulse train to generate a modified clock pulse train having a modified clock pulse train frequency; feedback means operably coupled to the pulse inserter means for generating a feedback signal pulse train responsive to the modified clock pulse train frequency; and comparator means operably coupled to the input means and the feedback means for providing a pulse inserter actuating signal in response to the comparative values of the input signal pulse train and the feedback signal pulse train, whereby the pulse inserter is selectively actuated by the pulse inserter actuating signal to insert pulses into the master clock pulse train in response to the comparative values of the input signal and the feedback signal, and the feedback signal is thereby continuously modified to approach a predetermined value relative to the input signal.
Claim 12
Dependent Claim 181 words
A digital phase locked loop, comprising: input means for receiving an input signal pulse train; clock means for generating a master clock pulse train having a master clock pulse train frequency; pulse inserter means operably coupled to the clock means for selectively inserting additional pulses into the master clock pulse train to generate a modified clock pulse train having a modified clock pulse train frequency; feedback means operably coupled to the pulse inserter means for generating a feedback signal pulse train responsive to the modified clock pulse train frequency; and comparator means operably coupled to the input means and the feedback means for providing a pulse inserter actuating signal in response to the comparative values of the input signal pulse train and the feedback signal pulse train, whereby the pulse inserter is selectively actuated by the pulse inserter actuating signal to insert pulses into the master clock pulse train in response to the comparative values of the input signal and the feedback signal, and the feedback signal is thereby continuously modified to approach a predetermined value relative to the input signal.
Claim 13
Dependent Claim 119 words
The digital phase locked loop of claim 10 wherein the pulse inserter means comprises: means operably coupled to the clock means for changing the phase of the master clock pulse train; means operably coupled to the comparator means and the clock means for triggering the change in phase of the master clock pulse train in response to the pulse inserter actuating signal; and means operably coupled to the means for changing the phase of the master clock pulse train and the means for triggering the change in phase of the master clock pulse train for delaying the change in phase of the master clock pulse train long enough to generate an additional pulse in the modified clock pulse train.
Claim 14
Dependent Claim 107 words
The digital phase locked loop of claim 11 wherein the means for triggering the change in phase of the master clock pulse train and the means for delaying the change in phase of the master clock pulse train comprises: a gating circuit operably connected to the clock means and the comparator means for providing a gating signal when both the master clock pulse train and the pulse inserter actuating signal are at a digital high state; and an asynchronous ripple counter operably connected to the gating circuit, such that the asynchronous ripple counter is clocked by the master clock pulse train when the gating signal is present.
Claim 15
Dependent Claim 47 words
The digital phase locked loop of claim 11 wherein the means for changing the phase of the master clock pulse train comprises an exclusive-OR circuit operably connected to the means for delaying the change in the phase of the master clock pulse train and the clock means.
Claim 16
Dependent Claim 17 words
The digital phase locked loop of claim 10 wherein the feedback means comprises an asynchronous ripple counter.
Claim 17
Dependent Claim 16 words
The digital phase locked loop of claim 10 wherein the comparator means comprises a phase detector.
Claim 18
Dependent Claim 16 words
The digital phase locked loop of claim 15 wherein the phase detector is an exclusive-OR circuit.
Claim 19
Dependent Claim 37 words
The digital phase locked loop of claim 10 wherein the predetermined value relative to the input signal is a square wave having a frequency equal to, but ninety degrees out of phase with, the input pulse train.
Claim 20
Dependent Claim 176 words
A digital phase locked loop, comprising: input means for receiving an input signal pulse train; clock means for generating a master clock pulse train having a master clock pulse train frequency; frequency altering means operably coupled to the clock means for selectively modifying the master clock pulse train, thereby generating a modified clock pulse train having a modified clock pulse train frequency; feedback means operably coupled to the frequency altering means for generating a feedback signal pulse train correlating to the modified clock pulse train frequency; and comparator means operably coupled to the input means and the feedback means for providing a frequency altering means actuating signal in response to the comparative values of the input signal pulse train and the feedback signal pulse train, whereby the frequency altering means are selectively actuated by the actuating signal to alter the master clock pulse train in response to the comparative values of the input signal and the feedback signal, and the feedback signal is thereby continuously modified to approach a predetermined value relative to the input signal.
Claim 21
Dependent Claim 176 words
A digital phase locked loop, comprising: input means for receiving an input signal pulse train; clock means for generating a master clock pulse train having a master clock pulse train frequency; frequency altering means operably coupled to the clock means for selectively modifying the master clock pulse train, thereby generating a modified clock pulse train having a modified clock pulse train frequency; feedback means operably coupled to the frequency altering means for generating a feedback signal pulse train correlating to the modified clock pulse train frequency; and comparator means operably coupled to the input means and the feedback means for providing a frequency altering means actuating signal in response to the comparative values of the input signal pulse train and the feedback signal pulse train, whereby the frequency altering means are selectively actuated by the actuating signal to alter the master clock pulse train in response to the comparative values of the input signal and the feedback signal, and the feedback signal is thereby continuously modified to approach a predetermined value relative to the input signal.
Claim 22
Dependent Claim 62 words
The digital phase locked loop of claim 18 wherein the frequency altering means comprises: means operably coupled to the clock means for changing the phase of the master clock pulse train; means operably coupled to the means for changing the phase of the master clock pulse train for delaying long enough to generate an additional pulse in the modified clock pulse train.
Claim 23
Dependent Claim 28 words
The digital phase locked loop of claim 19 wherein the means for delaying the change in phase of the master clock pulse train comprises an asynchronous ripple counter.
Claim 24
Dependent Claim 17 words
The digital phase locked loop of claim 18 wherein the feedback means comprises an asynchrounous ripple counter.
Claim 25
Dependent Claim 16 words
The digital phase locked loop of claim 18 wherein the comparator means comprises a phase detector.
Claim 26
Dependent Claim 17 words
The digital phase locked loop of claim 18 wherein the phase detector is an exclusive OR circuit.
Claim 27
Dependent Claim 37 words
The digital phase locked loop of claim 18 wherein the predetermined value relative to the input signal is a square wave having a frequency equal to, but ninety degrees out of phase with, the input pulse train.
Claim 28
Independent Claim 117 words
A method of implementing a digital phase locked loop having a specified frequency lock range comprising: generating a master clock signal having a constant clock frequency; generating a feedback pulse train having a frequency within the specified frequency lock range; receiving an input pulse train; comparing the input pulse train and the feedback pulse train and generating a pulse inserter signal in response to the comparative values of the input pulse train and the feedback pulse train; modifying the feedback pulse train by inserting or not inserting additional pulses into the feedback pulse train in response to the pulse inserter signal, so that the feedback pulse train approaches a predetermined value relative to the input pulse train.
Claim 29
Independent Claim 117 words
A method of implementing a digital phase locked loop having a specified frequency lock range comprising: generating a master clock signal having a constant clock frequency; generating a feedback pulse train having a frequency within the specified frequency lock range; receiving an input pulse train; comparing the input pulse train and the feedback pulse train and generating a pulse inserter signal in response to the comparative values of the input pulse train and the feedback pulse train; modifying the feedback pulse train by inserting or not inserting additional pulses into the feedback pulse train in response to the pulse inserter signal, so that the feedback pulse train approaches a predetermined value relative to the input pulse train.
Claim 30
Dependent Claim 119 words
The method of implementing a digital phase locked loop of claim 25 wherein the step of generating a feedback pulse train comprises: establishing a lower lock range limit for the specified frequency lock range equal to a first fraction of the clock frequency; establishing an upper lock range limit for the specified frequency lock range equal to a second fraction of the clock frequency which is greater than the first fraction; defining a center frequency for the specified frequency lock range equal to one-half the specified frequency lock range greater than the lower lock range limit; and generating a feedback pulse train having a normal free-running frequency equal to the lower lock range limit instead of the center frequency.
Claim 31
Dependent Claim 51 words
The method of implementing a digital phase locked loop of claim 26 wherein the step of modifying the feedback pulse train comprises: continuously adding or not adding pulses to the lower lock range limit such that the feedback pulse train will approach a predetermined value relative to the input pulse train.
Claim 32
Dependent Claim 42 words
The method of implementing a digital phase locked loop of claim 25 wherein the predetermined value relative to the input pulse train is a square wave having a frequency equal to, but ninety degrees out of phase with, the input pulse train.
Claim 33
Dependent Claim 166 words
A digital frequency detector for receiving an input pulse train having an input frequency and generating an output signal if the input frequency is within a predetermined frequency lock range for a predefined portion of a preselected time period comprising: clock means for generating a clock pulse train having a constant frequency; a digital phase locked loop operably connected to the clock means for receiving the input pulse train and generating an output pulse train having a frequency and duty cycle which approach predetermined values relative to the input pulse train when the input frequency is within the predetermined frequency lock range; integrator means operably connected to the digital phase locked loop and the clock means for determining an amount of time during the preselected time period that the input frequency is within the predetermined frequency lock range; and comparator means operably connected to the integrator means for generating an output signal when the amount of time determined by the integrator means exceeds the predefined portion.
Claim 34
Dependent Claim 166 words
A digital frequency detector for receiving an input pulse train having an input frequency and generating an output signal if the input frequency is within a predetermined frequency lock range for a predefined portion of a preselected time period comprising: clock means for generating a clock pulse train having a constant frequency; a digital phase locked loop operably connected to the clock means for receiving the input pulse train and generating an output pulse train having a frequency and duty cycle which approach predetermined values relative to the input pulse train when the input frequency is within the predetermined frequency lock range; integrator means operably connected to the digital phase locked loop and the clock means for determining an amount of time during the preselected time period that the input frequency is within the predetermined frequency lock range; and comparator means operably connected to the integrator means for generating an output signal when the amount of time determined by the integrator means exceeds the predefined portion.
Claim 35
Dependent Claim 67 words
The digital frequency detector of claim 29 wherein the digital phase locked loop further comprises feedback means operably connected to the clock means for generating a feedback pulse train having a frequency within the predetermined frequency lock range, the lock range having a lower limit equal to a first fraction of the clock frequency and an upper limit equal to a second fraction of the clock frequency.
Claim 36
Dependent Claim 37 words
The digital frequency detector of claim 30 wherein the digital frequency detector further comprises means for generating a comparison pulse train which approaches the predetermined values of the frequency and duty cycle of the output pulse train.
Claim 37
Dependent Claim 67 words
The digital phase locked loop of claim 31 wherein the predetermined values of the frequency and duty cycle which the output pulse train will approach comprise a square wave having a frequency twice the input frequency with a fifty percent duty cycle when the input frequency approaches a center lock frequency half way between the upper limit and the lower limit of the predetermined frequency lock range.
Claim 38
Dependent Claim 115 words
The digital frequency detector of claim 30 wherein the integrator means comprises: detector means for comparing the comparison pulse train and the output pulse train and generating a detected pulse train having a duty cycle; and counter means operably connected to the clock means and the detector means for determing the amount of time that the input frequency is within the predetermined frequency lock range by counting an amount of time that the input pulse train and the feedback pulse train coincide based upon the duty cycle of the detected pulse train; and reset means operably connected to the clock means and the counter means for resetting the counter means after the preselected time period.
Claim 39
Independent Claim 122 words
A method for detecting whether the frequency of an input pulse train is within a specified frequency range for a specified time period, comprising: generating a master clock signal having a constant clock frequency; generating a feedback pulse train having a frequency within the specified frequency rang; generating an output pulse train by comparing the input pulse train with the feedback pulse train; modifying the feedback pulse train when the input pulse train and the feedback pulse train do not coincide; comparing the duty cycle of the output pulse train to an established threshold value greater than fifty percent; and generating an output signal when the duty cycle of the output pulse train exceeds the threshold value for the specified time period.
Claim 40
Independent Claim 122 words
A method for detecting whether the frequency of an input pulse train is within a specified frequency range for a specified time period, comprising: generating a master clock signal having a constant clock frequency; generating a feedback pulse train having a frequency within the specified frequency rang; generating an output pulse train by comparing the input pulse train with the feedback pulse train; modifying the feedback pulse train when the input pulse train and the feedback pulse train do not coincide; comparing the duty cycle of the output pulse train to an established threshold value greater than fifty percent; and generating an output signal when the duty cycle of the output pulse train exceeds the threshold value for the specified time period.
Claim 41
Dependent Claim 54 words
The method for detecting whether the frequency of an input pulse train is within a specified frequency range of claim 34 wherein the step of modifying the feedback pulse train by inserting or not inserting pulses in the feedback pulse train when the input pulse train and the feedback pulse train do not coincide.
Claim 42
Dependent Claim 123 words
The method for detecting whether the frequency of an input pulse train is within a specified frequency range of claim 34 wherein the step of generating a feedback pulse train comprises: establishing a lower lock range limit for the specified frequency range equal to a first of the clock frequency; establishing an upper lock range limit for the specified frequency range equal to a second fraction of the clock frequency which is greater than the first fraction; defining a center frequency for the specified frequency range equal to one-half the specified frequency range greater than the lower lock range limit; and generating a feedback pulse train having a normal free-running frequency equal to the lower lock range limit instead of the center frequency.
Claim 43
Dependent Claim 60 words
The method for detecting whether the frequency of an input pulse train is within a specified frequency range of claim 36 wherein the step of modifying the feedback pulse train comprises: continuously adding or not adding pulses to the lower lock range limit such that the feedback pulse train will approach a predetermined value relative to the input pulse train.

References Cited (Backward Citations)

US3742353A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-03-22 1991-09-21 1992-03-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-03-22 1995-09-21 1996-03-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-03-22 1999-09-21 2000-03-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag