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

Join Physics Forums Today!

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

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