定向通信網(wǎng)絡(luò)資源分配算法設(shè)計及仿真_第1頁
已閱讀1頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、<p>  定向通信網(wǎng)絡(luò)資源分配算法設(shè)計及仿真</p><p>  【摘要】 為了提高定向網(wǎng)絡(luò)中的資源利用率,以及增強資源隨著業(yè)務(wù)需求及網(wǎng)絡(luò)狀態(tài)變化的快速調(diào)整能力,研究了定向通信網(wǎng)絡(luò)特點以及資源分配算法的基本思想及關(guān)鍵設(shè)計要點,設(shè)計了一種分布式資源分配算法。該算法合理調(diào)度時間、頻率、空間和硬件通道等資源,使得分配結(jié)果能夠?qū)崟r的滿足不同鏈路的傳輸速率需求以及時延需求。最后,通過仿真測試的方法驗證了算法可以

2、實現(xiàn)在多變網(wǎng)絡(luò)狀態(tài)下的資源動態(tài)調(diào)整,滿足定向網(wǎng)絡(luò)中多種業(yè)務(wù)的傳輸需求,適合應用在需求多變的定向網(wǎng)絡(luò)中。關(guān)鍵詞:定向網(wǎng)絡(luò);資源分配;分布式;多業(yè)務(wù)需求 </p><p>  RESOURCE ASSIGN ALGORITHM DESIGN AND SIMULATION FOR DIRECTIONAL COMMUNICATION NETWORKS Li Ying①, Li Chuo②(①Southwest China

3、 Institute of Electronic Technology, Chengdu Sichuan 610036; ②China Academy of Electronics and Information Technology, Beijing 100041) </p><p>  Abstract:In order to improve the resource utilization rate of

4、the directional network, and enhance the ability to adjust the resources along with the service requirement and network state change, the characteristic of directional communication networks and the main principle of res

5、ource assign algorithm are studied. A distributed resource assign algorithm is designed. The algorithm can reasonably schedule the time, frequency, space and hardware resources, so that the assign results can meet the &l

6、t;/p><p>  Key words:Directional networks; Resource assign; Distributed; Multi service requirement </p><p>  由于定向天線具有波束窄、增益高、傳輸距離遠、隱蔽通信等諸多優(yōu)點[1],在無線通信網(wǎng)絡(luò)上的應用越來越廣泛,采用定向天線通信的網(wǎng)絡(luò)被稱為定向通信網(wǎng)絡(luò)。對于實時性要求比較高的通信網(wǎng)絡(luò)

7、,一般優(yōu)先考慮TDMA接入方式[2]。其中,動態(tài)時隙分配TDMA具有更好的信道利用率及不同業(yè)務(wù)類型的能力并支持QoS[3]。在選擇TDMA接入方式的定向通信網(wǎng)絡(luò)中,可以利用定向天線窄波束的輻射特性,多對節(jié)點之間在同一個時隙內(nèi)同時進行數(shù)據(jù)收發(fā),實現(xiàn)時隙資源在空間維度的復用,即空分復用,提高網(wǎng)絡(luò)的吞吐量和時隙的利用率。由于網(wǎng)絡(luò)中的拓撲以及業(yè)務(wù)的QoS需求在不斷變化,因此,如何動態(tài)的高效分配網(wǎng)絡(luò)資源是定向通信網(wǎng)絡(luò)亟需解決的關(guān)鍵問題。本文主要針

8、對TDMA定向通信網(wǎng)絡(luò)的動態(tài)資源分配算法展開研究。 </p><p>  一、資源分配算法設(shè)計原則 </p><p><b>  1.1 概述 </b></p><p>  TDMA網(wǎng)絡(luò)中,動態(tài)資源分配算法的基本思想是:各成員入網(wǎng)后,當業(yè)務(wù)量調(diào)整時能自動調(diào)整各資源占有狀態(tài),從而提高了整個網(wǎng)絡(luò)的資源利用率[4]。本文描述的定向通信網(wǎng)絡(luò)中,可以進行

9、動態(tài)分配的資源包括四類,分別是時隙資源、頻率資源、空間資源以及成員的硬件通道資源,同一時隙內(nèi)多個成員之間的空分復用如圖1所示。 </p><p>  基于TDMA的定向通信網(wǎng)絡(luò)的動態(tài)資源分配算法中,網(wǎng)絡(luò)成員需要根據(jù)當前業(yè)務(wù)對傳輸速率以及通信時延的需求,在時隙資源的基礎(chǔ)上合理調(diào)度其他資源,獲得時隙頻率分配表,使得該分配表在滿足業(yè)務(wù)需求的前提下,最小化全網(wǎng)的資源消耗。資源分配算法原理圖如圖2所示。 </p>

10、;<p><b>  1.2 設(shè)計目標 </b></p><p>  由于系統(tǒng)中存在四類可分配資源,每類資源的可用集合大小不同,因此每占用一個資源的消耗系數(shù)也不同。資源分配算法的求解目標總結(jié)為如下兩點: </p><p>  分配結(jié)果誤差:定義分配結(jié)果誤差來表示分配結(jié)果與需求之間的差距。顯而易見,分配結(jié)果誤差越小越好,為0則為最優(yōu)。分配結(jié)果誤差包含傳輸速

11、率分配結(jié)果誤差和時延分配結(jié)果誤差兩部分。 </p><p>  全網(wǎng)資源消耗:為每類資源配置不同的資源消耗系數(shù),該系數(shù)根據(jù)資源的緊缺程度來確定,緊缺資源的消耗系數(shù)高。顯然全網(wǎng)資源消耗越低越好。 </p><p>  綜上,資源分配算法的設(shè)計目標為在確保資源分配誤差最低的情況下,最小化全網(wǎng)資源消耗。算法計算流程以該目標為依據(jù),進行資源分配計算。   1.3 控制策略 </p>

12、<p>  根據(jù)網(wǎng)絡(luò)中擔任資源分配計算職責的成員的不同,可以分為集中式動態(tài)資源分配算法和分布式動態(tài)資源分配算法。集中式算法通過中心控制節(jié)點收集全部成員的需求信息,再根據(jù)需求計算資源分配,最后將分配結(jié)果分發(fā)給每個成員。分布式算法中每個節(jié)點僅需評估本節(jié)點的需求信息,再根據(jù)局部的資源占用情況計算新的資源分配,新的資源分配結(jié)果與一跳鄰居進行局部干擾排除,最后完成資源占用確認[5]。由于僅需要在局部鄰居之間保持資源的互斥性,與全局的其

13、他成員無關(guān),而且分布式算法的抗毀性好,因此本文的算法選擇分布式的控制策略。 </p><p>  分布式的控制策略中,每個成員為自己的需求負責,進行資源分配計算,與局部鄰居協(xié)商完成資源分配確認,最后實現(xiàn)資源占用,流程如圖3所示。 </p><p>  二、資源分配算法流程 </p><p><b>  2.1 觸發(fā)條件 </b></p&g

14、t;<p>  由資源分配算法原理圖可以看出,當網(wǎng)絡(luò)中的可用資源不變時,業(yè)務(wù)需求的變化將導致現(xiàn)有資源占用與新的業(yè)務(wù)需求無法匹配,即觸發(fā)進行新一輪的資源分配。資源分配的觸發(fā)條件如下: </p><p>  網(wǎng)絡(luò)的拓撲結(jié)構(gòu)變化:部分消息的發(fā)送路徑發(fā)生改變,使得某條鏈路上的業(yè)務(wù)需求變化,與原占用資源無法匹配; </p><p>  節(jié)點的始發(fā)業(yè)務(wù)需求變化:消息發(fā)送路徑上業(yè)務(wù)需求變化

15、,與原占用資源無法匹配; </p><p>  節(jié)點間相對位置關(guān)系變化:空間復用條件發(fā)生變化,使得某條鏈路必須放棄部分資源占用,其可用資源減少,與原業(yè)務(wù)需求無法匹配; </p><p>  因此,節(jié)點在網(wǎng)絡(luò)運行中僅需周期的評估需求與可用資源是否匹配,若不匹配,則啟動資源分配算法計算。 </p><p>  2.2 資源分配計算 </p><p&g

16、t;  當滿足資源分配的觸發(fā)條件時,成員將在本地啟動資源分配計算。 </p><p>  資源分配算法的輸入包含網(wǎng)絡(luò)拓撲、業(yè)務(wù)需求和節(jié)點位置三個部分。 </p><p>  網(wǎng)絡(luò)拓撲:網(wǎng)絡(luò)拓撲為節(jié)點兩跳范圍內(nèi)的拓撲。假定網(wǎng)絡(luò)中的最大成員數(shù)為N,則網(wǎng)絡(luò)拓撲用3個維的矩陣topo表示。每個維的矩陣中,行號表示發(fā)送節(jié)點序號,列號表示接收節(jié)點序號,由于采用定向天線通信,每個節(jié)點配置多副定向天線。每

17、個矩陣中的元素的含義如下:若矩陣中的元素為0,則表示發(fā)送節(jié)點與接收節(jié)點之間不存在鏈路,否則,第1個矩陣的元素表示發(fā)送節(jié)點使用的天線序號,第2個矩陣的元素表示接收節(jié)點使用的天線序號,第3個矩陣的元素表示發(fā)送節(jié)點與接收節(jié)點之間的通信速率。 </p><p>  業(yè)務(wù)需求:由于網(wǎng)絡(luò)中采用定向鏈路,因此需求為每條鏈路的業(yè)務(wù)需求。分為兩類,一類是業(yè)務(wù)傳輸速率需求,一類是業(yè)務(wù)傳輸時延需求。分別采用維矩陣和表示。行號表示發(fā)送節(jié)

18、點序號,列號表示接收節(jié)點序號,矩陣中的元素表示發(fā)送節(jié)點到接收節(jié)點的鏈路上的速率需求和時延需求,單位均為時隙數(shù)。 </p><p>  節(jié)點位置:節(jié)點位置為兩跳范圍內(nèi)節(jié)點的位置信息,用一個維的矩陣pos表示,行號表示節(jié)點序號,列號表示位置信息序號,其中第1列表示該節(jié)點的經(jīng)度,第2列表示該節(jié)點的緯度,第3列表示該節(jié)點的高度。 </p><p>  資源分配算法的輸出為時隙頻率分配表,假定網(wǎng)絡(luò)的

19、循環(huán)周期為M個時隙,則采用維的矩陣ts來表示,即M個維矩陣。第t個維矩陣表示時隙t內(nèi)的頻率分配。行號表示發(fā)送節(jié)點序號,列號表示接收節(jié)點序號,矩陣中的元素表示發(fā)送節(jié)點到接收節(jié)點的鏈路上分配的頻率序號。 </p><p>  在以TDMA為基礎(chǔ)的定向通信系統(tǒng)中,節(jié)點僅考慮在同一個時隙內(nèi)合理的調(diào)度頻率、空間和節(jié)點的收發(fā)通道,復用的多條鏈路需要避免如下三種沖突: </p><p>  節(jié)點收發(fā)通道

20、沖突:如果兩條鏈路之間存在一個共用的節(jié)點,且共用節(jié)點在兩條鏈路上使用相同的收發(fā)信道,則存在沖突; </p><p>  頻率沖突:如果兩條鏈路之間存在一個共用的節(jié)點,且共用節(jié)點在兩條鏈路上使用不同的收發(fā)信道,但已無空閑頻率分配給新增鏈路,則存在沖突; </p><p>  空間沖突(干擾沖突):兩條鏈路之間不存在共用節(jié)點,根據(jù)節(jié)點位置,收發(fā)天線之間的角度以及定向天線增益等計算一條鏈路的發(fā)送

21、信號對另外一條鏈路的接收節(jié)點的干擾,若干擾導致信噪比低于解調(diào)門限,則存在沖突。 </p><p>  按照實現(xiàn)目標,資源分配計算方法描述如下。 </p><p>  取出本節(jié)點的全部待分配資源的鏈路,根據(jù)每條鏈路的傳輸速率分配需求slot_cnt_require,把每個鏈路的分配機會按照需求均勻穿插排列,形成一個分配鏈路集合A。 </p><p>  確定鏈路(a,

22、b)在時隙s內(nèi)的可用頻率集合的方法:全部可用頻率集合,除掉時隙s內(nèi)全部已分配鏈路占用的頻率后,剩余的全部頻率集合。 </p><p>  確定鏈路(a,b)在時隙s內(nèi)是否可空分復用的計算方法:鏈路(a,b)選擇臨時頻率后,計算其與時隙s內(nèi)全部已有鏈路(c,d)之間的相互接收信號干擾,接收信號電平均在解調(diào)門限之上,則認為(a,b)可以在時隙s內(nèi)復用。 </p><p>  對于集合A中的某一

23、條鏈路(a,b),資源分配流程如下: </p><p>  確定鏈路(a,b)的分配時延delay:取slot_cnt/ slot_cnt_require和delay_require的最小值。其中slot_cnt為資源分配循環(huán)周期內(nèi)時隙個數(shù),delay_require為該鏈路的時延需求。 </p><p>  確定鏈路(a,b)的第一個分配時隙:選擇的優(yōu)先順序為[1,delay]內(nèi)的第一個

24、空時隙,[1,delay]內(nèi)第一個空分復用時隙,[delay+1,slot_cnt]內(nèi)第一個空時隙,[delay+1,slot_ cnt]內(nèi)第一個空分復用時隙。若分配失敗,則刪除集合A中全部鏈路(a,b),鏈路(a,b)本次資源分配結(jié)束。 </p><p>  確定鏈路(a,b)的后續(xù)分配時隙: </p><p>  確定ts0,tsi:ts0為上一個已分配時隙,tsi為ts0在循環(huán)周期內(nèi)

25、后移delay個時隙;   查找第一個空時隙tsj:選擇的優(yōu)先順序為:先從tsi向前選擇,再從tsi向后選擇; </p><p>  查找第一個復用時隙tsk:選擇的優(yōu)先順序為:先從tsi向前選擇,再從tsi向后選擇; </p><p>  分配時隙:從tsj和tsk中選擇一個時隙分配給鏈路(a,b),首選滿足時延需求的,若沒有則選擇沒有滿足時延需求的;同樣條件下,首選空時隙,若沒有則選

26、擇復用時隙。 </p><p>  集合A全部鏈路分配結(jié)束后,檢查每個鏈路的分配結(jié)果,若最后一個分配時隙和第一個分配時隙之間的時隙間隔大于時延需求,則繼續(xù)按照步驟(4)的c)的方法,繼續(xù)完成時隙分配,直至最后一個時隙與第一個時隙的時隙間隔滿足鏈路的時延需求或者無資源可分為止。 </p><p>  2.3 資源分配確認與占用 </p><p>  在資源分配節(jié)點完成

27、資源分配計算后,進入資源分配確認及占用階段。 </p><p>  資源分配節(jié)點將分配結(jié)果分發(fā)給鄰居; </p><p>  鄰居收到新的資源分配結(jié)果后,將其與本地的資源分配結(jié)果比較,并將發(fā)生沖突的資源回復給資源分配節(jié)點; </p><p>  資源分配節(jié)點收到?jīng)_突資源后,將其刪除,確認最終的資源分配結(jié)果。并將該結(jié)果分發(fā)給全部鄰居。資源分配節(jié)點完成最終的資源分配結(jié)果

28、確認; </p><p>  資源分配節(jié)點與其鄰居同時完成對本次資源分配結(jié)果中資源的占用。 </p><p><b>  三、 仿真分析 </b></p><p>  為了驗證資源分配算法的合理性及算法性能,采用Matlab仿真軟件進行建模仿真。仿真采用固定拓撲結(jié)構(gòu),傳輸速率需求固定,如表1所示。拓撲結(jié)構(gòu)如圖4所示。 </p>&

29、lt;p>  在上述拓撲結(jié)構(gòu)和傳輸速率需求的基礎(chǔ)上,本文仿真了10個場景,每個場景中時隙分配周期不同,以及時延需求不同,如表2所示。 </p><p>  為了驗證算法的性能,統(tǒng)計以下仿真指標: </p><p>  時延需求滿足百分比:鏈路的滿足時延需求的時隙數(shù)除以該鏈路總分配時隙數(shù) </p><p>  傳輸速率需求滿足百分比:鏈路已分配時隙個數(shù)除以總需求

30、時隙數(shù)。 </p><p>  資源分配結(jié)果誤差:為每條鏈路的傳輸速率分配結(jié)果誤差和時延分配結(jié)果誤差之和的平均值。其中,傳輸速率分配結(jié)果誤差為需求速率與實際速率之差的絕對值;時延分配結(jié)果誤差為每兩個分配時隙之間的時隙間隔與時延需求之差再求和的平均值。 </p><p>  全網(wǎng)資源消耗:全網(wǎng)已分配資源的消耗系數(shù)之和。網(wǎng)絡(luò)中四個資源搭配的資源消耗系數(shù)如下:Cost_time =0.2;Cos

31、t_freq=0.4;Cost_space = 0.05;Cost_txrx=0.05。 </p><p>  10個仿真場景的統(tǒng)計結(jié)果如下所示。圖5和圖6給出了四個場景的傳輸速率需求滿足百分比和時延需求滿足于百分比。10個場景仿真結(jié)果中,除循環(huán)周期為50個時隙的場景之外,需求滿足百分比均在100%以上。若定義時隙需求數(shù)與循環(huán)周期內(nèi)時隙數(shù)的倍數(shù)為時隙復用率需求,則循環(huán)周期為50個時隙的場景下,僅考慮傳輸速率需求,

32、時隙復用率需求即達到6.86,再結(jié)合時延需求,時隙復用率需求更高。本文算法在考慮時延和復用條件等約束條件下,實際時隙復用率達到4.76,鏈路BF的資源分配結(jié)果未能完全滿足需求。 </p><p>  圖7和圖8分別給出了10個場景的資源分配結(jié)果誤差和全網(wǎng)資源消耗。本文算法設(shè)計中將資源分配結(jié)果誤差最小,全網(wǎng)資源消耗最小作為設(shè)計原則,通過仿真統(tǒng)計可以看出,算法在資源分配結(jié)果誤差和全網(wǎng)資源消耗方面的性能。 </p

33、><p><b>  四、結(jié)語 </b></p><p>  本文設(shè)計的定向網(wǎng)絡(luò)資源分配算法為分布式算法,通過仿真結(jié)果可以看出,各成員僅需根據(jù)其本地及鄰居的資源分配狀態(tài)以及本地的業(yè)務(wù)需求作為輸入,進行資源分配計算,再與鄰居完成資源分配確認,最終實現(xiàn)資源占用, 全部采用局部信息交互,無需全網(wǎng)廣播,因此更適合于大型網(wǎng)絡(luò)中應用,可擴展性強,且開銷較低。此外,該算法的目標為確保資

34、源分配誤差最低的情況下,最小化全網(wǎng)資源消耗,通過仿真表明,算法可以實現(xiàn)在多變網(wǎng)絡(luò)狀態(tài)下的資源動態(tài)調(diào)整,滿足定向網(wǎng)絡(luò)中多種業(yè)務(wù)的傳輸需求。 </p><p><b>  參 考 文 獻 </b></p><p>  [1]王錦江,王玉冰,尹忠海.航空作戰(zhàn)平臺定向天線通信網(wǎng)絡(luò)構(gòu)型效能評估[J].空軍工程大學學報(自然科學版),2013, 14(2):61-65 </

35、p><p>  Wang Jin-jiang, Wang Yu-bing, Yin Zhong-hai, Combat Aircraft Directional Antenna Communication Network Formation Efficiency Evaluation[J].JOURNAL OF AIR FORCE ENGINEERING UNIVERSITY(NATURAL SCIENCE EDIT

36、ION),Apr.2013,Vol.14 No.2:61-65. </p><p>  [2] 閆魯生,王濤,李威.一種基于 多天線的動態(tài)TDMA協(xié)議仿真研究[J].通信技術(shù),2011,44(12):107-110YAN Lu-sheng, WANG Tao, LI Wei, Simulation Study of Multi-Channel Dynamic TDMA Protocol[J], Communica

37、tions Technology, 2011, Vol.44, No.12: 107-110. </p><p>  [3] 郝東.無線AdHoc網(wǎng)絡(luò)定向接入與空間復用機制設(shè)計[D].北京郵電大學, 2012Hao Dong, Directional Access and Spatial Multiplexing Mechanism Design for Wireless Ad Hoc Networks[D],

38、Bejing University of Posts and Communications, 2012 </p><p>  [4] 任浩,毛玉泉,李波.適用于link22超網(wǎng)結(jié)構(gòu)的時隙分配算法[J].火力與指揮控制,2011,36(12):160-163REN Hao, MAO Yu-quan, LI B,A Time-Slot Assignment Scheme Suitable for Link22 Sup

39、er Network[J], Fire Control &Command control,De c,2011,Vol.36,No.12:160-163 </p><p>  [5] 王文政.戰(zhàn)術(shù)數(shù)據(jù)鏈時隙分配協(xié)議及其仿真研究[D],國防科學技術(shù)大學,2010Wang Wen-zheng, Study on Slot Assignment Protocol and Its Simulation for Ta

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論