寧子健 楊艷萍 馮肖亮
摘? 要:文章針對這樣一類系統(tǒng):狀態(tài)方程與觀測方程中含有均值為零的高斯噪聲且含非零均值的高斯噪聲,提出了一種基于系統(tǒng)噪聲拆分的濾波算法。首先將狀態(tài)方程與觀測方程分別拆成兩個僅含有一個噪聲的方程;然后,對兩個方程分別進行濾波;最后,進行融合。仿真結(jié)果表明相比直接使用卡爾曼濾波方法,系統(tǒng)噪聲拆分方法提高了濾波的估計精度。
關(guān)鍵詞:零均值的高斯噪聲;卡爾曼濾波;系統(tǒng)噪聲拆分
中圖分類號:TN713? ? ? ? 文獻標(biāo)志碼:A 文章編號:2095-2945(2019)23-0104-02
Absrtact: In this paper, a filtering algorithm based on system noise split is proposed for such a class of systems: the equation of state and the observation equation contain Gaussian noise with zero mean and non-zero mean. First, the state equation and the observation equation are divided into two equations with only one noise; then, the two equations are filtered respectively; finally, the fusion is carried out. The simulation results show that compared with the Kalman filter method, the system noise resolution method improves the estimation accuracy of the filter.
Keywords: zero mean Gaussian noise; Kalman filter; system noise resolution
1 概述
卡爾曼濾波是最小均方估計意義下的一種迭代遞歸算法,求出的線性系統(tǒng)中的估計值是最優(yōu)的,使得卡爾曼濾波的使用越來越廣泛[1-3]。但是它的噪聲要求必須是均值為零的高斯噪聲。但是當(dāng)狀態(tài)方程與觀測方程中同時含有均值為零的高斯噪聲與非零均值的高斯噪聲時,它可能并不是最優(yōu)的,因此本文提出了一種基于系統(tǒng)噪聲拆分的方法。
2 系統(tǒng)描述
考慮如下系統(tǒng)的狀態(tài)方程:
上式中,x(k)為k時刻的系統(tǒng)狀態(tài),y(k)為k時刻的系統(tǒng)觀測,F(xiàn)(k,k-1)為狀態(tài)轉(zhuǎn)移矩陣,H(k)為觀測方程轉(zhuǎn)移矩陣。
3 基于系統(tǒng)噪聲拆分的濾波器[4]
狀態(tài)方程與觀測方程分別含有均值為零的高斯噪聲和非零均值的高斯噪聲時,將系統(tǒng)中狀態(tài)方程拆分成含有高斯噪聲的子系統(tǒng)和均值不為零的高斯噪聲的子系統(tǒng),同樣,將系統(tǒng)中觀測方程拆分成含有高斯噪聲的子系統(tǒng)和均值不為零的高斯噪聲子系統(tǒng)。
5 結(jié)論
本文對狀態(tài)方程與觀測方程中含有均值為零的高斯噪聲與非零均值的高斯噪聲,將狀態(tài)方程與觀測方程分別拆成兩個只含有一個噪聲的子系統(tǒng),組合成兩個子系統(tǒng),分別進行濾波并融合。仿真結(jié)果表明,基于系統(tǒng)噪聲拆分的濾波方法比卡爾曼濾波方法有更高的估計精度。
參考文獻:
[1]Kalman, R. E . A New Approach to Linear Filtering and Prediction Problems[J]. Journal of Basic Engineering, 1960,82(1):35.
[2]彭丁聰.卡爾曼濾波的基本原理及應(yīng)用[J].軟件導(dǎo)刊,2009,8(11):32-34.
[3]張友民,戴冠中,張洪才.卡爾曼濾波計算方法研究進展[J].控制理論與應(yīng)用,1995(05):529-538.
[4]宋義軒,馮肖亮.基于觀測分解的一類非線性濾波方法[J].科技創(chuàng)新與應(yīng)用,2018(05):91-92.