均方误差的matlab代码实现导弹估计
抽象的
该项目的目标是使用视线测量法用导弹拦截目标。
在该项目中使用了两种模型来开发状态动力学:高斯-马尔可夫模型和随机电报模型。
连续时间卡尔曼滤波器用于确定两个模型的横向位置,速度和目标加速度的最小方差估计。
将这些估计值与它们在10秒钟的跨度内的对应真实值进行比较。
为了确定卡尔曼滤波算法是有效的并且所使用的模型是正确的,对10,000个实现进行了蒙特卡洛模拟。
通过仿真将不同状态的均方根误差与相应的滤波器值进行比较。
卡尔曼滤波器在模拟高斯-马尔可夫模型和随机电报模型方面的性能相似。
代码说明
one_real_gm使用高斯-马尔可夫模型运行连续时间卡尔曼滤波器的一种实现。
它绘制了真实状态与估计状态的关系
one_real_tele使用随机电报模型运行连续时间kalman滤波器的一种实现。
它绘制了真实状态与估计状态的关系
monte_carlo_gm使用高斯-马尔可夫模型对连续时间卡尔曼滤波器进行蒙特卡洛模拟。
它绘制了模拟的状态均方根误差与滤波器计算的均方根误差。
monte_carlo_tele使用电报模型对连续时间kalman滤
2022-03-09 10:32:53
709KB
系统开源
1