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

Digital signal synthesizer

Assignee: Spectral Dynamics Inc
•
Filing: 1987-05-06
•
Granted: 1988-11-01
•
Expires: 2007-05-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for converting a digital signal into a band-limited analog signal with variable bandwidths, a high level of performance, high spurious frequency rejection, and simple implementation, employing polyphase interpolating digital filters, a fixed-sampling rate digital to analog converter, and a fixed-frequency analog low-pass filter.

Inventors

  • 👤 Marcos A. Underwood

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 23:15
CPC Classifications
H; H03; H03H; H03H17/00; H03H17/02; H03H17/0248; H03H17/0252; G; G06; G06J; G06J1/00; H03H17/0264; H03H17/0273; H03H17/0277; H03H17/04; H03H17/0416; H03H17/0427; H03H17/0438; H03H17/0444; H03M; H03M1/00; H03M1/66; H03M1/661

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 182 words
An apparatus for synthesizing a designated waveform having a range of frequencies the upper end of which is selectable up to an analysis frequency, wherein the waveform is synthesized from a digital representation of a base level signal sampled at a predetermined sample rate and further wherein each of the samples is taken with a predetermined resolution, comprising means operating at the predetermined resolution and at a fixed conversion rate for converting a digital representation of a signal, presented at the conversion rate, into analog form; digital filter means for interpolating the digital representation of the base level signal to have an interpolated sample rate corresponding to the conversion rate without modifying the resolution of the samples and simultaneously achieving flat pass band ripple and high stop band attenuation, wherein the interpolated digital representation of the base level signal is supplied directly to the converting means for conversion into analog form; and filter means, having a cutoff frequency which is fixed at a frequency corresponding to the analysis frequency and coupled to the converting means, for suppressing frequencies above the analysis frequency.
Claim 2
Independent Claim 182 words
An apparatus for synthesizing a designated waveform having a range of frequencies the upper end of which is selectable up to an analysis frequency, wherein the waveform is synthesized from a digital representation of a base level signal sampled at a predetermined sample rate and further wherein each of the samples is taken with a predetermined resolution, comprising means operating at the predetermined resolution and at a fixed conversion rate for converting a digital representation of a signal, presented at the conversion rate, into analog form; digital filter means for interpolating the digital representation of the base level signal to have an interpolated sample rate corresponding to the conversion rate without modifying the resolution of the samples and simultaneously achieving flat pass band ripple and high stop band attenuation, wherein the interpolated digital representation of the base level signal is supplied directly to the converting means for conversion into analog form; and filter means, having a cutoff frequency which is fixed at a frequency corresponding to the analysis frequency and coupled to the converting means, for suppressing frequencies above the analysis frequency.
Claim 3
Dependent Claim 47 words
The apparatus of claim 1, wherein the range of signals include frequencies no greater than the upper end of the range of signals, and further wherein the digital filter means implement an elliptic filter having a cutoff frequency at the upper end of the range of signals.
Claim 4
Dependent Claim 27 words
The apparatus of claim 2, wherein the elliptic filter implementation interpolates by a primary interpolation factor determined by dividing the conversion frequency by the predetermined sample rate.
Claim 5
Dependent Claim 67 words
The apparatus of claim 3 wherein the elliptic filter implementation comprises a cascaded plurality of digital elliptic filters, each interpolating by a designated interpolation factor, wherein the product of the designated interpolation factors of the cascaded digital elliptic filters equals the primary interpolation factor, and further wherein each of the cascaded plurality of digital elliptic filters are simple interpolator sections having similar pass band/stop band transition characteristics.
Claim 6
Dependent Claim 20 words
The apparatus of claim 4, wherein each of the cascaded plurality of digital elliptic filters has the same transition ratio.
Claim 7
Independent Claim 110 words
The apparatus of claims 3, 4, or 5, wherein each digital elliptic filter has a transfer function which can be expressed in z-transform form as having poles and zeros and comprises a first section implementing all of the zeros of the transfer function comprising a polyphase implementation of a finite impulse response form having a plurality of parallel signal paths, and further wherein each path implements a selected non overlapping subset of the finite impulse response form coefficients, where the coefficients are a function of the zeros of the filter transfer function; and a second section, cascaded with the first section, implementing all of the poles of the transfer function.
Claim 8
Dependent Claim 17 words
The apparatus of claim 6 wherein the second section is implemented in an infinite impulse response form.
Claim 9
Dependent Claim 36 words
The apparatus of claim 6 wherein each non overlapping subset of finite impulse response coefficients comprise the finite impulse response coefficients that represent active paths of the filter transfer function at a particular point in time.
Claim 10
Dependent Claim 19 words
The apparatus of claim 1 further including memory means for storing the digital representation of the base level signal.
Claim 11
Dependent Claim 13 words
The apparatus of claim 9 wherein the memory means is a dedicated memory.
Claim 12
Dependent Claim 23 words
The apparatus of claim 1 wherein the digital filter means comprises a general purpose digital signal processor implementing a predetermined digital filter form.
Claim 13
Dependent Claim 30 words
The apparatus of claim 11 wherein the general purpose digital signal processor implements the predetermined digital filter form by executing a set of instructions stored in a loadable program memory.
Claim 14
Dependent Claim 12 words
The apparatus of claim 1 wherein the signals being synthesized are aperiodic.
Claim 15
Dependent Claim 26 words
The apparatus of claim 4 wherein the designated interpolation factor of each of the cascaded plurality of digital elliptic filters is either two, four or five.
Claim 16
Dependent Claim 15 words
The apparatus of claim 1 wherein the conversion rate is 2.56 times the analysis rate.
Claim 17
Independent Claim 180 words
An apparatus for synthesizing a designated signal having a range of frequencies the upper end of which is selectable up to an analysis frequency, comprising dedicated memory means for storing a digital representation of a base level signal, wherein the digital representation of the base level signal has a predetermined sample rate and each sample has a predetermined sample resolution; means operating at the predetermined sample resolution and at a fixed conversion rate for converting a digital representation of a signal into analog form; digital filter means coupled to the dedicated memory means for expanding the sample rate of the digital representation of the base level signal up to the conversion rate and for supplying the expanded digital representation of the base level signal directly to the converting means, wherein the amount of expansion is determined by dividing the conversion rate by the upper end of the signal range; and filter means, having a cutoff frequency which is fixed at a frequency corresponding to the analysis frequency and coupled to the converting means, for suppressing frequencies above the analysis frequency.
Claim 18
Independent Claim 180 words
An apparatus for synthesizing a designated signal having a range of frequencies the upper end of which is selectable up to an analysis frequency, comprising dedicated memory means for storing a digital representation of a base level signal, wherein the digital representation of the base level signal has a predetermined sample rate and each sample has a predetermined sample resolution; means operating at the predetermined sample resolution and at a fixed conversion rate for converting a digital representation of a signal into analog form; digital filter means coupled to the dedicated memory means for expanding the sample rate of the digital representation of the base level signal up to the conversion rate and for supplying the expanded digital representation of the base level signal directly to the converting means, wherein the amount of expansion is determined by dividing the conversion rate by the upper end of the signal range; and filter means, having a cutoff frequency which is fixed at a frequency corresponding to the analysis frequency and coupled to the converting means, for suppressing frequencies above the analysis frequency.
Claim 19
Dependent Claim 101 words
An interpolating digital filter structure for implementing an elliptic filter function which is expressed in z-transform form as having poles and zeros comprising a first section implementing all of the zeros of the transfer function comprising a polyphase implementation of a finite impulse response form having a plurality of parallel signal paths, and further wherein each path implements a selected non overlapping subset of the finite impulse response coefficients, where the coefficients are a function of the zeros of the filter transfer function; and a second section, cascaded with the first section, implementing all of the poles of the transfer function.
Claim 20
Dependent Claim 101 words
An interpolating digital filter structure for implementing an elliptic filter function which is expressed in z-transform form as having poles and zeros comprising a first section implementing all of the zeros of the transfer function comprising a polyphase implementation of a finite impulse response form having a plurality of parallel signal paths, and further wherein each path implements a selected non overlapping subset of the finite impulse response coefficients, where the coefficients are a function of the zeros of the filter transfer function; and a second section, cascaded with the first section, implementing all of the poles of the transfer function.
Claim 21
Dependent Claim 19 words
The interpolating digital filter of claim 17 wherein the second section is implemented in an infinite impulse response form.
Claim 22
Dependent Claim 70 words
An interpolating digital filter which filter interpolates by a designated primary interpolating factor comprising a cascaded plurality of digital elliptic filters, each interpolating by a designated interpolation factor, wherein the product of the designated interpolation factors of the cascaded digital elliptic filters equals the primary interpolation factor, and further wherein each of the cascaded plurality of digital elliptic filters are simple interpolator sections having similar pass band/stop band transition characteristics.
Claim 23
Dependent Claim 70 words
An interpolating digital filter which filter interpolates by a designated primary interpolating factor comprising a cascaded plurality of digital elliptic filters, each interpolating by a designated interpolation factor, wherein the product of the designated interpolation factors of the cascaded digital elliptic filters equals the primary interpolation factor, and further wherein each of the cascaded plurality of digital elliptic filters are simple interpolator sections having similar pass band/stop band transition characteristics.
Claim 24
Dependent Claim 109 words
The interpolating digital filter of claim 19 wherein each of the plurality of digital elliptic filters implements an elliptic filter function expressed in z-transform form having poles and zeros and comprises a first section implementing all of the zeros of the transfer function comprising a polyphase implementation of a finite impulse response form having a plurality of parallel signal paths, and further wherein each path implements a selected non overlapping subset of the finite impulse response coefficients, where the coefficients are a function of the zeros of the filter transfer function; and a second section, cascaded with the first section, implementing all of the poles of the transfer function.
Claim 25
Dependent Claim 19 words
The interpolating digital filter of claim 20 wherein the second section is implemented in an infinite impulse response form.
Claim 26
Dependent Claim 36 words
The apparatus of claim 20 wherein each non overlapping subset of finite impulse response coefficients comprise the finite impulse response coefficients that represent active paths of the filter transfer function at a particular point in time.

References Cited (Backward Citations)

US4467316A Cited
US4495591A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag