[發明專利]基于到達時間差和到達頻率差的移動目標定位方法有效
| 申請號: | 201811322365.0 | 申請日: | 2018-11-08 |
| 公開(公告)號: | CN109581281B | 公開(公告)日: | 2020-07-14 |
| 發明(設計)人: | 王剛;張杰 | 申請(專利權)人: | 寧波大學 |
| 主分類號: | G01S5/00 | 分類號: | G01S5/00 |
| 代理公司: | 寧波奧圣專利代理事務所(普通合伙) 33226 | 代理人: | 周玨 |
| 地址: | 315211 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 到達 時間差 頻率 移動 目標 定位 方法 | ||
1.一種基于到達時間差和到達頻率差的移動目標定位方法,其特征在于包括以下步驟:
步驟一:在無線傳感器網絡環境中建立一個平面坐標系作為參考坐標系,并設定無線傳感器網絡環境中存在1個用于發射信號的移動目標、1個用于接收信號且作為參考傳感器的移動傳感器、N個僅用于接收信號的移動傳感器;將移動目標在參考坐標系中的坐標位置記為x,將移動目標在參考坐標系中的移動速度記為將參考傳感器在參考坐標系中的坐標位置記為s0,將參考傳感器在參考坐標系中的移動速度記為將N個移動傳感器在參考坐標系中的坐標位置對應記為s1,...,sN,將N個移動傳感器在參考坐標系中的移動速度對應記為其中,N≥3,s1表示第1個移動傳感器在參考坐標系中的坐標位置,sN表示第N個移動傳感器在參考坐標系中的坐標位置,表示第1個移動傳感器在參考坐標系中的移動速度,表示第N個移動傳感器在參考坐標系中的移動速度;
步驟二:在無線傳感器網絡環境中,移動目標發射出的信號由參考傳感器及N個僅用于接收信號的移動傳感器接收;首先,測量移動目標發射出的信號到達參考傳感器的傳輸時間以及移動目標發射出的信號到達N個移動傳感器的傳輸時間;計算移動目標發射出的信號到達每個移動傳感器的傳輸時間與移動目標發射出的信號到達參考傳感器的傳輸時間的時間差,將移動目標發射出的信號到達第i個移動傳感器的傳輸時間與移動目標發射出的信號到達參考傳感器的傳輸時間的時間差記為ti;其次,測量每個移動傳感器接收到的信號的多普勒頻率以及參考傳感器接收到的信號的多普勒頻率;計算每個移動傳感器接收到的信號的多普勒頻率與參考傳感器接收到的信號的多普勒頻率的頻率差,將第i個移動傳感器接收到的信號的多普勒頻率與參考傳感器接收到的信號的多普勒頻率的頻率差記為fi;最后,計算移動目標發射出的信號到達每個移動傳感器的信號傳輸距離與移動目標發射出的信號到達參考傳感器的信號傳輸距離的距離差,將移動目標發射出的信號到達第i個移動傳感器的信號傳輸距離與移動目標發射出的信號到達參考傳感器的信號傳輸距離的距離差記為di,di=c×ti;計算移動目標發射出的信號到達每個移動傳感器的信號傳輸距離與移動目標發射出的信號到達參考傳感器的信號傳輸距離的距離差變化率,將移動目標發射出的信號到達第i個移動傳感器的信號傳輸距離與移動目標發射出的信號到達參考傳感器的信號傳輸距離的距離差變化率記為其中,i為正整數,1≤i≤N,c表示光速,f0表示載波的頻率;
步驟三:計算x和各自的初始值,對應記為和其中,上標“T”為轉置符號,(ATW0A)-1表示(ATW0A)的逆,r0和均為引入的中間變量,r0和均為一個數值,r0=||x-s0||,a1=[(s1-s0)T 01×k d1 0],ai=[(si-s0)T 01×k di 0],aN=[(sN-s0)T 01×k dN 0],01×k表示元素值全為0的維數為1×k的行向量,k為正整數,k≥2,d1表示移動目標發射出的信號到達第1個移動傳感器的信號傳輸距離與移動目標發射出的信號到達參考傳感器的信號傳輸距離的距離差,si表示第i個移動傳感器在參考坐標系中的坐標位置,dN表示移動目標發射出的信號到第N個移動傳感器的信號傳輸距離與移動目標發射出的信號到參考傳感器接收到信號的信號傳輸距離的距離差,表示移動目標發射出的信號到達第1個移動傳感器的信號傳輸距離與移動目標發射出的信號到達參考傳感器的信號傳輸距離的距離差變化率,表示第i個移動傳感器在參考坐標系中的移動速度,表示移動目標發射出的信號到達到第N個移動傳感器的信號傳輸距離與移動目標發射出的信號到達參考傳感器的信號傳輸距離的距離差變化率,為Qα的逆,Qα=diag(Qt,Qf),diag(Qt,Qf)表示Qt和Qf為對角線元素,Qt表示到達時間差的測量噪聲的協方差矩陣,Qf表示到達頻率差的測量噪聲的協方差矩陣,符號“|| ||”為求歐幾里德范數符號;
步驟四:確定移動目標的定位問題,描述為:約束條件為y2TEy2-2eTy2+||s0||2=0,移動目標的定位問題實質為一加權最小二乘問題;其中,表示使(Gy2-h)TW-1(Gy2-h)最小化,W-1表示W的逆,g1=[(s1-s0)T 01×k d1],gi=[(si-s0)T 01×k di],gN=[(sN-s0)T 01×k dN],W=BQαB,0N×N表示元素值全為0的維數為N×N的方陣,B1=diag(r1,...,rN),diag(r1,...,rN)表示r1,...,rN為對角線元素,表示為對角線元素,r1、rN、均為引入的中間變量,r1、rN、均為一個數值,r1=||x-s1||,rN=||x-sN||,Ik表示維數為k×k的單位矩陣,0k×1表示元素值全為0的維數為k×1的列向量,0k×k表示元素值全為0的維數為k×k的方陣,e=[s0T,01×k,0]T;
步驟五:利用二分法求解移動目標的定位問題,求解得到x的最終估計值和的估計值,對應記為和
步驟六:對進行更新優化,得到的最終估計值,記為其中,表示Qf的逆,表示的逆,
2.根據權利要求1所述的基于到達時間差和到達頻率差的移動目標定位方法,其特征在于所述的步驟五的具體過程為:
步驟A1、將λ定義為拉格朗日乘子,將關于λ的函數記為φ(λ),φ(λ)描述為:
φ(λ)=(GTW-1G+λE)-1(GTW-1h-λe);
步驟A2、求解矩陣的所有特征值,并將值最大的特征值記為u1,將值最小的特征值記為u0;然后令其中,和均為引入的中間變量,
步驟A3、令然后將和分別代入φ(λ)=(GTW-1G+λE)-1(GTW-1h-λe)中,對應得到和其中,為引入的中間變量;
步驟A4、判斷是否成立,若成立,則令然后執行A5;否則,令然后執行A5;其中,和中的“=”為賦值符號;
步驟A5、判斷是否成立,若成立,則執行步驟A6;否則,返回執行步驟A3;其中,符號“| |”為取絕對值符號,ε表示精度閾值;
步驟A6、將作為λ的最優值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于寧波大學,未經寧波大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811322365.0/1.html,轉載請聲明來源鉆瓜專利網。





