張艷
摘 要: 由于網(wǎng)絡(luò)通信數(shù)據(jù)類型多種多樣,傳統(tǒng)移動(dòng)自組織網(wǎng)絡(luò)通信模塊無法對(duì)其進(jìn)行有效識(shí)別,通信水平較低。因此,設(shè)計(jì)一套通信水平較高的移動(dòng)自組織網(wǎng)絡(luò)通信模塊。該模塊由傳輸單元、路由器、控制單元和用戶端組成。傳輸單元將移動(dòng)自組織網(wǎng)絡(luò)的節(jié)點(diǎn)分為三層,以保證節(jié)點(diǎn)數(shù)據(jù)通信的有效傳輸。路由器為移動(dòng)自組織網(wǎng)絡(luò)的節(jié)點(diǎn)數(shù)據(jù)提供通信通道,并將節(jié)點(diǎn)數(shù)據(jù)類型轉(zhuǎn)換成高速通道能夠接收的類型,以保障模塊整體傳輸效率??刂茊卧O(jiān)管整個(gè)模塊數(shù)據(jù),并進(jìn)行數(shù)據(jù)的前向糾錯(cuò)處理。控制單元利用8255系統(tǒng)板為用戶端提供數(shù)據(jù)傳輸接口,用戶在用戶端中可查詢到模塊的所有數(shù)據(jù)。軟件給出用戶外接設(shè)備的用戶端功能結(jié)構(gòu)圖,以及模塊對(duì)模塊經(jīng)營(yíng)結(jié)果取向管理訓(xùn)練的語言代碼。實(shí)驗(yàn)結(jié)果表明,所設(shè)計(jì)模塊擁有較高的通信水平。
關(guān)鍵詞: 移動(dòng)自組織網(wǎng)絡(luò); 通信模塊; 有效識(shí)別; 8255系統(tǒng)板
中圖分類號(hào): TN711?34; TN91 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 1004?373X(2017)10?0054?04
Abstract: As the types of network communication data are various and the traditional mobile self?organized network communication module cannot effectively recognize it, a mobile self?organized network communication module with higher level communication was built. The module is composed of transport unit, router, control unit and client. The transmission unit is used to divide the mobile self?organizing network nodes into three layers to ensure the effective transmission of node data communication. The router provides a communication channel for node data of the mobile self?organizing network, and converts the node data type into the type that the high?speed channel can receive so as to ensure overall transfer efficiency of the module. The control unit supervises the data of the whole module, executes forward error correction processing of data, and provides a data transmission interface for a client by means of 8255 system board, so that the user can query all module data in the client. The client function structure diagram for external device of the user and the language code of module?to?module operating results orientation management training are given in this paper. The experimental results indicate that the designed module has a high communication level.
Keywords: mobile self?organizing network; communication module; effective recognition; 8255 system board
0 引 言
近年來,隨著移動(dòng)自組織網(wǎng)絡(luò)的不斷進(jìn)步,人們的網(wǎng)絡(luò)生活也愈加豐富多彩。移動(dòng)自組織網(wǎng)絡(luò)通信模塊以其較高的魯棒性和通信靈活性,被廣泛應(yīng)用于軍事、電子科技等領(lǐng)域[1?4]。由于網(wǎng)絡(luò)通信數(shù)據(jù)類型多種多樣,傳統(tǒng)移動(dòng)自組織網(wǎng)絡(luò)通信模塊無法對(duì)其進(jìn)行有效識(shí)別,通信水平較低;因此,構(gòu)建出通信水平較高的移動(dòng)自組織網(wǎng)絡(luò)通信模塊,是人們普遍關(guān)注的重點(diǎn)項(xiàng)目[5?6]。
以往研究的移動(dòng)自組織網(wǎng)絡(luò)通信模塊均存在一定的問題。如文獻(xiàn)[7]提出嵌入式操作系統(tǒng)移動(dòng)自組織網(wǎng)絡(luò)通信模塊,該模塊利用嵌入式操作系統(tǒng)將模塊硬件中的影響因素排除,擁有較高的可靠性;但嵌入式操作系統(tǒng)的算法復(fù)雜,對(duì)通信問題的處理能力較弱,模塊通信水平整體較低。文獻(xiàn)[8]提出基于藍(lán)牙技術(shù)的移動(dòng)自組織網(wǎng)絡(luò)通信模塊,藍(lán)牙技術(shù)擁有應(yīng)用靈活、傳輸效率高等優(yōu)點(diǎn),將藍(lán)牙技術(shù)應(yīng)用于移動(dòng)自組織網(wǎng)絡(luò)通信模塊中,有效增強(qiáng)了模塊的通信水平;但藍(lán)牙技術(shù)的通信距離較短,只適用于移動(dòng)自組織網(wǎng)絡(luò)近距離節(jié)點(diǎn)的數(shù)據(jù)傳輸,導(dǎo)致模塊的可應(yīng)用性不高。文獻(xiàn)[9]提出MCN移動(dòng)自組織網(wǎng)絡(luò)通信模塊,該模塊將蜂窩網(wǎng)絡(luò)與移動(dòng)自組織網(wǎng)絡(luò)相結(jié)合,實(shí)現(xiàn)了模塊的高速通信和通信數(shù)據(jù)的全球漫游。但該模塊兼容性不高,無法滿足用戶日益增長(zhǎng)的需求。文獻(xiàn)[10]提出IRHN移動(dòng)自組織網(wǎng)絡(luò)通信模塊,該模塊利用IRHN整合網(wǎng)絡(luò)資源,實(shí)現(xiàn)了多通道的共同傳導(dǎo),通信水平較高。但該模塊的開發(fā)需要眾多高級(jí)技術(shù)人才,成本較大。
為了解決以上問題,構(gòu)建通信水平較高的移動(dòng)自組織網(wǎng)絡(luò)通信模塊。實(shí)驗(yàn)結(jié)果表明,所設(shè)計(jì)的模塊擁有較高的通信水平。
1 移動(dòng)自組織網(wǎng)絡(luò)通信模塊設(shè)計(jì)
移動(dòng)自組織網(wǎng)絡(luò)通信模塊由傳輸單元、路由器、控制單元和用戶端組成。傳輸單元能夠?qū)崿F(xiàn)移動(dòng)自組織網(wǎng)絡(luò)節(jié)點(diǎn)的數(shù)據(jù)傳輸,路由器為數(shù)據(jù)傳輸提供通信通道,控制單元?jiǎng)t監(jiān)管著整個(gè)模塊的工作,并為用戶端提供數(shù)據(jù)傳輸接口。用戶在用戶端中可查詢到模塊所有數(shù)據(jù)。
1.1 傳輸單元設(shè)計(jì)
移動(dòng)自組織網(wǎng)絡(luò)節(jié)點(diǎn)的通信能力與移動(dòng)自組織網(wǎng)絡(luò)的層次有關(guān),移動(dòng)自組織網(wǎng)絡(luò)通信模塊利用通信通道獲取用戶所需數(shù)據(jù)。傳輸單元的層次越少,節(jié)點(diǎn)就越有可能被配置性能優(yōu)良的通信通道。而過少的層次會(huì)降低移動(dòng)自組織網(wǎng)絡(luò)通信模塊的通信效率,也不利于移動(dòng)自組織網(wǎng)絡(luò)通信模塊的后期維修工作。因此,移動(dòng)自組織網(wǎng)絡(luò)通信模塊利用傳輸單元將移動(dòng)自組織網(wǎng)絡(luò)分為三層,分別為核心節(jié)點(diǎn)層、近距離節(jié)點(diǎn)層、遠(yuǎn)距離節(jié)點(diǎn)層,如圖1所示。
圖1中,離地表最近的一級(jí)節(jié)點(diǎn)層為近距離節(jié)點(diǎn)層,其次是核心節(jié)點(diǎn)層,離地表最遠(yuǎn)的三級(jí)節(jié)點(diǎn)層為遠(yuǎn)距離節(jié)點(diǎn)層。三個(gè)節(jié)點(diǎn)層將移動(dòng)自組織網(wǎng)絡(luò)塑造成三維空間,三維空間的應(yīng)用較為靈活,用戶管理起來更加方便,且運(yùn)行成本較低,可在多種領(lǐng)域中應(yīng)用自如。
移動(dòng)自組織網(wǎng)絡(luò)通信模塊中的普通節(jié)點(diǎn)和低級(jí)核心節(jié)點(diǎn)均存在于近距離節(jié)點(diǎn)層中。近距離節(jié)點(diǎn)層利用低級(jí)核心節(jié)點(diǎn)監(jiān)管普通節(jié)點(diǎn),低級(jí)核心節(jié)點(diǎn)能夠?qū)⑤^為適合的通信通道配置給普通節(jié)點(diǎn)。在移動(dòng)自組織網(wǎng)絡(luò)通信模塊的后期完善工作中,常常利用“碼分多址”方法進(jìn)行近距離節(jié)點(diǎn)層的效率優(yōu)化。
移動(dòng)自組織網(wǎng)絡(luò)通信模塊中的核心節(jié)點(diǎn)位于核心節(jié)點(diǎn)層中,該層能夠有效改善移動(dòng)自組織網(wǎng)絡(luò)通信模塊拓展接口的兼容性。在核心節(jié)點(diǎn)層中,用戶可為移動(dòng)自組織網(wǎng)絡(luò)通信模塊任意添加外接設(shè)備。核心節(jié)點(diǎn)層為這些設(shè)備提供了無線通信功能,能夠?qū)崿F(xiàn)不同設(shè)備間的高效通信。
遠(yuǎn)距離節(jié)點(diǎn)層可進(jìn)行移動(dòng)自組織網(wǎng)絡(luò)中遠(yuǎn)距離節(jié)點(diǎn)(包含無人機(jī)、衛(wèi)星等節(jié)點(diǎn))的通信接收工作。而且,當(dāng)核心節(jié)點(diǎn)層出現(xiàn)通信故障時(shí),遠(yuǎn)距離節(jié)點(diǎn)層會(huì)暫時(shí)接管核心節(jié)點(diǎn)層的工作,以維持移動(dòng)自組織網(wǎng)絡(luò)通信模塊的正常工作。
1.2 路由器設(shè)計(jì)
路由器為移動(dòng)自組織網(wǎng)絡(luò)通信模塊提供了通信通道。在傳輸單元中,核心節(jié)點(diǎn)層中是路由器的主要作用區(qū)域。
傳輸單元中核心節(jié)點(diǎn)層的網(wǎng)速高于其他節(jié)點(diǎn)層的網(wǎng)速,這是因?yàn)榻嚯x節(jié)點(diǎn)層和遠(yuǎn)距離節(jié)點(diǎn)層的工作效率低于核心節(jié)點(diǎn)層的工作效率。網(wǎng)速越慢,用戶接收數(shù)據(jù)的時(shí)間就越長(zhǎng)。基于以上情況,路由器為傳輸單元提供了數(shù)據(jù)類型的轉(zhuǎn)換操作,將網(wǎng)速較低的節(jié)點(diǎn)層中的數(shù)據(jù)轉(zhuǎn)換為核心節(jié)點(diǎn)層中高速通道能夠識(shí)別的數(shù)據(jù)類型,經(jīng)由網(wǎng)速較高的核心節(jié)點(diǎn)層傳輸?shù)接脩羰种?。同時(shí),路由器也能夠自動(dòng)區(qū)分用戶手中各節(jié)點(diǎn)層的傳輸數(shù)據(jù),保證了移動(dòng)自組織網(wǎng)絡(luò)通信模塊的可靠性。
在移動(dòng)自組織網(wǎng)絡(luò)通信模塊的實(shí)際應(yīng)用中,路由器的安裝方式可分為固定式和移動(dòng)式。對(duì)于固定式的路由器,移動(dòng)自組織網(wǎng)絡(luò)通信模塊要求其擁有較高的包容性,即能夠兼容多種外接設(shè)備的通信功能。選用某公司生產(chǎn)的MPC8360處理器,該處理器的集成度和安全性能均較高,符合移動(dòng)自組織網(wǎng)絡(luò)通信模塊的設(shè)計(jì)初衷;對(duì)于移動(dòng)式的路由器,選用體積輕便且較為節(jié)能的ARM處理器。
由于采用固定式安裝方式的路由器較為常見,移動(dòng)自組織網(wǎng)絡(luò)通信模塊構(gòu)建了控制單元對(duì)其進(jìn)行控制。
1.3 控制單元設(shè)計(jì)
控制單元能夠監(jiān)控移動(dòng)自組織網(wǎng)絡(luò)通信模塊中的所有數(shù)據(jù),并對(duì)這些數(shù)據(jù)進(jìn)行前向糾錯(cuò)處理,其工作原理如圖2所示。
由圖2可知,控制單元的工作流程為:控制單元利用5 V蓄電器為其供電,先采集自組織網(wǎng)絡(luò)通信模塊中的所有數(shù)據(jù),并對(duì)模塊電源數(shù)據(jù)進(jìn)行濾波處理,濾波后的電源能夠控制模塊數(shù)據(jù)有序地進(jìn)行前向糾錯(cuò)處理。存儲(chǔ)器中的數(shù)據(jù)均來自傳輸單元,控制單元對(duì)其進(jìn)行納入糾錯(cuò)指令的編程操作,隨后進(jìn)行前向糾錯(cuò)處理。在控制單元工作的同時(shí),時(shí)鐘開始計(jì)時(shí),控制處理器也開始對(duì)前向糾錯(cuò)處理的工作流程進(jìn)行管控。經(jīng)由前向糾錯(cuò)處理后的數(shù)據(jù)均會(huì)被反饋至系統(tǒng)板。選用某公司生產(chǎn)的8255系統(tǒng)板,其電路圖如圖3所示。
由圖3可知,觸發(fā)電路模塊、存儲(chǔ)器和振蕩器均為8255系統(tǒng)板的核心元件,將三者連接在一起,能夠?qū)崿F(xiàn)控制單元對(duì)移動(dòng)自組織網(wǎng)絡(luò)通信模塊數(shù)據(jù)的再處理。同時(shí),系統(tǒng)板為用戶端提供數(shù)據(jù)傳輸接口,方便用戶進(jìn)行數(shù)據(jù)的調(diào)用和分析。
2 移動(dòng)自組織網(wǎng)絡(luò)通信模塊軟件設(shè)計(jì)
2.1 移動(dòng)自組織網(wǎng)絡(luò)用戶端設(shè)計(jì)
移動(dòng)自組織網(wǎng)絡(luò)通信模塊為外接設(shè)備設(shè)計(jì)了用戶端,幫助用戶更好地獲取所需功能。模塊可經(jīng)由用戶端內(nèi)置的各種程序,實(shí)現(xiàn)數(shù)據(jù)展示、路由器操作、數(shù)據(jù)轉(zhuǎn)換、數(shù)據(jù)修改、硬件驅(qū)動(dòng)和誤差調(diào)節(jié)等功能。
圖4中,數(shù)據(jù)展示功能能夠?yàn)橛脩粽故就ㄐ胖噶詈湍K進(jìn)行數(shù)據(jù)處理的實(shí)時(shí)狀態(tài),各用戶對(duì)移動(dòng)自組織網(wǎng)絡(luò)通信模塊的建議以及模塊的改進(jìn)措施,均能夠在此呈現(xiàn)。同時(shí),數(shù)據(jù)展示功能還提供了多端設(shè)備的交互功能,用戶可通過手機(jī)短信和郵箱等形式接收所需數(shù)據(jù);路由器操作功能為用戶提供了移動(dòng)自組織網(wǎng)絡(luò)節(jié)點(diǎn)的查詢功能;用戶可通過數(shù)據(jù)轉(zhuǎn)換、數(shù)據(jù)修改以及誤差調(diào)節(jié)功能,實(shí)現(xiàn)對(duì)移動(dòng)自組織網(wǎng)絡(luò)通信模塊數(shù)據(jù)的個(gè)性化處理,經(jīng)個(gè)性化處理后的文件會(huì)實(shí)時(shí)保存在模塊的控制單元中。當(dāng)模塊會(huì)在下次進(jìn)行移動(dòng)自組織網(wǎng)絡(luò)數(shù)據(jù)的處理工作時(shí),會(huì)參考用戶個(gè)性化處理文件,不斷改善自身性能;硬件驅(qū)動(dòng)功能能夠突破移動(dòng)自組織網(wǎng)絡(luò)通信模塊對(duì)通信通道的限制,實(shí)現(xiàn)用戶對(duì)模塊硬件的實(shí)時(shí)驅(qū)動(dòng)和初始化。
2.2 經(jīng)營(yíng)結(jié)果取向管理訓(xùn)練
為了提高移動(dòng)自組織網(wǎng)絡(luò)通信模塊的通信水平,軟件對(duì)模塊進(jìn)行了經(jīng)營(yíng)結(jié)果取向管理訓(xùn)練,其實(shí)現(xiàn)代碼為:
3 實(shí) 驗(yàn)
為了驗(yàn)證本文設(shè)計(jì)的移動(dòng)自組織網(wǎng)絡(luò)通信模塊擁有較高的通信水平,進(jìn)行對(duì)比實(shí)驗(yàn)。通信水平的指標(biāo)主要包括通信距離和通信丟包率,實(shí)驗(yàn)將IRHN移動(dòng)自組織網(wǎng)絡(luò)通信模塊與本文模塊進(jìn)行通信距離和通信丟包率的實(shí)驗(yàn)對(duì)比。
實(shí)驗(yàn)在開闊的場(chǎng)地,同時(shí)進(jìn)行IRHN移動(dòng)自組織網(wǎng)絡(luò)通信模塊與本文模塊的通信距離驗(yàn)證。設(shè)定移動(dòng)自組織網(wǎng)絡(luò)的節(jié)點(diǎn)傳輸功率依次為5 dBm,10 dBm,15 dBm,20 dBm,表1是IRHN移動(dòng)自組織網(wǎng)絡(luò)通信模塊通信距離統(tǒng)計(jì)表,表2是本文模塊通信距離統(tǒng)計(jì)表。
由表1和表2可知,在相同條件下,本文模塊的通信距離要高于IRHN移動(dòng)自組織網(wǎng)絡(luò)通信模塊的通信距離,驗(yàn)證了本文模塊擁有較高的通信距離,能夠更好地為用戶服務(wù)。
為排除實(shí)驗(yàn)的偶然結(jié)果,移動(dòng)自組織網(wǎng)絡(luò)通信模塊的通信丟包率驗(yàn)證實(shí)驗(yàn)在兩個(gè)不同的通信通道上進(jìn)行數(shù)據(jù)采集。由于曲線圖能夠更為直觀地顯示出模塊的通信水平,故將采集到的通信丟包率繪制成曲線圖。圖5為IRHN移動(dòng)自組織網(wǎng)絡(luò)通信模塊通信丟包率曲線圖,圖6是本文模塊通信丟包率曲線圖。
由圖5和圖6可知,當(dāng)通信距離低于150 m,IRHN移動(dòng)自組織網(wǎng)絡(luò)通信模塊的通信丟包率穩(wěn)定在0.1%左右,本文模塊的通信丟包率也穩(wěn)定在0.1%左右;當(dāng)通信距離高于150 m,本文模塊的通信丟包率仍穩(wěn)定在0.1%左右,而IRHN移動(dòng)自組織網(wǎng)絡(luò)通信模塊的通信丟包率則開始大幅度上升。
實(shí)驗(yàn)數(shù)據(jù)采集結(jié)束后,由圖5可看出IRHN移動(dòng)自組織網(wǎng)絡(luò)通信模塊的通信丟包率仍存在上升趨勢(shì),而圖6中本文模塊的通信丟包率曲線依舊穩(wěn)定。產(chǎn)生該現(xiàn)象的原因主要是:網(wǎng)絡(luò)數(shù)據(jù)的類型較多,而IRHN移動(dòng)自組織網(wǎng)絡(luò)通信模塊的數(shù)據(jù)轉(zhuǎn)換效率不高,造成通信通道擁堵,導(dǎo)致通信丟包率不斷上升。該實(shí)驗(yàn)結(jié)果驗(yàn)證了本文系統(tǒng)擁有較低的通信丟包率,且通信丟包率的變化趨勢(shì)較為穩(wěn)定。
以上兩個(gè)對(duì)比實(shí)驗(yàn)的結(jié)果說明,本文設(shè)計(jì)的移動(dòng)自組織網(wǎng)絡(luò)通信模塊擁有較高的通信水平。
4 結(jié) 論
本文構(gòu)建通信水平較高的移動(dòng)自組織網(wǎng)絡(luò)通信模塊,該模塊由傳輸單元、路由器、控制單元和用戶端組成。傳輸單元將移動(dòng)自組織網(wǎng)絡(luò)的節(jié)點(diǎn)分為三層,以保證節(jié)點(diǎn)數(shù)據(jù)通信的有效傳輸。路由器為移動(dòng)自組織網(wǎng)絡(luò)的節(jié)點(diǎn)數(shù)據(jù)提供通信通道,并將節(jié)點(diǎn)數(shù)據(jù)類型轉(zhuǎn)換成高速通道能夠接收的類型,以保障模塊整體傳輸效率??刂茊卧O(jiān)管整個(gè)模塊數(shù)據(jù),并進(jìn)行數(shù)據(jù)的前向糾錯(cuò)處理。控制單元利用8255系統(tǒng)板為用戶端提供數(shù)據(jù)傳輸接口,用戶在用戶端中可查詢到模塊的所有數(shù)據(jù)。軟件給出用戶外接設(shè)備的用戶端功能結(jié)構(gòu)圖,以及模塊對(duì)模塊經(jīng)營(yíng)結(jié)果取向管理訓(xùn)練的語言代碼。實(shí)驗(yàn)結(jié)果表明,所設(shè)計(jì)的模塊擁有較高的通信水平。
參考文獻(xiàn)
[1] 李西洋,范平志.移動(dòng)自組織網(wǎng)絡(luò)中的多信道MAC調(diào)度碼的設(shè)計(jì)與分析[J].通信學(xué)報(bào),2014,35(5):57?64.
[2] 晉伊燦,陳立云,高秀峰,等.基于MANET的移動(dòng)節(jié)點(diǎn)RTU硬件系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)與數(shù)字工程,2014,42(1):150?154.
[3] 吳大鵬,周之楠,張炎,等.消息內(nèi)容保護(hù)的間斷連接移動(dòng)自組織網(wǎng)絡(luò)轉(zhuǎn)發(fā)機(jī)制[J].電子與信息學(xué)報(bào),2015,37(6):1271?1278.
[4] 陶洋,李超,張傳欣.移動(dòng)自組織網(wǎng)絡(luò)預(yù)測(cè)分簇算法的路由協(xié)議[J].電視技術(shù),2014,38(11):97?102.
[5] 潘磊,李廷元.適用于移動(dòng)自組織網(wǎng)絡(luò)的信息安全動(dòng)態(tài)評(píng)估模型[J].計(jì)算機(jī)應(yīng)用,2015,35(12):3419?3423.
[6] 陳園,馬林,鄭敏,等.基于信任度評(píng)估的移動(dòng)自組織網(wǎng)絡(luò)路由協(xié)議[J].計(jì)算機(jī)工程,2015,41(4):135?139.
[7] 高良誠(chéng).移動(dòng)自組織網(wǎng)絡(luò)Q學(xué)習(xí)和改進(jìn)蟻群QoS路由算法[J].吉林大學(xué)學(xué)報(bào)(理學(xué)版),2015,53(3):483?488.
[8] 宋國(guó)平.基于改進(jìn)BERS算法的移動(dòng)自組織網(wǎng)絡(luò)能耗及時(shí)延優(yōu)化[J].東北師大學(xué)報(bào)(自然科學(xué)版),2014,46(2):56?62.
[9] 青巧.基于模糊分割的移動(dòng)自組織網(wǎng)絡(luò)故障檢測(cè)算法[J].計(jì)算機(jī)測(cè)量與控制,2015,23(12):3983?3986.
[10] 齊星.移動(dòng)通信網(wǎng)絡(luò)中的移動(dòng)性管理[J].中國(guó)管理信息化,2015,18(2):168.