Reputation: 111
I have a time series data that's generated by a random function and streamed over to my other script. This script has a task of smoothing/filtering/removing noise from this streamed data in real time. I tried utilizing different algorithms and models like:
And they all introduced a pretty good amount of lag during real-time/online streaming. Now, I understand that it may not be possible to remove lag further than I already did ( after all things I tried ) but I still have two more ideas that might make some sense:
Now, keep in mind that I am just starting my journey into whole signal processing and causal filter waters and I already understand that zero lag filters is not possible because that's non-causal signal characteristic, I still would like to push this to it's absolute limits and try to find a filter or set of filters that would achieve this task reasonably well so that's why I am interested in various different ideas.
I already asked a similar question over at Signal processing: https://dsp.stackexchange.com/questions/95894/real-time-smoothing-using-savitzky-golay-method-or-any-similar-method-with-low-p
Upvotes: 0
Views: 85