Envelope-dependent order-varying filter control

US9748929B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9748929-B1
Application numberUS-201615332732-A
CountryUS
Kind codeB1
Filing dateOct 24, 2016
Priority dateOct 24, 2016
Publication dateAug 29, 2017
Grant dateAug 29, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A discrete-time (e.g., digital) filter can be used as an interpolation filter for processing an oversampled input signal, such as included as a portion of a sigma-delta digital-to-analog conversion circuit. An interpolation filter control circuit can be configured to adjust a filter order of the discrete-time interpolation filter at least in part in response to information indicative of an envelope signal magnitude. For example, higher-level input signals might be processed using an interpolation filter having a stop-band attenuation that is more stringently-specified (e.g., having greater attenuation) than a corresponding attenuation used for lower-level input signals. The filter order can be variable, such as varied in response to a detected envelope magnitude of the input signal to achieve power savings as compared to a filter having fixed parameters.

First claim

Opening claim text (preview).

The claimed invention is: 1. A signal processing circuit configured to control a digital interpolation filter having an adjustable filter order, the signal processing circuit comprising: a digital signal input; a digital peak detector circuit coupled to the digital signal input, the digital peak detector circuit configured to provide information indicative of an envelope signal of a digital signal received from the digital signal input, the envelope signal having an envelope bandwidth less than a bandwidth of the digital signal; and an interpolation filter control circuit configured to adjust a filter order of the digital interpolation filter at least in part in response to information indicative of an envelope signal magnitude. 2. The signal processing circuit of claim 1 , wherein the interpolation filter control circuit comprises a comparator coupled to the envelope signal, the comparator configured to compare the envelope signal magnitude against a specified threshold, and the comparator including an output coupled to the interpolation filter control circuit for use by the interpolation filter control circuit in adjustment of the filter order in response to the comparison. 3. The signal processing circuit of claim 2 , wherein the interpolation filter control circuit is configured to increase a stop-band attenuation by increasing the interpolation filter order when the comparator indicates that the envelope signal magnitude is above the specified threshold. 4. The signal processing circuit of claim 1 , wherein configured to adjust a stop-band edge location by adjusting the filter order at least in part in response to information indicative of the envelope signal magnitude. 5. The signal processing circuit of claim 1 , wherein the interpolation filter control circuit is configured to adjust the filter order including ramping at least one of the filter coefficients from a respective initial value corresponding to an initial filter order to a respective target value corresponding to a target filter order. 6. The signal processing circuit of claim 5 , wherein the ramping includes linear ramping. 7. The signal processing circuit of claim 1 , further comprising the interpolation filter. 8. The signal processing circuit of claim 7 , wherein the interpolation filter comprises a first-order digital all-pass filter section. 9. The signal processing circuit of claim 1 , comprising: a digital interpolation filter section; a digital signal buffer; a multiplexer section selectively coupling at least one of the digital signal input and the digital signal buffer to the digital interpolation filter section; a sequencer configured to control the multiplexer section and the interpolation filter section to provide the adjustable filter order, the sequencer coupled to the filter control circuit to receive and store interpolation filter coefficients and corresponding multiplexer section states. 10. The signal processing circuit of claim 9 , wherein the digital interpolation filter section comprises a first-order all-pass filter section; and wherein an input of the digital signal buffer is coupled to an output of the first-order all-pass filter section; wherein the sequencer is configured to sequentially control the multiplexer section and the first-order all-pass filter coefficient, K, to implement a higher-order interpolation filter in a serialized manner. 11. The signal processing circuit of claim 10 , wherein the sequencer is configured to omit or bypass a filtering operation when a value of the coefficient, K, for use in the filtering operation, is at unity. 12. The signal processing circuit of claim 11 , wherein the sequencer is configured to omit or bypass a filtering operation when a value of the coefficient, K, for use in the filtering operation, is within a specified margin lesser in magnitude than unity. 13. A method for controlling a digital interpolation filter having an adjustable filter order, the method comprising: receiving a digital signal; detecting an envelope signal of a digital signal using a digital peak detector, the envelope signal having an envelope bandwidth less than a bandwidth of the digital signal; determining an envelope signal magnitude; and adjusting a filter order of a digital interpolation filter at least in part in response to information indicative of the envelope signal magnitude. 14. The method of claim 13 , comprising comparing the envelope signal magnitude against a specified threshold; and adjusting the filter order in response to the comparison. 15. The method of claim 14 , wherein adjusting the filter order in response to the comparison includes increasing a stop-band attenuation by increasing the filter order when the comparator indicates that the envelope signal magnitude is above the specified threshold. 16. The method of claim 13 , wherein adjusting the filter includes ramping at least one of the filter coefficients from a respective initial value corresponding to an initial filter order to a respective target value corresponding to a target filter order. 17. The method of claim 13 , wherein the digital interpolation filter section comprises a first-order all-pass filter section; and wherein the method includes sequentially controlling the first-order all-pass filter coefficient, K, to implement a higher-order interpolation filter including feeding inputs to the first-order all-pass filter in a serialized manner. 18. The method of claim 17 , comprising omitting a filtering operation in the sequentially controlling the first-order all-pass filter, when a value of the coefficient, K, for use in the filtering operation, is at unity. 19. The method of claim 17 , comprising omitting a filtering operation in the sequentially controlling the first-order all-pass filter, when a value of the coefficient, K, for use in the filtering operation, is within a specified margin lesser in magnitude than unity. 20. A sigma-delta over-sampling digital-to-analog conversion circuit, comprising: a digital signal input; a digital interpolation filter having an adjustable filter order; an envelope detector circuit coupled to the digital signal input, the envelope detector circuit configured to provide information indicative of an envelope signal of a digital signal received from the digital signal input, the envelope signal having an envelope bandwidth less than a bandwidth of the digital signal; and an interpolation filter control circuit configured to adjust a filter order of the digital interpolation filter at least in part in response to information indicative of an envelope signal magnitude; a digital sigma-delta modulator coupled to an output of the digital interpolation filter; and a current-mode digital-to-analog conversion (DAC) circuit coupled to the output of the digital sigma-delta modulator, the current-mode DAC configured to provide an analog output signal representative of the digital input signal.

Assignees

Inventors

Classifications

  • Variable filters; Programmable filters · CPC title

  • H03M3/50Primary

    Digital/analogue converters using delta-sigma modulation as an intermediate step (digital delta-sigma modulators per se H03M7/3004) · CPC title

  • where the output-delivery frequency is higher than the input sampling frequency, i.e. interpolation · CPC title

  • H03M3/508Primary

    Details relating to the interpolation process · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9748929B1 cover?
A discrete-time (e.g., digital) filter can be used as an interpolation filter for processing an oversampled input signal, such as included as a portion of a sigma-delta digital-to-analog conversion circuit. An interpolation filter control circuit can be configured to adjust a filter order of the discrete-time interpolation filter at least in part in response to information indicative of an enve…
Who is the assignee on this patent?
Analog Devices Inc
What technology area does this patent fall under?
Primary CPC classification H03H17/0294. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 29 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).