一種機動目標(biāo)轉(zhuǎn)彎角速度的解析辨識技術(shù)的制作方法
【技術(shù)領(lǐng)域】
[0001 ]本發(fā)明屬于機動目標(biāo)跟蹤領(lǐng)域,涉及一種機動目標(biāo)轉(zhuǎn)彎角速度的解析辨識技術(shù)。
【背景技術(shù)】
[0002]目標(biāo)運動模式的不確定性是機動目標(biāo)跟蹤中面臨的最根本的挑戰(zhàn)之一,而轉(zhuǎn)彎機 動是機動目標(biāo)的一種很重要的運動形式。由于目標(biāo)通常具有非合作特性,即為了躲避被跟 蹤和鎖定,目標(biāo)會進行轉(zhuǎn)彎機動,而對于探測方來說,目標(biāo)的非合作特性會使得轉(zhuǎn)彎角速度 未知且時變,這就迫切要求跟蹤技術(shù)在估計目標(biāo)狀態(tài)的同時,也能夠高精度地辨識或估計 出未知或時變的目標(biāo)轉(zhuǎn)彎角速度這一未知參數(shù)。
[0003]在目標(biāo)的轉(zhuǎn)彎機動模型中,轉(zhuǎn)彎角速度參數(shù)被非線性耦合在線性動態(tài)方程的狀態(tài) 轉(zhuǎn)移矩陣中,如果采用傳統(tǒng)的狀態(tài)擴維技術(shù)去估計這個參數(shù),那么原來的目標(biāo)線性模型就 變成了非線性系統(tǒng),自然地,由于現(xiàn)有的非線性動態(tài)系統(tǒng)濾波技術(shù),如擴展Kalman濾波 (EKF)、容積Kalman濾波(CKF)、無跡Kalman濾波(UKF)等,都是一類近似方法,因此狀態(tài)和轉(zhuǎn) 彎角速度的估計值是近似的而非精確的,估計精度不佳。盡管傳統(tǒng)的極大似然(ML)或期望 最大化(EM)等辨識技術(shù)也可以用來解決這個問題,但轉(zhuǎn)彎角速度參數(shù)的非線性耦合特性會 使得性能指標(biāo)的優(yōu)化變成一個非線性函數(shù)最大化過程,這就不得不采用近似技術(shù)(如牛頓 法)來執(zhí)行性能指標(biāo)的優(yōu)化,進而導(dǎo)致參數(shù)的辨識優(yōu)化結(jié)果是近似解而非解析解,這也必然 引起較大的狀態(tài)估計誤差。盡管以H-無窮為代表的魯棒估計技術(shù)不需要估計或辨識參數(shù), 但它要求已知參數(shù)變動所引起的干擾上界,這會導(dǎo)致魯棒濾波器具有極強的保守性,即估 計器的魯棒性都是以克服這個干擾上界為依據(jù)來設(shè)計的,而實際上轉(zhuǎn)彎角速度所引起的干 擾只會小于等于這個干擾上界,這自然會引起目標(biāo)狀態(tài)估計精度變差。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明的目的在于克服現(xiàn)有機動目標(biāo)跟蹤技術(shù)的轉(zhuǎn)彎角速度辨識非解析和狀態(tài) 估計精度不佳等缺點,設(shè)計一種機動目標(biāo)跟蹤中轉(zhuǎn)彎角速度的解析辨識方法,以提高目標(biāo) 跟蹤的精度。
[0005] 本發(fā)明所采用的技術(shù)方案是,一種機動目標(biāo)轉(zhuǎn)彎角速度的解析辨識技術(shù),其特征 在于,通過將機動目標(biāo)轉(zhuǎn)彎運動的系統(tǒng)狀態(tài)轉(zhuǎn)移矩陣中每一個關(guān)于轉(zhuǎn)彎角速度的非線性函 數(shù)分量作為一個新的參數(shù),實現(xiàn)新參數(shù)與系統(tǒng)狀態(tài)線性耦合,利用EM框架得到新參數(shù)的解 析解,并反演解析辨識出轉(zhuǎn)彎角速度。
[0006] 進一步的,具體按照以下步驟進行:
[0007] 步驟1、求解轉(zhuǎn)彎角速度解析表達式:
[0008] 1.1)對機動目標(biāo)轉(zhuǎn)彎運動的系統(tǒng)模型的動態(tài)方程進行非線性參數(shù)線性轉(zhuǎn)化;其 中,機動目標(biāo)轉(zhuǎn)彎運動的系統(tǒng)模型如下:即為線性系統(tǒng)(1),
[0010] yk=h(xk)+wk (1-2);
[0011] 其中,公式(1-1)為系統(tǒng)模型的動態(tài)方程,公式(1-2)為系統(tǒng)模型量測方程;
K和η分別表示X和Y方向的位置;?和0分別表示X和Y方向的速度;T 表示采樣時間間隔;Vk~N(0,Q);Wk~N(0,R);
[0012] 1.2)將經(jīng)步驟1 · 1非線性參數(shù)線性轉(zhuǎn)化后的動態(tài)方程再轉(zhuǎn)化為xk= 〇xk-i+?k-ιθ+ Vk;
[0013] 1.3)以步驟1.2中轉(zhuǎn)化后的動態(tài)方程以及機動目標(biāo)轉(zhuǎn)彎運動的系統(tǒng)模型中的量測 方程為模型,求解機動目標(biāo)完整數(shù)據(jù)對數(shù)似然函數(shù);
[0014] 1.4)根據(jù)步驟1.3得到的完整數(shù)據(jù)對數(shù)似然函數(shù),求解機動目標(biāo)轉(zhuǎn)彎角速度的解 析表達式:
[0015] a)對完整數(shù)據(jù)的對數(shù)似然函數(shù)進行分解,并得到關(guān)于狀態(tài)的對數(shù)條件概率密函 數(shù),概率密度函數(shù)均是待辨識參數(shù)Θ的線性函數(shù);
[0016] b)求步驟a得到的對數(shù)條件概率密度關(guān)于
的條件期望;
[0017] c)將(Dk-丨、狀態(tài)耵和耵―丨關(guān)于狀態(tài)的各分量展開;
[0018] d)求期望關(guān)于參數(shù)Θ的導(dǎo)數(shù),并令導(dǎo)數(shù)為零,得到參數(shù)Θ的解析表達式:
[0020] 則機動目標(biāo)轉(zhuǎn)彎角速度的解析表達式為Ω =04/^;
[0021] 步驟2、根據(jù)步驟1得到的轉(zhuǎn)彎角速度的解析表達式進行轉(zhuǎn)彎角速度辨識及狀態(tài)估 計:
[0022] 2.1)根據(jù)機動目標(biāo)轉(zhuǎn)彎運動模型要求設(shè)置初始狀態(tài)xo、初始協(xié)方差po以及初始轉(zhuǎn) 彎角速度Ω〇;
[0023] 2.2)計算Kalman濾波和RTS平滑獲得第t次迭代的狀態(tài)平滑和協(xié)方差;
[0024] 2.3)根據(jù)步驟d得到的A和B的表達式,以及步驟2.2計算的狀態(tài)平滑和協(xié)方差,來 計算A和B;
[0025] 2.4)根據(jù)步驟d得到的參數(shù)Θ的解析表達式計算其估計值^ ;
[0026] 2.5)判斷迭代是否滿足迭代終止條件,當(dāng)滿足迭代終止條后,即結(jié)束迭代本次內(nèi) 層迭代過程,即得到第k次迭代的參數(shù)Θ的估計值1=為,進一步由步驟d中函數(shù)關(guān)系Q k = 94/01得到14;然后將1^取值加1(直到1^等于量測長度)^值重置為1,再返回步驟2.2進行迭 代;如果不滿足迭代終止條件,將t取值加1,再返回步驟2.2進行迭代。
[0027] 進一步的,步驟1.1)中非線性參數(shù)線性轉(zhuǎn)化的方法具體為,
[0030] 其中,T表示采樣時間間隔;表示k時刻機動目標(biāo)轉(zhuǎn)彎角速度;
[0031] 假設(shè)91 = sin Ω Τ/ Ω,θ2= (Ι-cos Ω Τ)/Ω,03 = cos Ω T,04=sin Ω T,
[0032] 令0 = % θ2 θ3 θ4]τ,則Ω0ΡΘ的非線性函數(shù)關(guān)系為
[0033] 進一步的,步驟1.2的轉(zhuǎn)化方法具體為:根據(jù)步驟1.1的線性化轉(zhuǎn)化,將動態(tài)方程中 含有新的參數(shù)Θ的分量的狀態(tài)轉(zhuǎn)移矩陣即經(jīng)步驟1.1轉(zhuǎn)化后的/%與狀態(tài)χη按照矩陣乘積 乘開,然后轉(zhuǎn)化成Φ k-i乘以Θ的形式。
[0034]進一步的,步驟1.3的具體方法為:
[0035] 以步驟1.2中轉(zhuǎn)化后的動態(tài)方程以及機動目標(biāo)轉(zhuǎn)彎運動的系統(tǒng)模型中的量測方程 (1-2)為模型,將目標(biāo)的運動狀態(tài)作為缺失數(shù)據(jù),將目標(biāo)鏡像距和偏向角的測量數(shù)據(jù)作為已 知數(shù)據(jù),構(gòu)造 k-Ι到k時刻所有狀態(tài)和量測聯(lián)合概率密度函數(shù)并取對數(shù),即得到完整數(shù)據(jù)對 數(shù)似然函數(shù)。
[0036] 進一步的,步驟a的具體方法為:根據(jù)步驟1.3構(gòu)造的完整數(shù)據(jù)對數(shù)似然函數(shù),利用 貝葉斯準(zhǔn)則和一階馬爾科夫鏈的性質(zhì)對其進行分解,可以得到完整數(shù)據(jù)的對數(shù)似然函數(shù)分 解形式:k_l到k時刻,同一時刻量測關(guān)于狀態(tài)的對數(shù)條件概率密度和后一時刻狀態(tài)關(guān)于前 一時刻狀態(tài)的對數(shù)條件概率密度。
[0037] 進一步的,步驟b的具體方法為:對步驟a得到的完整數(shù)據(jù)對數(shù)似然函數(shù)的分解形 式做關(guān)于/? 的條件期望運算,并忽略與參數(shù)Θ不相關(guān)的項,最后剩余k-Ι到 k時刻,后一時刻狀態(tài)關(guān)于前一時刻狀態(tài)的對數(shù)條件概率密度的和式。
[0038] 進一步的,步驟c的具體方法為:首先根據(jù)假設(shè)系統(tǒng)動態(tài)方程噪聲服從高斯分布, 將該高斯分布帶入到步驟a的期望表達式中并展開,根據(jù)展開結(jié)果忽略與參數(shù)Θ不相關(guān)的 項,然后根據(jù)狀態(tài)平滑的誤差協(xié)方差的定義推導(dǎo)得到的兩個公式如下:
[0041 ]同時對i>k-i和狀態(tài)Xi和Xi-i關(guān)于狀態(tài)的各分量展開,
[0044]
; Ψ」,j = 1,2,3,4表示4X4單位 矩陣的第j列。
[0045] 進一步的,步驟d的具體方法為:根據(jù)步驟c得到的期望的表達式以及公式(4)_ (7),求期望關(guān)于參數(shù)Θ的導(dǎo)數(shù),并令導(dǎo)數(shù)為零,就能得到參數(shù)Θ的解析表達式:
[0046] Θ=Α-咕(8),
[0049] 則機動目標(biāo)轉(zhuǎn)彎角速度的解析表達式為:
[0050] Ω =θ4/θι,
[0051 ]其中,Θ#ΡΘ4分別為參數(shù)Θ的第1個分量和第4個分量。
[0052]進一步的,步驟2.2中的具體方式為:當(dāng)k=l + l時根據(jù)步驟2.1的參數(shù)初始值計算 線性系統(tǒng)(l)k-l到k時刻的狀態(tài)平滑和協(xié)方差;當(dāng)k>l+l時,根據(jù)上一迭代的參數(shù)估計_, 由步驟d中的函數(shù)關(guān)系結(jié)合毛,爲(wèi)計算線性系統(tǒng)(l)k-l到k時刻的狀態(tài) 平滑和協(xié)方差。
[0053]本發(fā)明的有益效果是,本發(fā)明通過將系統(tǒng)狀態(tài)轉(zhuǎn)移矩陣中每一個關(guān)于轉(zhuǎn)彎角速度 的非線性函數(shù)分量作為一個新的參數(shù),實現(xiàn)新參數(shù)與系統(tǒng)狀態(tài)線性耦合,以突破轉(zhuǎn)彎角速 度與系統(tǒng)狀態(tài)非線性耦合的局限性,利用EM框架得到新參數(shù)的解析解,并反演解析辨識出 轉(zhuǎn)彎角速度,新技術(shù)的實現(xiàn)沒有涉及任何近似方法,提高了機動目標(biāo)轉(zhuǎn)彎角速度的辨識精 度,而解析高精度的參數(shù)辨識結(jié)果又反過來進一步改進了目標(biāo)狀態(tài)的估計精度。
【附圖說明】
[0054] 圖1是本發(fā)明步驟1中轉(zhuǎn)彎角速度解析推導(dǎo)流程示意圖;
[0055] 圖2是本發(fā)明步驟2中轉(zhuǎn)彎角速度辨識及狀態(tài)估計的算法實現(xiàn)流程示意圖;
[0056] 圖3是本發(fā)明的解析法與擴維法轉(zhuǎn)彎角速度參數(shù)辨識結(jié)果;
[0057] 圖4是本發(fā)明的解析法與傳統(tǒng)