[發明專利]一種基于立方體空間區域劃分的無人機網絡路由選取方法有效
| 申請號: | 201711281440.9 | 申請日: | 2017-12-07 |
| 公開(公告)號: | CN108234316B | 公開(公告)日: | 2019-05-31 |
| 發明(設計)人: | 張奇勛;張鵬毅;姜夢磊;馮志勇 | 申請(專利權)人: | 北京郵電大學 |
| 主分類號: | H04L12/721 | 分類號: | H04L12/721;H04W40/02 |
| 代理公司: | 北京永創新實專利事務所 11121 | 代理人: | 姜榮麗 |
| 地址: | 100876 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 小立方體 立方體空間 網絡空間 網絡路由 網絡拓撲動態變化 無線通信技術領域 最大通信距離 高速移動性 節點選擇 路由選擇 最優路徑 邊長 求解 路由 網絡 服務 | ||
1.一種基于立方體空間區域劃分的無人機網絡路由選取方法,其特征在于:包括如下步驟,
第一步,建立無人機網絡空間區域劃分模型;
假設多個無人機隨機分布在三維的無人機網絡空間中,且無人機類型一致,通信能力相同,移動速度從0到Vmax隨機選擇,將無人機看成無人機網絡空間中的一個節點,無人機節點之間的最小的安全距離為Lmin,所有無人機均采用全向通信,即滿足通信距離的無人機節點之間均可實現通信;
假設無人機網絡空間符合自由空間模型,且忽略任意兩個無人機節點之間的干擾,則無人機節點i向無人機節點j傳輸信號的信號噪聲比SNRij的計算公式為:
其中,Pij表示無人機節點i向無人機節點j傳輸信號的信號功率,dij表示無人機節點i和無人機節點j之間的初始距離,α為大尺度衰落模型的衰減指數,Hij表示小尺度衰落信道的功率增益,N0表示無人機節點i和無人機節點j傳輸信號的信道中的高斯白噪聲,且N0服從(0,N)分布,N為方差;
則無人機節點i向無人機節點j傳輸信號的傳輸成功概率為:
其中,η表示信噪比閾值;
為了保證無人機節點i和無人機節點j之間通信鏈路的服務質量QoS,信號的傳輸成功概率應滿足:
P(SNRij≥η)≥ψ (3)
其中,ψ表示QoS在信噪比傳輸概率上的約束閾值,傳輸成功概率大于此約束閾值時信號才能被成功接收;
根據公式(2),當信號功率Pij、信道中的高斯白噪聲N0、衰減指數α一定時,當信號的傳輸成功概率P(SNRij≥η)=ψ時,得到無人機節點之間的最大通信距離dmax為:
假定無人機網絡空間為長為Ll、寬為Lw、高為Lh的大長方體,Lh滿足L≤Lh≤2L,則無人機網絡空間被分割為個邊長為L的小立方體,所述小立方體的邊長L為:
第二步,基于小立方體的路由選擇;
第三步,小立方體中最優無人機節點的選擇;
第四步、求解最優路徑;
第二步所述的基于小立方體的路由選擇,具體如下:
假設無人機路由的最大跳數為4,定義源節點S所在小立方體的位置坐標為gS(i,j,k),定義目標節點D所在小立方體的位置坐標為gD(i,j,k);
源節點S一跳到達的小立方體的位置坐標gS1(i,j,k)應滿足:max|gS(i,j,k)-gS1(i,j,k)|=1;
源節點S兩跳到達的小立方體的位置坐標gS2(i,j,k)應滿足max|gS(i,j,k)-gS2(i,j,k)|=2;
源節點S三跳到達的小立方體的位置坐標gS3(i,j,k)應滿足max|gS(i,j,k)-gS3(i,j,k)|=3;
目標節點D一跳到達的小立方體位置坐標gD1(i,j,k)應滿足max|gD(i,j,k)-gD1(i,j,k)|=1;
目標節點D兩跳到達的小立方體的位置坐標gD2(i,j,k)應滿足max|gD(i,j,k)-gD2(i,j,k)|=2;
目標節點D三跳到達的小立方體的位置坐標gD3(i,j,k)應滿足max|gD(i,j,k)-gD3(i,j,k)|=3;
以此類推;
假設信息通過無人機網絡空間中每個無人機節點時傳輸失敗的概率相同且定義為p,若第i跳到達的小立方體中無人機節點的數量為Ci,則信息通過這個小立方體傳輸失敗的概率為
端到端連接成功的概率PC計算公式如下:
其中,h是端到端的跳數,Ci是第i跳到達的小立方體中無人機節點的數量;基于公式(7),當第i跳到達的小立方體中無人機節點數量增加時,端到端連接成功的概率PC也會增加;
源節點到目標節點之間跳數h分如下四種情況:
(1)當源節點到目標節點之間跳數h=1時,源節點直接與目標節點實現通信;
(2)當源節點到目標節點之間跳數h=2時,第一跳到達的小立方體應在位置坐標為gS1(i,j,k)的小立方體集合GS1和位置坐標為gD1(i,j,k)的小立方體集合GD1的交集之中,通過使端到端連接成功的概率PC最大化來選擇出最優的第一跳到達的小立方體,從而得到最優路徑;
(3)當源節點到目標節點之間跳數h=3時,第一跳到達的小立方體應在位置坐標為gS1(i,j,k)的小立方體集合GS1和位置坐標為gD2(i,j,k)的小立方體集合GD2的交集之中;同理,第二跳到達的小立方體應在位置坐標為gS2(i,j,k)小立方體集合GS2和位置坐標為gD1(i,j,k)的小立方體集合GD1的交集之中;如果選擇第一跳到達的小立方體的位置坐標為gone-hop(i,j,k),則第二跳到達的小立方體的位置坐標gtwo-hop(i,j,k)應滿足|gone-hop(i,j,k)-gtwo-hop(i,j,k)|=1,遍歷所有符合條件的小立方體路徑,通過使端到端連接成功的概率PC最大化來選擇出最優的第一跳和第二跳到達的小立方體,從而得到最優的路徑;
(4)當源節點到目的節點之間跳數h=4時,第一跳到達的小立方體應在位置坐標為gS1(i,j,k)小立方體集合GS1和位置坐標為gD3(i,j,k)的小立方體集合GD3的交集之中,如果選擇的第一跳到達的小立方體的位置坐標為gone-hop(i,j,k),接下來的過程同(3),遍歷所有符合條件的小立方體,通過使端到端連接成功的概率PC最大化來選擇出最優的第一跳、第二跳和第三跳到達的小立方體,從而得到最優的路徑;
第三步具體為,
首先定義一個時間ΔT,滿足Lmin為任意兩個無人機節點之間的最小安全距離,Δdij表示在ΔT時間內無人機節點i和無人機節點j的距離變化量,Vmax表示無人機節點的最大移動速度,即在時間ΔT內,兩個無人機節點之間距離的變化小于假設在ΔT這一時間段內無人機節點移動速度不變,則ΔT后無人機節點i和無人機節點j之間的距離變化為:
其中,Δdx(t)=(xi+Vixt)-(xj+Vjxt),Δdy(t)=(yi+Viyt)-(yj+Vjyt),Δdz(t)=(zi+Vizt)-(zj+Vjzt);
(xi,yi,zi)表示無人機節點i的初始位置坐標,(Vix,Viy,Viz)表示無人機節點i的移動速度;
(xj,yj,zj)表示無人機節點j的初始位置坐標,(Vjx,Vjy,Vjz)表示無人機節點j的移動速度;
則無人機節點i和無人機節點j之間信號的傳輸成功概率表示為:
無人機節點i和無人機節點j在ΔT時間內距離變化量為:
其中:
根據公式(9)得到:
從公式(11)看出,P(SNRij≥η)的關鍵影響因素為初始距離dij、距離變化量Δdij和信噪比閾值η;
由二項式展開得:
根據公式(11)和(12),在ΔT時間段內無人機節點i和無人機節點j之間信號的傳輸成功概率簡化為:
其中:
由于端到端之間信號的傳輸成功概率應為信息經過每跳節點的傳輸成功概率P(SNRith-hop≥η)的乘積,如公式(14)中得PE2E所示:
基于公式(13)和(14),端到端信號的傳輸成功概率PE2E簡化為公式(15):
其中,dith-hop表示第i跳無人機節點與第i-1跳無人機節點的距離;
第四步具體為,
當每個小立方體中的無人機節點的初始位置和速度已知,s*t參數矩陣PARs×t(Pij)的行s表示第幾條路由、列t表示每個路由的第幾跳無人機節點;矩陣元素Pij=Pi(SNRjth-hop≥η)表示信號通過第i條路由中第j跳節點時的傳輸成功概率,每個路由的端到端信息傳輸成功概率由PEs×1(PEi1)表示,則有,
PARs×t(Pij)={Pij,Pij=Pi(SNRjth-hop≥η)} (16)
其中,Ss×1表示一個所有元素為1的s*1的矩陣,所以,得到最大的端到端信號的傳輸成功概率PE2Emax和最優的路由N如下:
PE2Emax=max(PEs×1(PEi1)) (18)
N=arg max(PEs×1(PEi1)) (19)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京郵電大學,未經北京郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711281440.9/1.html,轉載請聲明來源鉆瓜專利網。





