当前位置:网站首页>Kalman time series prediction
Kalman time series prediction
2022-06-25 16:46:00 【Thinking and Practice】
RTSNET: DEEP LEARNING AIDED KALMAN SMOOTHING Xiaobai reading notes - You know

Understanding of the relationship between Kalman filtering and Kalman smoothing _foreseerwang The blog of -CSDN Blog _ Kalman smoothing filter // Must see , The comment area is also very exciting

Kalman smoothing has a graph 、 Formula derivation _GHelpU The blog of -CSDN Blog _ Kalman smoothing // Theoretical formula derivation has , Very important
For several previous blog posts related to Kalman filtering , The algorithms described are The state of the system at the current time is estimated based on the past and current sensor observations , This is the filtering algorithm . In some application scenarios , Users The real-time requirement for system state estimation is low , They prefer to obtain more accurate system state estimation results , At this time, all sensor observations obtained over a long period of time can be used to estimate the system state at each time during the period , This is the smoothing algorithm .
Kalman smoothing algorithm is one of the commonly used methods , Also known as RTS smooth ——Rauch–Tung–Striebel smoother (RTSS, Rauch et al., 1965), This blog post will introduce the algorithm in detail .
Kalman smoothing algorithm is actually an enhanced version of Kalman filtering algorithm , It includes Forward recurrence and backward recursion Two steps , The forward recursive process is consistent with the Kalman filter algorithm , Backward recurrence can further reduce the fluctuation of the estimation results . The derivation of the algorithm mainly depends on lemma 1 And lemmas 2 The repeated use of , Bayesian probability theory is used to realize a posteriori estimation of system state , With the Bowen Kalman filter series —— The derivation process of standard Kalman filter is somewhat different , But the result is uniform .
According to the experimental results , For the same observations , The processing results of the two algorithms with the same parameters are different , among Kalman smoothing algorithm is not as real-time as Kalman filtering algorithm , But the estimated signal waveform is smoother . And if you look carefully, you can see , The Kalman filtering algorithm has a small phase lag relative to the true value of the signal , The estimation result of Kalman smoothing algorithm keeps good phase consistency , This has important value in practical application . By calculating the mean square error between the processing results of the two algorithms and the true value of the signal , For example, in the above experiment , Kalman filter algorithm MSE by 0.0078, The Kalman smoothing algorithm MSE false 0.0025, so , The smoothing algorithm has higher estimation accuracy , better .
in application , If the signal length is large , The signal can be divided into several overlapping periods according to time , Then the smoothing algorithm is used for each segment , This can get better results , At the same time, it also reduces the measurement time of the sensor to a certain extent , Reduce algorithm processing time , Improve real-time .
Reference material
Python pykalman package _ Program modules - PyPI - Python Chinese net
边栏推荐
- Read mysql45 lecture - index
- The first day of reading mysql45
- 从TiDB上线阿里云的背后,如何看待云数据库的变革趋势
- Kalman Filter 遇到 Deep Learning : 卡尔曼滤波和深度学习有关的论文
- Navicat premium 15 for MAC (database development tool) Chinese version
- 知道这些面试技巧,让你的测试求职少走弯路
- Uniapp to preview pictures (single / multiple)
- Day_ 04
- flutter
- What exactly is a handler
猜你喜欢

pychrm的这些配置,你都知道吗?

1-8file sharing in VMWare

Multiple decorators decorate a function

10 Super VIM plug-ins, I can't put them down

Alvaria announces Jeff cotten, a veteran of the customer experience industry, as its new CEO

tensorflow 旧版本

Day_ eleven

论文笔记:LBCF: A Large-Scale Budget-Constrained Causal Forest Algorithm

Day_ seventeen

Unity技术手册 - 干扰/噪音/杂波(Noise)子模块
随机推荐
Day_ fourteen
Deadlock, thread communication, singleton mode
AD域登录验证
Wireshark网卡无法找到或没有显示的问题
Shuttle pop-up returns to the upper level
Apijson simple to use
Process control and method
Cocoapods installation in 2021
Coredata data persistence
error Parsing error: Unexpected reserved word ‘await‘.
About: encryption and decryption of rsa+aes data transmission [chapter], project practice (special summary)
六大专题全方位优化,阿里巴巴性能优化小册终开源,带你直抵性能极致
解析数仓lazyagg查询重写优化
The third day of mysql45
解析数仓lazyagg查询重写优化
Hash table, generic
论文笔记:LBCF: A Large-Scale Budget-Constrained Causal Forest Algorithm
Multiple decorators decorate a function
flutter
What are some tricks that novice programmers don't know?