国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于可控節(jié)點(diǎn)的水聲傳感器網(wǎng)絡(luò)控制系統(tǒng)

2018-01-22 01:48李丹
電腦與電信 2017年11期
關(guān)鍵詞:發(fā)射功率推進(jìn)器水聲

李丹

(1.欽州學(xué)院電子與信息工程學(xué)院,廣西 欽州 535011;2.欽州市物聯(lián)網(wǎng)先進(jìn)技術(shù)重點(diǎn)實(shí)驗(yàn)室,廣西 欽州 535011)

1 引言

水聲傳感器網(wǎng)絡(luò)(Underwater Acoustic Sensor Network,UASN)作為水下環(huán)境監(jiān)測(cè)和數(shù)據(jù)傳輸?shù)挠行Ы鉀Q方案[1]受到研究人員的廣泛關(guān)注。水聲信道復(fù)雜多變的特性會(huì)造成數(shù)據(jù)傳輸信號(hào)發(fā)生不同程度的衰減[2,3],水流和生物活動(dòng)又會(huì)造成水下節(jié)點(diǎn)的位置偏移,因此水聲信道難以保證鏈路和路由的穩(wěn)定性。頻繁的數(shù)據(jù)重傳或者使用較大發(fā)射功率發(fā)送數(shù)據(jù)會(huì)快速消耗水下節(jié)點(diǎn)的能量,如何保證通信成功并延長(zhǎng)UASN的生命周期已成為該領(lǐng)域的熱點(diǎn)問(wèn)題。在無(wú)法提供持續(xù)能量供給的情況下,有研究針對(duì)鏈路接入[3]和路由尋路[4-6]等方面進(jìn)行算法改進(jìn),在一定程度上提高了UASN的連通性并降低水下節(jié)點(diǎn)的通信能耗,但是無(wú)法很好地解決因節(jié)點(diǎn)位置偏移或能量耗盡帶來(lái)的網(wǎng)絡(luò)癱瘓等問(wèn)題?;谧越M織型的網(wǎng)絡(luò)協(xié)議[3-6]是基于水下節(jié)點(diǎn)可用的情況,從而改進(jìn)網(wǎng)絡(luò)性能和延長(zhǎng)網(wǎng)絡(luò)生命周期,其缺點(diǎn)是缺乏對(duì)失效或者失聯(lián)節(jié)點(diǎn)的維護(hù)。

針對(duì)UASN因節(jié)點(diǎn)位置偏移和能量耗盡所造成的網(wǎng)絡(luò)癱瘓問(wèn)題,設(shè)計(jì)一種基于可控節(jié)點(diǎn)的水聲傳感器網(wǎng)絡(luò)控制系統(tǒng)(Control System Based on Controllable Nodes,CSCN),有助于改進(jìn)UASN的可靠性和可持續(xù)性??煽毓?jié)點(diǎn)(Controllable Nodes,CN)是在普通水下節(jié)點(diǎn)的基礎(chǔ)上安裝推動(dòng)器,可執(zhí)行下沉、上浮、平面移動(dòng)等簡(jiǎn)單的移動(dòng)命令。CSCN通過(guò)對(duì)CN的部署、調(diào)整和召回等操作實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)拓?fù)涞目刂?,增加網(wǎng)絡(luò)穩(wěn)定性,能夠?qū)φ倩氐墓?jié)點(diǎn)進(jìn)行能量補(bǔ)充,從根本上解決水聲傳感器網(wǎng)絡(luò)生命周期受限的問(wèn)題。

2 可控節(jié)點(diǎn)的設(shè)計(jì)

傳統(tǒng)的UASN水下節(jié)點(diǎn)多采用電池功能和自組網(wǎng)工作模式,在缺乏中央控制的條件下,節(jié)點(diǎn)會(huì)出現(xiàn)位置偏移和能量耗盡的現(xiàn)象,從而導(dǎo)致網(wǎng)絡(luò)的不穩(wěn)定,甚至是癱瘓等問(wèn)題。目前大部分研究[3-6]通過(guò)優(yōu)化通信協(xié)議來(lái)解決拓?fù)渲亟M的問(wèn)題,這一做法在解決網(wǎng)絡(luò)連通性問(wèn)題的同時(shí),會(huì)帶來(lái)存活節(jié)點(diǎn)運(yùn)算量和網(wǎng)絡(luò)通信量增加的問(wèn)題,不利于節(jié)點(diǎn)能量的節(jié)約和網(wǎng)絡(luò)性能的優(yōu)化??煽毓?jié)點(diǎn),即CN,是在普通水下節(jié)點(diǎn)的基礎(chǔ)上安裝具有獨(dú)立電池的推動(dòng)器,以幫助節(jié)點(diǎn)在水下完成下沉、上浮、平面移動(dòng)等活動(dòng)。推進(jìn)器的外形設(shè)計(jì)如圖1所示,CN外形如圖2所示。

圖1 推進(jìn)器螺旋槳外形設(shè)計(jì)圖

圖2CN外形圖

CN安裝有兩個(gè)推進(jìn)器,推進(jìn)器的旋轉(zhuǎn)夾角為90°。當(dāng)推進(jìn)器處于完全水平狀態(tài)時(shí),旋轉(zhuǎn)軸可以從水平位置向下旋轉(zhuǎn)至垂直位置;當(dāng)推進(jìn)器處于完全垂直狀態(tài)時(shí),旋轉(zhuǎn)軸可以從垂直位置向上旋轉(zhuǎn)至水平位置。當(dāng)CN需要執(zhí)行上浮活動(dòng)時(shí),可調(diào)整旋轉(zhuǎn)軸,將推進(jìn)器置于如圖1(b)所示的垂直狀態(tài);當(dāng)CN需要執(zhí)行水下平移活動(dòng)時(shí),可調(diào)整旋轉(zhuǎn)軸,將推進(jìn)器置于如圖1(a)所示的水平狀態(tài)。CN的推進(jìn)器配備獨(dú)立電池,該部分能量不參與數(shù)據(jù)的采集和發(fā)送活動(dòng)。中央控制系統(tǒng)可以命令CN上浮至水面,便于工作人員對(duì)節(jié)點(diǎn)進(jìn)行充電和維修等維護(hù)工作。雖然在普通水下節(jié)點(diǎn)上安裝推進(jìn)器會(huì)增加設(shè)備生產(chǎn)成本,但是從設(shè)備的可持續(xù)使用性和可維護(hù)性來(lái)看,這一改進(jìn)措施有利于降低設(shè)備損耗和維護(hù)成本。

3 控制系統(tǒng)的設(shè)計(jì)

CSCN系統(tǒng)主要從網(wǎng)絡(luò)部署控制、匯總數(shù)據(jù)監(jiān)控和網(wǎng)絡(luò)拓?fù)淇刂迫齻€(gè)方面維護(hù)網(wǎng)絡(luò)。其中網(wǎng)絡(luò)部署控制是在網(wǎng)絡(luò)設(shè)備部署階段,利用部署在陸地上的拓?fù)淇刂品?wù)器(Topology Control Server,TCS)對(duì)網(wǎng)絡(luò)覆蓋區(qū)域中投放的CN發(fā)出定位指令,通過(guò)對(duì)CN的下沉和平移等操作完成整個(gè)網(wǎng)絡(luò)水下節(jié)點(diǎn)的部署活動(dòng),具體步驟如下:

(1)根據(jù)網(wǎng)絡(luò)的覆蓋面積,人工在水域中投放CN。

(2)TCS按照拓?fù)湓O(shè)計(jì)腳本中各CN的位置信息,命令Sink節(jié)點(diǎn)使用足夠大的發(fā)射功率通過(guò)水聲信道依次向各CN發(fā)送定位幀,定位幀格式如圖3所示。幀首部和尾部各帶1個(gè)字節(jié)的Flag字段,內(nèi)容為01111110,用以標(biāo)記幀的開(kāi)始和結(jié)束。幀序號(hào)字段用于區(qū)分重復(fù)幀。FCS字段為幀校驗(yàn)碼。在網(wǎng)絡(luò)部署階段,幀中的源地址為Sink節(jié)點(diǎn)MAC地址,目的地址為全1的廣播地址。

圖3 定位幀格式示意圖

(3)CSCN系統(tǒng)規(guī)定最短有效幀長(zhǎng)度為60個(gè)字節(jié)。當(dāng)CN收到定位幀后,首先檢查幀長(zhǎng)度L,若L<60,則直接丟棄;若L≥60,則繼續(xù)校驗(yàn)FCS。若定位幀沒(méi)有出錯(cuò),CN檢查幀中的“CN設(shè)備編號(hào)”字段,若與自己的編號(hào)相同,則按照幀中定位數(shù)據(jù)調(diào)整推進(jìn)器完成下沉和平移等活動(dòng)。若定位幀出錯(cuò)或者設(shè)備編號(hào)與自身不符,則丟棄該幀。

(4)CN完成定位活動(dòng)后,必須使用最大發(fā)射功率向Sink節(jié)點(diǎn)發(fā)送一個(gè)確認(rèn)幀,確認(rèn)幀的格式和定位幀相同,確認(rèn)幀序號(hào)填寫(xiě)收到的定位幀序號(hào),源地址為自己的MAC地址,目的地址為Sink節(jié)點(diǎn)的MAC地址,CN設(shè)備編號(hào)為自己的編號(hào),數(shù)據(jù)部分用填充40個(gè)字節(jié)的0。

(5)當(dāng)Sink節(jié)點(diǎn)收到幀序號(hào)最大的確認(rèn)幀時(shí),對(duì)已收到的確認(rèn)幀序號(hào)進(jìn)行遍歷,若發(fā)現(xiàn)序號(hào)不全,則向?qū)?yīng)的CN重新發(fā)送定位幀。

(6)CN重復(fù)收到屬于自己的序號(hào)且相同的定位幀時(shí),丟棄重復(fù)的定位幀,但必須向Sink節(jié)點(diǎn)發(fā)送確認(rèn)幀。

CSCN系統(tǒng)的匯總數(shù)據(jù)監(jiān)控階段,主要是對(duì)Sink節(jié)點(diǎn)收到的數(shù)據(jù)進(jìn)行分析,若在2個(gè)分析周期內(nèi)發(fā)現(xiàn)某CN一直沒(méi)有參與網(wǎng)絡(luò)數(shù)據(jù)傳輸,則對(duì)該節(jié)點(diǎn)進(jìn)行位置調(diào)整或者召回操作,具體步驟如下:

(1)TCS中設(shè)置分析計(jì)時(shí)器,用以設(shè)置系統(tǒng)的分析周期。

(2)Sink節(jié)點(diǎn)收到的數(shù)據(jù)報(bào)文都必須發(fā)送到TCS,數(shù)據(jù)報(bào)文格式如圖4所示。源地址為發(fā)送數(shù)據(jù)的CN地址,目的地址為Sink節(jié)點(diǎn)地址,路由序列為各數(shù)據(jù)轉(zhuǎn)發(fā)節(jié)點(diǎn)編號(hào)序列,類(lèi)型為報(bào)文類(lèi)型字段,F(xiàn)CS為報(bào)文校驗(yàn)字段。路由序列的開(kāi)始是數(shù)據(jù)發(fā)送節(jié)點(diǎn)的編號(hào),各轉(zhuǎn)發(fā)節(jié)點(diǎn)在轉(zhuǎn)發(fā)數(shù)據(jù)時(shí)會(huì)將自己的節(jié)點(diǎn)編號(hào)添加到路由序列末尾。

圖4 報(bào)文格式示意圖

(3)TCS中的分析計(jì)時(shí)器超時(shí)后,服務(wù)器對(duì)該周期內(nèi)收到的數(shù)據(jù)報(bào)文進(jìn)行分析,與此同時(shí),分析計(jì)時(shí)器歸零并重新計(jì)時(shí)。

(4)TCS主要對(duì)報(bào)文中的路由序列部分進(jìn)行遍歷,統(tǒng)計(jì)上一個(gè)分析周期內(nèi)參與數(shù)據(jù)發(fā)送或轉(zhuǎn)發(fā)的CN編號(hào),并與部署腳本的編號(hào)集合進(jìn)行對(duì)比,找出沒(méi)有出現(xiàn)的CN編號(hào),并放入失效節(jié)點(diǎn)集合。分析周期分為奇數(shù)周期和偶數(shù)周期,奇數(shù)周期只能在失效節(jié)點(diǎn)集合中添加節(jié)點(diǎn),偶數(shù)周期可以在失效節(jié)點(diǎn)集合中添加或刪除節(jié)點(diǎn)。

(5)若當(dāng)前處于偶數(shù)分析周期,在分析結(jié)束后,TCS按照失效節(jié)點(diǎn)集合中記錄的CN編號(hào),命令Sink節(jié)點(diǎn)使用足夠大的發(fā)射功率依次向水下CN發(fā)送定位幀,命令CN向網(wǎng)絡(luò)中心位置移動(dòng)。

(6)CN在正常運(yùn)行過(guò)程中收到定位幀,則暫停一切數(shù)據(jù)采集活動(dòng),并在完成相關(guān)下沉、上浮或者平移活動(dòng)后,使用最大發(fā)射功率向Sink節(jié)點(diǎn)回復(fù)確認(rèn)幀。

(7)Sink節(jié)點(diǎn)收到CN的確認(rèn)幀后,則向TCS回復(fù)一個(gè)確認(rèn)消息,TCS根據(jù)確認(rèn)消息中攜帶的CN編號(hào),從失效節(jié)點(diǎn)集合中刪除該節(jié)點(diǎn)記錄。

(8)每個(gè)CN在TCS中都配置一個(gè)失效計(jì)時(shí)器。當(dāng)CN被添加到失效節(jié)點(diǎn)集合時(shí),計(jì)時(shí)器啟動(dòng);當(dāng)CN被從失效節(jié)點(diǎn)集合刪除時(shí),計(jì)時(shí)器歸零。當(dāng)CN的失效計(jì)時(shí)器超時(shí)后,TCS命令Sink節(jié)點(diǎn)使用最大發(fā)射功率向該CN發(fā)送定位幀,從而命令CN上浮到指定的人工維護(hù)區(qū)域,以便工作人員進(jìn)行充電、維修等維護(hù)工作。

CSCN系統(tǒng)的網(wǎng)絡(luò)拓?fù)淇刂齐A段,是在需要對(duì)整個(gè)UASN進(jìn)行重新部署時(shí),按照拓?fù)湓O(shè)計(jì)腳本對(duì)所有水下CN進(jìn)行重新定位,具體步驟如下:

(1)TCS命令Sink節(jié)點(diǎn)使用足夠大的發(fā)射功率通過(guò)水聲信道發(fā)出一段時(shí)間的干擾信號(hào),在干擾周期結(jié)束后,再?gòu)V播發(fā)送一個(gè)暫停命令幀,命令幀的格式和定位幀相同,只是將定位數(shù)據(jù)字段的內(nèi)容放入命令代碼。

(2)CN在干擾周期中因?yàn)樾盘?hào)沖突而停止一切數(shù)據(jù)發(fā)送活動(dòng)。

(3)CN收到暫停命令幀后,停止一切數(shù)據(jù)的采集和發(fā)送活動(dòng)。

(4)TCS在經(jīng)過(guò)一個(gè)等待周期后,執(zhí)行與網(wǎng)絡(luò)部署控制階段相同的步驟。

(5)經(jīng)過(guò)一個(gè)部署周期后,TCS對(duì)沒(méi)有反饋確認(rèn)幀的CN執(zhí)行召回操作。TCS命令Sink節(jié)點(diǎn)使用最大發(fā)射功率向該

CN發(fā)送定位幀,從而命令CN上浮到指定的人工維護(hù)區(qū)域,完成召回操作。

4 結(jié)語(yǔ)

水聲信道復(fù)雜多變,僅通過(guò)優(yōu)化通信協(xié)議的辦法難以保證UASN的穩(wěn)定性和可持續(xù)性。針對(duì)UASN因節(jié)點(diǎn)位置偏移和能量耗盡所造成的網(wǎng)絡(luò)癱瘓問(wèn)題,設(shè)計(jì)一種基于可控節(jié)點(diǎn)的水聲傳感器網(wǎng)絡(luò)控制系統(tǒng),即CSCN系統(tǒng)。首先,在普通水下節(jié)點(diǎn)的基礎(chǔ)上安裝獨(dú)立供電的推進(jìn)器,實(shí)現(xiàn)水下節(jié)點(diǎn)在水中的上浮、下沉和平移等活動(dòng)。其次,CSCN系統(tǒng)以TCS作為控制中心,從網(wǎng)絡(luò)部署控制、匯總數(shù)據(jù)監(jiān)控和網(wǎng)絡(luò)拓?fù)淇刂迫齻€(gè)方面實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)穩(wěn)定性和可持續(xù)性的維護(hù)。CSCN系統(tǒng)目前處于設(shè)計(jì)階段,下一步將進(jìn)行系統(tǒng)編程實(shí)現(xiàn)的研究,為系統(tǒng)的實(shí)例化提供實(shí)驗(yàn)依據(jù)。

[1]Hanjiang Luo,Zhongwen Guo,Kaishun Wu,et al. Energy Balanced Strategies for Maximizing the Lifetime of Sparsely Deployed Underwater Acoustic Sensor Networks[J].Sensors (Basel),2009,9(9):6626–6651.

[2]李丹.Aqua-Sim水聲信道仿真平臺(tái)擴(kuò)展研究[J].電腦與電信,2014(8):38-41.

[3]李丹.基于休眠的Slotted-F A MA協(xié)議改進(jìn)[J].欽州學(xué)院學(xué)報(bào),2015,30(2):41-45.

[4]張劍,黃本雄,張帆,等.一種適合水下無(wú)線(xiàn)傳感器網(wǎng)絡(luò)的能量有效路由協(xié)議[J].計(jì)算機(jī)科學(xué),2008,35(1):38-42.

[5]姜衛(wèi)東,雷輝,郭勇.低時(shí)延能耗均衡的水聲傳感器網(wǎng)絡(luò)簇間路由算法[J].聲學(xué)技術(shù),2014,33(2):176-179.

[6]姜衛(wèi)東,郭勇,劉胤祥.基于能耗均衡的水下傳感器網(wǎng)絡(luò)分簇路由算法[J].聲學(xué)技術(shù),2015,34(2):134-138.

猜你喜歡
發(fā)射功率推進(jìn)器水聲
水聲單載波擴(kuò)頻均衡技術(shù)研究
基于CFD扇翼推進(jìn)器敞水性能預(yù)報(bào)分析
發(fā)揮考核“指揮棒”“推進(jìn)器”作用
放大轉(zhuǎn)發(fā)中繼器降低發(fā)射功率的選擇策略研究
淺談AC在WLAN系統(tǒng)中的應(yīng)用
基于功率分配最優(yōu)中繼選擇的研究
認(rèn)知水聲通信系統(tǒng)中OFDM技術(shù)的應(yīng)用
新型多功能水聲應(yīng)答器電子系統(tǒng)設(shè)計(jì)
FRFT在水聲信道時(shí)延頻移聯(lián)合估計(jì)中的應(yīng)用
讓黨建成為信仰播種機(jī)和工作推進(jìn)器