IP Library › Granted Patent US 10,797,715
Granted Patent B2
US 10,797,715 · App. 16/663,957 · Granted Oct 6, 2020

Filtering method and filter

Inventors: Dietmar Straeussnigg (Villach, AT); Reinhard Kussian (Klagenfurt, AT)
Assignee: INFINEON TECHNOLOGIES AG
H03M1/0626H03M1/129H03M1/1245G11C27/02H03M1/1009H03M1/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,797,715
App. No.
16/663,957
Granted
Oct 6, 2020
Kind
B2
Abstract

A filtering method and a filter are disclosed. The method includes integrating values of an input signal by an integrator comprising a memory; storing an integration value in the memory; cyclically resetting the memory after integrating a first predefined number of values of the input signal; in a steady operating mode, generating a value of an output signal based on the integration value stored in the memory each time after integrating the first predefined number of values of the input signal; and in an initial operating mode, generating an initial value of the output signal based on the integration value stored in the memory after integrating a second predefined number of values of the input signal, wherein the second predefined number is smaller than the first predefined number.

Claims (57)

1. A method, comprising:

integrating values of an input signal by an integrator comprising a memory;

storing an integration value in the memory;

cyclically resetting the memory after integrating a first predefined number of values of the input signal;

in a steady operating mode, generating a value of an output signal based on the integration value stored in the memory each time after integrating the first predefined number of values of the input signal; and

in an initial operating mode, generating an initial value of the output signal based on the integration value stored in the memory after integrating a second predefined number of values of the input signal, wherein the second predefined number is smaller than the first predefined number.

2. The method of claim 1 , wherein generating the initial value of the output signal comprises generating two or more initial values of the output signal.

3. The method of claim 2 ,

wherein each of the two or more initial values of the output signal is generated after integrating the second predefined number of values of the input signal,

wherein the second predefined number is different for each of the two or more initial values of the output signal.

4. The method of claim 3 ,

wherein the first predefined number is 2 n , wherein n is an integer greater than 3, and

wherein the second predefined number is 2 p , wherein p is an integer and 1<p<n.

5. The method of claim 1 , wherein the first predefined number is 2 n , wherein n is an integer greater than 3.

6. The method of claim 5 , wherein n is selected from between 4 and 10.

7. The method of claim 1 , wherein generating the initial value of the output signal based on a respective integration value stored in the memory comprises:

generating the initial value of the output signal such that it is equal to the respective integration value stored in the memory.

8. The method of claim 1 , wherein generating the initial value of the output signal based on a respective integration value stored in the memory comprises:

generating the initial value of the output signal such that it is equal to the respective integration value stored in the memory multiplied with a respective scaling factor.

9. The method of claim 1 , further comprising:

downsampling a sequence of integration values provided by the integrator using a first downsampling factor in order to provide a first downsampled signal;

downsampling the sequence of integration values using at least one further downsampling factor in order to provide at least one further downsampled signal;

in the steady operating mode, outputting the first downsampled signal as the output signal; and

in the initial operating mode, outputting the at least one further downsampled signal as the output signal.

10. The method of claim 9 , wherein the first downsampling factor is greater than the at least one further downsampling factor.

11. A filter, comprising:

an integrator comprising a memory and configured to successively integrate values of an input signal and store an integration value in the memory;

a reset circuit configured to reset the memory after integrating a first predefined number of values of the input signal; and

an output circuit coupled to the memory, wherein the output circuit is configured:

in a steady operating mode, to generate a value of an output signal based on the integration value stored in the memory each time after integrating the first predefined number of values of the input signal; and

in an initial operating mode, to generate an initial value of the output signal based on the integration value stored in the memory after integrating a second predefined number of values of the input signal, wherein the second predefined number is smaller than the first predefined number.

12. The filter of claim 11 , wherein the output circuit is configured to generate two or more initial values of the output signal.

13. The filter of claim 12 ,

wherein the output circuit is configured to generate each of the two or more initial values of the output signal after integrating the second predefined number of values of the input signal,

wherein the second predefined number is different for each of the two or more initial values of the output signal.

14. The filter of claim 13 ,

wherein the first predefined number is 2 n , wherein n is an integer greater than 3, and

wherein the second predefined number is 2 m , wherein m is an integer and 1<m<n.

15. The filter of claim 11 , wherein the first predefined number is 2 n , wherein n is an integer greater than 3.

16. The filter of claim 11 ,

wherein the output circuit is configured to generate the initial value of the output signal based on a respective integration value stored in the memory by generating the initial value of the output signal such that it is equal to the respective integration value stored in the memory.

17. The filter of claim 11 ,

wherein the output circuit is configured to generate the initial value of the output signal based on a respective integration value stored in memory by generating the initial value of the output signal such that it is equal to the respective integration value stored in the memory multiplied with a respective scaling factor.

18. The filter of claim 11 ,

wherein the output circuit comprises a first downsampling circuit and at least one further downsampling circuit each being configured to receive a sequence of integration values stored in the memory, and

wherein the output circuit is further configured:

in the steady operating mode, to output an output signal of the first downsampling circuit as the output signal, and

in the initial operating mode, to output an output signal of the at least one further downsampling circuit as the output signal.

19. The filter of claim 18 , wherein a downsampling factor of the first downsampling circuit is greater than a downsampling factor of the at least one further downsampling circuit.

20. A system comprising:

an analog-to-digital converter; and

a filter coupled to an output of the analog-to-digital converter, the filter comprising

an integrator comprising a memory and configured to successively integrate values of an input signal and store an integration value in the memory,

a reset circuit configured to reset the memory after integrating a first predefined number of values of the input signal, and

an output circuit coupled to the memory, wherein the output circuit is configured:

in a steady operating mode, to generate a value of an output signal based on the integration value stored in the memory each time after integrating the first predefined number of values of the input signal, and

in an initial operating mode, to generate an initial value of the output signal based on the integration value stored in the memory after integrating a second predefined number of values of the input signal, wherein the second predefined number is smaller than the first predefined number.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2019
From: STRAEUSSNIGG, DIETMAR; KUSSIAN, REINHARD
To: INFINEON TECHNOLOGIES AG
Reel/Frame 050827/0508 →
Priority Claims (1)
DE 10 2018 129 062 · Nov 19, 2018 · national
Continuity (1)
Related Publication 20200162087A1 · May 21, 2020
Cited By (3)
US 12,633,887 US 12,707,199 US 12,712,509