999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種自適應變分貝葉斯容積卡爾曼濾波方法

2015-08-02 03:54:26沈鋒徐廣輝桑靖
電機與控制學報 2015年4期
關鍵詞:卡爾曼濾波方法

沈鋒, 徐廣輝, 桑靖

(哈爾濱工程大學自動化學院,黑龍江哈爾濱150001)

一種自適應變分貝葉斯容積卡爾曼濾波方法

沈鋒, 徐廣輝, 桑靖

(哈爾濱工程大學自動化學院,黑龍江哈爾濱150001)

針對應用于非線性系統模型的容積卡爾曼濾波工作性能會受觀測噪聲參數變化的影響而降低的問題,提出一種自適應的變分貝葉斯容積卡爾曼濾波算法。在每一次更新步驟中,將系統狀態與變化的觀測噪聲統計信息一起作為隨機變量,并用變分貝葉斯方法進行估計,在迭代逼近得到噪聲方差后,再利用容積卡爾曼濾波對系統狀態進行更新。仿真實驗證明變分貝葉斯容積卡爾曼濾波算法在非線性系統的濾波問題中能夠較好跟蹤變化的觀測噪聲方差,相比容積卡爾曼濾波擁有較好的估計性能。

變分貝葉斯;容積卡爾曼濾波;自適應;非線性系統

0 引 言

作為卡爾曼濾波的衍生,擴展卡爾曼濾波(EKF)、無跡卡爾曼濾波(UKF)、容積卡爾曼(c KF)等成熟的非線性濾波算法自提出以來已經受到了廣泛而深入的研究[1-2]。但此類非線性濾波算法在實際非線性系統的應用中會有一定的局限性,原因在于這些算法本身的建立依賴于準確的模型、確定的系統參數、已知的噪聲統計特性,而在實際工程領域,由于人們對工況的認知有限,建模可能會出現誤差,即使模型參數、噪聲統計特性得到確定,在系統實際運行中,系統本身存在攝動,同時容易受到外界的干擾,系統噪聲或觀測噪聲也可能隨之發生變化,這種情形下,此類非線性濾波器的工作性能會發生退化,極端情形下甚至無法正常工作。

針對這種情形,自適應的濾波算法開始受到了關注。就目前的研究方法來講,自適應濾波算法主要有貝葉斯法、最大似然法、相關法以及協方差匹配法[3]。其中,相關法由于它在計算上的相對便捷,受到了更多關注與研究。而事實上,后3種方法都可以視為自適應濾波算法在貝葉斯框架下的特例,它們在廣義上都屬于貝葉斯法。然而,在貝葉斯法中,由于涉及概率密度函數的計算,積分項都過于復雜,一般情況下難以得到確定的解析解。這使得貝葉斯法通常只能在理論上得到解釋,而在實際應用上則顯得非常有限。

通常情況下,在貝葉斯準則的基礎上,采樣方法被引入用以隨機逼近得到近似的精確的參數或模型。一個比較典型的方法便是蒙特卡洛馬爾可夫鏈McMc(Monte carlo Markov chain)方法。它通過構造馬爾可夫鏈(Markov chain)的極限不變分布來模擬高維數的積分運算[4]。然而McMc等隨機采樣方法的估計精確度是以犧牲計算量為代價的,在許多實時性要求較高的工程應用領域有很大的局限性,而且如何判定馬爾可夫鏈的收斂也是一個難題。

除了隨機逼近,還有一類被稱作確定性逼近的方法,變分貝葉斯方法便是其中的一種。Attias H在文獻[5]中的詳細論述被認為是變分貝葉斯方法最早的理論體系。該方法提議引入一個新的形式簡單的分布,通過迭代更新變分參數,不斷最大化待估計參數的邊緣似然函數的下界來逼近參數的真實后驗分布,直至算法收斂。

雖然變分貝葉斯方法在提出之初的幾年里普遍是用于系統模型的參數估計,但是近幾年,因為變分貝葉斯方法相比McMc等采樣方法在估計上的快速性,使得它的應用領域已經從圖像處理[6]、盲源分離[7]、語音增強[8]、信道估計[9]等參數推斷領域延伸到了狀態估計領域,如今,在濾波問題方面,變分貝葉斯方法也受到了許多學者的關注和研究: Vrettas M D將變分貝葉斯方法用于隨機動態系統的參數估計問題當中[10];Boujemma A將變分貝葉斯方法用于動態斷面X射線照相術的卡爾曼濾波之中[11];Sarkka S提出了將變分貝葉斯方法用于估計經典卡爾曼濾波算法中的觀測噪聲[12];Sun J L則通過變分貝葉斯,設計了針對未知系統輸入下的兩步卡爾曼濾波器[13];孫世軍則用基于時間序列的變分貝葉斯方法用于盲源分離問題之中去估計源信號與混合矩陣[14]。

本文在文獻[12-13]的研究成果的基礎上,針對工程領域中普遍存在的非線性系統模型,用概率的方法,從廣義貝葉斯濾波角度著重設計了基于變分貝葉斯的噪聲自適應容積卡爾曼濾波器。該濾波器可以自適應地運用變分貝葉斯方法,動態地跟蹤觀測噪聲,從而有效地提高估計精確度。文中首先給出變分貝葉斯學習的基本原理,并簡單的闡述了容積卡爾曼濾波方法;接著給出了本文所提出的變分貝葉斯容積卡爾曼濾波方法原理及實現步驟,并對與傳統的容積卡爾曼濾波方法進行了計算機仿真對比;最后給出了結論。

1 變分貝葉斯

在參數估計的問題中,在獲得了觀測樣本的數據集Z后,根據貝葉斯準則,核心是參數集θ的后驗概率密度函數的計算

而式(1)計算的一個難點在于分母,邊緣似然概率密度函數p(Z)的計算。正如引言所述,通常情況下p(Z)的計算難以得到精確的解析解,引入變分貝葉斯方法,引入一個簡單的近似分布函數q(θ),并取p(Z)的對數形式:

另一方面,又有

通過求偏導,可以得到F(q(θ))的極值,其通解表達式為[4]

可以發現,每個參數θi的近似分布可以通過求對數聯合概率密度函數關于其他參數分布q(θj≠i)的期望求得,所以每一個參數分布的計算都依賴于其他參數的分布。這就形成了迭代的機制:在給定先驗知識的情況下,初始化參數值,通過變分貝葉斯算法循環迭代計算,進行參數更新,直至自由能量(對數邊緣似然函數的下界)達到最大值,判定算法收斂并結束,此時可以得到系統模型參數的估計值。

2 容積卡爾曼濾波

針對所有離散的線性與非線性狀態空間模型,它們的概率表示形式如下:與代表了一般貝葉斯意義下的系統狀態方程與系統觀測方程。對于非線性系統,考慮加性的系統噪聲與觀測噪聲,分別有其中與h(xk)為非線性函數,wk~N(0,qk),vk~N(0,rk)均服從高斯分布。所以,對于狀態空間模型有

而狀態變量xk服從均值為mk,協方差為Pk的高斯分布,即于是,在k-1時刻觀測后,先驗概率而在k時刻觀測后,后驗概率所以,在遞歸的容積卡爾曼濾波算法中[17],有

預測方程:

更新方程:

3 變分貝葉斯容積卡爾曼濾波

在容積卡爾曼濾波中,觀測噪聲的統計矩信息被認為是確定的,且保持不變。現在在變分貝葉斯容積卡爾曼濾波算法中,把動態觀測噪聲的方差rk和狀態變量xk當作隨機變量,作為待估計的參數。在k-1觀測時刻后,兩者的聯合概率密度函數的先驗分布為

在k時刻觀測后,聯合概率密度函數的后驗分布為

這樣,式(10)與式(11)就構成了廣義貝葉斯濾波理論的預測方程和更新方程。但是除了一些比較簡單的情形,式(10)與式(11)當中的積分運算很難得到解析解,所以引入變分貝葉斯方法求其次優近似解。

隨機變量xk與rk被認為相互獨立,根據先驗知識,認為它們分別服從高斯分布與逆Gamma分布。因此在k-1時刻后,

經歷了第k時刻的觀測后,在變分貝葉斯方法中,引入一個新的分布來代替真實的后驗分布為了推導的簡潔,文章后面在寫法上均略去了新的分布對于觀測量z1:k的依賴,同時考慮到兩個變量相互獨立,所以同樣對于聯合概率密度函數的近似分布有q(xk,rk)=q(xk)q(rk)。

式(5)給出了變分貝葉斯方法近似解的通解表達式,采用容積卡爾曼濾波算法中一樣的處理方法,對hk(.)的線性化處理,對于狀態變量:

而對于觀測噪聲的方差:

其中,c是一個與分布形式無關的常數。可以發現,式(13)與式(14)在形式上分別是高斯分布與逆Gamma分布,只是參數與先驗分布的不同。這是因為選取的高斯分布與逆Gamma分布都屬于共軛指數分布域,而正是共軛性保證了變量在先驗分布與后驗分布在形式上的一致性[15]。

近似的高斯分布的參數擁有如下表達式:

其中

近似的逆Gamma分布表示為

注意到在(18)中,方差陣對角線上元素的期望的計算需要已知的逆Gamma分布的信息,根據逆Gamma分布的性質,即

而在(19)中,根據容積卡爾曼的采樣策略,期望部分可以繼續展開如下:

于是,式(13)~式(19)就構成了全部對觀測噪聲rk與系統狀態變量xk進行聯合估計的變分貝葉斯算法的步驟:首先給定先驗知識并初始化各分布參數,然后開始對近似分布和各個期望進行迭代計算,得到更新的分布式(13)與式(14)后,分別計算參數在分布下的新的期望式(18)與式(19),進而再利用式(15)與式(17)中的更新方程對分布參數進行更新。如此循環迭代計算,直至算法收斂,得到逼近的估計值。

在用變分貝葉斯方法得到估計的觀測噪聲方差后,可以將其與容積卡爾曼濾波算法相融合,對非線性系統模型進行自適應的容積卡爾曼濾波處理,濾波算法總結如下。

初始化:

預測步驟:

式(8);

更新步驟:

式(15)~式(19);

需要指出的是在預測步驟中,對于超參數αk-1與βk-1的預測,借鑒了文獻[12]中觀測噪聲方差的建模方法,這樣使得觀測噪聲的方差的分布參數能夠平穩地發生變化。其中ρ是一個在(0,1]內的變化因子。而對比容積卡爾曼濾波器,該濾波器在預測步驟中對噪聲方差進行動態建模,在更新步驟中先用變分貝葉斯方法,迭代地估計觀測噪聲的方差,并在得到噪聲的統計信息后對系統的狀態進行更新,如此反復直至濾波算法結束。

4 仿真分析

為了驗證變分貝葉斯容積卡爾曼濾波器(VB-c KF)的性能,用設計的濾波器去考察一個存在變化噪聲方差的非線性模型:

其中rk為待估計的、不確定的、服從高斯分布的白噪聲的方差。本實驗中,在[1:200]、[201:400]、[401:600]時刻,依次取rk為1、5、3,并分別用容積卡爾曼濾波器(c KF)與設計的濾波器進行性能比較。

圖1列出了在實驗中,容積卡爾曼濾波算法和變分貝葉斯容積卡爾曼濾波算法對狀態跟蹤的對比,圖中用狀態的均方根誤差作為縱軸,仿真次數作為橫軸。從中可以看出,由于人為地取觀測噪聲的方差值使之發生波動,而容積卡爾曼濾波缺乏對噪聲的實時估計與信息更新,在精確度上要遜色于變分貝葉斯容積卡爾曼濾波。

圖1 濾波器性能對比Fig.1 Performance com parison between two different filters

圖2給出了變分貝葉斯容積卡爾曼濾波器對噪聲方差的跟蹤情況。從中可以看出,在兩次噪聲發生劇烈的跳變后,利用變分貝葉斯方法迭代地逼近真實的噪聲方差,不僅有著很快的收斂速度,能夠較快地給出方差的估計值,而且在估計精確度上也有著較好的表現。對應體現在圖1中,相比容積卡爾曼濾波,變分貝葉斯容積卡爾曼濾波器有著更小的誤差。

圖2 噪聲方差跟蹤圖Fig.2 Tracking of noise variance

5 結 論

針對典型的非線性系統模型,在容積卡爾曼濾波器的基礎上結合變分貝葉斯方法,本文提出了一種自適應變分貝葉斯容積卡爾曼濾波方法,該方法對狀態量進行更新之前,實時地跟蹤觀測噪聲的方差,使濾波器的參數設計能夠盡可能和工作狀況相匹配,從而達到自適應濾波的目的,仿真結果驗證了本文所提方法的有效性。

[1] S.J.Julier,J.K.Uhlmann,H.F.Durrant-Whyte,A new approach for filtering nonlinear systems[c]//In Proc.1995 American control,conference,Seattle,Washington,1995:1628 -1632.

[2] D.Simon,Optimal state estimation[M].Hoboken,New Jersey: John Wiley&Sons,Inc.,2006:397-407,447-452.

[3] R.Mehra,Approaches to adaptive filtering[J].IEEE Transactions on Automatic control,1972,17(5):693-698.

[4] c.P.Robert and G.casella,Introducing Monte carlo Methods with R[c].Springer,2010:167-175.

[5] D.J.c.MacKay,Developments in probabilistic modelling with neural networks-ensemble learning:in Neural Networks:Artificial Intelligence and Industrial Applications[c]//Proc.3rd Annu. Symposium on Neural Networks,Nijmegen,Netherlands,14-15 Sept.1995.Berlin:Springer,1995:191-198.

[6] H.Attias,Inferring parameters and structure of latent variable models by variational Bayes[c]//In Proc.15th conf.Annu. conf.on Uncertainty in Artificial Intelligence,San Francisco,c A,1999:21-30.

[7] G.chantas,N.Galatsanos,A.Likas.Variational Bayesian image restoration based on a product of t-distributions image prior[J]. IEEE Transactions on Image Processing,2008,17(10):1795 -1805.

[8] A.Honkela,H.Valpola,A.Llin.Blind separation of nonlinear mixtures by variational Bayesian learning[J].Digital Signal Processing,2007,17(5):914-934.

[9] Q.Huang,J.Yang,Y.Zhou,Variational Bayesian method forspeech enhancement[J].Neurocomputing,2007,70(16-18): 3063-3067.

[10] K.Harada,H.Sakai,Variational Bayesian blind estimation of SIMO channels[c]//In Proc.IEEE Int.conf.Acoustics,Speech,and Signal Processing,Dallas,TX,Mar.14-19,2010:3218-3221.

[11] M.D.Vrettas,D.cornford,M.Opper,Estimating parameters in stochastic systems:A variational Bayesian approach[J].Physica D,2011,240(23):1877-1900.

[12] B.Ait-El-Fquih T.Rodet,Variational Bayesian Kalman filtering in dynamical tomography[c]//In Proc.IEEE International conference on Acoustics,Speech,and Signal Processing,Prague,c zech Republic,May 22-27,2011:4004-4007.

[13] S.Sarkka,A.Nummenmaa,Recursive noise adaptive Kalman filtering by variational Bayesian approximations[J].IEEE Transactions on Automatic control,2009,54(3):596-600.

[14] J.Sun,J.Zhou X.Gu,Variational Bayesian two-stage Kalman filter for systemswith unknown inputs[J].Procedia Engineering,2012,29(1):2265-2273.

[15] S.Sun,c.Peng,W.Hou,et al,Blind source separation with time series variational Bayes expectation maximization algorithm[J].Digital Signal Processing,2012,22(1):17-33.

[16] M.Opper and O.Winther,From na?vemean field theory to the tap equations[M].In Advanced Mean Field Methods,M.Opper and D.Saad,Eds.cambridge,MA:MIT Press,2001:7-20.

[17] M.J.Beal,Variational algorithms for approximate Bayesian inference[D].Ph.D.dissertation,Univ.college London,London,2003.

(編輯:劉素菊)

Adaptive variational Bayesian cubature Kalman filtering

SHEN Feng, XU Guang-hui, SANG Jing
(college of Automation,Harbin Engineering University,Harbin 150001,china)

Focusing on the performance of cubature Kalman filteringmay be degraded due to the fact that in practical situations the statistics ofmeasurement noisemight change.An adaptive variational Bayesian cubature Kalman filtering algorithm was proposed which can be used in non-linear system models.In each update step of proposed method,both system state and time-variantmeasurement noise were recognized as random variables to estimate.Measurements noise variances were approximated by variational Bayes,thereafter,system states were updated by cubature Kalman filtering.Simulation results demonstrate the proposed filter can well track measurement noise for a non-linear system and outperforms cubature Kalman filter.

variational Bayes;cubature Kalman filtering;adaptive;non-linear system

10.15938/j.emc.2015.04.015

TP 202

A

1007-449X(2015)04-0094-06

2013-05-29

國家自然科學基金(61102107,61374208);中央高校基本科研業務費專項資金(HEUc FX41310)

沈 鋒(1981—),男,副教授,研究方向為非線性濾波技術等;徐廣輝(1987—),男,博士研究生,研究方向為自適應信號處理技術等;桑 靖(1988—),女,碩士研究生,研究方向為多傳感器信息融合技術等。

沈 鋒

猜你喜歡
卡爾曼濾波方法
學習方法
改進的擴展卡爾曼濾波算法研究
測控技術(2018年12期)2018-11-25 09:37:34
基于遞推更新卡爾曼濾波的磁偶極子目標跟蹤
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
基于模糊卡爾曼濾波算法的動力電池SOC估計
電源技術(2016年9期)2016-02-27 09:05:39
基于擴展卡爾曼濾波的PMSM無位置傳感器控制
電源技術(2015年1期)2015-08-22 11:16:28
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
基于EMD和卡爾曼濾波的振蕩信號檢測
主站蜘蛛池模板: 国产系列在线| 中文成人在线| 最新国语自产精品视频在| 狠狠色噜噜狠狠狠狠色综合久| 为你提供最新久久精品久久综合| 国产精品福利一区二区久久| 久久人午夜亚洲精品无码区| 久久精品人人做人人爽| 亚洲欧洲自拍拍偷午夜色| 精品国产美女福到在线不卡f| 天天色天天综合| 国产va在线观看| 国产毛片片精品天天看视频| 五月天久久综合| 欧美日韩国产成人高清视频| 国产va在线| 亚洲天堂日本| 精品国产99久久| 免费一级毛片| 五月天在线网站| 日韩欧美一区在线观看| 91系列在线观看| 亚洲激情99| 久久免费观看视频| 欧美福利在线观看| 日韩无码真实干出血视频| 色视频国产| 国产一级α片| 在线日韩日本国产亚洲| 国产精品视频3p| 99国产在线视频| 欧美日韩v| 国产精品lululu在线观看| 午夜不卡福利| 99re热精品视频中文字幕不卡| 欧洲欧美人成免费全部视频| 久久综合色天堂av| 天天爽免费视频| 小13箩利洗澡无码视频免费网站| 丰满的少妇人妻无码区| 18禁黄无遮挡网站| 永久免费无码成人网站| 国产成人你懂的在线观看| 亚洲欧美综合在线观看| 亚洲V日韩V无码一区二区| 韩日免费小视频| 日韩无码视频播放| 中文字幕调教一区二区视频| 日韩国产一区二区三区无码| 国产青榴视频| 国产日韩精品欧美一区喷| 欧美另类精品一区二区三区| 欧美国产在线看| 亚洲美女一区二区三区| 国产成人亚洲毛片| 亚洲日本中文字幕天堂网| 精品国产一区二区三区在线观看| 色悠久久久| 白浆免费视频国产精品视频| 午夜福利在线观看入口| 色亚洲激情综合精品无码视频 | 欧美日韩中文国产| 男女性午夜福利网站| 18禁影院亚洲专区| 亚洲成a人片| 国产精品免费久久久久影院无码| 一本大道香蕉久中文在线播放| 自拍偷拍欧美日韩| 色香蕉影院| 日韩av电影一区二区三区四区| 91偷拍一区| 蜜臀AVWWW国产天堂| 露脸国产精品自产在线播| 好吊日免费视频| 国产在线观看99| 国产真实乱子伦视频播放| 丁香五月婷婷激情基地| 99在线观看视频免费| 亚洲精品无码久久毛片波多野吉| 亚洲中文在线视频| 欧美黑人欧美精品刺激| 亚洲h视频在线|