張 曦 ,閆 濤 ,王紅衛(wèi) ,鐘永信
(1.空軍工程大學(xué)航空航天工程學(xué)院 西安 710038;2.空軍第一航空學(xué)院 信陽 464000;3.94850部隊 衢州 324000)
隨著海洋開發(fā)和海洋安全技術(shù)等的快速發(fā)展,水聲通信網(wǎng)絡(luò)在海洋數(shù)據(jù)采集、環(huán)境監(jiān)測、災(zāi)難預(yù)警與軍事安全等多方面獲得應(yīng)用,引起了學(xué)術(shù)界和工業(yè)界的高度關(guān)注[1~3]。然而水聲信道具有復(fù)雜多變、傳輸時延長、可用帶寬窄、多徑和多普勒效應(yīng)嚴重等需要克服的難點,同樣也是水聲通信網(wǎng)絡(luò)研究的熱點。
水聲傳感器網(wǎng)絡(luò)的 MAC協(xié)議通常分為基于競爭和基于分配兩類。基于競爭的MAC協(xié)議要求節(jié)點采用競爭的方式獲取信道,因此不可避免地會產(chǎn)生信息沖突,從而導(dǎo)致網(wǎng)絡(luò)能量的浪費,其主要包括ALOHA、CSMA、MACA協(xié)議及其改進;基于分配的MAC協(xié)議通過對信道資源進行提前分配,可有效地避免數(shù)據(jù)沖突,其主要包括FDMA、CDMA和TDMA協(xié)議。由于水聲信道的可用帶寬非常有限,F(xiàn)DMA采用頻帶分割的方法并不適用于水聲通信網(wǎng)絡(luò)的應(yīng)用;CDMA則因擴頻碼字的使用,一方面降低了數(shù)據(jù)信息的傳輸效率,另一方面出現(xiàn)了難以克服的遠近效應(yīng)問題。Chirdchoo N等人提出的Aloha-AN協(xié)議[4]能夠減少數(shù)據(jù)沖突,提高吞吐量。參考文獻[5]提出了基于MACA的多跳網(wǎng)絡(luò)協(xié)議,但該方法應(yīng)用范圍非常有限。參考文獻[6]的方法是采用每個節(jié)點隨機選擇時機發(fā)送同步信息,該協(xié)議利用小占空比減少數(shù)據(jù)沖突,僅適用于低數(shù)據(jù)率的情況應(yīng)用。Molins和Stojanovic提出的Slotted FAMA[7]協(xié)議采用時隙分配和握手機制減少沖突的發(fā)生,但時隙的增加會導(dǎo)致吞吐量的降低。參考文獻[8]利用握手機制和CDMA技術(shù)減少數(shù)據(jù)沖突,但該方法在水聲信道有限的帶寬條件下會影響數(shù)據(jù)的吞吐量。
TDMA對系統(tǒng)時間進行時隙劃分,通過調(diào)度節(jié)點在不同時隙內(nèi)收發(fā)數(shù)據(jù),避免了數(shù)據(jù)碰撞且具有節(jié)能特性。然而傳統(tǒng)的TDMA協(xié)議通常要求節(jié)點在每個周期內(nèi)只發(fā)送一次數(shù)據(jù),在長傳輸時延的水聲網(wǎng)絡(luò)環(huán)境下,將導(dǎo)致極低的信道利用率。為了解決該問題,本文提出了交叉?zhèn)鬏數(shù)腡DMA(interleaving TDMA,I-TDMA)協(xié)議,該協(xié)議首先針對三節(jié)點網(wǎng)絡(luò)進行設(shè)計,利用水聲信道長傳輸時延的特點,采用數(shù)據(jù)分組交叉?zhèn)鬏數(shù)姆椒?,提高了信道資源利用率;同時引入了拓撲擴展和循環(huán)同步機制,可適用于節(jié)點數(shù)量較多的環(huán)型或矩型網(wǎng)絡(luò)結(jié)構(gòu),具有良好的系統(tǒng)擴展性;最后通過仿真驗證了I-TDMA協(xié)議的有效性。
傳統(tǒng)的TDMA協(xié)議為時域劃分的多址接入方式,網(wǎng)絡(luò)中的每個節(jié)點被分配不同的時隙,節(jié)點數(shù)量以及時隙長度決定了TDMA協(xié)議的周期T。當屬于某一個節(jié)點的時隙來臨時,該節(jié)點發(fā)送數(shù)據(jù)分組,同時為了避免數(shù)據(jù)沖突,TDMA協(xié)議通常要求每個節(jié)點在一個周期內(nèi)僅發(fā)送一次數(shù)據(jù)信息。
傳統(tǒng)的TDMA協(xié)議結(jié)構(gòu)如圖1所示,網(wǎng)絡(luò)由 A、B、C 3個節(jié)點組成,并且彼此之間的距離相等。按TDMA協(xié)議的方法給每個節(jié)點分配一個發(fā)送時隙,在水聲通信網(wǎng)絡(luò)中,時隙長度Ts應(yīng)包含數(shù)據(jù)分組的發(fā)送時間tdata和節(jié)點間的傳輸時延τ?,F(xiàn)在,節(jié)點A、B和C在各自分配的時隙分別發(fā)送數(shù)據(jù)分組給節(jié)點B、C和A,相應(yīng)的接收節(jié)點接收數(shù)據(jù)信息,而非接收節(jié)點則會同時受到數(shù)據(jù)干擾。例如當節(jié)點A發(fā)送數(shù)據(jù)分組給B時會對節(jié)點C產(chǎn)生干擾,因為節(jié)點C并不需要節(jié)點A的數(shù)據(jù)。根據(jù)傳統(tǒng)的TDMA協(xié)議,其信道利用率δ1可以表示為:
在長傳輸時延的水聲信道環(huán)境中,通常有τ>>tdata,因此導(dǎo)致傳統(tǒng)的TDMA協(xié)議信道利用率較低。
圖1 傳統(tǒng)的TDMA協(xié)議結(jié)構(gòu)
為了克服傳統(tǒng)TDMA協(xié)議信道利用率低的問題,本文提出了I-TDMA協(xié)議。首先通過兩節(jié)點數(shù)據(jù)雙向交換引入I-TDMA的基本思想??紤]節(jié)點A與B正在進行雙向數(shù)據(jù)交換,為了便于說明,假設(shè)兩個節(jié)點具有相同的數(shù)據(jù)分組發(fā)送時間tdata,并且知道節(jié)點間的傳輸時延τ,然后可以計算:
其中,[·]表示取整函數(shù)。
兩節(jié)點間的數(shù)據(jù)雙向交換結(jié)構(gòu)如圖2所示,節(jié)點通過周期性地發(fā)送數(shù)據(jù)分組以改善信道利用率。根據(jù)水聲信道的長傳輸時延,在一個時間周期里,節(jié)點A和B可發(fā)送一連串的數(shù)據(jù)分組,同時為了避免數(shù)據(jù)沖突,節(jié)點發(fā)送的數(shù)據(jù)分組數(shù)量不能超過k個,在延時τ之后,每個節(jié)點開始接收對方的數(shù)據(jù)分組序列。由于傳輸時延τ不一定恰好是數(shù)據(jù)分組發(fā)送時間tdata的整數(shù)倍,因此在節(jié)點的發(fā)送序列和接收序列之間將存在著Δτ的空余時間。綜上所述,采用數(shù)據(jù)分組雙向交換的方式,信道利用率可以表示為:
根據(jù)式(2)和式(3)的計算得知 0≤Δτ<tdata,當 Δτ=0時,可實現(xiàn)最高的信道利用率100%,明顯高于傳統(tǒng)TDMA協(xié)議的信道利用率。
圖2 兩節(jié)點數(shù)據(jù)雙向交換
根據(jù)兩個節(jié)點數(shù)據(jù)雙向交換的思想,考慮如何在水聲通信網(wǎng)絡(luò)情況下高效地收發(fā)數(shù)據(jù)。以三節(jié)點網(wǎng)絡(luò)為例,觀察圖1發(fā)現(xiàn),由于水聲信道的長傳輸時延,使得在每個節(jié)點分配的時隙中存在著大量的空閑時間。I-TDMA協(xié)議充分利用這些空閑時間交叉?zhèn)鬏敻嗟臄?shù)據(jù)分組,在不引起數(shù)據(jù)碰撞的情況下提高了信道利用率。因為I-TDMA以T為周期進行循環(huán)數(shù)據(jù)發(fā)送,下面描述該協(xié)議在一個周期內(nèi)的執(zhí)行步驟。
(1)與傳統(tǒng)的 TDMA 協(xié)議相同,每個節(jié)點 i(i=1,2,3)首先在自己分配時隙的開始時刻發(fā)送第一個數(shù)據(jù)分組,并將該時刻記為ti1。
(2)為了避免與接收節(jié)點的數(shù)據(jù)發(fā)送產(chǎn)生沖突,節(jié)點i在自己分配的時隙內(nèi)采用間隔tdata的方式增加發(fā)送數(shù)據(jù)分組,且在該時隙內(nèi)最多增加的數(shù)據(jù)分組數(shù)量m由節(jié)點間的傳輸時延τ決定,即有:
其中,[·]為取整函數(shù)。進而可以得到節(jié)點i發(fā)送第j個數(shù)據(jù)分組的開始時刻為:
其中,1≤j≤m+1。
(3)節(jié)點在步驟(1)和步驟(2)中已經(jīng)發(fā)送了 m+1 個數(shù)據(jù)分組,I-TDMA協(xié)議的目標是讓每個節(jié)點在一個周期內(nèi)發(fā)送k+1(k按式(2)計算得到)個數(shù)據(jù)分組,剩余的k-m個數(shù)據(jù)分組通過相應(yīng)接收節(jié)點的分配時隙進行發(fā)送,同時要避開接收節(jié)點的發(fā)送時間,因此節(jié)點i發(fā)送剩余k-m個數(shù)據(jù)分組的開始時刻為:
其中,m+2≤j≤k+1。
下面以圖3為例說明I-TDMA協(xié)議的執(zhí)行過程。此時設(shè)數(shù)據(jù)分組的發(fā)送時間為tdata,節(jié)點間的傳輸時延τ=3.5tdata,通過式(2)、式(3)和式(5)的計算可以得到 k=3、Δτ=0.5tdata和m=1。根據(jù)I-TDMA協(xié)議的執(zhí)行步驟,每個節(jié)點在其分配時隙內(nèi),采用間隔tdata的方式共能發(fā)送m+1=2個數(shù)據(jù)分組,如節(jié)點A在第一個時隙發(fā)送了數(shù)據(jù)分組A1和A2,延時τ后分別在節(jié)點B和C上形成數(shù)據(jù)接收和數(shù)據(jù)干擾時間。然后剩余的k-m=2個數(shù)據(jù)分組通過接收節(jié)點的分配時隙進行發(fā)送,如數(shù)據(jù)分組A3和A4在節(jié)點B的分配時隙進行發(fā)送。這里注意,數(shù)據(jù)分組A4的發(fā)送時間在數(shù)據(jù)分組B1的干擾時間內(nèi),但由于節(jié)點A不需要B的數(shù)據(jù),因此并不影響A此時的數(shù)據(jù)發(fā)送。此外,由于節(jié)點的發(fā)送時間存在著周期對稱關(guān)系,圖3中將數(shù)據(jù)分組C3和C4的發(fā)送時間移入第一個時隙,以便于更好地說明節(jié)點間的數(shù)據(jù)交叉?zhèn)鬏敹粫斐尚畔_突。
對比圖1和圖3發(fā)現(xiàn),傳統(tǒng)的TDMA協(xié)議在一個時間周期內(nèi),每個節(jié)點只能發(fā)送一個數(shù)據(jù)分組,而I-TDMA協(xié)議
圖3 I-TDMA協(xié)議示意
如果Δτ=0,I-TDMA協(xié)議的信道利用率將達到100%。
考慮到實際的水聲通信網(wǎng)絡(luò)應(yīng)用中,由3個節(jié)點組成的網(wǎng)絡(luò)覆蓋范圍非常有限,因此在保留I-TDMA協(xié)議工作原理的基礎(chǔ)上,對網(wǎng)絡(luò)拓撲結(jié)構(gòu)進行擴展。I-TDMA協(xié)議拓撲擴展的基本原則是網(wǎng)絡(luò)節(jié)點能構(gòu)成一個封閉式的環(huán)路,每個節(jié)點具有兩個相鄰的節(jié)點,同時要求網(wǎng)絡(luò)中的節(jié)點數(shù)量為3的整數(shù)倍,且節(jié)點間的距離相等。
根據(jù)上述的擴展原則,圖4和圖5給出了兩個典型的網(wǎng)絡(luò)拓撲擴展結(jié)構(gòu),分別為環(huán)型拓撲和矩型拓撲。以圖4為例,節(jié)點 A1,B1,C1,A2,B2,C2,…,An,Bn,Cn組成了一 個環(huán)型網(wǎng)絡(luò),共包含3n個節(jié)點,每個節(jié)點的通信范圍為其相鄰的兩個節(jié)點,且鄰節(jié)點間均具有相同的距離。為了符合三節(jié)點網(wǎng)絡(luò)中高效數(shù)據(jù)分組收發(fā)的方式,將環(huán)型拓撲中的節(jié)點劃分為n組,每一組中包含Ai、Bi和 Ci3個節(jié)點,這3個節(jié)點的時隙分配和數(shù)據(jù)分組交叉?zhèn)鬏敺绞椒謩e對應(yīng)于三節(jié)點網(wǎng)絡(luò)中的節(jié)點A、B和C,這樣網(wǎng)絡(luò)中的每一組節(jié)點可同時進行數(shù)據(jù)收發(fā),從而提高網(wǎng)絡(luò)的吞吐量。與三節(jié)點網(wǎng)絡(luò)不同的是,環(huán)型拓撲中節(jié)點Ai并非接收Ci的數(shù)據(jù),而是接收節(jié)點Ci-1的數(shù)據(jù) (節(jié)點A1接收Cn的數(shù)據(jù)除外),但由于所有的Ci節(jié)點均具有相同的數(shù)據(jù)分組發(fā)送時間,因此并不影響I-TDMA協(xié)議的執(zhí)行,數(shù)據(jù)分組通過在時間軸上進行數(shù)據(jù)分組交叉?zhèn)鬏?,允許每個節(jié)點發(fā)送k+1個數(shù)據(jù)分組,因此極大地改善了信道利用率,其表示為:的交叉?zhèn)鬏攲⒉辉斐尚畔_突。同樣,圖5中的矩型拓撲結(jié)構(gòu)情況類似。
圖4 I-TDMA環(huán)型拓撲擴展
圖5 I-TDMA矩型拓撲擴展
在基于TDMA的水聲通信網(wǎng)絡(luò)MAC協(xié)議中,節(jié)點間的時鐘同步顯得尤為重要。然而由于時鐘漂移等因素的影響,給網(wǎng)絡(luò)同步帶來了一定的困難。I-TDMA協(xié)議控制節(jié)點在指定時間收發(fā)數(shù)據(jù),為了避免相鄰的數(shù)據(jù)信息產(chǎn)生沖突,要求網(wǎng)絡(luò)中節(jié)點的時間具有統(tǒng)一性。
根據(jù)I-TDMA協(xié)議拓撲擴展的特點,采用周期性循環(huán)同步的方法完成節(jié)點間的時鐘同步。首先在網(wǎng)絡(luò)中選擇某個節(jié)點作為時間參考節(jié)點,以該節(jié)點的時間為基準用于校正其他節(jié)點的時鐘。如圖4中的環(huán)型拓撲網(wǎng)絡(luò),不失一般性,選擇節(jié)點A1為參考節(jié)點,根據(jù)網(wǎng)絡(luò)中節(jié)點的時鐘穩(wěn)定程度,節(jié)點A1每隔一定的協(xié)議周期T發(fā)送同步信息給其接收節(jié)點B1,當B1收到該同步信息,調(diào)整自己的時鐘與A1一致;然后節(jié)點B1選擇其最近的數(shù)據(jù)發(fā)送時刻轉(zhuǎn)發(fā)同步信息給節(jié)點C1,如果此時節(jié)點B1仍然有數(shù)據(jù)要發(fā)送,則采取同步信息優(yōu)先發(fā)送的原則,暫時延遲該數(shù)據(jù)分組的發(fā)送。依次類推,節(jié)點C1完成時鐘校正之后發(fā)送同步信息給其接收節(jié)點A2,直到同步信息到達最后的節(jié)點Cn。因此,只要網(wǎng)絡(luò)結(jié)構(gòu)滿足I-TDMA協(xié)議拓撲擴展要求,均可以采用循環(huán)同步方法對網(wǎng)絡(luò)中的節(jié)點進行時鐘同步。
I-TDMA協(xié)議仿真采用靜態(tài)的環(huán)型拓撲結(jié)構(gòu),如圖4所示,網(wǎng)絡(luò)節(jié)點數(shù)N分別選取為3個、6個和9個,數(shù)據(jù)分組采用逆時針傳輸方式,即前一個節(jié)點發(fā)送數(shù)據(jù)給后一個節(jié)點。相鄰節(jié)點間距分別設(shè)置為2 km和5 km,每個節(jié)點的通信范圍為其鄰近的兩個節(jié)點。數(shù)據(jù)分組長度固定為 1000 bit,同步信息的長度為100 bit。網(wǎng)絡(luò)每隔一定的協(xié)議周期T進行節(jié)點時鐘同步,同步間隔分別為T、5T和10T。節(jié)點收、發(fā)機的數(shù)據(jù)率采用1000 bit/s,聲信號在水中的傳播速率為1500 m/s。每個節(jié)點按泊松分布產(chǎn)生數(shù)據(jù),節(jié)點的數(shù)據(jù)分組隊列最大存儲空間為5個數(shù)據(jù)分組,在隊列已滿的情況下新產(chǎn)生的數(shù)據(jù)分組將被丟棄。
I-TDMA協(xié)議的仿真過程具體分為3個部分。首先比較了節(jié)點數(shù)量對網(wǎng)絡(luò)吞吐量的影響,以說明I-TDMA協(xié)議拓撲擴展的有效性;其次分析了不同的同步間隔對網(wǎng)絡(luò)吞吐量和同步開銷的影響;最后對節(jié)點間距分別為2 km和5 km情況下的I-TDMA協(xié)議和傳統(tǒng)的TDMA協(xié)議在吞吐量、同步開銷和時延方面進行仿真比較,仿真結(jié)果如圖6~圖11所示。
I-TDMA協(xié)議以3個節(jié)點為一組對網(wǎng)絡(luò)拓撲進行擴展,圖6給出了節(jié)點間距為2 km、同步間隔為5T情況下,不同的網(wǎng)絡(luò)拓撲擴展程度引起吞吐量的變化。從圖中可以看出,吞吐量隨著節(jié)點負載的增加而增大,當負載增加到一定程度時,網(wǎng)絡(luò)吞吐量達到飽和狀態(tài)且趨于恒定值。同時網(wǎng)絡(luò)的吞吐量也隨著節(jié)點數(shù)量的增加而增大,原因是I-TDMA協(xié)議進行拓撲擴展后,各組節(jié)點在互不干擾的前提下可同時進行數(shù)據(jù)傳輸,因此使得網(wǎng)絡(luò)的吞吐量增大,這也說明了I-TDMA協(xié)議可在三節(jié)點網(wǎng)絡(luò)的基礎(chǔ)上進行拓撲擴展且具有良好的可擴展性。在接下來的仿真中均固定網(wǎng)絡(luò)的節(jié)點數(shù)量N=9。
圖6 節(jié)點數(shù)量對網(wǎng)絡(luò)吞吐量的影響
圖7 同步間隔對網(wǎng)絡(luò)吞吐量的影響
圖8 同步間隔對同步開銷的影響
圖9 I-TDMA和TDMA協(xié)議吞吐量比較
圖10 I-TDMA和TDMA協(xié)議同步開銷比較
圖11 I-TDMA和TDMA協(xié)議時延比較
圖7和圖8分別給出了節(jié)點間距為2 km的條件下,變化同步間隔對網(wǎng)絡(luò)吞吐量和同步開銷的影響。網(wǎng)絡(luò)同步間隔越長,節(jié)點發(fā)送同步信息的時間越少,則有更多的時間用于發(fā)送數(shù)據(jù)分組,從而提高網(wǎng)絡(luò)的吞吐量并降低同步開銷。觀察圖8發(fā)現(xiàn),當網(wǎng)絡(luò)負載較低時,節(jié)點發(fā)送同步信息的比例較大,導(dǎo)致較高的同步開銷;而隨著負載的增加,發(fā)送的數(shù)據(jù)分組數(shù)量增多,使得同步開銷迅速降低。此外,同步間隔為5T和10T的情況下,I-TDMA協(xié)議均能保持較高的吞吐量和較低的同步開銷,而采用5T的同步間隔使得網(wǎng)絡(luò)時鐘校正周期更短,節(jié)點同步更加精確,因此設(shè)定同步間隔為5T用于后續(xù)的仿真。
圖9比較了I-TDMA和傳統(tǒng)TDMA協(xié)議的吞吐量。由于I-TDMA協(xié)議利用了水聲信道長傳輸時延的特性,采用了數(shù)據(jù)分組交叉?zhèn)鬏數(shù)姆椒?,因此獲得更高的吞吐量,在2 km和5 km節(jié)點間距情況下,最大吞吐量分別提高了約125%和375%。進一步觀察發(fā)現(xiàn),傳統(tǒng)的TDMA協(xié)議時隙長度與節(jié)點間距成正比,導(dǎo)致網(wǎng)絡(luò)的吞吐量隨著節(jié)點間距的增加而降低;而I-TDMA協(xié)議在5 km條件下的吞吐量要高于2 km的情況,這是因為△τ空閑時間的存在,使得節(jié)點間距為5 km時I-TDMA協(xié)議的信道利用率更高,從而獲得更高的網(wǎng)絡(luò)吞吐量。
圖10為I-TDMA和TDMA協(xié)議的同步開銷比較。當網(wǎng)絡(luò)節(jié)點負載較低時,I-TDMA和TDMA協(xié)議具有相同的同步開銷,隨著負載的增大,I-TDMA協(xié)議中的節(jié)點通過在單位時間內(nèi)交叉?zhèn)鬏敻嗟臄?shù)據(jù)分組,可得到更低的同步開銷。另外在低負載區(qū)域,節(jié)點間距為2 km的協(xié)議周期要小于5 km的協(xié)議周期,從而導(dǎo)致2 km的同步開銷更高;在高負載區(qū)域,不同的節(jié)點間距并不影響傳統(tǒng)TDMA協(xié)議的同步開銷,因為在相同周期內(nèi)節(jié)點發(fā)送的數(shù)據(jù)分組數(shù)和同步信息數(shù)的比例固定,而5 km條件下I-TDMA協(xié)議具有更高的信道利用率,因此同步開銷低于2 km的情況。
圖11給出了兩個協(xié)議的時延比較。在低負載區(qū)域,時延主要由數(shù)據(jù)分組的傳輸時延所引起;當網(wǎng)絡(luò)吞吐量達到飽和,數(shù)據(jù)分組在隊列中較長的等待時間導(dǎo)致數(shù)據(jù)分組時延迅速增大。傳統(tǒng)的TDMA協(xié)議在節(jié)點間距較遠的情況下,需要更長的數(shù)據(jù)分組傳輸時間和等待時間,從而使得時延隨著節(jié)點間距的增加而增大;I-TDMA協(xié)議盡管在節(jié)點間距為5 km時傳輸時延更長,但較高的信道利用率縮短了數(shù)據(jù)分組在發(fā)送隊列中的等待時間,因此在高負載區(qū)域網(wǎng)絡(luò)時延略小于2 km的情況。
傳統(tǒng)的TDMA協(xié)議通過調(diào)度節(jié)點在不同時隙內(nèi)收發(fā)數(shù)據(jù),避免了數(shù)據(jù)碰撞且具有節(jié)能特性,然而由于水聲信道的長傳輸時延,使得TDMA協(xié)議的信道利用率較低。針對該問題本文提出了交叉?zhèn)鬏數(shù)腗AC協(xié)議(I-TDMA),它利用水下環(huán)境長傳輸時延的特性,采用數(shù)據(jù)分組交叉?zhèn)鬏數(shù)姆椒ǜ纳菩诺览寐?,同時引入了拓撲擴展和循環(huán)同步機制,增強了網(wǎng)絡(luò)系統(tǒng)的可擴展性。仿真結(jié)果表明,該協(xié)議相比傳統(tǒng)的TDMA協(xié)議減少了數(shù)據(jù)分組時延以及同步開銷,在節(jié)點間距為2 km和5 km的情況下,最大吞吐量分別提高了約125%和375%。
1 Chitre M,Shahabudeen S,Stojanovic M.Underwater acoustic communications and networking:recent advances and future challenges.Marine Technology Society Journal,2008,42(1):103~116
2 Pompili D,Akyildiz I F.Overview of networking protocols for underwater wireless communications.IEEE Communications Magazine,2009,47(1):97~102
3 Aldawibi O.A review of current routing protocols for Ad Hoc underwater acoustic networks.The First International Conference on Applications of Digital Information and Web Technologies,Ostrava,Czech,2008:431~434
4 Chirdchoo N,Soh W S,Chua K C.Aloha-based MAC protocols with collision avoidance for underwater acoustic networks.IEEE INFOCOM’07,Anchorage,USA,2007:2271~2275
5 Chirdchoo N,Soh W S,Chua K C.MACA-MN:A MACA-based MAC protocol for underwater acoustic networks with packet train for multiple neighbors,Proceedings of VTC,Singapore,2008
6 Park M K,Rodoplu V.UWAN-MAC:an energy-efficient MAC protocol for underwater acoustic wireless sensor networks.IEEE Journal of Oceanic Engineering,2007(32):710~720
7 Molins M,Stojanovic M.Slotted FAMA:a MAC protocol for underwater acoustic networks.Proceedings of IEEE OCEANS’06 Asia Conference,Singapore,2006
8 Meng T,Shi H S,Wang Y.A MAC protocol for underwater sensor networks.Proceedings of the Eighth ICEMI,Xi'an,China,2007:144~148