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

基于改進鳥群優化算法的TDOA定位算法

2025-07-30 00:00:00楊曼任志國薛盼盼
關鍵詞:鳥群適應度基站

中圖分類號:TP391 文獻標志碼:A

TDOA Location Algorithm Based on Improved Bird Swarm Optimization Algorithm

YANG Man,REN Zhi-guo,XUE Pan-pan (School of Information Engineering,Lanzhou City University,Lanzhou 73oo7o,China)

Abstract:Aiming at the problems such as the complex solution of nonlinear equations encountered in the positioning of time difference of arrival, this paper proposes a TDOA positioning algorithm based on the improved bird swarm optimization algorithm. Firstly,the effects of different chaotic mappings were compared and analyzed. It was selected to use the Chebyshev chaotic mapping for the initialization of the bird flock to further improve the initial solution effect and enhance the population diversity. Secondly,set the acceleration coeficient in the foraging behavior of the bird flock as a nonlinear dynamic adjustment factor to balance the global search and local development capabilities of the population and avoid the algorithm falling into local optimum. Finally,based on different environmental parameters, the RMSE for positioning and solving by different intelligent algorithms was simulated and analyzed. The experimental results show that, compared with the traditional particle swarm, genetic algorithm and bird swarm optimization algorithm,the improved bird swarm optimization algorithm has a lower RMSE in solving the optimal solution of the TDOA nonlinear equation system.

Key words:time difference of arrival; bird swarm optimization; chaotic mapping;intelligent optimization algorithm

0 引言

20世紀80年代以來,智能交通系統的快速發展和蜂窩無線通信的廣泛普及對無線定位技術提出新的要求和挑戰,引起了國內外學者的高度關注并開展深入研究[1].基于到達時間差(TimeDifferenceofArrival,TDOA)的定位系統成本低、定位精度高等優勢,已成為該領域的重要研究方向[2].

TDOA定位技術通過構建非線性雙曲線方程組并對其進行求解,計算出移動臺的位置坐標.目前常用算法在求解該方程組時存在性能受限問題,Chan氏算法[3性能受限于噪聲特性,當噪聲為非高斯隨機變量或非零均值時,定位性能顯著降低;Taylor級數展開法4作為遞歸算法,存在初始解依賴缺陷,當初始值設置不合理時不能計算出最終收斂結果;最小二乘法及其改進算法[5]在運算過程中涉及矩陣求逆問題,若測量值數量不當則會出現矩陣奇異或明顯的門限效應.智能優化算法為解決上述問題提供了新思路,如粒子群算法(Particle Swarm Optimization,PSO)[6]、遺傳算法(GeneticAlgorithm,GA)[7]、樽海鞘群算法[8]、哈里斯鷹優化算法[9]和蜉蝣算法[10]等通過并行搜索機制可以更快找到最優解.

鳥群優化算法(Bird Swarm Algorithm,BSA)[11是一種基于鳥群覓食行為的群智能優化算法,具有操作簡單、參數少、運算速度快、魯棒性好等優點,但也存在尋優后期缺乏種群多樣性、尋優速度慢、易陷入局部最優等問題.文獻[12]通過在BSA中加人自適應慣性權重實現動態調整搜索空間、改變收斂速度.文獻[13]提出通過自適應感知系數、社會系數及學習因子優化飛行行為,不僅避免算法陷入局部最優,還保證個體尋優能力.

本文首先剖析了TDOA和BSA 的理論基礎,提出一種改進鳥群優化算法(ImprovedBirdSwarmAlgorithm,IBSA);然后構建了基于IB-SA的TDOA非線性方程組求解算法;最后通過仿真實驗,在二維空間中驗證了所提算法在收斂速度、定位性能的優越性.

TDOA定位模型

1.1 定位原理

TDOA定位通過檢測移動臺信號到達兩個基站的時間差實現移動臺定位.由幾何原理可知,平面內到兩定點的距離差的絕對值為定長的點的軌跡叫做雙曲線,因此TDOA定位又稱為雙曲線定位.

雙曲線定位原理如圖1所示,已知移動臺MS到基站 BS1 和 BS2 的距離分別是 R1 和 R2 ,根據幾何原理可知,移動臺位于以 BS1 和 BS2 為焦點、以移動臺MS到兩基站的距離差 R2,1=R2- R1 為焦距的雙曲線上.同理,如果得到移動臺到基站 BS3 與基站 BS1 或 BS2 的距離差 R3,1 或R3,2 ,就可以構造出另外一條雙曲線.這兩條雙曲線相交于兩點,其中一個交點就是移動臺MS的估計位置.通過求解 R2,1 和 R 3,1 或 R3,2 構成的方程組,則可以得到兩個解,即這兩條雙曲線的交點,再根據小區半徑等信息,就可以得到移動臺MS的位置估計坐標.

圖1雙曲線定位原理

1.2 TDOA定位模型

二維平面定位系統中基站數目為 M(M) 3),移動臺MS的待定位坐標為 (x,y) ,第 i 個基站 BSi 的坐標為 (Xi,Yi) ,移動臺MS到第 i 個基站 BSi 的實際距離為 Ri ,則

其中: τi 表示定位信號從移動臺到達第 i 個基站

的到達時間真實值; c 為信號傳播速度即光速.利用公式(1)將其轉化為基站與移動臺之間的距離:

Ri=cτi.

以 BS1 為服務基站,記MS到 BSi(i≠1) 和MS到 BS1 的真實距離差為 Ri,10 ,其測量值為Ri,1 ,則

Ri,1=c*τi,1=Ri,1°+c*ni,1=

Ri-R1+c×ni,1,i=2,3,?,M,

其中: τi,1 為MS到 BSi 與 MS 到 BS1 之間的TDOA測量值; ni,1 為TDOA進行測量時系統正常存在的噪聲.為了方便后續分析,將其理想化為服從獨立同分布,且均值為0、方差為 σ2 的高斯白噪聲,則

c*ni,1,i=1,2,?,M.

求解移動臺MS的位置就是求解由 M-1 個公式(4)組成的方程組,即

ΔR=(R-R1)+c?n=

其中:

由上可知, ΔR 服從均值為 (Ri-R1) 、方差為σi 的高斯分布,又因各測量值之間是相互獨立的,故方程組的最大似然函數可表示為

求解公式(6)相當于求解公式(7)的目標函數,即

(x,y)=

公式(7)的非線性特性導致解析法求解難以獲取,故本文采用改進的鳥群優化算法求解目標函數的最優值,根據公式(7)可以推導出算法采用的適應度函數為

其中, X 為改進的鳥群優化算法中鳥群個體的位置.

2 鳥群優化算法

BSA中鳥類主要有3種行為:覓食、警惕和飛行.記 Ψt 時刻時第 i 只鳥的位置為 $\\{ x _ { i , j } ^ { \\ t } ( i \\in [ 1 , 2 \\$ ?,N],j∈[1,2,?,D]) .其中 N 為鳥群的個體數; D 為鳥群個體的維度.

傳統覓食行為的位置更新公式為

xi,jt+1=xi,jt+(?best-xi,jt

C×rand(0,1)+(gbest-xi,jt)×S×rand(0,1),

其中: ρbest 為第 i 只鳥目前最佳位置; gbest 為種群目前最佳位置; rand(0,1) 為服從(0,1)均勻分布的隨機數;C和S是兩個正常數.

警惕行為的位置更新公式為

xi,jt+1=xi,jt+A1×(meanj-xi,jt

rand(0,1)+A2×(?k,j-xi,jt)×rand(-1,1),

其中, k(k≠i) 為一個取值范圍為 [1,N] 的隨機正整數; 為兩個取值范圍為[0,2]的正常數; ?pFiti 和 ?Fitk 分別為第 i 只鳥和第 k 只鳥的最佳適應度值; sumFit 為所有鳥群個體的適應度值之和; ε 是用來避免零除誤差最小的常數;mean;為第 j 維所有個體的平均個體最優位置;當某一個體向鳥群的中心位置移動時,周圍環境引起的影響由 A1 表示,特定干擾引起的影響由A2 表示.

FQ為一個正整數,用來表示鳥群飛行的單位間隔.此時,一些鳥類作為生產者尋找食物塊,而另一些則作為乞食者試圖從生產者找到的食物塊中覓食.它們的位置更新公式分別為

xi,jt+1=xi,jt+(xk,jt-xi,jt)×FL×rand(0,1),

xi,jt+1=xi,jt+randn(0,1)×xi,jt

其中: randn(0,1) 表示均值為0、標準差為1的高斯分布隨機數; k(k≠i) 表示取值范圍為 [1,N] 的隨機正整數; FL∈[0,2] 表示搜索者會跟隨生產者搜索食物.

3改進的鳥群優化算法

3.1 改進的初始種群

針對BSA算法在問題求解時因初始化質量低而導致的種群多樣性不足問題,提出混沌映射初始化改進方法.混沌變量因其隨機性、遍歷性和規律性特點,能夠生成均勻性的初始種群,有效保持種群的多樣性.目前比較常用的混沌映射有Chebyshev映射、Logistic映射、Tent映射和Ber-noulli映射[14].4種混沌映射的序列圖和散點圖如圖2和圖3所示.

(a)Chebyshev映射

8 0 。 000 。。 。 80。 ③。。 00 0 8日

0.69 8

0.4 °。 。 。 。 。。 。 ? 。。

0.208 0o 。 。 。 。 。 。 。 。 00。 。 。 。 8。 000C 。 0

-0.4 o 00 。 00 。

0 。 8。 。

-1088008

-1-0.8-0.6-0.4-0.2 0 0.2 0.4 0.6 0.8 1

8 188 o0 8 。 8。 。 800000 8。 8 。 。 08

0.8 。 8。

0.7 。 00 。

0.6 。 8 。。 。 。oo。

08 0.59 0. 。 。 oo 。 8。 o。 8。。。 0 。 。 。 80000 。 。 8 。 000 100 0088 800 -000 0.1 0.20.3 0.40.5 0.6 0.7 0.8 0.9 1(b)Logistic 映射

1 。 8

0.9 o。 。 。 0 。0

0.80 0。 。

0. 。 。 0 。。。 。。

0.5 。 。 。。 。 0

0.40 0。

0.3 0 。 。 。 0

0.2 。。 。 。 。0

0.1 。0

00 00 0.10.20.3 0.4 0.5 0.6 0.7 0.80.9 1(c)Tent 映射

cF。 。。8 。 。8 。

0.20 00

0.1 品 。。 8。 8 000 80 00 80

-0.1 000 。

-0.3 8品 。 0 。 。0

-0.4 。 88 8 08 @。 。

-0.5 b

-0.5 0 0.5 1(d)Bernoulli映射

從圖2和圖3可以看出,Chebyshev映射比Logistic、Tent和Bernoulli的均勻性相對較好,故本文采用Chebyshev混沌映射對種群進行初始化,其映射公式為

Cxn∈[-1,1].

其中: Cx(n+1)i 為映射的第 i 個混沌變量 CXi 在第 n 次混沌變換后的值,當Chebyshev映射的階數 k?2 時,該映射函數處于混沌狀態,故本文取k=2

采用Chebyshev混沌映射初始化種群的具體步驟如下:

(1)隨機產生一個 D 維向量,即 ,Cx2,?,CxD)

(2)按式(15)進行 2N-1 次迭代,產生混沌序列 cx :

(3)達到最大迭代次數后,停止運行并根據公式(16)將混沌變量映射到解空間.即

其中: Lb,Ub 為每個個體在每個維度上的上下界;

X 為解空間的優化向量; cx 為混沌向量.

(4)計算個體適應度函數值,從中選擇性能較好的前 N 個個體作為初始的種群.

3.2 改進的鳥群覓食行為

認知加速系數 C 和社會加速系數 S 作為調節BSA中個體運動方向的關鍵參數,當 C 取較大值時,個體傾向于向個體最優位置方向運動,有助于算法的全局尋優;當 S 取較大值時,個體傾向于向種群最優位置方向運動,有助于算法的局部尋優.為平衡全局搜索與局部開發能力[14],本文設計了非線性遞減的認知加速系數和非線性增加的社會加速系數,在算法初期 C 值較大 S 值較小,促進個體廣泛探索解空間;在算法后期 C 值較小 S 值較大,實現局部開發能力的不斷增強,具體計算公式為

其中: Ψt 為當前迭代次數; T 為最大迭代次數.故改進后的鳥群覓食位置的更新公式為

3.3 基于IBSA算法的TDOA定位

使用IBSA算法進行 TDOA定位的流程如圖4所示.

按照上述流程,使用IBSA算法進行TDOA定位的具體步驟如下:

(1)初始化參數.包括種群規模 N ,目標函數的維度 D ,初始值的上下界 ,最大迭代次數 T ,飛行間隔 FQ ,覓食概率 P ,兩個正常數 αa1 )a2

(2)初始化種群.根據3.1節分析,采用Chebyshev混沌映射初始化鳥類種群;

圖4IBSA定位流程

(3)計算初始適應度.利用式(8)計算所有個體的適應度,并選出當前個體最優和全局最優;

(4)覓食或者警惕行為.如果當前迭代次數 ,則對于每個個體,生成一個服從(0,1)均勻分布的隨機數,如果其小于覓食概率 P ,則通過式(19)進行覓食,否則通過式(10)保持警惕;

(5)生產者或者乞食者行為.如果當前迭代次數 t%FQ=0 ,則鳥群選擇飛行,對于生產者通過式(13)進行覓食;對于乞食者,通過式(14)進行跟隨;

(6)計算當前適應度.計算更新后種群中個體的適應度值,并更新當前個體最優和全局最優;

(7)判斷算法運行是否達到最大迭代次數,若是則循環結束,輸出尋優結果;否則返回(4).

4實驗及結果分析

4.1 實驗環境

為測試所提算法在求解TDOA定位問題時的性能,通過Matlab軟件對該算法不同的迭代次數、測量誤差、小區半徑和基站個數進行仿真分析,并選擇PSO、GA、BSA作為對比算法.仿真采用典型的7小區蜂窩結構如圖5所示.

圖5蜂窩網基站分布

其中: R 為小半徑

選取 BS1 作為服務基站,以均方根誤差(RootMean SquaredError,RMSE)作為定位精度評價指標(RMSE越小表示定位性能越優),其公式為

其中: (xi,yi) 為第 i 次實驗移動臺的估計坐標; (x

y)為移動臺的實際坐標;Num為實驗的總次數.

4.2 實驗結果及分析

4.2.1 收斂性能分析

在小區半徑為 3km 、測量誤差為 0. 03km 、

最大迭代次數為100、基站個數7的相同實驗條件下對PSO、GA、BSA、IBSA的適應度值進行仿真,結果如圖6所示.

圖6適應度值與迭代次數的關系

隨著迭代次數的增加,4種算法的適應度值隨之降低,并逐漸趨于穩定.其中,IBSA算法相對于其他3種算法收斂速度較快.

4.2.2 定位精度分析

為綜合評估算法性能,本文從迭代次數、處理誤差、小區半徑、基站個數4個維度對比PSO、GA、BSA和IBSA4種算法在求解定位目標時的RMSE,實驗結果如圖7~圖10所示.

圖7RMSE與迭代次數的關系

隨著迭代次數的增加,定位誤差隨之降低,然后趨于穩定.并且當迭代次數相同時,IBSA算法的RMSE低于其他3種對比算法.

忽略非視距(NonLineofSight,NLOS)誤差,僅僅考慮測量誤差對定位性能的影響,且測量誤差服從理想的高斯分布(均值為0,標準差為

0. 03~0. 09km) .從實驗結果來看,隨著TDOA測量誤差的不斷增大,不同算法的RMSE都逐漸增大,所提IBSA算法的RMSE略低于其他3種算法.

圖8RMSE與測量誤差的關系
圖9 RMSE與小區半徑的關系
圖10 RMSE與基站個數的關系

隨著小區半徑的增大 (1~4km),4 種算法定位的均方根誤差均隨之增大.分析為隨著小區半徑的增大,移動臺與基站之間的距離會隨之增大,從而導致NLOS誤差的增大,定位精度隨之也會下降.但從圖9仍可以看出,IBSA算法的RMSE均低于其他3種算法.

隨著基站個數從4增至7,4種算法定位性能均有一定程度的改善.這是由于基站個數增加帶來了更多的冗余信息,從而使得定位性能得到了提升.從圖10可以看出,無論基站個數的多少,IBSA算法的定位精度均高于其他3種算法.

5 結語

針對TDOA定位系統的非線性方程組求解復雜問題,本文提出了一種對初始種群以及鳥群覓食行為進行優化的改進鳥群優化算法.實驗結果表明,與粒子群算法、遺傳算法、鳥群優化算法相比,改進鳥群優化算法具有定位誤差低、收斂速度快等優點.未來工作將進一步研究三維空間的TDOA定位算法,以及考慮智能優化算法在到達時間差一到達頻率差聯合定位技術中的應用.

參考文獻:

[1]CAMAJOR T B,BRAMBILLA M,ITALIANO L,et al.A feasibility study of 5G positioning with current cellular network deployment[J]. Scientific Reports, 2023,13(1):15281-15296.

[2]SUN Y,HO K C,XING T,et al.Projection-based algorithm and performance analysis for TDOA localization in MPR[J]. IEEE Transactions on Signal Processing,2024,72:896-911.

[3]XING X,ZHONG Z,LI X,et al. Node selection and path optimization for passive target localization via UAVs[J].Sens0rs,2025,25(3):780-806.

[4]湯新民,李帥,周楊.多點定位接收機的設計與實現 [J].西華大學學報(自然科學版),2024,43(1):28-

35.

[5]KRAVETSI,KAPSHII O,SHUPARSKYYO,etal.A new parametric three stage weighted least squaresalgorithm for TDOA-based localization[J]. IEEE Ac-cess,2024,12:19829-19839.

[6]楊光,屈德新,張更新.基于改進粒子群-牛頓算法級聯的雙星定位方法[J].太赫茲科學與電子信息學報,2024,22(11):1253-1261,1303.

[7]趙越,李贊,李冰,等.面向多源時差定位的魯棒節點部署算法[J].西安電子科技大學學報,2022,49(6):15-22,163.

[8]韋子輝,王世昭,葉興躍,等.基于超寬帶的 TDOA 相鄰單元協同定位技術[J].電子測量技術,2022,45(1) :77-83.

[9]馬一鳴,石志東,趙康,等.基于改進哈里斯鷹優化算法的TDOA定位[J].計算機工程,2020,46(12):179-184.

[10]宋湘鈺,任秀麗.基于多策略改進的蜉蝣算法在WSN定位中的應用[J].傳感技術學報,2025,38(2):348-355.

[11] MENG X B,GAO X Z,LU L,et al. A new bio-in-spired optimisation algorithm: bird swarm algorithm[J].Journal of Experimental . Theoretical Artifi-cial Intelligence,2016,28(4) : 673-687.

[12]林焰,辛登月,紀卓尚,等.基于改進鳥群算法的艦船管道路徑設計方法[J].哈爾濱工程大學學報,2025,46(1) :27-37.

[13]陳暄,趙文君,龍丹.面向移動云計算任務調度的改進鳥群算法研究[J].計算機應用研究,2021,38(3):751-754,781.

[14] YANG J,LIU Z, ZHANG X,et al. Elite chaoticmanta ray algorithm integrated with chaotic initial-ization and opposition-based learning[J]. Mathemat-ics,2022,10(16):2960-2993.

[責任編輯:李 嵐]

猜你喜歡
鳥群適應度基站
中波發射機的信道噪聲特性分析與對策研究
東游記 (19)
哈哈畫報(2025年8期)2025-08-24 00:00:00
湖邊的抒情
青春(2025年7期)2025-08-18 00:00:00
行旅圖 (組詩)
南風(2025年3期)2025-08-09 00:00:00
基于增強型差分進化算法求解廣義Nash均衡問題
基于非支配遺傳算法-Ⅱ的放大電路分立元件自動參數優化方法
森林工程(2025年4期)2025-08-03 00:00:00
黃昏
江南詩(2025年4期)2025-08-01 00:00:00
基于強化學習協同進化算法求解柔性作業車間節能調度問題
高鐵網速這么慢,是因為信號追不上嗎
意林(2025年8期)2025-07-27 00:00:00
悲傷(組詩)
詩選刊(2025年7期)2025-07-23 00:00:00
主站蜘蛛池模板: 亚洲无码电影| 在线中文字幕日韩| 色婷婷综合在线| 四虎AV麻豆| 亚洲一级毛片在线播放| 国产96在线 | 九九香蕉视频| 午夜性刺激在线观看免费| 伊人无码视屏| 激情影院内射美女| 亚洲人成色在线观看| 第九色区aⅴ天堂久久香| 免费一级毛片完整版在线看| 高清色本在线www| 色婷婷电影网| 日韩av手机在线| 久久亚洲天堂| 亚洲视频在线网| 国产aⅴ无码专区亚洲av综合网| 免费高清自慰一区二区三区| 亚洲福利一区二区三区| 91热爆在线| 国产精品污视频| 中文字幕2区| 97在线免费| 国产欧美视频在线观看| 色老头综合网| 欧美乱妇高清无乱码免费| 玩两个丰满老熟女久久网| 国产欧美视频综合二区| 国产一国产一有一级毛片视频| 日本91在线| 亚洲综合久久成人AV| 丁香婷婷久久| 一级毛片免费观看久| 国产精品美女免费视频大全 | 久久亚洲国产视频| 亚洲av无码专区久久蜜芽| 欧美α片免费观看| 97se亚洲综合在线天天| 国产成人h在线观看网站站| 国产精品久久久久鬼色| 久久久精品久久久久三级| 亚洲熟女中文字幕男人总站| 日本三区视频| 国产一级小视频| 国产精品亚洲αv天堂无码| 日韩av在线直播| 久久这里只有精品免费| 一级毛片网| 999国内精品视频免费| 欧美人在线一区二区三区| 亚洲最大福利视频网| 国产欧美日韩免费| 综合久久五月天| 亚洲无码A视频在线| 国产精品永久免费嫩草研究院| 成人福利视频网| 亚洲色欲色欲www在线观看| a级毛片免费网站| 91久久国产综合精品| 午夜精品一区二区蜜桃| 亚洲乱码在线视频| 区国产精品搜索视频| 久久a级片| 亚洲精品动漫| 色成人亚洲| 久久午夜夜伦鲁鲁片无码免费| 国产亚洲欧美在线专区| AV老司机AV天堂| 欧美在线中文字幕| 九九热精品视频在线| 午夜视频在线观看免费网站| 亚洲无线视频| 精品第一国产综合精品Aⅴ| 国国产a国产片免费麻豆| 欧美a在线视频| 大香网伊人久久综合网2020| 伊人久热这里只有精品视频99| jijzzizz老师出水喷水喷出| 欧美午夜性视频| 精品国产香蕉伊思人在线|