- Calculate the mean of the signal using "mean"
- Calculate the windowed mean of the signal using "movmean" . Size of window can be varied according to the signal.
- Now deviation of windowed mean with respect to mean can be used to determine if the oscillations are smooth or not.
How to tell how smooth a signal oscillates?
15 views (last 30 days)
Maximilian Valentin Schraysshuen on 17 Mar 2021
I have a quite noisy signal from an aero dynamic experiment. I need to find out how smooth my signal oscillates or more precisely if my system skips an oscillation ever once in a while.
I have implemented a Butterworth filter which works quite well, nevertheless I struggle to quantify if the system skips oscillations.
My idea was to compute an average oscillation (the average alle oscillations to receive one average oscillation). And then compare each oscillation to the average and if the deviation is too large it should be marked.
Am I taking the right approach? Is there a function to with does this?
Here the system oscillates smoothly:
Here the system oscillates badly:
Swetha Polemoni on 24 Mar 2021
Hi Maximilian Valentin Schraysshuen
You may find the following approach useful.
Hope this helps