Temperature Sensor Denoising Algorithm Based on Curve Fitting and Compound Kalman Filtering

Sensors (Basel). 2020 Mar 31;20(7):1959. doi: 10.3390/s20071959.

Abstract

One of the most important ocean water parameters in world ocean observations is temperature. In the application of high-precision ocean sensors, there are often various interferences and random noises. These noises will cause the linearity of the sensor to change, and it is difficult to estimate the statistical characteristics, and the results will deviate from the real temperature. Aiming at the problems in the application, this paper proposes a compound Kalman smoothing filter (CKSF) algorithm based on least square curve fitting. This algorithm first analyzes the system model of the sensor, uses the least square method to fit the theoretical data and eliminate the non-linear factors caused by system itself, then estimates the statistical characteristics of the noise required by modeling, using the wavelet transform method to track the change of noise in real time and to accurately estimate the noise variance. Finally, a compound filtering method including wavelet transform and Kalman smoothing filtering is used as the main denoising algorithm, which is more accurate than a single Kalman filtering result. The algorithm is applied to the temperature measurement process of the ocean temperature sensor. The results show that the accuracy and stability of the sensor are improved.

Keywords: CKSF; least squares method; noise; noise variance; temperature sensor; wavelet transform.