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

Digital demodualtor using signal processor to evaluate period measurements

Assignee: Numa Tech Inc
•
Filing: 1992-06-18
•
Granted: 1993-08-24
•
Expires: 2012-06-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A digital demodulator provides efficient demodulation of frequency modulated, pulse-width modulated, and other temporally modulated signals. Without employing an analog-to-digital converter, modulating signal information is extracted from a modulated signal as numerical information. For frequency demodulation, a high gain stage is applied to an incoming FM signal to produce a corresponding sequence of square waves. The period between zero-crossings of the square waves is accurately measured to within one clock pulse using a high-speed clock and at least one counter. Period information is then provided to a signal processor that serves to convert the sequence of period measurement values into a demodulated signal with a high signal-to-noise ratio. In another embodiment, a so-termed "reciprocal fit count scaling" method is employed to provide an exact analytic solution to count scaling performed in the signal processor, and thus provide the most accurate and optimal results attainable from a system of this type. Such improved performance provides an estimated signal with significantly high scaling accuracy, lower total harmonic distortion, and an excellent signal-to-noise ratio.

Inventors

  • 👤 Mark D. Hedstrom
  • 👤 Charles R. Crego
  • 👤 Robert B. Porter

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 22:38
CPC Classifications
H; H03; H03K; H03K9/00; H03K9/06; H03D; H03D3/00; H03D3/02; H03D3/04; H03K9/08

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 95 words
A digital demodulator for efficient demodulation of temporally modulated signals, the demodulator comprising: a zero-crossing event detector, responsive to a temporally modulated signal, that serves to detect zero-crossing events of said temporally modulated signal, and thereby provide zero-crossing event information; a period measurer, connected to said zero-crossing detector, that serves to receive said zero-crossing event information and measure the period between said zero-crossing events, thereby providing a sequence of period measurement values; and a signal processor, connected to said period measurer, that serves to convert said sequence of period measurement values into a demodulated signal.
Claim 2
Dependent Claim 95 words
A digital demodulator for efficient demodulation of temporally modulated signals, the demodulator comprising: a zero-crossing event detector, responsive to a temporally modulated signal, that serves to detect zero-crossing events of said temporally modulated signal, and thereby provide zero-crossing event information; a period measurer, connected to said zero-crossing detector, that serves to receive said zero-crossing event information and measure the period between said zero-crossing events, thereby providing a sequence of period measurement values; and a signal processor, connected to said period measurer, that serves to convert said sequence of period measurement values into a demodulated signal.
Claim 3
Dependent Claim 44 words
The digital demodulator of claim 1, wherein said period measurer measures the period between said zero-crossing events at a resolution corresponding to a clock rate of generally at least 8 times the Nyquist rate of a maximum encountered frequency of said temporally modulated signal.
Claim 4
Dependent Claim 27 words
The digital demodulator of claim 1 wherein said signal processor includes: a digital-to-analog converter that receives said sequence of period measurement values and provides said demodulated signal.
Claim 5
Dependent Claim 58 words
The digital demodulator of claim 1 wherein said signal processor includes: a conversion element that receives and transforms said sequence of period measurement values into a transformed digital data stream with a higher signal-to-noise ratio than said sequence of period measurement values; and a digital-to-analog converter that receives said transformed digital data stream and provides said demodulated signal.
Claim 6
Dependent Claim 73 words
The digital demodulator of claim 1 wherein said signal processor includes: a digital-to-analog converter that receives said sequence of period measurement values and provides an analog version of said demodulated signal; and an analog filter that receives said analog version of said demodulated signal and removes noise from said analog version of said demodulated signal to provide a demodulated signal with a higher signal-to-noise ratio than said analog version of said demodulated signal.
Claim 7
Independent Claim 46 words
A method for demodulating a temporally modulated signal, the method comprising the steps of: measuring the period between zero-crossings of an intermediate signal of a modulated signal to provide a sequence of period values; and transforming said sequence of period values to provide a demodulated signal.
Claim 8
Independent Claim 46 words
A method for demodulating a temporally modulated signal, the method comprising the steps of: measuring the period between zero-crossings of an intermediate signal of a modulated signal to provide a sequence of period values; and transforming said sequence of period values to provide a demodulated signal.
Claim 9
Dependent Claim 38 words
The method of claim 6 wherein the step of transforming includes the steps of: filtering said sequence of period values to provide a sequence of filtered values; and converting said sequence of filtered values into an analog signal.
Claim 10
Dependent Claim 43 words
The method of claim 6 wherein the step of transforming includes the steps of: converting said sequence of period values into an analog signal; and filtering said analog signal to provide a demodulated signal with a higher signal-to-noise ratio than said analog signal.
Claim 11
Dependent Claim 55 words
The method of claim 6 wherein the step of transforming includes the step of: for each period value that exceeds a maximum period value, replacing said period value with said maximum period value, and for each period value that does not exceed a minimum period value, replacing said period value with said minimum period value.
Claim 12
Independent Claim 103 words
A method for demodulating a temporally modulated signal, the method comprising the steps of: measuring the period between zero-crossings of an intermediate signal of a modulated signal to provide a sequence of period values; obtaining a sequence of reciprocal values by computing the reciprocal of each period value in said sequence of period values; scaling and weighting each reciprocal value of said sequence of reciprocal values to provide a sequence of scaled and weighted reciprocal values; filtering said sequence of scaled and weighted reciprocal values to provide a sequence of filtered values; and converting said sequence of filtered values into an analog signal.
Claim 13
Independent Claim 103 words
A method for demodulating a temporally modulated signal, the method comprising the steps of: measuring the period between zero-crossings of an intermediate signal of a modulated signal to provide a sequence of period values; obtaining a sequence of reciprocal values by computing the reciprocal of each period value in said sequence of period values; scaling and weighting each reciprocal value of said sequence of reciprocal values to provide a sequence of scaled and weighted reciprocal values; filtering said sequence of scaled and weighted reciprocal values to provide a sequence of filtered values; and converting said sequence of filtered values into an analog signal.
Claim 14
Independent Claim 137 words
A method for demodulating a temporally modulated signal, the method comprising the steps of: measuring the period between zero-crossings of an intermediate signal of a modulated signal to provide a sequence of period values; obtaining a sequence of reciprocal values by computing the reciprocal of each period value in said sequence of period values; scaling and weighting said sequence of reciprocal values to provide a sequence of scaled and weighted reciprocal values; averaging the scaled and weighted reciprocal values within a sliding window to provide a sequence of window averaged values; executing a Von Hann window function upon the sequence of window averaged values to provide a sequence of Von Hann values; filtering said sequence of Von Hann values to provide a sequence of filtered values; and converting said sequence of filtered values into an analog signal.
Claim 15
Independent Claim 137 words
A method for demodulating a temporally modulated signal, the method comprising the steps of: measuring the period between zero-crossings of an intermediate signal of a modulated signal to provide a sequence of period values; obtaining a sequence of reciprocal values by computing the reciprocal of each period value in said sequence of period values; scaling and weighting said sequence of reciprocal values to provide a sequence of scaled and weighted reciprocal values; averaging the scaled and weighted reciprocal values within a sliding window to provide a sequence of window averaged values; executing a Von Hann window function upon the sequence of window averaged values to provide a sequence of Von Hann values; filtering said sequence of Von Hann values to provide a sequence of filtered values; and converting said sequence of filtered values into an analog signal.
Claim 16
Independent Claim 134 words
A method for demodulating a temporally modulated signal, the method comprising the steps of: measuring the period between zero-crossings of an intermediate signal of a modulated signal to provide a sequence of period values; obtaining a sequence of reciprocal values by computing the reciprocal of each period value in said sequence of period values; scaling and weighting said sequence of reciprocal values to provide a sequence of scaled and weighted reciprocal values; averaging the scaled and weighted reciprocal values within a sliding window to provide a sequence of window averaged values; executing a Hamming window function upon the sequence of window averaged values to provide a sequence of Hamming values; filtering said sequence of Hamming values to provide a sequence of filtered values; and converting said sequence of filtered values into an analog signal.
Claim 17
Independent Claim 134 words
A method for demodulating a temporally modulated signal, the method comprising the steps of: measuring the period between zero-crossings of an intermediate signal of a modulated signal to provide a sequence of period values; obtaining a sequence of reciprocal values by computing the reciprocal of each period value in said sequence of period values; scaling and weighting said sequence of reciprocal values to provide a sequence of scaled and weighted reciprocal values; averaging the scaled and weighted reciprocal values within a sliding window to provide a sequence of window averaged values; executing a Hamming window function upon the sequence of window averaged values to provide a sequence of Hamming values; filtering said sequence of Hamming values to provide a sequence of filtered values; and converting said sequence of filtered values into an analog signal.
Claim 18
Independent Claim 125 words
A method for demodulating a temporally modulated signal, the method comprising the steps of: measuring the period between zero-crossings of an intermediate signal of a modulated signal to provide a sequence of period values; squaring and scaling each period value of said sequence of period values to provide a sequence of squared and scaled values; scaling and weighting said sequence of period values to provide a sequence of scaled and weighted values; augmenting said sequence of scaled and weighted values by adding a squared and scaled value to each corresponding scaled and weighted value to provide a sequence of augmented values; filtering said sequence of augmented values to provide a sequence of filtered values; and converting said sequence of filtered values into an analog signal.
Claim 19
Independent Claim 125 words
A method for demodulating a temporally modulated signal, the method comprising the steps of: measuring the period between zero-crossings of an intermediate signal of a modulated signal to provide a sequence of period values; squaring and scaling each period value of said sequence of period values to provide a sequence of squared and scaled values; scaling and weighting said sequence of period values to provide a sequence of scaled and weighted values; augmenting said sequence of scaled and weighted values by adding a squared and scaled value to each corresponding scaled and weighted value to provide a sequence of augmented values; filtering said sequence of augmented values to provide a sequence of filtered values; and converting said sequence of filtered values into an analog signal.
Claim 20
Dependent Claim 64 words
The method of claim 10, 11, 12, or 13 further including the step of: after the step of measuring the periods between zero-crossings, for each period value that exceeds a maximum period value, replacing said period value with said maximum period value, and for each period value that does not exceed a minimum period value, replacing said period value with said minimum period value.

References Cited (Backward Citations)

US4570126A Cited
US4596022A Cited
US4707666A Cited
US4669095A Cited
US4992748A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-08-23 1997-02-22 1997-08-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-08-23 2001-02-22 2001-08-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-08-23 2005-02-22 2005-08-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag