卡尔曼滤波器学习之一最小二乘法

本文介绍了卡尔曼滤波器学习过程中的最小二乘法,包括综述、零阶与一阶滤波器的理论及应用实例。通过对测量数据的处理,寻找最佳多项式模型以逼近真实信号,探讨了模型参数的估计方法,并通过实例展示了不同阶数滤波器的效果,强调了模型选择的重要性。

近期对卡尔曼滤波器很感兴趣,想趁着假期的时候好好学习一下。选择的教材是《Fundamentals of Kalman Filtering A Practical Approach, Third Edition》。本系列按照数据的章节顺序安排内容,本文的内容是书籍的第二章,最小二乘法。

最小二乘法

综述

我们的目标是尽可能的逼近真实信号,通过处理采集来的被噪声污染的信号。主要分为两步:
1. 使用一个多项式模型用于模拟真实信号。可用如下公式来描述模型:

anxn+an1xn1+...+a1x1+a0x0

2. 根据最小二乘法的准则,估计模型中的参数

零阶滤波器

假设有一组测量数据描述一个固定值,如何通过最小二乘法获得该固定值的最优估计。从多项式模型而言,即根据现实情况确定的模型是a0x0 = a0,需要根据最小二乘法估计参数a0的值。
假设有n个测量数据 xk ,假设最优估计为a0,则

R=k=1n(a0xk)2

R为估计值与测量值差值平方的求和,如果使 R 取到最小值,则认为估计值 a0 为最优估计。当 R 的一阶导数等于零,二阶导数大于零时 R 取到最小值。
R=k=1n(a0xk)2=(a0x1)2+(a0x2)2+...+(a0xn)2

R 求一阶导:
Ra0=0=2(a0x1)+2(a0x2)+...+2(a0xn)

R 的一阶导数为零,则
a0=nk=1xkn

求二阶导:
2Ra02=2+
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值