[發明專利]處理飛行時間測距數據的自適應卡爾曼濾波的方法有效
| 申請號: | 201410557259.6 | 申請日: | 2014-10-20 |
| 公開(公告)號: | CN104316905A | 公開(公告)日: | 2015-01-28 |
| 發明(設計)人: | 李奇越;吳忠;王建平;黎潔;孫偉 | 申請(專利權)人: | 合肥工業大學 |
| 主分類號: | G01S5/02 | 分類號: | G01S5/02 |
| 代理公司: | 合肥和瑞知識產權代理事務所(普通合伙) 34118 | 代理人: | 任崗生 |
| 地址: | 230009 *** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 處理 飛行 時間 測距 數據 自適應 卡爾 濾波 方法 | ||
1.一種處理飛行時間測距數據的自適應卡爾曼濾波的方法,包括對移動節點和錨節點之間飛行時間測距數據的卡爾曼濾波處理,其特征在于主要步驟如下:
步驟1,建立目標狀態方程和有色噪聲量測方程
xk+1=Axk+Bαk,
vk=Cxk+βk,
βk=Nk-1βk-1+γk,
其中,
A為狀態矩陣,B為誤差系數矩陣,C為測量矩陣,
xk為目標在k(k=1,2,3,……n)時刻的二維狀態向量,其中的rk為待估計的飛行時間值、為其一階導數,
αk為系統噪聲,是一個高斯白噪聲序列,協方差用Q表示,
vk為一維測量向量,表示k時刻的測距數據,
βk為k時刻的測量誤差,協方差矩陣為Rk,
Nk-1為自回歸系數,
γk為高斯白噪聲序列;
步驟2,根據原始卡爾曼濾波算法,由k-1時刻的濾波結果得到目標的k時刻的預測值以及k時刻的新息值zk,計算公式為
其中,為k-1時刻的濾波結果;
步驟3,求出測量噪聲協方差k時刻的估計值
先計算參數Sk,其由下式來估計得到
其中,
是前i次新息值的均值,計算為
再按照下兩式得出測量噪聲協方差在k時刻的估計值
Pk,k-1=APk-1,k-1AT+BQBT,
其中,Pk,k-1是k時刻預測誤差方差陣,Pk-1,k-1是k-1時刻估計誤差方差陣;
步驟4,計算Nk-1
根據βk-1和γk獨立,且有協方差的關系得出Nk-1的計算式為
其中,var(γk)是γk的方差;
步驟5,計算k時刻的門限值mk
計算前k次測距數據的方差取門限值為方差值,即
步驟6,更新卡爾曼濾波增益
將k時刻的新息值與門限值進行比較,若新息值大于門限值,則將卡爾曼增益置為零,否則按以下兩步計算濾波增益Gk,
Hk-1=[CA-Nk-1C],
步驟7,更新估計誤差方差陣
由
其中,
x0取為第一個測距數據,為誤差協方差初值,取作前幾次試驗測距數據的方差,
估計誤差方差陣更新表達式為
Pk,k=(A-GkHk-1)·Pk-1,k-1AT+(I-GkC)BQBT;
步驟8,根據k時刻濾波輸出方程輸出k時刻的濾波結果,濾波方程為
如此循環往復,輸出1到n時刻的濾波結果,得到對飛行時間測距數據的處理結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于合肥工業大學,未經合肥工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410557259.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:網版印刷機及其印刷方法
- 下一篇:用于無線電監測的空中智能機器人





