谷奕龍,宋旻旻,黃仰超
(1.空軍工程大學 研究生院,陜西 西安 710077;2.中國人民解放軍93166部隊,北京 100010;3.空軍工程大學 信息與導航學院,陜西 西安 710077)
隨著無人機(Unmanned Air Vehicle,UAV)的小型化和制造成本的不斷降低,如今已廣泛應用于各個領域。由于其具有機動性高和部署靈活等特點,配備通信系統的UAV通常執行輔助通信、偵查和巡視等任務[1-2]。在執行輔助通信的過程中,UAV可以輔助地面基站(Ground Base Station,GBS)實施對邊緣節點的通信覆蓋,提高邊緣節點的通信質量,特別是在建筑工地、災區、高速公路、狹窄車道等場景下的應用備受關注。
在無人機朝著聯網、集群和智能方向發展的同時,地面上可穿戴設備、無人駕駛汽車、智能終端等移動物聯網設備也呈現爆炸式增長[3],大量的用戶接入使得UAV頻譜資源變得擁擠;WiFi、藍牙及蜂窩網絡等無線技術的成熟也使得頻譜資源越來越稀缺。因此,UAV的頻譜資源緊缺問題受到了眾多國內外學者的關注[4-5]。此外,無人機作為空中平臺,其工作過程依靠電池供電,有限的電池容量也限制了無人機的通信質量、時間等工作性能[6],因此無人機的能量效率也成為研究的熱點。眾所周知,認知無線電(Cognitive Radio,CR)允許次級用戶(Secondary User,SU)在不干擾主用戶(Primary User,PU)的情況下機會性地訪問授權頻譜,通過采用CR技術可以解決UAV頻譜稀缺問題[7]。如何在提升UAV頻譜效率的同時,進一步提升能量效率,對于UAV輔助通信的未來發展具有至關重要的意義。
在UAV通信網絡中使用頻譜共享技術也被認為是一種互利的解決方案[8]。當PU的傳輸速率低于要求時,將一部分帶寬授權給SU,以達到協同傳輸的目的。與地面頻譜感知技術相比,無人機具有較好的信道條件,頻譜感知可以獲得更好的感知性能,文獻[9]證明了UAV通信存在一個感知-傳輸時間的權衡,使通信的吞吐量達到最大值。文獻[10]提出了一種基于頻譜共享機制的UAV通信方案,用于提供災難恢復和公共安全等關鍵任務服務。本文采用一種深度神經網絡模型以顯著減少無人機優化資源分配、提高吞吐量過程中求解的執行時間。
在結合CR的UAV通信網絡基礎上,文獻[11]優化了感知時間與傳輸功率以提升UAV能效;文獻[12]提出了一種通過無人機空間資源優化提升能效的方法,針對Overlay模式下的帶寬和軌跡進行了優化;在文獻[13]中Y.Pei等人首次給出基于機會頻譜接入(Opportunistic Spectrum Access,OSA)模型下CR網絡能效的定義,即每焦耳能量下SU獲得的平均傳輸率。在該定義基礎上,文獻[14-15]給出了衰落信道下的次級網絡平均能效定義,即單位平均功率下SU獲得的平均傳輸速率,單位為bit/J。文獻[16]研究了一種UAV認知通信網絡中的能量管理方案,通過聯合優化傳輸功率和感知時間實現能效優化。
綜上所述,國內外學者從不同的參數角度研究了無人機通信網絡中的能量效率優化問題。本文從聯合優化感知時間、無人機飛行速度以及無人機輔助通信距離閾值的角度出發,研究結合CR技術的UAV輔助通信網絡能效優化問題;建立了UAV輔助邊緣通信的場景,并通過認知通信向地面節點傳輸UAV偵察獲得的信息。基于該場景,提出了一種有效的聯合優化算法以獲得UAV的最大能效,并考慮用戶對吞吐量要求較高時對UAV最大化能效的影響。最后,通過仿真對比驗證了所提算法在提升能效方面的有效性。
如圖1所示,通信網絡由一個地面基站、一架固定翼無人機和M個用戶節點組成,如汽車節點、智能手機及電腦等節點。具備認知功能的無人機任務是輔助距離地面基站較遠或者受遮蔽導致通信服務質量較差的地面節點通信,且當地面基站的授權頻譜處于空閑狀態時,無人機可以利用該頻譜傳輸其他信息到地面用戶[17]。無人機作為次級用戶,設其高度為K,速度為v,其飛行軌跡是以地面基站上方高度為K的點為圓心,半徑為ru的圓。采用圓形軌跡的優點是在降低能耗的同時還可以為地面節點提供定期的通信服務。考慮無人機配備了全球定位系統(Global Positioning System,GPS)能夠獲得地面基站的地理坐標。

圖1 認知無人機輔助邊緣通信的系統模型Fig.1 System model for cognitive UAV assisted edge communication
假設地面節點隨機均勻地分布在以地面基站為圓心、半徑為rg的圓形區域內,密度為ρ。在某一時刻t,無人機可以與半徑為rt的圓形區域內的節點建立通信鏈路,且有ru=rg-rt。如圖1所示,當無人機飛行到A、B位置時,可與其垂直投影點A′、B′為圓心的圓內節點進行通信,該圓的大小即是無人機的通信覆蓋范圍,定義為Sc。用M表示在t時刻Sc內的地面節點總數,則:
(1)
式中,?x」表示不大于x的最大整數。
如圖2所示,感知幀長Tc被分為感知時間τ和傳輸時間Tc-τ。在感知時間內,當地面基站處于工作狀態時,無人機將進行輔助通信;當地面基站的頻譜處于空閑狀態時,無人機將在傳輸時間內利用該頻譜向地面節點傳送其收集的其他信息。

圖2 2維認知無人機輔助邊緣通信的系統模型Fig.2 2-D system model for cognitive UAV assisted edge communication
在無人機進行認知通信的過程中,主要考慮兩類信道:一類是地面基站與無人機之間的通信信道,另一類是無人機與地面節點之間的通信信道。這兩類信道均可被視為視距鏈路(Line of Sight,LoS)。假設無人機的飛行高度K是滿足避開實際地形或建筑的最小高度,因此不需要頻繁地調整無人機飛行高度,并且可以忽略無人機在感知和傳輸過程中嚴重的地面衰減。同時,考慮無人機運動所產生的多普勒效應得到了補償,無人機到地面節點的信道增益符合自由空間路徑損失的模型可表示為:
(2)
式中,β0表示單位距離信道增益,D(t)表示某一時刻無人機到地面節點的水平距離。

(3)
為了保證整個通信網絡的通信質量,考慮最差的一種情況是無人機與Sc邊緣的節點進行通信。當地面基站未處于工作狀態時,定義C0為無人機到每一個地面節點的傳輸速率,可表示為:
(4)
式中,Pt為無人機傳輸信息到每個地面節點所用的功率,σ2表示噪聲方差。當地面基站處于工作狀態時,無人機所處次級網絡的信息傳輸速率為:
(5)
式中,Pp表示無人機對地面基站產生的干擾功率,N0表示噪聲功率。
無人機作為次級用戶使用地面基站的頻譜進行通信的情況可分為以下兩種:
① 當地面基站的頻譜處于空閑狀態,無人機感知報告也顯示該頻譜處于空閑狀態時,無人機的次級通信鏈路吞吐量為((Tc-τ)/Tc)C0;
② 當地面基站的頻譜未處于空閑狀態,但無人機感知報告顯示該頻譜處于空閑狀態時,無人機的次級通信鏈路吞吐量為((Tc-τ)/Tc)C1。

(6)

地面基站的活躍概率用P(H1)表示,空閑概率用P(H0)表示。因此,第一種情況發生的概率為(1-Pf)P(H0),第二種情況發生的概率為(1-Pd)·P(H1)。當無人機可獲得的總帶寬W給定后,地面基站的頻譜處于空閑狀態下,無人機通信鏈路的有效吞吐量為:
(7)
地面基站處于活躍狀態下,無人機通信鏈路的有效吞吐量為:
(8)
因此,無人機通信鏈路的平均吞吐量為:
R=R0+R1。
(9)
在分析平均吞吐量時,以下3種情況需要考慮:
① 當無人機漏檢到地面基站處于活躍狀態時,無人機利用地面基站頻譜進行通信時會對地面基站產生干擾。因此C1 ② 在IEEE 802.22 WRAN中,信噪比為-20 dB條件下目標檢測概率要大于0.9,即Pd>Pf。 ③ 為了保證無人機機會性地接入地面基站的頻段是經濟、可行且有實際意義的,地面基站的活躍概率要足夠小,通常設為小于0.3[19],因此P(H1) 基于以上分析得出C1(1-Pd)P(H1)< (10) 則平均吞吐量可以被近似為: (11) 接下來,對無人機的能耗進行分析。無人機的能耗分為兩部分:一個是與通信相關的能量消耗;另一個是維持固定翼無人機飛行所需的能耗。在實踐中,與通信相關的功率通常比飛行所需的功率小得多。通信所需的電力通常是幾瓦,但無人機的推進動力通常是數百瓦。因此,本文忽略與無人機通信相關的功率。 由于無人機做勻速圓周飛行,有‖v(t)‖=v和a(t)Tv(t)=0。其中,a(t)表示方向垂直于無人機速度方向的向心加速度。因此,固定翼無人機的推進功耗為[20]: (12) 式中,g是值為9.8 m/s2的重力加速度。c1和c2由無人機質量、空氣密度及機翼面積等因素決定。該模型符合空氣動力學理論中已知的經典飛機功率消耗模型。 根據式(11)和式(12),可以得出無人機認知通信的能量效率: (13) 為了提高無人機的能效,通過聯合優化無人機飛行速度v、感知時間τ和通信距離閾值rt,使得能量效率最大化。當吞吐量過低時,將無法滿足地面用戶對較高通信服務質量的要求。設吞吐量的最低要求門限為RS,則能效優化問題表述如下: (14) 在目標函數中,τ只影響能效表達式的分子部分,即吞吐量;v只影響能效表達式的分母部分,即能耗。因此,可以先將這兩個參數的優化分別求解,最后再進行rt的優化。從而,OP的優化可以被分為3個子問題:OP1、OP2和OP3。 為了得到最大化的能效,首先優化速度v使得無人機能耗最小化。能耗最小化問題可表述如下: (15) Ξ關于v的一階偏導數為: (16) (17) (18) 定義最優的飛行速度為v*,則當Ξ(v0)>Ξ(vmax)時,v*=vmax;當Ξ(v0)<Ξ(vmax)時,v*=v0。因此,在τ和rt給定的條件下,無人機飛行速度為v*時,其能量消耗最低。 由于τ只影響無人機能效的分子部分,因此可以在給定v和rt>rS的條件下,求最大化的吞吐量。吞吐量最大化問題可表述如下: (19) (20) 由式(20)可得: (21) (22) (23) 在給定rt的條件下,可以得到最優的τ和v,使得吞吐量最大和能耗最小。最后分析rt對于能效最大化的影響,OP3表述如下: (24) η對rt的一階偏導數為: (25) 定義: (26) 當rt趨近于0時,Ξ為一個正數,C0趨近于0,因此: (27) 整理式(26),并定義: G=G1+G2, (28) 其中, (29) (30) (31) art3+brt2+crt+d=0, (32) 其中, b=-6rgK2g2(c1v3+c2/v), 令 p=(3ac-b2)/3a2, (33) q=(27a2d-9abc+2b3)/(27a3), (34) Δ=(q/2)2+(p/3)3, (35) 整理得到:Δ>0。由卡爾單判別法可知,方程只有一個實數根,且該根為: (36) 綜上所述,高能效聯合優化算法如算法1和算法2所示。 算法1 無人機高能效聯合優化算法1:根據表1初始化參數變量并確定RS;2:令rt=rg且r't=rg-.(是步進);3:根據算法2得到最優的感知時間τ*;4:將τ*和RS代入R~,求解得到rS;5:將rt和r't代入式(18),得到v0和v0';6: 進行判斷 Ifv0 算法2 最優感知時間搜索算法1: 初始化區間(0,Tc)為(a1,b1),確定迭代次數N和精度μ;2:根據表達式(10)計算F;3:令k=1,λ1=a1+0.382(b1-a1),μ1=a1+0.618(b1-a1);4:進行循環 While bk-ak>μ or k 假設主信號為BPSK信號,采用能量檢測法去探測地面基站的頻譜是否處于空閑狀態。無人機的飛行速度區間為(10,80)m/s,并且地面基站所用頻譜的中心頻率為2.4 GHz,具體的仿真參數如表1所示。 表1 仿真參數 圖3展示了當rt和v設置為一個固定值的條件下,能效隨感知時間變化的關系曲線。當無人機進行5個周期的感知-傳輸過程時,其能效如曲線Tc1所示,在每個周期內都存在一個最優的感知時間τ*使得能效η最大化。假設地面基站的忙、閑狀態之間切換頻率較低,無人機可以將Tc1=0.05 s連續5個周期的感知-傳輸過程整合為Tc2=0.25 s一個周期內的感知-傳輸過程,其能效曲線如曲線Tc2所示,這種方案下最大化的能效大于曲線Tc1。因此,當設置無人機的感知時間τ=τ*時,可以最大化無人機的能效,并且當地面基站的忙、閑狀態之間切換頻率較低時,可以通過整合幀周期的方式來提高能效。 圖3 無人機能效隨感知時間的變化曲線Fig.3 UAV energy efficiency versus the sensing time 圖4為3個不同吞吐量閾值下的無人機飛行速度與能耗之間的關系曲線。結果表明,當v在(10,20)m/s之間時,無人機能耗急劇下降,因為飛過相等的距離無人機消耗功率的時間變小了;當v>40 m/s時,由于無人機提升速度伴隨著更大的功率消耗,導致無人機能耗急劇上升。因此,當無人機速度在(20,40)m/s之間時,無人機的能耗較小,并且存在最優的飛行速度v*使無人機的能耗最小。同時,當吞吐量閾值增加時,無人機的能耗也將增大,即用戶服務質量要求越高時,能量消耗也將增加。 圖4 不同吞吐量閾值條件下的能耗與速度關系曲線Fig.4 Energy consumption versus speed under different throughput threshold 圖5 無人機能效隨通信距離閾值的變化曲線Fig.5 UAV energy efficiency versus communication distance threshold 圖6為吞吐量閾值對無人機最大化能效的影響。由于吞吐量同時受到τ和rt的影響,因此當感知時間最優的情況下,吞吐量的約束實際上是對rt的約束。當吞吐量閾值小于9.3 bit/s/Hz時,rS小于理論上的計算最優值rt1,因此最大值在rt=rt1時取得;當吞吐量閾值大于9.3 bit/s/Hz時,將導致此時的rS大于理論上的計算最優值rt1。由圖5可知,此時最大的能效ηmax1′和ηmax2′將小于rt=rt1時的能效。因此,吞吐量閾值小于9.3 bit/s/Hz時,無人機最大化能效不變,隨著吞吐量閾值繼續增大,無人機最大化能效降低,且下降速度增加。 圖6 無人機最大能效隨吞吐量閾值變化曲線Fig.6 Maximum UAV energy efficiency versus throughput threshold (a) 無吞吐量限制條件下無人機能效 圖8為本文所提的聯合優化方案與最短飛行周期方案進行比較的曲線。 圖8 不同地面基站覆蓋范圍下的能效提升方案對比Fig.8 Comparison of energy efficiency improvement schemes under different coverage of GBS 最短飛行周期要求無人機以最大速度飛行,從而盡可能地降低無人機環繞飛行時間周期的角度降低能耗。結果表明,當地面基站覆蓋范圍相同時,聯合優化方案在一定程度上犧牲了吞吐量,但是能效大于其他兩種方案。同時,當吞吐量受限的情況下,聯合優化方案的能效仍大于最短飛行周期方案,驗證了所提方案的有效性。 針對無人機輔助通信網絡中的頻譜資源緊缺與無人機能量受限問題,本文主要研究了結合CR技術的UAV輔助通信網絡的能效優化問題。 ① 為了提高無人機認知通信網絡的能量效率,構建了無人機在輔助通信的場景下與邊緣節點進行認知通信的模型。研究了該模型下能量效率提升的聯合優化方案,并證明同時存在最優的感知時間、無人機飛行速度和通信距離閾值使得該模型下的無人機能效最大化。 ② 本文所提出的聯合優化算法綜合了感知時間、無人機飛行速度和通信距離閾值對無人機能效的影響,并考慮了吞吐量限制條件下的無人機最大化能效。 ③ 仿真結果表明,本文方案在提升能效方面優于現有方案,并且能夠較好地實現優化所提場景下的能效的目標,具有一定的實用價值。
2 能效優化方法
2.1 給定τ和rt條件下的v優化


2.2 給定v和rt條件下的τ優化





2.3 給定v和τ條件下rt優化





3 仿真分析
3.1 仿真條件

3.2 仿真結果








4 結束語