(空軍工程大學(xué) 電訊工程學(xué)院,西安 710077)
自美軍2005年2月在“施里弗-3”空間戰(zhàn)模擬演習(xí)過程中首次將臨近空間納入作戰(zhàn)視野以來,臨近空間這一領(lǐng)域已引起世界各國的關(guān)注并成為近期的研究熱點(diǎn)[1]。所謂臨近空間是指距地面20~100 km的空域,這一范圍既不屬于航天范疇,也不屬于航空范疇,它對于情報收集和監(jiān)視以及通信保障有著重大的發(fā)展應(yīng)用前景[2]。
在臨近空間通信網(wǎng)絡(luò)中,不同的用戶,尤其是高速移動終端,要通過競爭共享帶寬有限的無線信道,因此需要設(shè)計一種競爭型的多址接入?yún)f(xié)議,以便適應(yīng)動態(tài)組網(wǎng)的需要。傳統(tǒng)的多址接入?yún)f(xié)議主要分為固定分配多址接入?yún)f(xié)議(如TDMA、FDMA、CDMA等)、按需分配多址接入?yún)f(xié)議(如PRMA等)和隨機(jī)分配多址接入?yún)f(xié)議(如ALOHA、CSMA等)。固定分配協(xié)議中,每個終端固定分配一定數(shù)量的帶寬,適用于終端數(shù)量有限和業(yè)務(wù)負(fù)載穩(wěn)定的網(wǎng)絡(luò),難以適應(yīng)突發(fā)業(yè)務(wù);按需分配協(xié)議中,根據(jù)需求為每個終端分配系統(tǒng)資源,適用于相對穩(wěn)定的數(shù)據(jù)傳輸如語音和視頻業(yè)務(wù),但是并不太適用于寬帶低時延業(yè)務(wù);而隨機(jī)分配協(xié)議能支持突發(fā)業(yè)務(wù)和未定比特率業(yè)務(wù),比較適用于動態(tài)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。
在隨機(jī)分配多址接入?yún)f(xié)議中,采用ALOHA協(xié)議的網(wǎng)絡(luò)中的節(jié)點(diǎn)不考慮當(dāng)前信道是忙還是閑,一旦有分組到達(dá)就獨(dú)自決定將分組發(fā)送到信道,節(jié)點(diǎn)間發(fā)送沖突的概率很大。而CSMA協(xié)議采用了附加的硬件裝置,使每個節(jié)點(diǎn)都能夠在發(fā)送分組前檢測(偵聽)到信道上有無分組在傳輸,從而減少了發(fā)生沖突的概率。因此,本文將基于競爭機(jī)制的CSMA協(xié)議引入臨近空間通信網(wǎng)中,以適應(yīng)動態(tài)多變的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。
吞吐量S等于發(fā)送時間T0內(nèi)成功發(fā)送的平均幀數(shù)。在穩(wěn)定情況下,在時間T0內(nèi)到達(dá)系統(tǒng)的平均幀數(shù)應(yīng)等于吞吐量S。
網(wǎng)絡(luò)負(fù)載G等于發(fā)送時間T0內(nèi)發(fā)送的平均幀數(shù),包括發(fā)送成功的和沖突重發(fā)的幀。顯然有:G≥S,在不發(fā)生沖突時G=S。
在穩(wěn)定情況下,吞吐量S和網(wǎng)絡(luò)負(fù)載G之間有:S=G×P{發(fā)送成功},其中P{發(fā)送成功}為分組發(fā)送成功的概率。
假設(shè)幀的到達(dá)服從泊松分布,有:a(t)=λe-λt,其中λ是幀的平均到達(dá)率,λ=G/T0。如果忽略傳播時延的影響,可推導(dǎo)得[3]:
S=G(1+G)e-G/(G+e-G)
(1)
本文利用OPNET網(wǎng)絡(luò)仿真軟件建立了臨近空間通信網(wǎng)模型。該軟件常用的編輯器主要有項目編輯器、節(jié)點(diǎn)模型編輯器和進(jìn)程模型編輯器,相應(yīng)的要建立網(wǎng)絡(luò)模型、節(jié)點(diǎn)模型和進(jìn)程模型。
網(wǎng)絡(luò)模型主要用來指定通信網(wǎng)的拓?fù)浣Y(jié)構(gòu),從而確定各個節(jié)點(diǎn)的位置。臨近空間通信網(wǎng)由地面節(jié)點(diǎn)和臨近空間平臺節(jié)點(diǎn)構(gòu)成,臨近空間平臺實現(xiàn)信息的轉(zhuǎn)發(fā)功能。平臺通信覆蓋范圍可以由如下近似公式給出:
(2)
式中,d表示通信半徑(km),R=6 378 km為地球半徑,α表示天線仰角(rad),h表示平臺高度(km)。
當(dāng)平臺高度定為100 km、天線仰角為3°時,可以算出通信半徑為836.315 km。為確保通信質(zhì)量,本文設(shè)計的場景為10個地面站隨機(jī)分布在700 km×700 km的地域內(nèi),臨近空間平臺位于100 km的高空,確保各個地面站之間通過平臺轉(zhuǎn)發(fā)能實現(xiàn)互相通信。網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)如圖1所示。
圖1 網(wǎng)絡(luò)模型
3.2.1地面節(jié)點(diǎn)模型
地面節(jié)點(diǎn)模型如圖2所示。地面節(jié)點(diǎn)的功能為將gen模塊產(chǎn)生的分組發(fā)送到無線發(fā)射機(jī)r-tx模塊,調(diào)制后通過天線tx-ant模塊發(fā)送到臨近空間平臺。如果檢測到無線信道中有分組存在,則在發(fā)送處理模塊tx-proc中等待,直到檢測到無線信道中沒有分組,立即發(fā)送分組。與此同時接收臨近空間平臺轉(zhuǎn)發(fā)的分組,送到rx-proc模塊對網(wǎng)絡(luò)的端到端時延和分組數(shù)進(jìn)行統(tǒng)計。圖中從r-rx模塊指向tx-proc模塊的統(tǒng)計線用來指示無線信道的忙閑狀態(tài),以便于tx-proc模塊決定是否發(fā)送分組。
圖2 地面節(jié)點(diǎn)模型
3.2.2臨近空間平臺節(jié)點(diǎn)模型
臨近空間平臺節(jié)點(diǎn)模型如圖3所示。臨近空間平臺節(jié)點(diǎn)的功能為接收地面節(jié)點(diǎn)發(fā)送的分組,并以廣播的形式發(fā)送給其覆蓋區(qū)域內(nèi)的所有節(jié)點(diǎn)。在節(jié)點(diǎn)編輯器中分別放置一個全向接收天線rx-ant模塊、一個無線接收機(jī)r-rx模塊、一個具有信息轉(zhuǎn)發(fā)功能的near-space模塊、一個無線發(fā)射機(jī)r-tx模塊和一個全向發(fā)射天線tx-ant模塊。
圖3 臨近空間平臺節(jié)點(diǎn)模型
Proto-C語言是進(jìn)程模型中支持各種協(xié)議實現(xiàn)的OPNET獨(dú)有的語言,它利用狀態(tài)和轉(zhuǎn)移圖形表示算法,并在狀態(tài)的入口執(zhí)行和出口執(zhí)行處編寫代碼完成協(xié)議算法。本文采用CSMA作為臨近空間通信網(wǎng)的多址接入?yún)f(xié)議,具體是通過CSMA進(jìn)程模型來實現(xiàn)的,如圖4所示。
圖4 CSMA進(jìn)程模型
本仿真采用衛(wèi)星通信系統(tǒng)中常用的Ka頻段,具體仿真環(huán)境如表1所示。
表1 仿真參數(shù)配置
4.2.1吞吐量與網(wǎng)絡(luò)負(fù)載的關(guān)系
吞吐量S與網(wǎng)絡(luò)負(fù)載G的關(guān)系仿真結(jié)果如圖5所示,通過MATLAB繪制公式(1)得到的理論結(jié)果如圖6所示。通過公式(1)得到最大吞吐量的理論值為0.538 2,而從圖5中得到的仿真值約為0.530 3,與理論結(jié)果基本一致。
圖5 吞吐量-網(wǎng)絡(luò)負(fù)載仿真結(jié)果圖
圖6 吞吐量-網(wǎng)絡(luò)負(fù)載理論結(jié)果圖
4.2.2端到端時延
當(dāng)?shù)孛嬲緮?shù)量為10個時,仿真結(jié)果如圖7所示,得到的平均端到端時延約為1.245 2 s。為了進(jìn)一步分析網(wǎng)絡(luò)時延與用戶數(shù)量的關(guān)系,本文又分別取地面站數(shù)量為20、40、60和80進(jìn)行了仿真,結(jié)果如圖8~11所示。從仿真結(jié)果可以看出,隨著用戶數(shù)量的增加,網(wǎng)絡(luò)時延越來越大;而當(dāng)用戶數(shù)量達(dá)到60個時,網(wǎng)絡(luò)時延出現(xiàn)了抖動;到用戶數(shù)量為80個時,抖動已經(jīng)相當(dāng)明顯。由此可以看出:CSMA協(xié)議可以很好地應(yīng)用于常規(guī)的臨近空間通信網(wǎng),而當(dāng)用戶數(shù)量很多時,需要對協(xié)議進(jìn)行改進(jìn),以保證系統(tǒng)的穩(wěn)定和較低的網(wǎng)絡(luò)時延。
圖7 用戶數(shù)取10時的平均時延
圖8 用戶數(shù)為20時的平均時延
圖9 用戶數(shù)為40時的平均時延
圖10 用戶數(shù)為60時的平均時延
圖11 用戶數(shù)為80時的平均時延
針對隨機(jī)變化的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),本文提出將基于競爭機(jī)制的CSMA協(xié)議引入臨近空間通信網(wǎng)。在對CSMA協(xié)議進(jìn)行理論分析的基礎(chǔ)上,建立了基于CSMA的臨近空間通信網(wǎng)的OPNET模型。仿真分析了吞吐量與網(wǎng)絡(luò)負(fù)載、平均端到端時延與用戶數(shù)量之間的關(guān)系,可以看出,在常規(guī)的用戶數(shù)量下,CSMA協(xié)議能夠保證較大的吞吐量和較低的端到端時延,從而可以很好地應(yīng)用于臨近空間通信網(wǎng)。下一步的工作是研究如何對協(xié)議進(jìn)行改進(jìn),使網(wǎng)絡(luò)在保證較高的系統(tǒng)利用率和較低的端到端時延的基礎(chǔ)上,能夠容納更多的用戶。
參考文獻(xiàn):
[1] 何彥峰.淺析臨近空間平臺的軍事應(yīng)用[J].國防科技, 2007 (6):34-37.
HE Yan-feng. The Military Application of the Near-Space Platform[J]. National Defense Science and Technology,2007(6):34-37. (in Chinese)
[2] 封孝生,劉德生,樂俊,等.臨近空間信息資源訪問控制策略初探[J].計算機(jī)應(yīng)用研究,2008,25(12):3702-3704.
FENG Xiao-sheng, LIU De-sheng, LE Jun,et al. Exploration on Access Control to Near Space Information Resources [J]. Application Research of Computers,2008,25(12): 3702-3704. (in Chinese)
[3] 李建東,盛敏.通信網(wǎng)絡(luò)基礎(chǔ)[M].北京:高等教育出版社, 2004.
LI Jiang-dong,SHENG Min.Communication Network Elements[M].Beijing:Higher Education Press,2004.(in Chinese)
[4] 朱子行,梁俊,趙輝.基于TDMA的臨近空間通信網(wǎng)MAC層協(xié)議仿真[J].電訊技術(shù),2009,49(6):19-22.
ZHU Zi-hang,LIANG Jun,ZHAO Hui. Simulation of Multiple Access Protocol in Near Space Communication Network Based on TDMA[J]. Telecommunication Engineering, 2009,49(6):19-22.(in Chinese)
[5] 陳敏.OPNET網(wǎng)絡(luò)仿真[M].北京:清華大學(xué)出版社,2004.
CHEN Ming.OPNET Network Simulation[M]. Beijing: Tsinghua University Press,2004. (in Chinese)
[6] 管明祥,郭慶,李陸.基于臨近空間通信網(wǎng)絡(luò)混合業(yè)務(wù)的MAC協(xié)議[J].華南理工大學(xué)學(xué)報(自然科學(xué)版), 2008,36(5): 65-69.
GUAN Ming-xiang, GUO Qing, LI Lu. MAC Protocol for Mixed Services in Near-Space Communication Network [J].Journal of South China University of Technology (Natural Science Edition), 2008,36(5): 65-69.(in Chinese)
[7] GUAN Ming-xiang, GUO Qing, LI Lu. A Novel MAC Protocol for Mixed Traffics in Communication Network in Near Space[C]//Proceedings of the Second International Conference on Space Information Technology.[S.l.]:SPIE,2007:631-636.