View full-text article in PMC Sensors (Basel). 2020 Mar 23;20(6):1781. doi: 10.3390/s20061781 Search in PMC Search in PubMed View in NLM Catalog Add to search Copyright and License information © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/). PMC Copyright notice The SVSS Algorithm Input {x0,P0,ψ,F,Q,R,H} and the sequence measurement {z1,z2,…,zN} Step 1 fiter x^k+1|k=Fxk|k Pk+1|k=FPk|kFT+Qk ek+1|k=zk−Hx^k+1|k Kk+1=H+diag(|ek+1|k|+γ|ek|k|)•sat(ψ¯−1ek+1|k)×[diag(ek+1|k)]−1 x^k+1|k+1=x^k+1|k+Kk+1ek+1|k Pk+1|k+1=(I−Kk+1H)Pk|k+1(I−Kk+1H)T+Kk+1Rk+1Kk+1T ek+1|k+1=zk+1−Hx^k+1|k+1 Step 2 smoothing Ci=Pi|iFTPi+1|i−1 BN=PN|N−1HT(HPN|N−1HT+R)−1 x^k|N=x^k|N−1+(∏i=kN−1Ci)BN(zN−Hx^N−1) Output {x^k|N}