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
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 |