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

基于BATMAN_Adv路由協(xié)議的自組網(wǎng)系統(tǒng)研究與實(shí)現(xiàn)

2018-07-12 12:26:04
火控雷達(dá)技術(shù) 2018年2期
關(guān)鍵詞:系統(tǒng)

鄭 昱 惠 子 陳 婷

(1.西安電子工程研究所 西安 710100;2.陜西應(yīng)用物理化學(xué)研究所 西安 710061)

0 引言

移動(dòng)自組網(wǎng)具有無中心抗毀性好、無需基礎(chǔ)設(shè)施支持、支持高速動(dòng)態(tài)變化的網(wǎng)絡(luò)拓?fù)涞葍?yōu)點(diǎn),使其非常適合應(yīng)用于軍用戰(zhàn)術(shù)網(wǎng)絡(luò)和民用車載網(wǎng)絡(luò)[1]。自組網(wǎng)的核心是路由算法,如何使用一個(gè)性能優(yōu)越的路由算法是自組網(wǎng)系統(tǒng)設(shè)計(jì)的關(guān)鍵。本文對(duì)BATMAN_Adv路由協(xié)議進(jìn)行了研究,并基于該協(xié)議在ARM嵌入式開發(fā)平臺(tái)上實(shí)現(xiàn)了一種自組網(wǎng)系統(tǒng)。

1 BATMAN_Adv路由協(xié)議研究

1.1 BATMAN_Adv簡(jiǎn)介

BATMAN_Adv為移動(dòng)Ad-Hoc網(wǎng)絡(luò)更優(yōu)方案高級(jí)版(Better Approach To Mobile Ad-Hoc Networking Advanced)的英文縮寫,其源自于對(duì)BATMAN(Better Approach To Mobile Ad-Hoc Networking)路由協(xié)議的增強(qiáng)和改進(jìn)。BATMAN路由協(xié)議采用了一種先驗(yàn)式的自組網(wǎng)路由算法[2],它與OLSR等其他先驗(yàn)式自組網(wǎng)路由算法不同,每個(gè)節(jié)點(diǎn)無需通過獲得全網(wǎng)的網(wǎng)絡(luò)拓?fù)鋪碚覍さ竭_(dá)目的節(jié)點(diǎn)的完整路由路徑,而只需要獲得通過哪些鄰居節(jié)點(diǎn)夠到達(dá)目的節(jié)點(diǎn),并從中選擇到達(dá)目的節(jié)點(diǎn)的最佳鄰居節(jié)點(diǎn)作為數(shù)據(jù)的下一跳節(jié)點(diǎn)。這樣使得協(xié)議輕量化,能夠迅速適應(yīng)快速變化的網(wǎng)絡(luò)拓?fù)洌蟠鬁p輕了每個(gè)節(jié)點(diǎn)的處理數(shù)據(jù)量,從而解決了OLSR等之前的先驗(yàn)式路由算法在網(wǎng)路規(guī)模擴(kuò)大時(shí)對(duì)節(jié)點(diǎn)處理能力要求增加,處理時(shí)延增大的問題。

BATMAN_Adv路由協(xié)議是針對(duì)BATMAN路由協(xié)議的改進(jìn),其在保持BATMAN基本算法的基礎(chǔ)上,主要將路由協(xié)議由路由層實(shí)現(xiàn)改為MAC層實(shí)現(xiàn),路由協(xié)議幀由UDP包改為以太網(wǎng)幀。這樣的改進(jìn)首先使得BATMAN路由算法在軟件實(shí)現(xiàn)時(shí)可以從操作系統(tǒng)的用戶層實(shí)現(xiàn)轉(zhuǎn)為內(nèi)核層實(shí)現(xiàn),從而降低軟件處理的開銷;其次,形成一個(gè)虛擬的二層交換網(wǎng)絡(luò),各節(jié)點(diǎn)如同在一個(gè)本地交換網(wǎng)絡(luò)中進(jìn)行數(shù)據(jù)傳輸,它們無需了解全網(wǎng)拓?fù)淝闆r;最后,由于在MAC層中運(yùn)行,所以在其之上可以適配幾乎所有網(wǎng)絡(luò)協(xié)議,例如Ipv4、Ipv6、DHCP等,擴(kuò)展性極強(qiáng)。雖然BATMAN_Adv在MAC層中運(yùn)行,但是其并不依賴于特定的網(wǎng)絡(luò)硬件,可以支持任何采用以太網(wǎng)類型的底層網(wǎng)絡(luò),例如Wifi、LAN、VPN等[3]。

下面根據(jù)BATMAN_Adv的最新實(shí)現(xiàn)協(xié)議對(duì)其各個(gè)關(guān)鍵技術(shù)方面進(jìn)行研究分析。

1.2 BATMAN_Adv協(xié)議幀

BATMAN_Adv路由協(xié)議包含BATADV_IV_OGM,BATADV_BCAST, BATADV_CODED,BATADV_UNICAST,BATADV_UNICAST_FRAG,BATADV_UNICAST_4ADDR,BATADV_ICMP,BATADV_UNICAST_TVLV八種協(xié)議幀。其中,BATADV_IV_OGM協(xié)議幀主要用于節(jié)點(diǎn)發(fā)現(xiàn)、鏈路檢測(cè)等,BATADV_BCAST和BATADV_UNICAST主要用于承載上層廣播和單播的以太網(wǎng)幀。在這八種協(xié)議幀中,對(duì)于路由算法的正確運(yùn)行來說最為關(guān)鍵的幀為BATADV_IV_OGM幀,下面就主要對(duì)OGM的幀結(jié)構(gòu)進(jìn)行相應(yīng)的分析。

BATADV_IV_OGM除去協(xié)議名稱和版本號(hào)的前綴BATADV_IV后,一般稱其為OGM幀,OGM為Originator Message(源節(jié)點(diǎn)消息)的縮寫。其幀格式如圖1所示。

圖1 OGM幀結(jié)構(gòu)

其中,各主要域的具體表示如下:

1)類型:用于區(qū)分BATMAN_Adv八種不同的幀;

2)版本:用于表示協(xié)議版本信息;

3)TTL:OGM生存期,即OGM的最大轉(zhuǎn)發(fā)次數(shù);

4)FLAG:用于表示路由的相關(guān)標(biāo)識(shí);

5)序號(hào):用于區(qū)分新舊OGM幀,是路由選擇的關(guān)鍵信息,長(zhǎng)度為4字節(jié),循環(huán)使用;

6)源地址:生成該OGM的源節(jié)點(diǎn)地址;

7)上一跳地址:表示上一跳節(jié)點(diǎn)的地址;

8)TQ:表示鏈路的傳輸質(zhì)量。

1.3 BATMAN_Adv滑動(dòng)窗口機(jī)制

BATMAN_Adv通過統(tǒng)計(jì)和分析接收到OGM幀的數(shù)量來判斷已檢測(cè)到鏈路的質(zhì)量。由于自組網(wǎng)網(wǎng)絡(luò)鏈路的不確定性,OGM幀在傳輸過程中可能延遲或者丟失,所以節(jié)點(diǎn)可能收到較早的OGM幀,這種較早的OGM幀所攜帶的鏈路信息早已失效,應(yīng)該將其丟棄。BATMAN_Adv通過滑動(dòng)窗口機(jī)制來維護(hù)一組有效的OGM幀序號(hào)。如圖2所示,假設(shè)窗口大小為8,當(dāng)前最新OGM序號(hào)為100,則有效的OGM序號(hào)為93到100。說明只要收到的OGM幀的序號(hào)在這8個(gè)序號(hào)之內(nèi)就說明該OGM幀為有效OGM幀,應(yīng)該將其統(tǒng)計(jì)并分析;如果收到的OGM幀的序號(hào)不在這8個(gè)序號(hào)之內(nèi),則應(yīng)該判斷該序號(hào)在滑動(dòng)窗口的左側(cè)還是右側(cè),如果在左側(cè),則說明該幀為過期失效的OGM幀,應(yīng)該不做統(tǒng)計(jì)分析,直接丟棄,如果在右側(cè),則說明該幀比當(dāng)前最新OGM序號(hào)還更新,應(yīng)該調(diào)整滑動(dòng)窗口,將最新OGM序號(hào)設(shè)置為該幀的序號(hào),滑動(dòng)窗口相應(yīng)右移,并對(duì)其進(jìn)行統(tǒng)計(jì)分析。

圖2 滑動(dòng)窗口機(jī)制

1.4 BATMAN_Adv 源節(jié)點(diǎn)表

BATMAN_Adv維護(hù)著一個(gè)源節(jié)點(diǎn)信息表,該表與傳統(tǒng)路由表的功能類似,用于存儲(chǔ)本節(jié)點(diǎn)所獲得的所有源節(jié)點(diǎn)的信息。

源節(jié)點(diǎn)信息表的基本單位為一個(gè)源節(jié)點(diǎn)信息單元,該單元存儲(chǔ)著本節(jié)點(diǎn)關(guān)于該源節(jié)點(diǎn)的所有信息,單元中的表項(xiàng)較多,不僅包含路由所需要的信息,還包含VLAN表、編碼表等子表項(xiàng),以及維護(hù)源節(jié)點(diǎn)信息表的鏈表信息,所以下面只對(duì)其中最為核心的表項(xiàng)進(jìn)行相應(yīng)的分析。

1)orig:用于存儲(chǔ)該源節(jié)點(diǎn)的以太網(wǎng)MAC地址信息;

2)ifinfo_list:源節(jié)點(diǎn)硬件接口信息表,包含了router、last_real_seqno、last_ttl等子表項(xiàng),其中router中包含了如何路由才能達(dá)到該源節(jié)點(diǎn)的信息,即到達(dá)該源節(jié)點(diǎn)的最優(yōu)下一跳節(jié)點(diǎn)信息,last_real_seqno是最后收到的來源于該源節(jié)點(diǎn)的OGM幀序號(hào),即1.3節(jié)中所指的當(dāng)前最新OGM序號(hào),last_ttl是最新收到數(shù)據(jù)包的TTL信息,在一個(gè)穩(wěn)定的網(wǎng)絡(luò)拓?fù)渲校瑑晒?jié)點(diǎn)之間傳輸?shù)臄?shù)據(jù)包的TTL不會(huì)有大的改變,所以通過該信息可以檢測(cè)目前網(wǎng)絡(luò)拓?fù)涫欠裼凶兓?/p>

3)last_seen:從該源節(jié)點(diǎn)收到的數(shù)據(jù)包的最新時(shí)間標(biāo)識(shí);

4)neigh_list:所有能夠到達(dá)該源節(jié)點(diǎn)的鄰居節(jié)點(diǎn)信息,能夠到達(dá)該源節(jié)點(diǎn)的鄰居節(jié)點(diǎn)可能有若干個(gè),路由算法的核心功能就是從中選取一個(gè)最佳的鄰居節(jié)點(diǎn)作為到達(dá)該源節(jié)點(diǎn)的下一跳節(jié)點(diǎn);

5)bcast_own_sum:用于統(tǒng)計(jì)本節(jié)點(diǎn)廣播發(fā)送的OGM包通過該源節(jié)點(diǎn)重新廣播后又發(fā)送回自己的數(shù)量,統(tǒng)計(jì)這個(gè)數(shù)量對(duì)于計(jì)算TQ值至關(guān)重要。

1.5 BATMAN_Adv路由算法

在BATMAN_Adv中每一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)都稱作一個(gè)源節(jié)點(diǎn)(Originator),每一個(gè)Originator周期性的廣播OGM幀,在鄰居節(jié)點(diǎn)收到OGM幀后,鄰居節(jié)點(diǎn)根據(jù)以下的判斷對(duì)OGM幀進(jìn)行處理:

1)如果OGM幀的版本信息不對(duì),則直接將其丟棄;

2)如果OGM幀中的上一跳地址與本節(jié)點(diǎn)地址一致,說明是本節(jié)點(diǎn)發(fā)送的OGM幀,則直接將其丟棄;

3)如果OGM幀中的源節(jié)點(diǎn)地址與本節(jié)點(diǎn)地址一致,說明是本節(jié)點(diǎn)發(fā)送的OGM幀經(jīng)過鄰居節(jié)點(diǎn)又廣播回來的,可以推定本節(jié)點(diǎn)與該鄰居節(jié)點(diǎn)之間為雙向鏈路,標(biāo)記與該鄰居節(jié)點(diǎn)為雙向鏈路,并丟棄該OGM幀;

4)如果OGM幀序號(hào)在滑動(dòng)窗口范圍內(nèi),則依據(jù)1.3節(jié)所介紹的滑動(dòng)窗口機(jī)制進(jìn)行相應(yīng)處理,且將該OGM重新廣播給其他節(jié)點(diǎn)。

為了防止OGM被無限制的廣播,所有節(jié)點(diǎn)在接收到OGM幀時(shí)如果發(fā)現(xiàn)該OGM幀已經(jīng)被接收過或者該OGM幀的TTL為2時(shí),都會(huì)將其丟棄,這樣保證了所有OGM幀只會(huì)在每個(gè)節(jié)點(diǎn)中轉(zhuǎn)發(fā)一次,這種選擇性的洪泛機(jī)制保證了全網(wǎng)不會(huì)因?yàn)镺GM幀產(chǎn)生全網(wǎng)廣播風(fēng)暴,從而保障數(shù)據(jù)的正常通信。

每個(gè)節(jié)點(diǎn)針對(duì)每一個(gè)鄰居節(jié)點(diǎn)維護(hù)一個(gè)本地TQ值,該值為回環(huán)鏈路狀態(tài)EQ與接收鏈路狀態(tài)RQ的比值,即

TQ = EQ / RQ

(1)

其中EQ是本節(jié)點(diǎn)發(fā)給該鄰居節(jié)點(diǎn)又由該鄰居節(jié)點(diǎn)轉(zhuǎn)發(fā)回本節(jié)點(diǎn)的OGM幀數(shù),RQ是所有本節(jié)點(diǎn)收到由該鄰居節(jié)點(diǎn)發(fā)送的OGM幀數(shù)。

源節(jié)點(diǎn)在廣播OGM幀時(shí)將OGM幀中的TQ值初始化為255,OGM幀在廣播的過程中,任何接收到該OGM幀的節(jié)點(diǎn)將自己本地TQ值乘以收到OGM幀中的TQ值作為轉(zhuǎn)發(fā)的OGM幀的TQ值,這樣每個(gè)節(jié)點(diǎn)收到的該OGM幀的TQ值即是該節(jié)點(diǎn)到源節(jié)點(diǎn)整個(gè)鏈路的狀態(tài)質(zhì)量。每個(gè)節(jié)點(diǎn)從各個(gè)鄰居節(jié)點(diǎn)中獲取到源節(jié)點(diǎn)鏈路的TQ值后,從中選擇TQ值最大的鄰居節(jié)點(diǎn)作為最佳下一跳鄰居節(jié)點(diǎn),即是到達(dá)源節(jié)點(diǎn)的最佳下一跳路由節(jié)點(diǎn)。

如圖3所示,網(wǎng)絡(luò)拓?fù)渲杏蠥、B、C、D、E、F六個(gè)節(jié)點(diǎn),假設(shè)兩鄰居節(jié)點(diǎn)之間相互的本地TQ值相等,鏈路中的數(shù)值為本地TQ值。下面介紹如何確定從A節(jié)點(diǎn)到F節(jié)點(diǎn)的最佳路由路徑。如前所述,全網(wǎng)各節(jié)點(diǎn)會(huì)周期性的發(fā)送OGM幀,F(xiàn)節(jié)點(diǎn)發(fā)送的OGM幀可以通過F-E-C-A和F-D-C-A兩條路徑到達(dá)A節(jié)點(diǎn),該OGM幀的最初TQ值為255,經(jīng)過C、D、E三個(gè)節(jié)點(diǎn)的廣播轉(zhuǎn)發(fā)后,其TQ值將乘以C、D、E三個(gè)節(jié)點(diǎn)的本地TQ值作為轉(zhuǎn)發(fā)OGM幀的TQ值,所以最后A節(jié)點(diǎn)通過兩條路徑收到的OGM幀中的TQ值分別為85和80,而由于A節(jié)點(diǎn)收到的兩個(gè)不同TQ值的OGM幀都由C節(jié)點(diǎn)轉(zhuǎn)發(fā),即A節(jié)點(diǎn)到達(dá)F節(jié)點(diǎn)必須經(jīng)過C節(jié)點(diǎn),所以A節(jié)點(diǎn)到達(dá)F節(jié)點(diǎn)的最優(yōu)下一跳節(jié)點(diǎn)為C節(jié)點(diǎn)。同理遞推,C節(jié)點(diǎn)通過兩條路徑收到的OGM幀中的TQ值分別為122和114,所以可以判斷C節(jié)點(diǎn)到達(dá)F節(jié)點(diǎn)的最優(yōu)下一跳節(jié)點(diǎn)為E節(jié)點(diǎn)。最終得出A節(jié)點(diǎn)到F節(jié)點(diǎn)的最佳路由路徑為A-C-E-F。

圖3 網(wǎng)絡(luò)拓?fù)溲菔?/p>

2 自組網(wǎng)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2.1 總體設(shè)計(jì)

自組網(wǎng)設(shè)備通常是一種特殊的路由設(shè)備,由物理層、MAC層和路由層組成,而基于BATMAN_Adv的自組網(wǎng)設(shè)備由于路由協(xié)議運(yùn)行在MAC層,不存在單獨(dú)的路由層劃分,所以可以歸類為一種特殊的交換設(shè)備,但是無論是路由設(shè)備還是交換設(shè)備,都需要物理層協(xié)議和MAC層協(xié)議的支持。

自組網(wǎng)與其他普通無線局域網(wǎng)最主要區(qū)別在于自組網(wǎng)分布式、無中心、支持多跳等特點(diǎn)。IEEE 802.11是目前無線局域網(wǎng)中被應(yīng)用最廣的協(xié)議標(biāo)準(zhǔn),其MAC層協(xié)議包含DCF模式[4],能夠很好的支持分布式網(wǎng)絡(luò),其物理層協(xié)議也能夠提供較大的數(shù)據(jù)速率。如前文所述,自組網(wǎng)的核心在于路由協(xié)議,而本系統(tǒng)的重點(diǎn)也在于BATMAN_Adv路由協(xié)議的應(yīng)用,所以本自組網(wǎng)系統(tǒng)采用較為成熟的IEEE 802.11協(xié)議作為自組網(wǎng)設(shè)備的MAC層和物理層協(xié)議。

2.2 硬件選型

在硬件選型方面,本系統(tǒng)采用Raspberry Pi 3B開發(fā)板作為系統(tǒng)硬件,如圖4所示,其板載基于IEEE 802.11n的無線網(wǎng)卡,可以使用該無線網(wǎng)卡作為系統(tǒng)的物理層和MAC層實(shí)現(xiàn)。該開發(fā)板體積小,功耗和成本低,可支持運(yùn)行嵌入式Linux操作系統(tǒng),非常適合作為自組網(wǎng)開發(fā)的驗(yàn)證樣機(jī)平臺(tái)。

圖4 Raspberry Pi 3B

2.3 Linux內(nèi)核編譯

BATMAN_Adv在Linux系統(tǒng)中以內(nèi)核驅(qū)動(dòng)的方式運(yùn)行,其實(shí)現(xiàn)方式有兩種:一種方式為使用BATMAN_Adv開源程序源代碼,在使用的Linux系統(tǒng)下進(jìn)行編譯,形成內(nèi)核模塊后載入操作系統(tǒng)中運(yùn)行;另外一種方式為使用Linux內(nèi)核自帶的BATMAN_Adv內(nèi)核模塊,在Linux 2.6.38之后的所有內(nèi)核版本中已經(jīng)默認(rèn)集成了BATMAN_Adv內(nèi)核模塊,可以直接載入操作系統(tǒng)運(yùn)行。

本系統(tǒng)使用的嵌入式Linux操作系統(tǒng)內(nèi)核版本為L(zhǎng)inux 3.0,包含BATMAN_Adv模塊,因此系統(tǒng)采用第二種方式實(shí)現(xiàn)BATMAN_Adv路由協(xié)議。雖然內(nèi)核帶有BATMAN_Adv模塊,但是一般開發(fā)板廠商提供的內(nèi)核鏡像都沒有將其編譯包含在內(nèi),所以需要自己對(duì)內(nèi)核源碼進(jìn)行編譯。編譯時(shí)可使用menuconfig工具來編輯.config內(nèi)核配置文件[5],將BATMAN_Adv內(nèi)核模塊選中,最后保存配置文件進(jìn)行內(nèi)核編譯。

2.4 系統(tǒng)配置

Linux加載BATMAN_Adv內(nèi)核模塊后,還需進(jìn)行一定配置才能使得自組網(wǎng)設(shè)備正常運(yùn)行起來。配置主要分為兩部分,第一部分是對(duì)無線網(wǎng)卡進(jìn)行配置,使得無線網(wǎng)卡運(yùn)行在AdHoc模式,第二部分是建立BATMAN_Adv虛擬網(wǎng)絡(luò)設(shè)備,將無線網(wǎng)卡綁定在該虛擬網(wǎng)絡(luò)設(shè)備上,并為該虛擬網(wǎng)絡(luò)設(shè)備設(shè)置IP地址。

以上配置成功后,各設(shè)備之間的自組網(wǎng)就已經(jīng)建立起來了。

2.5 以太網(wǎng)橋接

自組網(wǎng)設(shè)備是一個(gè)路由或交換設(shè)備,其自身并沒有需要傳輸?shù)臉I(yè)務(wù),所以自組網(wǎng)設(shè)備需要有業(yè)務(wù)輸入功能。開發(fā)板上的有線以太網(wǎng)卡能夠作為業(yè)務(wù)輸入的接口,但是需要做有線網(wǎng)卡到BATMAN_Adv虛擬網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)轉(zhuǎn)發(fā)。實(shí)現(xiàn)數(shù)據(jù)轉(zhuǎn)發(fā)有兩種方式:一種是有線網(wǎng)卡與虛擬網(wǎng)絡(luò)設(shè)備采用不同的網(wǎng)絡(luò)地址,然后使用NAT技術(shù)進(jìn)行地址轉(zhuǎn)換;另外一種是在MAC層上將有線網(wǎng)卡與虛擬網(wǎng)絡(luò)設(shè)備進(jìn)行橋接。如前文所述,基于BATMAN_Adv的自組網(wǎng)設(shè)備是一種特殊的二層交換設(shè)備,所以采用以太網(wǎng)橋接的方式更符合其自身特點(diǎn)。

在實(shí)現(xiàn)時(shí)使用Linux中的Brctl命令進(jìn)行以太網(wǎng)橋接,設(shè)定一個(gè)橋接虛擬網(wǎng)卡,并將虛擬網(wǎng)絡(luò)設(shè)備和有線網(wǎng)卡都加入到虛擬網(wǎng)卡中,即完成了以太網(wǎng)橋接功能。任意業(yè)務(wù)設(shè)備插入開發(fā)板有線網(wǎng)卡接口后就能像使用本地交換機(jī)一樣與自組網(wǎng)系統(tǒng)中的其他業(yè)務(wù)設(shè)備進(jìn)行通信。

3 系統(tǒng)測(cè)試

最終包含三個(gè)節(jié)點(diǎn)的自組網(wǎng)系統(tǒng)實(shí)現(xiàn)如圖5所示。

圖5 系統(tǒng)實(shí)現(xiàn)圖

為了驗(yàn)證自組網(wǎng)系統(tǒng)的基本性能,進(jìn)行如下測(cè)試:

1)點(diǎn)到點(diǎn)無線性能測(cè)試

主要對(duì)自組網(wǎng)系統(tǒng)點(diǎn)到點(diǎn)單跳情況下的吞吐量、丟包率、時(shí)延進(jìn)行測(cè)試,使用Send/Recv測(cè)試軟件進(jìn)行測(cè)試吞吐量,使用Ping命令進(jìn)行測(cè)試時(shí)延。

吞吐量測(cè)試的結(jié)果如圖6所示:

圖6 吞吐量測(cè)試結(jié)果

丟包率測(cè)試的結(jié)果如圖7所示:

圖7 丟包率測(cè)試結(jié)果

時(shí)延測(cè)試的結(jié)果如圖8所示:

圖8 時(shí)延測(cè)試結(jié)果

根據(jù)測(cè)試結(jié)果可得該自組網(wǎng)系統(tǒng)的點(diǎn)到點(diǎn)平均吞吐量為45Mbps左右,在速率為36Mbps情況下丟包率為0,平均時(shí)延為7ms。

2)端到端無線性能和功能測(cè)試

通過降低各節(jié)點(diǎn)發(fā)射功率形成如圖9所示的鏈狀拓?fù)洌瑢?duì)自組網(wǎng)系統(tǒng)端到端兩跳情況下的中繼功能和性能進(jìn)行測(cè)試。

圖9 測(cè)試拓?fù)鋱D

中繼功能測(cè)試結(jié)果為當(dāng)節(jié)點(diǎn)A與節(jié)點(diǎn)C無法直接通信,當(dāng)節(jié)點(diǎn)B開啟后作為中繼節(jié)點(diǎn),節(jié)點(diǎn)A就能夠通過節(jié)點(diǎn)B中繼后與節(jié)點(diǎn)C通信,當(dāng)節(jié)點(diǎn)B關(guān)閉后,節(jié)點(diǎn)A又無法與節(jié)點(diǎn)C通信。

節(jié)點(diǎn)A到節(jié)點(diǎn)C的端到端吞吐量測(cè)試的結(jié)果如圖10所示:

圖10 吞吐量測(cè)試結(jié)果

節(jié)點(diǎn)A到節(jié)點(diǎn)C的端到端丟包率測(cè)試的結(jié)果如圖11所示:

圖11 丟包率測(cè)試結(jié)果

節(jié)點(diǎn)A到節(jié)點(diǎn)C的端到端時(shí)延測(cè)試的結(jié)果如圖12所示:

圖12 時(shí)延測(cè)試結(jié)果

根據(jù)測(cè)試結(jié)果可得該自組網(wǎng)系統(tǒng)兩跳情況下平均吞吐量為35Mbps左右,在速率為20Mbps情況下丟包率約等于0,平均時(shí)延為13ms。

通過以上測(cè)試可以得出BATMAN_Adv具有良好的系統(tǒng)性能,在多跳情況下,網(wǎng)絡(luò)性能并沒有大幅度的下降。

4 結(jié)束語

BATMAN_Adv是一種高效的輕量級(jí)自組網(wǎng)路由算法。它具有路由收斂快,協(xié)議開銷低,魯棒性強(qiáng)等優(yōu)點(diǎn)。并且它作為開源協(xié)議,已有現(xiàn)成開源實(shí)現(xiàn)代碼,可根據(jù)應(yīng)用需求進(jìn)行進(jìn)一步改進(jìn),大大降低自組網(wǎng)路由開發(fā)的難度。因此,本文提出了一種基于BATMAN_Adv路由協(xié)議的無線自組網(wǎng)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn),并在最后進(jìn)行了相應(yīng)的測(cè)試。該系統(tǒng)無論在軍事領(lǐng)域還是在民用領(lǐng)域都具有很好的應(yīng)用前景。

《火控雷達(dá)技術(shù)》征稿簡(jiǎn)則

《火控雷達(dá)技術(shù)》是國(guó)家科委批準(zhǔn)的,由西安電子工程研究所主辦的國(guó)內(nèi)外公開發(fā)行的科技類刊物。先后被《中國(guó)期刊全文數(shù)據(jù)庫(kù)》、中國(guó)核心期刊(遴選)數(shù)據(jù)庫(kù)、《中文科技期刊數(shù)據(jù)庫(kù)》、《中國(guó)學(xué)術(shù)期刊綜合評(píng)價(jià)數(shù)據(jù)庫(kù)》等收錄。本刊以理論與實(shí)踐相結(jié)合為指導(dǎo)方針,側(cè)重于工程應(yīng)用。主要報(bào)導(dǎo)國(guó)內(nèi)外同行在雷達(dá)、通訊等電子領(lǐng)域內(nèi)的研究成果、技術(shù)發(fā)展動(dòng)態(tài)及有關(guān)的新理論、新概念、新技術(shù)、新方法。為了把刊物辦得更好,進(jìn)一步明確投稿要求,特制定本簡(jiǎn)則。

1 投稿約定

1)稿件撰寫格式按國(guó)家科技論文撰寫標(biāo)準(zhǔn)GB7713執(zhí)行。

2)來稿要求有一定的創(chuàng)新性,觀點(diǎn)明確、重點(diǎn)突出、文字簡(jiǎn)練。字?jǐn)?shù)一般不超過5000字(含圖、表)。

3)凡屬國(guó)家基金資助項(xiàng)目,國(guó)家、省、部、委重點(diǎn)攻關(guān)課題,國(guó)際、國(guó)內(nèi)學(xué)術(shù)會(huì)議宣讀論文,碩、博士生論文,請(qǐng)予以注明,將優(yōu)先刊用。

4)多個(gè)作者不同單位的,要標(biāo)明全部作者單位。作者通信地址要寫至二級(jí)單位。第一作者需附簡(jiǎn)歷,包括:出生年、性別、職稱(學(xué)位)、研究方向或主要科研項(xiàng)目。

5)文中的圖(JPG格式)、表要有圖釋和表題。坐標(biāo)圖中,橫、縱坐標(biāo)須標(biāo)明標(biāo)示、量和單位。

2 中英文摘要及參考文獻(xiàn)要求

2.1 摘要

來稿須有中、英文摘要及關(guān)鍵詞。中文摘要300字左右。關(guān)鍵詞3~5個(gè)。

2.2 參考文獻(xiàn)

參考文獻(xiàn)應(yīng)是文中直接引用的公開出版物,在文中引用處用"[文獻(xiàn)序號(hào)(右上角標(biāo)])"順序標(biāo)注。序號(hào)與文末參考文獻(xiàn)編碼一致。文末參考文獻(xiàn)著錄格式按國(guó)家標(biāo)準(zhǔn)GB7714執(zhí)行。

1)期刊文獻(xiàn) 作者.題目[J].刊名,出版年,卷(期):起止頁(yè)碼.

2)專著 作者.書名[M].版本(第一版可不標(biāo)注).出版地:出版社,出版年:起止頁(yè)碼.

3)論文集 作者. 論文題目[C].//編者.論文集名.出版地:出版者,出版年:起止頁(yè)碼.

4)學(xué)位論文 作者.題目[D].保存城市名:保存單位(寫到二級(jí)單位),出版年.

5)標(biāo)準(zhǔn) 起草責(zé)任者.標(biāo)準(zhǔn)代號(hào) 標(biāo)準(zhǔn)順序號(hào)-發(fā)布年,標(biāo)準(zhǔn)名稱[S].出版地:出版者,出版年.

6)科技報(bào)告 作者.題目[R].報(bào)告題目及編號(hào).出版地:出版者,出版年:起止頁(yè)碼.

7)專利 專利所有者.題名:專利國(guó)別,專利號(hào)[P].公告日期.

8)電子文獻(xiàn) 作者.題名[EB/OL].出版地:出版者,發(fā)表或更新日期[引用日期].電子文獻(xiàn)地址.

3 其他約定

1)來稿采用與否一般在3個(gè)月內(nèi)答復(fù),逾期未接到通知者,稿件可自行處理。稿件一般不退,請(qǐng)自留底稿。

2)請(qǐng)勿一稿多投。來稿一經(jīng)發(fā)表,付給稿酬并贈(zèng)送當(dāng)期刊物一本。作者著作權(quán)使用費(fèi)、上網(wǎng)服務(wù)費(fèi)都在所付稿酬中一次性付清。

3)稿件涉及他人利益者,編輯部不承擔(dān)任何連帶責(zé)任。

4)稿件錄用,文責(zé)自負(fù)。編輯有權(quán)作適當(dāng)改動(dòng),不允許改動(dòng)者請(qǐng)預(yù)先說明。

4 廣告征集

本刊征集企業(yè)的形象宣傳、雷達(dá)/通訊領(lǐng)域的產(chǎn)品廣告以及各種相關(guān)信息。

5 投稿要求:請(qǐng)作者網(wǎng)上電子郵件投稿,E-mail:hkldjs@163.com聯(lián)系電話:(029)85617147

猜你喜歡
系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
基于PowerPC+FPGA顯示系統(tǒng)
基于UG的發(fā)射箱自動(dòng)化虛擬裝配系統(tǒng)開發(fā)
半沸制皂系統(tǒng)(下)
FAO系統(tǒng)特有功能分析及互聯(lián)互通探討
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統(tǒng) 德行天下
PLC在多段調(diào)速系統(tǒng)中的應(yīng)用
主站蜘蛛池模板: 91色综合综合热五月激情| 97久久免费视频| 久久国产黑丝袜视频| a欧美在线| 欧美h在线观看| 一级毛片在线直接观看| 国产手机在线ΑⅤ片无码观看| 动漫精品中文字幕无码| 亚洲 日韩 激情 无码 中出| 小蝌蚪亚洲精品国产| 亚洲h视频在线| 啊嗯不日本网站| 亚洲天堂777| 狠狠五月天中文字幕| 欧美日本激情| 四虎亚洲精品| 又爽又大又黄a级毛片在线视频| 毛片一级在线| 黄色三级网站免费| 日韩成人午夜| 97se亚洲| 在线a视频免费观看| 欧美亚洲另类在线观看| 久久无码高潮喷水| 熟妇丰满人妻av无码区| 国产91在线免费视频| 国产日韩精品欧美一区喷| 97国产精品视频自在拍| 91系列在线观看| 天天色综网| 中文字幕在线永久在线视频2020| 国产美女主播一级成人毛片| 精品午夜国产福利观看| 亚洲精品无码不卡在线播放| 亚洲国产成熟视频在线多多| 欧美福利在线| 欧美激情视频一区二区三区免费| 福利在线不卡| 国产一区二区福利| 中美日韩在线网免费毛片视频| 伊人成色综合网| 亚洲中文字幕无码mv| 在线观看国产一区二区三区99| 99资源在线| 2020国产精品视频| 欧美色99| 亚洲三级片在线看| 亚洲女同欧美在线| 国产特一级毛片| 久久精品这里只有国产中文精品| 中文字幕无线码一区| 精品三级网站| 精品自窥自偷在线看| 国产呦精品一区二区三区下载| 正在播放久久| 国产三级毛片| 国产成人亚洲综合A∨在线播放| 91免费观看视频| 伊人久久福利中文字幕| 色丁丁毛片在线观看| 尤物在线观看乱码| 欧美日韩导航| 一级毛片免费观看不卡视频| 欧美日韩国产在线播放| 午夜福利无码一区二区| 国产成人三级在线观看视频| 国产精品第一区| 日本午夜网站| 91福利在线观看视频| 国产乱视频网站| 国产精品视频a| 色综合激情网| 久久频这里精品99香蕉久网址| 国产特级毛片| 欧美午夜在线视频| 狠狠色狠狠色综合久久第一次| a级毛片免费看| 久久久久九九精品影院| 高清无码一本到东京热| 国产SUV精品一区二区| 一级一级一片免费| 久久青草视频|