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

一種信標水聲定位的改進擴展卡爾曼濾波算法

2021-01-08 08:32:08劉建波韓樹平徐景峰
聲學技術 2020年6期

劉建波,韓樹平,徐景峰,楊 剛

(海軍潛艇學院,山東青島 266000)

0 引 言

信標利用水聲信號對水下航行器提供導航定位服務,主要利用的是距離和方位信息。關于水聲純距離定位導航方面有較多的研究[1-4];文獻[5]將水聲通信與定位導航結合,利用單程傳播時延實現距離估算和定位導航。水聲測距誤差受多種因素影響,一般并不滿足高斯噪聲假設,文獻[6]分析了影響水聲測距系統誤差的各種因素,文獻[7-8]提出了基于色噪聲條件下的改進卡爾曼濾波方法;文獻[9-10]等提出了基于乘性噪聲條件下的濾波定位算法;文獻[11-12]等討論了迭代初值對濾波的影響,提出了迭代初值的選取辦法。

針對水聲測距時噪聲模型失配的問題,本文提出了一種緩變測距偏差模型,將測距噪聲分為高斯分量和緩變非高斯分量,當兩次觀測間隔較小時,假定緩變非高斯分量不變。基于此,提出一種改進的擴展卡爾曼濾波(Improved Extended Kalman Filter, IEKF)算法,研究了IEKF算法的初值選取方法。仿真實驗和湖試結果表明,IEKF算法能夠對測距偏差進行跟蹤補償,在復雜噪聲條件下定位精度明顯優于常規擴展卡爾曼濾波(Extended Kalman Filter, EKF)算法。

1 基于緩變測距偏差的改進EKF

1.1 基于緩變測距偏差的改進EKF(IEKF)算法

水下純距離導航定位時,水聲測距誤差與多種因素相關。利用傳播時延進行距離估計,距離誤差dr/r=dt/t+dc/c,時延測量誤差dt與信號帶寬和信噪比有關,與距離無關,在遠距離測量時對測距誤差影響較小。聲速誤差與實際水文環境有密切關系,即使利用聲速剖面對有效聲速進行修正,海底地形失配以及洋流等因素也會導致有效聲速在不同方向和距離上的變化,增大聲速誤差。在收發雙方距離較遠時,聲速在水平方向上也有可能發生較大變化,增大聲速誤差。一般來說,水聲測距誤差與距離成正比,距離越遠,誤差越大,但是在不同方向上,受洋流、地形等環境影響,聲速誤差規律可能存在不同。

假設測距噪聲ξk由兩部分組成:ξk=ηk+υk,其中ηk是零均值高斯噪聲,υk是緩變的測距偏差,由于實際物理環境具有連續性,當前后兩次觀測時間間隔較短、距離較近時,認為υk的變化較小,υk=υk?1。

根據以上假設,對EKF算法進行改進,將狀態向量進行擴展如下:Xk=[xkykυk]T,并將狀態方程和觀測方程修改為[13]

狀態向量先驗協方差陣P可初始化為單位陣。狀態噪聲協方差陣,其中主要取決于控制輸入量uk的精度,水下平臺一般采用航跡推算(Dead Reckoning, DR)或慣性導航系統(Inertial Navigation System, INS)獲取uk,與可根據經驗確定;對于,在兩次觀測間隔距離較近時,vk的噪聲主要由狀態誤差與引起,,當兩次觀測間隔較大時,可以適當增大。

1.2 改進EKF濾波的初值確定方法

一般而言,二維純距離定位跟蹤系統滿足可觀測性條件[14-15],但是機動路線和迭代初值等因素對解算收斂速度和精度有較大影響。IEKF算法與經典EKF算法相比,已知信息量不變,而擴展了狀態向量,增加了未知信息υk,對算法收斂性能有不利影響,仿真顯示,IEKF算法對初值比較敏感。當初值誤差較小時,跟蹤性能較好,系統很快進入穩定跟蹤狀態,當選取的初值誤差較大時,跟蹤性能較差,需要經過長時間的震蕩才能趨于穩定。

為了減小初值對IEKF跟蹤性能的影響,在進入迭代跟蹤之前,不僅需要對目標進行預定位,而且需要對預定位結果進行評估,確保預定位結果具有足夠的精度,才能使后續濾波盡快收斂。

由于測距偏差υk的存在,前述估計結果仍有可能存在較大偏差,為了進一步提高預定位精度,并定量分析預定位誤差的大小,對觀測方程進行線性化近似,假設測距偏差在預定位期間不變,觀測方程可表示為

設水下平臺與浮標的距離較遠,dr/r?1,將式(4)泰勒展開并保留一階項可得:

假設從觀測伊始至完成預定位共獲得k組觀測數據ri,i=1,2,…k,利用[xkyk]T反推平臺歷史位置,獲得如下線性回歸方程:

其中:Y=[Y1Y2…Yk]T,X=[X1X2…Xk]T,η~N(0,σ2),Xi、Yi與[xiyi]T以及ri的關系與式(6)形式相同。設式(7)中的線性回歸方程的最小二乘解為

式中,Var(?)表示求向量的協方差。根據文獻[16]中定理,預定位均方誤差可表示為

當α?1時,預定位結果誤差較大,不足以采信,當α≈1時,預定位誤差與測距噪聲誤差相近,可以作為后續濾波的初值。

2 仿真實驗與湖試結果分析

2.1 仿真結果與分析

仿真實驗中,水下平臺繞浮標運動,每隔一定時間向靠近浮標的方向轉向一次,轉向角度隨機,水下平臺一個典型的軌跡如圖1(a)所示。測距誤差ξk由高斯白噪聲ηk和緩變測距偏差vk組成。其中E(ηk)的均值為0、方差為5 m。υk分為兩部分,一是聲速誤差引起的與距離成正比的乘性偏差γrk,γ為聲速誤差,一般不超過 1%;二是緩變隨機偏差μk+ρ,μk為零均值隨機偏差,可以通過低通濾波器對高斯白噪聲濾波進行模擬,ρ為隨機偏差的均值,仿真測距誤差如圖1(b)所示。

預定位精度因子α隨觀測數據點數的變化如圖2所示。

圖1 水下平臺航跡與測距誤差Fig.1 Track and ranging error of underwater platform

在圖1所示軌跡下,預定位精度因子隨觀測點數據的增加迅速下降,在獲得約200組數據后降為1,此時平臺相對浮標的方位變化約90°。

圖3顯示了初值偏差對常規EKF與IEKF定位跟蹤的影響,圖3(a)迭代初值與真值的距離誤差為150 m,圖3(b)迭代初值與真值的距離誤差為30 m。結果顯示,對于傳統EKF算法,定位誤差約100 m,受迭代初值誤差影響較小。對于IEKF算法,當初值誤差150 m時,1 000組數據后定位誤差約40 m,測距偏差跟蹤結果震蕩,2 000組數據后漸趨穩定,當初值誤差30 m時,800組數據后定位跟蹤誤差收斂至20 m,測距偏差跟蹤穩定。

圖2 預設定位精度隨觀測數據的變化關系Fig.2 Variation of pre-positioning precision with observed data points

圖3 預設定位精度對跟蹤算法的影響Fig.3 The influence of the pre-positioning precision on tracking algorithm

圖4顯示了經過預定位后的跟蹤結果,在預定位精度因子α低于2時進行預定位。結果顯示,利用350組數據完成預定位后,定位精度約20 m,測距偏差跟蹤穩定。與圖3相比可以看出,在缺乏精確的位置先驗信息時,預定位可以使跟蹤過程更快收斂。

圖5顯示了基于緩變測距偏差的IEKF算法和基于乘性噪聲的EKF算法[10]結果對比,可以看出兩者定位誤差約20 m,與常規EKF算法相比具有更高的精度。

圖4 預設定位處理后的IEKF算法的跟蹤結果Fig.4 The IEKF tracking result after pre-positioning processing

圖5 基于乘性噪聲的EKF算法和基于緩變測距偏差的IEKF算法的跟蹤結果對比Fig.5 Comparison of tracking results between the multiplicative noise based EKF and the slow variable ranging deviation based IEKF results

為了比較IEKF算法和基于乘性噪聲的EKF算法的計算結果,在測距誤差ξk總方差固定的條件下,為乘性偏差γrk和隨機偏差μk分配不同比例的方差,比較兩種算法穩定跟蹤性能,不同條件下300次蒙特卡洛仿真結果如圖6所示。當噪聲總方差固定時,IEKF算法性能比較穩定,與γrk和μk的相對大小基本無關,而基于乘性噪聲的EKF算法性能與γrk和μk的相對大小有關,隨機偏差μk方差在ξk總方差中占比小于25%時,基于乘性噪聲的EKF算法表現優于IEKF算法,反之則IEKF算法性能更優。注意γrk方差與聲速誤差γ和距離rk的變化有關。在距離變化較小、能夠獲取實時聲速剖面、對聲線彎曲進行精確補償的條件下,乘性偏差γrk較小,受海底地形、洋流等環境因素影響的隨機偏差μk較大,IEKF算法具有更好的性能。

圖6 噪聲總方差恒定時兩種算法跟蹤性能對比Fig.6 Comparison of tracking performance of the two algorithms for a certain total variance of noise

2.2 湖試結果與分析

為了檢驗IEKF算法的有效性,利用2018年某水域進行的測距定位試驗數據對算法進行了驗證,分別利用 EKF算法、IEKF算法和乘性噪聲 EKF算法進行定位。試驗中用兩條船分別搭載水聲信號發送和接收系統,并實時記錄收發船只全球衛星導航系統(Global Navigation Satellite System, GNSS)位置。試驗中,發射系統將自身GNSS數據利用水聲擴頻通信方法發送至接收系統。接收系統利用自身GNSS數據推算自身位移,模擬DR或INS系統的位移控制量ukr,利用發射系統 GNSS數據推算發射系統位移信息uks,整個系統可等效為固定浮標和移動平臺的定位跟蹤問題,位移控制輸入量uk=ukr?uks。

圖 7顯示了試驗期間收發船只位置和相對態勢。受試驗場地和條件所限,試驗期間,信號發射系統在四個方位上各發射一組信號,沒有進行長時間連續機動發射,其中第1、2組相對方位約50°,第3、4組相對方位約320°,方位差約90°。

圖7 收發船只的全球衛星導航系統(GNSS)相對位置Fig.7 GNSS relative positions of transmitting and receiving boats

圖8顯示了4組信號的GNSS距離和水聲測距結果。各組數據收發距離相近,測距噪聲各不相同,與距離的關系較小。

圖8 收發船只實際距離與估測距離Fig.8 The actual and estimated distances between the transmitting and receiving boats

試驗數據處理結果如圖9所示。圖9(a)顯示了不同算法定位結果,圖9(b)顯示了IEKF算法估算的υk與實際測距誤差的對比。

從圖9可以看出,IEKF算法經過預定位后,定位誤差約10 m,EKF算法定位誤差收測距噪聲影響,在10~40 m范圍內波動,IEKF算法性能明顯優于EKF算法,能夠較好地跟蹤和補償測距緩變偏差。

圖9 湖試數據處理結果Fig.9 The processing results of lake trial data

3 結 論

本文提出了一種基于緩變測距偏差的改進EKF(IEKF)算法,將水聲測距誤差分為緩變偏差和零均值高斯噪聲兩部分,并通過對緩變偏差的跟蹤與補償,減小測距噪聲模型失配對EKF的影響。仿真實驗和湖試結果表明,本文提出的迭代初值選取方法能夠使IEKF算法實現對緩變測距偏差的跟蹤補償,當緩變隨機偏差在總方差中的占比較大時,性能優于基于乘性噪聲的EKF算法。

主站蜘蛛池模板: 亚洲日韩高清无码| 高清视频一区| 久久亚洲精少妇毛片午夜无码| 婷婷激情亚洲| 亚洲AV永久无码精品古装片| 在线精品视频成人网| 91小视频在线观看| 欧美成人亚洲综合精品欧美激情| 国产浮力第一页永久地址| 超碰aⅴ人人做人人爽欧美| 成人综合网址| 女同久久精品国产99国| 日韩在线网址| 1769国产精品免费视频| 国产乱子伦手机在线| 在线欧美一区| 国产一区亚洲一区| 国产高潮视频在线观看| 国产青榴视频| 亚洲欧美精品日韩欧美| 亚洲欧美精品一中文字幕| 91在线激情在线观看| 国产日本视频91| 国产精品一线天| 日韩福利在线观看| 青青网在线国产| 色呦呦手机在线精品| 人人91人人澡人人妻人人爽| 无码视频国产精品一区二区| 欧美一级黄片一区2区| 亚欧成人无码AV在线播放| 国产xx在线观看| 永久免费AⅤ无码网站在线观看| 国产精品密蕾丝视频| 成年免费在线观看| 国产精品永久久久久| 欧美国产菊爆免费观看| 国产精品刺激对白在线| 国产一区二区三区在线观看免费| 特级aaaaaaaaa毛片免费视频| 久久96热在精品国产高清| 日本三级精品| 一级高清毛片免费a级高清毛片| 国内丰满少妇猛烈精品播 | 中文字幕天无码久久精品视频免费| 亚洲无线观看| 国产不卡在线看| 久久国产精品夜色| 麻豆精品国产自产在线| 国产精品亚欧美一区二区| 久久精品国产91久久综合麻豆自制| 午夜视频日本| 国产成人精品一区二区不卡| 18禁不卡免费网站| 国产综合色在线视频播放线视| 久久精品视频一| 精品视频一区二区观看| 精品国产美女福到在线不卡f| 久草视频精品| 国产一区免费在线观看| 国产精品青青| 成人精品亚洲| 国产亚洲欧美另类一区二区| 五月天在线网站| 超清无码一区二区三区| 无码人妻热线精品视频| 99久久精品久久久久久婷婷| 在线观看的黄网| 久久黄色免费电影| 99热免费在线| 少妇被粗大的猛烈进出免费视频| 91 九色视频丝袜| 一级做a爰片久久免费| 青青久视频| 国产午夜福利亚洲第一| 国产欧美日韩18| 国产国拍精品视频免费看| 国产无码网站在线观看| 久久综合丝袜日本网| 亚洲成人一区二区| 亚洲动漫h| 久久国产黑丝袜视频|