航空学报 > 2021, Vol. 42 Issue (7): 324675-324675   doi: 10.7527/S1000-6893.2020.24675

异常值和未知观测噪声鲁棒的非线性滤波器

方安然1,2, 李旦1,2,3, 张建秋1,2   

  1. 1. 复旦大学 智慧网络系统研究中心, 上海 200433;
    2. 复旦大学 电子工程系, 上海 200433;
    3. 上海市空间智能控制技术重点实验室, 上海 201101
  • 收稿日期:2020-08-27 修回日期:2020-09-28 发布日期:2020-10-30
  • 通讯作者: 李旦 E-mail:lidan@fudan.edu.cn
  • 基金资助:
    国家自然科学基金(11827808,11974082):上海市2019年度"科技创新行动计划"社会发展科技领域(19DZ1205805)

Nonlinear filter robust to outlier and unknown observation noise

FANG Anran1,2, LI Dan1,2,3, ZHANG Jianqiu1,2   

  1. 1. The Research Center of Smart Networks and Systems, Fudan University, Shanghai 200433, China;
    2. Department of Electronic Engineering, Fudan University, Shanghai 200433, China;
    3. Shanghai Key Laboratory of Aerospace Intelligent Control Technology, Shanghai 201101, China
  • Received:2020-08-27 Revised:2020-09-28 Published:2020-10-30
  • Supported by:
    National Natural Science Foundation of China (11827808, 11974082); Shanghai 2019 Science and Technology Innovation Action Plan Social Development Technology Field(19DZ1205805)

摘要: 针对含异常观测值的非线性系统滤波问题,以Huber损失函数替代推导滤波器最大后验准则中观测误差的l2范数,构造出了一种新的优化准则函数,从而给出了一种对异常值鲁棒的非线性后验线性化滤波器。分析表明:由于Huber损失函数兼具l1l2范数的性质,从而使得由这个新准则推导出的滤波器,不仅具有l2范数的低误差拟合性,也具备l1范数对异常值的鲁棒性。而当观测噪声的分布未知时,通过引入箱线图法检测异常值,并对噪声统计分布的参数进行估计,进一步提出了对异常值和未知观测噪声分布鲁棒的非线性后验线性化滤波器。仿真实验验证了分析结果的有效性,并表明本文算法的性能优于现有文献报道的非线性滤波算法。

关键词: 鲁棒滤波, Huber函数, 箱线图, 卡尔曼滤波, 非线性滤波

Abstract: An outlier-robust posterior linearization filter is presented to address the filtering problem of nonlinear systems with observation outliers. Analysis shows that a new optimization criterion function can be constructed when the l2 norm of the observation errors in a maximum posterior criterion in filter derivation is replaced by the Huber loss function. Since the Huber loss function has the properties of both l1 and l2 norms, the filter derived from the new criterion presented in this paper not only has a low fitting error as the l2 norm does, but is robust to outliers as the l1 norm. When the distribution of the observation noise is unknown, a boxplot method is introduced to detect the outliers in the observations and estimate the statistical distribution parameters of the observation noise. Thus, an outlier and unknown observation noise-robust posterior linearization filter is further proposed. Simulation verifies the analytical results and further shows that the performance of the proposed algorithms surpasses that of the nonlinear filtering algorithms reported in the literature.

Key words: robust filtering, Huber function, boxplot, Kalman filter, nonlinear filtering

中图分类号: