TransWikia.com

High pass filter not attenuating signal at start of input

Signal Processing Asked by Ankit Chudasama on February 24, 2021

I have implemented digital high pass filter with below specs:

Sampling frequency = 5333 Hz
Cutoff frequency = 10 Hz
Order = 3

We are facing problem like below:result of high pass filter

As per result shown above signal gets attenuation after $1000$ data points. How can solve this kind of issue?

Any help/ suggestion would be great and appreciable! Thanks in advance.

One Answer

Any filter with such a low cutoff (as compared to the sample rate) will lots of time domaing ringing.

The best way of adressing this is to properly initialize the state of the filter using known properties of your system & signal, but that's fairly tricky.

In your case, there may be a shit cut though: I'm guessing that you have a large bias or DC offset in your original signal. Just subtract the mean (or maybe the mean over the first samples or so, if the bias is drifting). This should subtantially reduce the ringing.

Correct answer by Hilmar on February 24, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP