I am doing some pattern matching work on acceleroemeter. I notice that the accelerometer data (@100) logged from the Android Sensor API is somehow "less noisy" then those from other devices(with the same type of hardware.) or recorded from C(NDK) level. I am wandering whether there is any filtering (low-pass filtering, most likely) going on at Android Java level? If so, where could I find the algorithm/filter Android used? Does it appear anywhere in Android source code?
Any pointer would be greatly appreciated!