An electronic band-pass filtering device, able to receive an input signal and deliver an output signal having an amplitude, outside a frequency band centered around a target frequency, that is attenuated with respect to that of the input signal, the device comprising:
- a notch filter, able to receive the input signal and deliver a filtered signal having an amplitude, at a cutoff frequency, attenuated with respect to that of the input signal,
- a control module configured to:
- control the notch filter with the cutoff frequency equal to one among a first cutoff frequency and a second cutoff frequency, and store one signal obtained among a first filtered signal related to the first cutoff frequency and a second filtered signal related to the second cutoff frequency, the first cutoff frequency being substantially equal to the target frequency, the second cutoff frequency being distinct from the first cutoff frequency, and
- then control the notch filter with the cutoff frequency equal to the other one among the first cutoff frequency and the second cutoff frequency, in order to obtain the other signal among the first filtered signal and the second filtered signal,
- a generation module, connected to the output of the control module and configured to generate the output signal from a combination of the first and second filtered signals, wherein the notch filter comprises:
- an integration module, configured to integrate of the input signal during several successive time windows, each time window starting at a respective initial time instant and having a duration substantially equal to the inverse of the cutoff frequency, with the initial time instants of at least two distinct windows separated by a time shift of value greater than or equal to a predefined reference duration, each integration of the input signal during a respective time window resulting in a respective intermediate signal,
- a summing module, connected to the output of the integration module and configured to add up the intermediate signals coming from the integration module, the filtered signal depending on the sum of said intermediate signals.