Kalman filters explained: Removing noise from RSSI signals

If you have heard about iBeacons or indoor localization before, then you have probably also heard about RSSI: the Received Signal Strength Indicator. The RSSI value resembles the power of a received radio signal (measured in dBm). The higher the RSSI value, the higher the signal strength. The rationale behind using RSSI values is that almost all wireless systems report and use this value natively; i.e. no additional sensors are required to measure RSSI values....

Lightweight Javascript library for Noise filtering using Kalman filters

Filtering noisy measurements can be an extremely difficult endeavor; take brain signals for example. While this is true, there are also many situations where the system is fairly simple and the focus lies on speed, online computation (i.e. in real time) and ease of use. Filtering distance measurements from a sonar sensor can be such a case. For these applications it is useful to have a simple, but effective, noise filtering algorithm in your toolkit....