




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、粒子濾波算法原理和仿真1 引言粒子濾波(Particle Filter, PF是一種基于蒙特卡洛(Monte Carlo, MC方法的遞推貝葉斯濾波算法。其核心思想是通過從狀態(tài)空間尋找的一系列隨機(jī)樣本來近似系統(tǒng)變量的概率密度函數(shù),以樣本均值代替積分運(yùn)算,從而獲得狀態(tài)的最小方差估計(jì)。其中從狀態(tài)空間中抽取的樣本稱為“粒子”。一般地,隨著粒子數(shù)目的增加,粒子的概率密度函數(shù)就逐漸逼近狀態(tài)的概率密度函數(shù),從而達(dá)到最優(yōu)貝葉斯估計(jì)的效果。2 粒子濾波原理2.1 系統(tǒng)的動態(tài)空間對于被觀測對象的狀態(tài),可以通過以下非線性離散系統(tǒng)來描述: (1 (2以上為系統(tǒng)的狀態(tài)方程和觀測方程。其中,f(為狀態(tài)函數(shù),h(為觀測函
2、數(shù),xt是系統(tǒng)在時(shí)間t的狀態(tài)變量,wt為對應(yīng)的過程噪聲,zt是系統(tǒng)在時(shí)間t的觀測值,vt為對應(yīng)的觀測噪聲。從貝葉斯估計(jì)角度來看,狀態(tài)估計(jì)問題就是根據(jù)觀測信息z0:t構(gòu)造狀態(tài)的概率密度函數(shù)p(x0:t|z0:t,從而估計(jì)在系統(tǒng)在任何狀態(tài)下的濾波值。設(shè)系統(tǒng)狀態(tài)序列函數(shù)為gt,則有: (3根據(jù)蒙特卡洛方法,后驗(yàn)概率分布可以用有限的離散樣本來近似,由大數(shù)定律,當(dāng)系統(tǒng)粒子數(shù)N時(shí),期望Egt(x0:t可近似為: (4式中: i=1,2,.N為狀態(tài)空間中按p(x0:t|z0:t得到的采樣點(diǎn)。2.2 重要性采樣在粒子采集過程中,p(x0:t|z0:t往往是未知且多變的,因此可先從一個(gè)已知且容易采樣的參考分布q
3、(x0:t|z0:t中抽樣,再通過對抽樣粒子集進(jìn)行加權(quán)求和來估計(jì)系統(tǒng)的狀態(tài)值,即: (5令t(x0:t = p(z0:t|x0:tp(x0:t q(x0:t|z0:t,則式(5可表示為: (6按照式(4,式(6可近似為: (7其中為的歸一化權(quán)值,是由q( x0:t z0:t 采樣獲得的粒子。2.3 序貫重要性抽樣貝葉斯估計(jì)是一個(gè)序列估計(jì)問題,通過序貫重要性抽樣(Sequential Importance Sampling, SIS建立采樣粒子的序列關(guān)系。在t+1時(shí)刻采樣時(shí),不改變狀態(tài)序列過去的樣本集,而采用遞歸的形式計(jì)算重要性權(quán)值。因此參考分布可表示為: (8同時(shí),假設(shè)系統(tǒng)狀態(tài)是一階馬爾可夫過
4、程,即xt只與xt-1相關(guān),zt只與xt相關(guān),因此: (9 (10再將式(8 (10代入t,可推知: (11一般q( xt|x0:t-1 , z0:t =p(xt|xt-1, zt為參考分布的最優(yōu)分布,其概率密度僅依賴于xt-1和zt。但這種選擇在實(shí)際中往往難以實(shí)現(xiàn),因此多選用q( xt|x0:t-1 , z0:t = p(xt|xt-1來近似。此時(shí)系統(tǒng)僅記錄當(dāng)前狀態(tài)粒子和其權(quán)重,則由式(11可知: (122.4 粒子濾波重采樣粒子退化是序貫重要性采樣算法的主要問題,即經(jīng)過若干次遞推后,權(quán)值方差會逐漸增大,這樣大量權(quán)值都集中在少數(shù)粒子上,而多數(shù)粒子則對系統(tǒng)狀態(tài)的估計(jì)影響甚微,由此嚴(yán)重影響了濾波
5、器的性能。重采樣是解決粒子退化的重要方法,其核心思想是減少或剔除權(quán)值較小的粒子,而復(fù)制權(quán)值較大的粒子,最后將所有粒子的權(quán)值設(shè)為1/N。粒子濾波重采樣方法的如下圖所示:圖1 粒子濾波重采樣示意圖中為采樣得到的粒子,對應(yīng)的權(quán)值為;為重采樣所得的粒子,對應(yīng)權(quán)值為1/N。目前常用的重采樣算法包括隨機(jī)重采樣(random resampling、多項(xiàng)式重采樣(multinomial resampling、系統(tǒng)重采樣(systematic resampling和殘差重采樣(residual resampling,幾種算法的計(jì)算步驟分別如下:1. 隨機(jī)重采樣設(shè)uU(0,1,ui : i=1, 2, ., N
6、獨(dú)立同分布。定義函數(shù)D(,若: (13 則D(ui = m,且。2. 多項(xiàng)式重采樣設(shè)U(0,1, : i=1, 2, ., N 獨(dú)立同分布,定義: (14對函數(shù)D(,由式(13可知:D(ui = m,且。3. 系統(tǒng)重采樣4. 殘差重采樣綜上所述,粒子濾波算法的一般流程為:(1)粒子集初始化,由先驗(yàn)概率密度p(x0產(chǎn)生粒子集,并使所有粒子權(quán)值為1/N;(2)按照對t時(shí)刻的系統(tǒng)進(jìn)行重要性采樣,并通過當(dāng)前觀測值zt根據(jù)式(12計(jì)算粒子權(quán)值;(3)計(jì)算歸一化權(quán)值,并按式(15計(jì)算有效粒子數(shù)Neff; (15(4)若Neff小于設(shè)定閾值Nth,則對粒子進(jìn)行重采樣,得到新的粒子集,其中=1/N,否則;(5
7、)由式(7推知系統(tǒng)的狀態(tài)估計(jì)值為: (16再轉(zhuǎn)到步驟(2),對t+1時(shí)刻的系統(tǒng)進(jìn)行重要性采樣。3 粒子濾波仿真首先構(gòu)造系統(tǒng)的狀態(tài)模型和觀測模型: (17 (18式中,過程噪聲wk N(0, 5,觀測噪聲vk N(0,5。設(shè)系統(tǒng)的狀態(tài)初始值x0 = 0.1,初始分布p(x0 N(0,2。觀測時(shí)長T = 200,每個(gè)時(shí)刻的采樣粒子數(shù)N = 500。觀測時(shí)間內(nèi),系統(tǒng)狀態(tài)值和觀測值如圖2所示:圖2 系統(tǒng)狀態(tài)值和觀測值圖中的理論狀態(tài)值是系統(tǒng)在無過程噪聲(wt = 0的情況下,通過嚴(yán)格時(shí)序遞推得到的理想值,可以看出,它與系統(tǒng)的真實(shí)狀態(tài)之間存在差異;理論觀測值反映系統(tǒng)真實(shí)狀態(tài)的理論觀測情況(vt = 0,而真實(shí)觀測值是系統(tǒng)在觀測噪聲的干擾下,監(jiān)測所得的實(shí)際數(shù)值。粒子濾波將通過觀的真實(shí)值估計(jì)系統(tǒng)的狀態(tài),并期望濾波結(jié)果接近于真實(shí)值。對仿真系統(tǒng)的濾波結(jié)果如圖3所示:圖3 系統(tǒng)的濾波效果由圖3知,粒子濾波很好地實(shí)現(xiàn)了對系統(tǒng)狀態(tài)的估計(jì)。其中,為了進(jìn)一步評估濾波的效果,將狀態(tài)的估計(jì)值代入式(18,并令vt = 0,得到濾波后的觀測值。通過式(19可以計(jì)算當(dāng)前觀測信號Z的信噪比SNR: (19式中為觀測信號的理論值,代表Z中真實(shí)有用的成分。表1給出幾組不同濾波器參數(shù)下的觀測信號的信噪比:表1 不同參數(shù)濾波效果比較觀測信號z采樣方差12510SNR(dB-1.2393.9924.0524.747
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年預(yù)算員考試攻略及相關(guān)試題答案
- 寵物醫(yī)療行業(yè)熱點(diǎn)試題及答案
- 中職電子商務(wù)客戶細(xì)分策略試題及答案
- 火工品生產(chǎn)過程中的安全生產(chǎn)宣傳教育考核試卷
- 煉焦廠的智能制造與信息化建設(shè)考核試卷
- 勘察數(shù)據(jù)處理考核試卷
- 信息化平臺在物流行業(yè)的作用試題及答案
- 2024年投資咨詢市場策略探索:試題及答案
- 2024年消防設(shè)施操作與檢測試題及答案
- 2025執(zhí)業(yè)獸醫(yī)臨床判斷試題及答案
- 第二章第一節(jié)第二課時(shí)定性與定量研究影響化學(xué)反應(yīng)速率的因素教學(xué)設(shè)計(jì)高二上學(xué)期化學(xué)人教版選擇性必修1
- 計(jì)算機(jī)網(wǎng)絡(luò)實(shí)訓(xùn)之交換機(jī)基本配置介紹課件
- 消毒隔離管理
- 學(xué)前教育畢業(yè)論文致謝辭
- 信息化手段在安全監(jiān)督管理中的應(yīng)用
- 公園改造施工方案
- 風(fēng)光儲充一體化綜合智慧能源項(xiàng)目可行性研究報(bào)告(風(fēng)光儲充)
- 醫(yī)院物業(yè)項(xiàng)目投標(biāo)書
- pep人教版英語三年級下冊Unit3《Atthezoo》單元作業(yè)設(shè)計(jì)(二)
- 2021年小區(qū)物業(yè)暴雨防汛應(yīng)急預(yù)案
- 軍隊(duì)文職考試真題及答案
評論
0/150
提交評論