Skip to main content
1-Visitor
April 19, 2017
Question

Removing long duration drift

  • April 19, 2017
  • 1 reply
  • 1257 views

Can anyone help me how to remove the drift (long duration) from the cyclic data as below? If you have a function for this one, it will be greatly appreciated.

Regards

data with long duration drift.JPG

1 reply

23-Emerald IV
April 19, 2017

Essentially you need a (digital) high-pass filter, something like:

This filter takes X as the input data (array) and tau as a suitably chosen constant. In your case you'll have to try out what gives you best results.

To show its operation, suppose this is your input data:

Then filtering does this:

Success!
Luc