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

?

顧及時(shí)變非高斯噪聲的高斯和濾波及其導(dǎo)航應(yīng)用

2021-03-12 00:52:40許輝熙
關(guān)鍵詞:歷元時(shí)變高斯

戴 卿 馮 威 許輝熙

1 西南交通大學(xué)地球科學(xué)與環(huán)境工程學(xué)院,成都市二環(huán)路北一段111號(hào),610031 2 四川建筑職業(yè)技術(shù)學(xué)院博士后創(chuàng)新實(shí)踐基地,四川省德陽市嘉陵江西路4號(hào),618000

擴(kuò)展卡爾曼濾波是高斯白噪聲假設(shè)條件下常見的非線性濾波算法,已在導(dǎo)航定位、目標(biāo)跟蹤和制導(dǎo)控制等領(lǐng)域得到廣泛運(yùn)用[1]。當(dāng)高斯白噪聲假設(shè)條件不符時(shí)會(huì)發(fā)生濾波精度下降的現(xiàn)象,為此許多學(xué)者提出基于模型補(bǔ)償算法的自適應(yīng)濾波理論,主要有Sage-Husa濾波、漸消濾波、抗差自適應(yīng)濾波等[2-3],這些濾波方法在處理非高斯噪聲污染問題時(shí),真實(shí)噪聲模型往往通過具有更大方差的高斯分布來涵蓋。近年來,一種源于高斯混合模型(Gaussian mixture model, GMM)的多模近似方法為解決非高斯噪聲問題提供了另一可行途徑,比采用膨大方差的高斯分布近似法具有更高精度[4-7],在一定程度上可解決非線性非高斯模型的狀態(tài)估計(jì)問題。但GMM建模參數(shù)不能隨非高斯噪聲統(tǒng)計(jì)特性的變化而變化,這種局限性使得高斯和濾波不能有效應(yīng)對(duì)非高斯噪聲的時(shí)變性。

本文在分析GMM分解特性的基礎(chǔ)上研究高斯分量間位移參數(shù)對(duì)高斯和擴(kuò)展卡爾曼濾波(Gaussian sum extend Kalman filter,GSEKF)擬合精度的影響,通過參數(shù)自適應(yīng)技術(shù)獲取最優(yōu)位移參數(shù),并對(duì)GMM進(jìn)行實(shí)時(shí)修正,從而提升時(shí)變非高斯噪聲環(huán)境下GSEKF的估計(jì)精度和穩(wěn)定性。實(shí)驗(yàn)結(jié)果表明,本文探討的參數(shù)自適應(yīng)GSEKF算法在處理時(shí)變非高斯噪聲問題上具有可行性。

1 問題描述

GNSS/SINS緊組合定姿定位系統(tǒng)具有較好的導(dǎo)航精度和抗干擾能力,在處于大失準(zhǔn)角和高機(jī)動(dòng)狀況時(shí),傳統(tǒng)線性化模型會(huì)降低解算精度,需建立非線性數(shù)學(xué)模型[8]。設(shè)k時(shí)刻狀態(tài)向量Xk為包含姿態(tài)、速度、位置、陀螺漂移、加速度計(jì)漂移、GNSS時(shí)鐘偏置和時(shí)鐘漂移的18維列向量,其中姿態(tài)可用四元數(shù)表示,狀態(tài)方程可概括為:

Xk=f(Xk-1)+GkWk

(1)

式中,f(·)為非線性函數(shù),Gk為噪聲系數(shù)陣,Wk為過程噪聲,具體設(shè)置見文獻(xiàn)[1]。

GNSS觀測(cè)數(shù)據(jù)經(jīng)衛(wèi)星鐘差、電離層延遲和對(duì)流層延遲改正后,整理得到量測(cè)方程為:

Lk=h(Xk)+vk

(2)

文獻(xiàn)[9-10]對(duì)GNSS噪聲殘余項(xiàng)進(jìn)行Allan方差分析,發(fā)現(xiàn)其與零均值高斯白噪聲的特性不符,為非高斯與高斯的混合分布,且由于受到外界因素影響,具有一定時(shí)變性。因此,為改進(jìn)組合導(dǎo)航定姿定位性能,需在濾波計(jì)算中顧及非高斯時(shí)變?cè)肼暤挠绊憽?/p>

1.1 GMM建模

在非高斯環(huán)境下,利用GMM將式(2)中量測(cè)噪聲分布模型近似為2個(gè)高斯分量的形式[7]:

p(v)≈εN(vA;μA,ΣA)+(1-ε)N(vB;μB,ΣB)

(3)

1.2 GMM局限性分析

非高斯噪聲通過GMM分解可得到其分布模型的近似形式,然而現(xiàn)實(shí)導(dǎo)航測(cè)量環(huán)境具有動(dòng)態(tài)性和復(fù)雜性等特點(diǎn),故干擾噪聲頻率因子ε也會(huì)發(fā)生改變。這種不確定性使經(jīng)典GMM對(duì)非高斯噪聲建模存在一定局限性,若直接將其應(yīng)用于動(dòng)態(tài)導(dǎo)航GSEKF算法中則不能有效應(yīng)對(duì)復(fù)雜的時(shí)變非高斯噪聲環(huán)境,從而會(huì)引起濾波隨機(jī)模型失配,嚴(yán)重時(shí)會(huì)降低估計(jì)精度。

2 位移參數(shù)自適應(yīng)GSEKF算法

2.1 位移參數(shù)特性分析

GMM分解過程中位移參數(shù)d可限定2個(gè)不同高斯分量均值之間的距離。由式(3)可知,當(dāng)d<0.5時(shí),分量(1-ε)N(vB;μB,ΣB)比分量εN(vA;μA,ΣA)弱;當(dāng)d>0.5時(shí)則相反。以往在非高斯噪聲發(fā)生變化時(shí),d=0.5的經(jīng)驗(yàn)性取值并不具有最優(yōu)性,若d能隨時(shí)跟蹤調(diào)整,則算法將具有一定的自適應(yīng)能力。

圖1為位移參數(shù)d與GMM分解過程的關(guān)系,紅線p代表真實(shí)非高斯噪聲模型,藍(lán)線p(A)和p(B)分別代表2個(gè)不同的高斯分量。當(dāng)d<0.5時(shí),GMM實(shí)際計(jì)算區(qū)域?yàn)榫G線p(1)、p(2)和x軸所包圍的區(qū)域,記為M;同理d>0.5時(shí)對(duì)應(yīng)區(qū)域?yàn)镹。陰影范圍代表實(shí)際GMM對(duì)真實(shí)非高斯噪聲的近似程度,重合度越高則擬合效果越好。由于非高斯噪聲的時(shí)變性會(huì)引起干擾噪聲頻率因子ε隨之改變,故當(dāng)分量(1-ε)N(vB;μB,ΣB)發(fā)生強(qiáng)化時(shí),區(qū)域M中2個(gè)高斯分量的均值會(huì)背離零均值方向,此時(shí)若使d>0.5,則區(qū)域N的濾波效果比區(qū)域M更優(yōu)。

圖1 位移參數(shù)d與GMM分解過程關(guān)系Fig.1 Relationship between displacement parameter and GMM

由此可見,位移參數(shù)d的自適應(yīng)變化能較好地跟蹤時(shí)變非高斯噪聲,使GMM分解過程更合理,對(duì)實(shí)際非高斯噪聲的擬合也更接近,可獲得更精準(zhǔn)的隨機(jī)模型,從而改善GSEKF的估計(jì)效果。

2.2 算法原理

本文從高斯分解合理性的角度出發(fā),通過代價(jià)函數(shù)、位移參數(shù)和步長來彌補(bǔ)GMM的缺陷,優(yōu)化算法的自適應(yīng)能力,設(shè)計(jì)一種位移參數(shù)自適應(yīng)GSEKF算法,該算法過程可描述為:

1)確定自適應(yīng)步長l,設(shè)位移參數(shù)d的變化范圍為[da,db],令d=da;設(shè)代價(jià)函數(shù)為pg(Lk|Lk-1,d),最大似然函數(shù)為H=0。

(4)

(5)

式中,Φk,k-1為狀態(tài)轉(zhuǎn)移陣,ΣWk為過程噪聲協(xié)方差陣。

3)依據(jù)式(3)對(duì)非高斯量測(cè)噪聲進(jìn)行建模,并將其與EKF算法結(jié)合,使原先單個(gè)EKF分解為2個(gè)平行的EKF子濾波器:

(6)

(7)

(8)

(9)

(10)

(11)

(12)

本文位移參數(shù)自適應(yīng)GSEKF算法流程如圖2所示,通過位移參數(shù)d的自適應(yīng)調(diào)節(jié)可彌補(bǔ)GMM的缺陷,在理論上具有更理想的估計(jì)精度。

圖2 參數(shù)自適應(yīng)GSEKF算法流程Fig.2 Flow chart of parameter adaptive GSEKF algorithm

3 算例與分析

3.1 仿真檢校

設(shè)置ε初值為0.5,并從500 s開始每隔250 s跳變1次,如圖3所示。用2種不同的濾波方案進(jìn)行數(shù)據(jù)處理:方案1,GSEKF算法;方案2,位移參數(shù)自適應(yīng)GSEKF算法。計(jì)算平臺(tái)為Inter Core i7-8550u 1.8GHz,RAM 8GB,計(jì)算軟件選用MATLAB R2014a。

圖3 ε值變化情況Fig.3 The variation of ε

圖4為500~750 s濾波結(jié)果,在ε發(fā)生跳變前,方案1和方案2的估計(jì)結(jié)果相近,2個(gè)方案非高斯噪聲建模較為準(zhǔn)確,因此均能較好收斂。圖5為1 250~1 500 s濾波結(jié)果,由于方案1中GNSS量測(cè)噪聲GMM建模不準(zhǔn)確,導(dǎo)致姿態(tài)角估計(jì)結(jié)果較差,其相應(yīng)的速度和位置估值也受到影響(多個(gè)歷元點(diǎn)處的估值超過3σ誤差界限);而方案2利用自適應(yīng)修正的位移參數(shù)可較好地跟蹤時(shí)變非高斯噪聲,取得比方案1更為穩(wěn)定的濾波效果。

圖4 500~750 s估計(jì)誤差曲線Fig.4 Estimation error curve of 500~750 s

圖5 1 250~1 500 s估計(jì)誤差曲線Fig.5 Estimation error curve of 1 250-1 500 s

為體現(xiàn)算法比較的公正性,在相同參數(shù)條件下進(jìn)行50次蒙特卡洛仿真實(shí)驗(yàn),采用均方根誤差(RMSE)和單位歷元計(jì)算耗時(shí)進(jìn)行量化比較。如表1所示,方案1的估計(jì)誤差略大,方案2由于對(duì)位移參數(shù)進(jìn)行實(shí)時(shí)修正,使得GSEKF的隨機(jī)模型具有自適應(yīng)性,從而獲得更高的濾波精度。但方案2需要對(duì)參數(shù)d進(jìn)行迭代更新,因此耗時(shí)比方案1略長。

表1 不同方案RMSE和運(yùn)算時(shí)間比較

為進(jìn)一步驗(yàn)證算法的性能,仿真不同歷元數(shù)量的數(shù)據(jù)進(jìn)行測(cè)試,結(jié)果如表2所示。由表可知,歷元數(shù)增加會(huì)使估計(jì)精度降低,但方案2始終優(yōu)于方案1。以姿態(tài)估計(jì)為例,2 000個(gè)歷元時(shí)方案2精度較方案1高約13%,4 000個(gè)歷元時(shí)其精度優(yōu)勢(shì)更為明顯,高約22%。由于姿態(tài)角精度會(huì)影響定位結(jié)果,因此方案2的位置估計(jì)精度也高于方案1。由此可見,方案2在復(fù)雜的時(shí)變非高斯噪聲環(huán)境下可表現(xiàn)出較高的濾波精度,且在長航時(shí)導(dǎo)航解算中具有更好的濾波穩(wěn)定性。

表2 不同歷元長度的濾波結(jié)果比較

3.2 實(shí)驗(yàn)測(cè)試

實(shí)驗(yàn)數(shù)據(jù)采集于GNSS/SINS組合導(dǎo)航裝置,其中GNSS接收機(jī)可接收GPS和BDS雙系統(tǒng)信號(hào),采樣率為1 Hz,三軸陀螺零偏穩(wěn)定性小于0.5°/h,采樣率為1 000 Hz。將基于光纖陀螺的GNSS/SINS高精度導(dǎo)航數(shù)據(jù)作為參考真值,并用于機(jī)動(dòng)載體初始化。機(jī)動(dòng)載體經(jīng)過建筑物、樹林和水面附近,其運(yùn)動(dòng)軌跡如圖6所示,GPS和BDS可見衛(wèi)星狀況如圖7所示,復(fù)雜變化的數(shù)據(jù)采集環(huán)境使得導(dǎo)航噪聲具有時(shí)變性和非高斯特性。分別采用§3.1中方案1和方案2進(jìn)行解算,濾波周期為1 s。

圖6 實(shí)驗(yàn)軌跡Fig.6 Test trajectory

圖7 可見衛(wèi)星數(shù)Fig.7 Number of visible satellites

圖8為其中500個(gè)歷元的濾波結(jié)果,從圖中可以看出,方案2的濾波精度明顯高于方案1,方案2估計(jì)誤差(姿態(tài)、速度、位置)的最大值小于方案1。表3為不同方案的量化比較結(jié)果,從表中可以看出,方案2優(yōu)勢(shì)明顯,其濾波估計(jì)精度比方案1高(姿態(tài)提高4%、速度提高5%、位置提高7%)。在單位歷元計(jì)算耗時(shí)方面,方案2略微增加,但未造成計(jì)算效率明顯降低,這是因?yàn)槲灰茀?shù)自適應(yīng)GSEKF算法雖然需要迭代計(jì)算位移參數(shù),但可降低GMM的初值敏感性,加快GMM參數(shù)估計(jì)的收斂速度。由此說明,當(dāng)機(jī)動(dòng)載體導(dǎo)航環(huán)境發(fā)生改變時(shí),本文討論的顧及時(shí)變非高斯噪聲的高斯和濾波算法能精化隨機(jī)模型,進(jìn)一步提高濾波性能。

圖8 估計(jì)誤差曲線Fig.8 Estimation error curve

表3 不種方案量化比較

4 結(jié) 語

針對(duì)時(shí)變非高斯噪聲下高斯和濾波精度和穩(wěn)定性下降的問題,設(shè)計(jì)一種基于位移參數(shù)自適應(yīng)調(diào)整的GSEKF算法,該算法可克服傳統(tǒng)GMM的局限性,使GMM分解過程更加合理,可為復(fù)雜導(dǎo)航環(huán)境下的高精度定姿定位濾波解算提供可能。實(shí)驗(yàn)結(jié)果表明,在時(shí)變非高斯噪聲導(dǎo)航環(huán)境下,本文算法可進(jìn)一步改善濾波精度和自適應(yīng)能力,且在長航時(shí)導(dǎo)航解算中能表現(xiàn)出更好的穩(wěn)定性,對(duì)非線性非高斯濾波理論及組合導(dǎo)航定姿定位算法研究具有參考意義。

猜你喜歡
歷元時(shí)變高斯
小高斯的大發(fā)現(xiàn)
歷元間載波相位差分的GPS/BDS精密單點(diǎn)測(cè)速算法
天才數(shù)學(xué)家——高斯
基于時(shí)變Copula的股票市場(chǎng)相關(guān)性分析
Recent advances of TCM treatment of childhood atopic dermatitis
煙氣輪機(jī)復(fù)合故障時(shí)變退化特征提取
Clinical observation of Huatan Huoxue Formula in treating coronary heart disease with hyperlipidemia
Mechanism of sex hormone level in biological clock disorder induced acne and analysis of TCM Pathogenesis
基于MEP法的在役橋梁時(shí)變可靠度研究
有限域上高斯正規(guī)基的一個(gè)注記
舒兰市| 图们市| 沧源| 舒城县| 华安县| 台南市| 无棣县| 军事| 东兴市| 津南区| 商河县| 丁青县| 凉城县| 长海县| 上饶市| 昌都县| 克东县| 铅山县| 米脂县| 左云县| 武平县| 桂阳县| 宜阳县| 嘉善县| 遂平县| 馆陶县| 丹江口市| 德清县| 娄烦县| 荆门市| 呼伦贝尔市| 泰州市| 巍山| 上蔡县| 天津市| 南安市| 富民县| 仙居县| 醴陵市| 咸丰县| 垦利县|