I realized a couple of days ago that the HRM data coming from the chest belt can be very spiky, in particular when the phone is kept extremely close to the belt.
This is of course not very good, and some smart method for despiking this data is required.
Now, the problem is that, at least in certain cases, there are more spikes than data, and classical filters (e.g., median) fail.
Here's one of such cases, and the blue plot is the data (red) filtered using a median filter.
The green one is instead an experimental despiker i made,which seems to work very well for this particular case. It would be nice, however, to gather real workout spiky data, and see if it would behave as good..
If any meeTrainer user would like to contribute with their spiky data, i would very much appreciate!
Of course you have to wait till 0.2.2 will be available (still under QA), so that you can see the actual data and how spiky it is :)