国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于SRCKF的帶有乘性相關(guān)噪聲的濾波方法研究*

2022-01-06 08:35沈念如
艦船電子工程 2021年12期
關(guān)鍵詞:協(xié)方差濾波向量

沈念如

(南京理工大學(xué) 南京 210094)

1 引言

現(xiàn)階段,卡爾曼濾波器(Kalman Filter,KF)[1~2]是在目標(biāo)實(shí)時(shí)跟蹤系統(tǒng)中應(yīng)用最為廣泛的一種方法,傳統(tǒng)卡爾曼濾波只適用于線性系統(tǒng),而對(duì)于非線性目標(biāo)跟蹤領(lǐng)域[3],擴(kuò)展卡爾曼濾波(Extended Kalman Filter,EKF)[4]是對(duì)非線性函數(shù)進(jìn)行一階泰勒級(jí)數(shù)展開并忽略高階項(xiàng),在非線性特性較強(qiáng)的時(shí)候,不可避免會(huì)引入較大地線性化誤差以至于會(huì)造成濾波發(fā)散。無跡卡爾曼濾波(Unscented Kalman Filter,UKF)[5~6]利 用 無 跡 變 換(Unscented Transform,UT)在估計(jì)點(diǎn)附近確定采樣點(diǎn),對(duì)非線性分布的統(tǒng)計(jì)量具有較高的計(jì)算精度,然而UT變換需要對(duì)矩陣進(jìn)行喬利斯基分解容易導(dǎo)致算法停滯。平方根容積卡爾曼濾波(Square Root Cubature Kalman Filter,SRCKF)[7~9]采用協(xié)方差矩陣的三角分解因子代替協(xié)方差矩陣進(jìn)行遞推更新,成功避免了非正定矩陣喬利斯基分解的問題。然而隨著非線性系統(tǒng)規(guī)模和復(fù)雜性的擴(kuò)大,由于各種難以測(cè)量的干擾,不確定的傳輸時(shí)延和損失廣泛的存在,其中之一便是隨機(jī)乘性噪聲,廣泛存在于系統(tǒng)的工程應(yīng)用當(dāng)中。針對(duì)具有此類乘性相關(guān)噪聲[10,13]的非線性系統(tǒng)結(jié)合SRCKF濾波框架,可以有效地提高濾波地精度。

2 非線性濾波方法

2.1 擴(kuò)展卡爾曼濾波

EKF算法是建立在線性卡爾曼濾波基礎(chǔ)上,其主要思想是對(duì)非線性系統(tǒng)模型圍繞濾波值做Taylor級(jí)數(shù)展開并略去二階及以上的高階項(xiàng),得到一個(gè)近似的線性化的系統(tǒng)模型,然后對(duì)該模型做線性化求解。系統(tǒng)的離散非線性狀態(tài)及觀測(cè)模型如下:

其中wk∈Rn,vk∈Rm分別表示為過程噪聲和觀測(cè)噪聲,且它們?yōu)榛ゲ幌嚓P(guān)的均值為零,協(xié)方差分別為Qk和Rk的高斯白噪聲序列,Xk∈Rn,Yk∈Rm分別為k時(shí)刻狀態(tài)向量和觀測(cè)向量,f(·)和h(·)分別為非線性狀態(tài)運(yùn)動(dòng)方程和非線性觀測(cè)方程。應(yīng)用線性Kalman濾波原理其遞推步驟如下所示:

1)先驗(yàn)狀態(tài)一步預(yù)測(cè):

2)先驗(yàn)狀態(tài)一步預(yù)測(cè)誤差協(xié)方差:

3)觀測(cè)一步預(yù)測(cè):

4)卡爾曼濾波增益:

5)后驗(yàn)狀態(tài)更新:

6)后驗(yàn)狀態(tài)誤差協(xié)方差:

不難看出,EKF遞推算法公式與線性Kalman濾波公式近乎一致,只不過EKF的非線性運(yùn)動(dòng)方程和觀測(cè)方程因?yàn)橐浑A線性化,導(dǎo)致系統(tǒng)模型使用Jacobian矩陣代替狀態(tài)轉(zhuǎn)移矩陣和觀測(cè)矩陣;此外EKF算法是對(duì)非線性函數(shù)進(jìn)行一階Taylor級(jí)數(shù)展開并忽略高階項(xiàng),在非線性特性較強(qiáng)的時(shí)候,不可避免會(huì)引入較大地線性化誤差以至于會(huì)造成濾波發(fā)散。

2.2 改進(jìn)SRCKF濾波

基于乘性相關(guān)噪聲的平方根濾波方法,首先要建立帶有乘性相關(guān)噪聲的離散非線性系統(tǒng)模型[11~12],如式(8)所示。

其中f(·)和h(·)分別為非線性狀態(tài)方程和觀測(cè)方程,xk∈Rn,yk∈Rm分別為系統(tǒng)的k時(shí)刻狀態(tài)向量和觀測(cè)向量,wk∈Rn,vk∈Rm為互不相關(guān)的過程噪聲和觀測(cè)噪聲離散序列,分別服從零均值方差為Qk和Rk的高斯分布,ξk∈R1為k時(shí)刻乘性噪聲,服從零均值方差為Uk的高斯分布,且ξk和vk互相關(guān),互相關(guān)協(xié)方差矩陣為Gk,Γ為已知常數(shù)。

若X和Y滿足聯(lián)合高斯分布,根據(jù)相關(guān)理論知識(shí),則其條件概率也滿足高斯分布,其均值和協(xié)方差如式(9)所示,由于狀態(tài)模型和觀測(cè)模型中乘性噪聲與觀測(cè)噪聲互相關(guān),由此考慮乘性噪聲和觀測(cè)序列在聯(lián)合高斯分布情況下,其條件概率的分布也滿足高斯分布,其均值M和方差J如式(10)所示。

由式(10)可知M∈R1,J∈R1,因此在已知k時(shí)刻后驗(yàn)觀測(cè)條件下的狀態(tài)濾波值x?k|k以及誤差協(xié)方差值Pk|k,來預(yù)測(cè)k+1時(shí)刻的估計(jì)值,如式(11)所示:

其中協(xié)方差估計(jì)值Pk+1|k的系數(shù) (1+2ΓMk+Γ2Jk)∈R1,則對(duì)于離散非線性系統(tǒng)改進(jìn)的SRCKF算法,具體步驟如下:

1)初始化

其中chol(·)表示對(duì)矩陣進(jìn)行喬利斯基分解。

2)時(shí)間更新

若k時(shí)刻系統(tǒng)后驗(yàn)狀態(tài)估計(jì)量為,狀態(tài)估計(jì)誤差協(xié)方差平方根因子為Sk|k,過程噪聲誤差協(xié)方差矩陣Qk,觀測(cè)噪聲誤差協(xié)方差矩陣Rk,觀測(cè)向量yk,乘性噪聲和觀測(cè)噪聲互協(xié)方差Gk,乘性噪聲方差Uk,則一步狀態(tài)預(yù)測(cè)值和協(xié)方差平方根因子為

對(duì)于n維狀態(tài)變量,其容積點(diǎn)集,權(quán)重W(i)以及[1]i定義如下:

其中m=2n為容積點(diǎn)個(gè)數(shù),表示對(duì)于三階球面徑向容積規(guī)則,采樣容積點(diǎn)數(shù)為狀態(tài)向量維度的兩倍,[1]i表示第i個(gè)容積點(diǎn)向量,m在此又可表示為列向量的個(gè)數(shù),每個(gè)容積點(diǎn)的向量維度與狀態(tài)變量維度相同,κ(i)表示選取的m個(gè)容積采樣點(diǎn)和分別表示先驗(yàn)狀態(tài)向量估計(jì)值和先驗(yàn)誤差協(xié)方差平方根估計(jì)矩陣,sqrt(·)為求平方根函數(shù),qr(·)表示對(duì)矩陣進(jìn)行QR分解,如式(15)所示Mk和Jk表示k時(shí)刻乘性噪聲在觀測(cè)序列條件下的乘性噪聲均值和協(xié)方差。

3)觀測(cè)更新

其中ε(i)表示根據(jù)先驗(yàn)狀態(tài)向量估計(jì)值和先驗(yàn)狀態(tài)誤差協(xié)方差平方根估計(jì)值產(chǎn)生觀測(cè)方程的m個(gè)容積采樣點(diǎn)(m=2n),δk+1|k(i)觀測(cè)方程的非線性傳播,和?分別表示觀測(cè)向量估計(jì)值和觀測(cè)誤差協(xié)方差平方根因子估計(jì)值表示狀態(tài)向量和觀測(cè)向量估計(jì)的誤差互協(xié)方差值。

其中Kk+1為卡爾曼增益,和分別為后驗(yàn)狀態(tài)向量估計(jì)值和后驗(yàn)誤差協(xié)方差平方根因子估計(jì)值。

3 仿真分析

為了驗(yàn)證改進(jìn)SRCKF濾波方法在乘性噪聲條件下的性能,本仿真實(shí)驗(yàn)對(duì)比了EKF、SRCKF、SRUKF濾波方法,以均方根誤差作為衡量標(biāo)準(zhǔn),仿真實(shí)驗(yàn)添加了均方根值為1.8m的距離誤差,1.8°的角度誤差,0.9m/s的速度誤差,且運(yùn)動(dòng)模型添加了均方根值為0.012的乘性噪聲誤差,且與觀測(cè)噪聲的互協(xié)方差為(0.025,0.0166,0.0125),實(shí)驗(yàn)過程中采用勻加速運(yùn)動(dòng)模型和雷達(dá)系統(tǒng)觀測(cè)模型[14],雷達(dá)觀測(cè)到的目標(biāo)初始徑向距離為20m,方位角為30°,速度為10m/s,運(yùn)動(dòng)模型分別在x和y方向上添加初始加速度為(2m/s,3.5m/s),目標(biāo)運(yùn)動(dòng)方程f(·)和觀測(cè)方程h(·)參照式(18)所示。

其中采樣周期dt本例設(shè)置為0.02,如圖1(a)和(b)所示采樣點(diǎn)數(shù)為350個(gè)x,y方向上距離,速度,加速度的均方根誤差曲線,圖2(a)和(b)所示為x,y方向上距離維上15000次蒙特卡洛濾波實(shí)驗(yàn)均方根誤差,可以看出改進(jìn)SRCKF濾波算法均方根誤差較其它濾波算法有更好的實(shí)驗(yàn)精度,統(tǒng)計(jì)結(jié)果如表1所示,基于乘性相關(guān)噪聲的改進(jìn)SRCKF濾波算法,在對(duì)復(fù)雜背景下受乘性相關(guān)噪聲影響的系統(tǒng),相較于傳統(tǒng)的SRCKF算法在x方向上距離、速度、加速度的濾波精度分別提高了77.5%,41.0%,12.3%,y方向上則分別提高了77.6%,20.7%,54.8%,具有較好的濾波精度。

表1 EKF、SRCKF、SRUKF和改進(jìn)SRCKF濾波算法均方根誤差統(tǒng)計(jì)表

圖1 x,y方向上均方根誤差曲線圖

圖2 x,y方向上15000次蒙特卡洛均方根誤差實(shí)驗(yàn)

4 結(jié)語

本文介紹了幾種典型的非線性濾波算法,簡單闡述其優(yōu)缺點(diǎn),并推導(dǎo)了在乘性相關(guān)噪聲條件下的改進(jìn)SRCKF濾波方法實(shí)現(xiàn),最后通過仿真實(shí)驗(yàn),對(duì)四種濾波算法的性能進(jìn)行了對(duì)比分析,結(jié)果表明在隨機(jī)的乘性相關(guān)噪聲條件下,改進(jìn)的SRCKF濾波精度更高,可應(yīng)用于復(fù)雜環(huán)境下的目標(biāo)跟蹤。

猜你喜歡
協(xié)方差濾波向量
基于HP濾波與ARIMA-GARCH模型的柱塞泵泄漏量預(yù)測(cè)
基于改進(jìn)自適應(yīng)中值濾波的圖像降噪方法*
向量的分解
概率論中有關(guān)協(xié)方差計(jì)算的教學(xué)探討
基于非下采樣剪切波變換與引導(dǎo)濾波結(jié)合的遙感圖像增強(qiáng)
二維隨機(jī)變量邊緣分布函數(shù)的教學(xué)探索
向量垂直在解析幾何中的應(yīng)用
向量五種“變身” 玩轉(zhuǎn)圓錐曲線
基于關(guān)節(jié)信息和極限學(xué)習(xí)機(jī)的人體動(dòng)作識(shí)別
合成孔徑雷達(dá)圖像的最小均方誤差線性最優(yōu)濾波
剑川县| 中牟县| 米脂县| 山西省| 通海县| 屏东县| 宜丰县| 抚顺市| 凭祥市| 绥中县| 民权县| 江门市| 班戈县| 抚顺市| 营口市| 丰城市| 应城市| 镇雄县| 庄浪县| 临夏市| 昌宁县| 灵山县| 枣阳市| 绥宁县| 内丘县| 东方市| 营口市| 晴隆县| 德安县| 长白| 长兴县| 和龙市| 慈利县| 桃园县| 兴城市| 镇康县| 通州区| 汾阳市| 永平县| 瓮安县| 炎陵县|