Hi,(adsbygoogle = window.adsbygoogle || []).push({});

I have a signal [tex]f(t)[/tex] with nyquist rate W, i.e. the maximum frequency is W/2.

This signal is filtered with an integrator (simulated in Simulink) the following way:

[tex]f_I(t) = \int_t^{t+\frac{1}{W}} f(t)\,dt[/tex]

In words: I integrate the signal for a period of 1/W, then the integrator is reset. It is obvious that the signal won't be the same afterwards; however I only integrate for 1/nyquistrate long. So I think it should be possible to compensate this filter in digital domain.

But: How? This is a lowpass first order. I tried to get the transfer function which should be something like (1+z^-1) and filter with the reverse, i.e. 1/(1+z^-1). But this filter is unstable and the results therefore unuseble.

Does anybody know how I could compensate this filter in digital domain (when I have the nyquist samples of [tex]f_I(t)[/tex])?

Regards, divB

PS: The whole thing should be equivalent to oversample [tex]f(t)[/tex] with a factor of e.g. 100, that is, the sampling rate is W*100; and afterwards summing up 100 consecutive samples in digital domain ...

**Physics Forums | Science Articles, Homework Help, Discussion**

The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

# Compensating integrator filter

Can you offer guidance or do you also need help?

Draft saved
Draft deleted

**Physics Forums | Science Articles, Homework Help, Discussion**