亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        VANET中利用分布式TDMA空閑時隙的協(xié)作中繼方法*

        2019-12-19 17:24:46汪繼文
        計算機與生活 2019年12期

        歐 莽,陳 振,汪繼文

        安徽大學(xué) 計算機科學(xué)與技術(shù)學(xué)院,合肥 230601

        1 引言

        隨著無線通信和汽車工業(yè)技術(shù)的融合,車輛裝有車載通信模塊,與其他車輛或路邊通信設(shè)施自發(fā)通信成為了可能,衍生出一種新的移動自組網(wǎng)(mobile ad hoc networks,MANET)應(yīng)用——車載自組網(wǎng)(vehicular ad hoc networks,VANET)。作為現(xiàn)代智能交通的基石,VANET 在提升道路安全、優(yōu)化交通出行、信息服務(wù)、車載娛樂等方面都有著非常重要的應(yīng)用[1]。

        考慮到交通事故對人類生命和財富的巨大威脅,道路安全應(yīng)用在VANET 諸多應(yīng)用中顯得尤為迫切,這類應(yīng)用通常要保證安全信息及時可靠地傳輸,否則會帶來災(zāi)難性的后果。IEEE 802.11系列協(xié)議無法滿足VANET 安全應(yīng)用對通信時延和可靠性的嚴(yán)格要求,不能提供有效的信息廣播服務(wù)(很多VANET安全信息需要以廣播方式發(fā)送),從而不能很好地適應(yīng)VANET 應(yīng)用場景[2-4]。鑒于IEEE 802.11系列協(xié)議的諸多問題,人們積極探索研究無競爭型MAC(medium access control)協(xié)議在VANET 中的應(yīng)用[5],特別是針對VANET場合的分布式TDMA(distributed time division multiple access,DTDMA)協(xié)議更是近年來的研究熱點[6-11]。DTDMA能夠較好地適應(yīng)VANET安全應(yīng)用的通信要求[7-8],并且在信道利用率、網(wǎng)絡(luò)吞吐量和協(xié)議公平性等方面也表現(xiàn)出較好的性能[9-10]。在VANET中,由于缺少中心節(jié)點,DTDMA基于包頭攜帶的時隙分配信息工作,節(jié)點獲得時隙后,就會一直占用時隙,即使不需要發(fā)送實際應(yīng)用數(shù)據(jù),也要在自身時隙內(nèi)發(fā)送偽包,以便與其他節(jié)點交換時隙分配信息,這種工作方式不可避免地產(chǎn)生了節(jié)點空閑時隙問題。而另一方面,由于車輛高速移動,車輛或路旁建筑物對無線傳輸信號阻擋等,車載環(huán)境下的無線信道質(zhì)量相對于一般的無線通信環(huán)境會更差,以至于通信可靠性問題嚴(yán)重制約著VANET 的推廣和應(yīng)用[12]。

        由于信道資源受限,且考慮到VANET 應(yīng)用業(yè)務(wù)的快速增長,單純地從點到點無線鏈路來尋求網(wǎng)絡(luò)性能的提升會面臨諸多限制和瓶頸,而作為現(xiàn)代無線通信的一種重要技術(shù)手段,協(xié)作通信能夠通過節(jié)點間的協(xié)作來有效提高通信可靠性。文獻[13-15]基于有中心基站的TDMA協(xié)議提出了相關(guān)協(xié)作通信方法,在這些方法中,時隙分配管理、協(xié)作通信的協(xié)調(diào)和執(zhí)行等都要依賴中心基站,況且它們大都只關(guān)注移動終端與中心基站之間的通信,因而不適合VANET 場合。Yang 等提出了名為CCB-MAC(cooperative clustering-based MAC)的TDMA 協(xié)作通信方法,該方法雖然不依賴實際網(wǎng)絡(luò)中心節(jié)點,但需要依賴簇頭節(jié)點,產(chǎn)生了簇形成、簇維護和選擇簇頭節(jié)點等網(wǎng)絡(luò)開銷[16]。文獻[17-18]基于DTDMA 提出了利用幀內(nèi)未分配時隙的協(xié)作通信方法,但由于利用幀內(nèi)未分配時隙進行協(xié)作通信不可避免地降低其他節(jié)點請求獲得時隙的機會,影響到網(wǎng)絡(luò)正常數(shù)據(jù)傳輸業(yè)務(wù)。文獻[19]提出名為DC-TDMA 的TDMA 協(xié)作通信方法,DC-TDMA 不依賴中心節(jié)點,利用節(jié)點空閑時隙協(xié)作中繼轉(zhuǎn)發(fā)數(shù)據(jù),但每次網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)改變時,不同節(jié)點需要帶外數(shù)據(jù)(out-of-band,OOB)交換時隙再分配信息,在網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)頻繁變化時,會產(chǎn)生大量的網(wǎng)絡(luò)開銷,而且針對每次網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的改變,DC-TDMA 需要大量時間對網(wǎng)絡(luò)進行重置,因而不適合VANET場合。上述TDMA協(xié)作通信方法都需要依賴相關(guān)數(shù)據(jù)傳輸確認(rèn)信息和機制,如在DCTDMA 中,只有在確認(rèn)中繼節(jié)點沒有成功接收數(shù)據(jù)后,相關(guān)節(jié)點才進行協(xié)作中繼轉(zhuǎn)發(fā)。通常的數(shù)據(jù)確認(rèn)方式為,源節(jié)點在自身時隙前部分發(fā)送數(shù)據(jù),目標(biāo)節(jié)點在源節(jié)點時隙后部分發(fā)送確認(rèn)信息。這將導(dǎo)致以下問題:首先,目標(biāo)節(jié)點需要發(fā)送相關(guān)控制包,如ACK(acknowledgement)和NACK(negative acknowledgement)控制包,增加了網(wǎng)絡(luò)開銷;其次,時隙時間需要設(shè)置較長,以便除了容納源節(jié)點發(fā)送的數(shù)據(jù)包外,還要容納目標(biāo)節(jié)點發(fā)送的控制包(在VANET 中,如果時隙時間設(shè)置較長,則會導(dǎo)致DC-TDMA幀時間較長和節(jié)點訪問信道時延較長,不利于其安全應(yīng)用);最后,需要節(jié)點在單個時隙內(nèi)切換無線通信的收發(fā)模式,增加了實現(xiàn)復(fù)雜性。

        為有效利用節(jié)點自身空閑時隙協(xié)作中繼轉(zhuǎn)發(fā)數(shù)據(jù),針對VANET 場合提出一種基于DTDMA 的協(xié)作中繼轉(zhuǎn)發(fā)方法(cooperative relaying distributed TDMA,CR-DTDMA)。不同于上述TDMA 協(xié)作通信方法,CR-DTDMA實現(xiàn)一種網(wǎng)絡(luò)握手協(xié)議來確定協(xié)作中繼節(jié)點,同時采用消息搭載(piggyback,PB)機制傳遞相關(guān)控制信息,從而在不依賴數(shù)據(jù)傳輸確認(rèn)機制、不傳遞專門控制包、不在單個時隙內(nèi)切換無線通信收發(fā)方式的情形下實現(xiàn)了協(xié)作中繼過程。由于僅利用節(jié)點自身空閑時隙資源,CR-DTDMA 不影響網(wǎng)絡(luò)中的正常數(shù)據(jù)傳輸業(yè)務(wù),但提高了相關(guān)網(wǎng)絡(luò)性能。最后,從數(shù)據(jù)中繼轉(zhuǎn)發(fā)概率、中繼轉(zhuǎn)發(fā)時延和丟包率三方面來分析和驗證所提方法的可靠性。

        2 信道訪問

        分布式TDMA協(xié)議將信道時間劃分為不同的幀(frame),每幀包含固定數(shù)目時隙(slot),設(shè)每幀包含的時隙數(shù)為F。為了確定每幀起始時間和幀內(nèi)各個時隙的起始時間,DTDMA需要不同節(jié)點實現(xiàn)時鐘同步。隨著全球定位系統(tǒng)(global positioning system,GPS)和導(dǎo)航系統(tǒng)的普及,假設(shè)車輛可以利用GPS 脈沖信號實現(xiàn)時間同步(即便是對于一般的GPS 接收器來說,GPS 脈沖信號時間誤差也在100 ns 以內(nèi),足以滿足通常情況下的時鐘同步要求)[7]。在DTDMA中,由于不存在中心節(jié)點分配時隙資源,為了獲知幀內(nèi)時隙狀態(tài),各個節(jié)點需要交換時隙分配信息。具體方式為[7-8]:每個節(jié)點在自身數(shù)據(jù)包頭中插入幀信息(frame information,F(xiàn)I)域,F(xiàn)I域記錄了節(jié)點一跳傳輸范圍內(nèi)鄰居節(jié)點的時隙占用情況,通過與一跳傳輸范圍內(nèi)的鄰居節(jié)點交換FI 域,節(jié)點判斷出兩跳傳輸范圍內(nèi)的鄰居節(jié)點時隙占用情況。為了避免隱藏節(jié)點和信息碰撞問題,節(jié)點只能請求訪問兩跳傳輸范圍內(nèi)鄰居節(jié)點未訪問的時隙。如圖1所示,由于車輛A和車輛G在彼此兩跳傳輸范圍外,它們可以訪問幀內(nèi)相同的時隙,而車輛A、B、C、D、E都在彼此兩跳傳輸范圍內(nèi),它們需要訪問幀內(nèi)不同的時隙。需要指出的是,在分布式TDMA協(xié)議中,為了和其他節(jié)點交換時隙分配信息,即使節(jié)點不需要發(fā)送數(shù)據(jù),也要在自身時隙內(nèi)發(fā)送虛擬數(shù)據(jù)包(dummy packet,實際數(shù)據(jù)為空)[7-8]。

        Fig.1 Time slot access mechanism in distributed TDMA protocol圖1 分布式TDMA協(xié)議時隙訪問機制

        在VANET 中,距離兩跳范圍外的車輛節(jié)點由于相對移動而彼此接近,可能成為兩跳范圍內(nèi)的鄰居節(jié)點,如果原來這些節(jié)點訪問幀內(nèi)同一時隙,就會引發(fā)時隙訪問沖突問題,這種情形下,沖突節(jié)點需要重新申請時隙[7]。文獻[7-8]提出了VeMAC 協(xié)議,將幀時分為3個不相交的時隙子集,行駛在公路不同方向上的車輛和路旁固定通信設(shè)備分別訪問幀內(nèi)不同的時隙子集,從而減少了時隙訪問沖突次數(shù),提高了網(wǎng)絡(luò)性能。下面假設(shè)在VeMAC 協(xié)議下車輛節(jié)點都已獲得相應(yīng)時隙。

        3 協(xié)作數(shù)據(jù)中繼轉(zhuǎn)發(fā)

        在很多情形下,源節(jié)點到目標(biāo)節(jié)點的距離大于無線一跳傳輸距離。下面主要關(guān)注源節(jié)點到目標(biāo)節(jié)點距離為兩跳情形時的協(xié)作中繼轉(zhuǎn)發(fā)方法,當(dāng)源節(jié)點到目標(biāo)節(jié)點距離大于兩跳情形時,沿著源節(jié)點到目標(biāo)節(jié)點路徑不斷地重復(fù)上述兩跳過程,直到源節(jié)點數(shù)據(jù)到達目標(biāo)節(jié)點。如圖2所示,源節(jié)點S到目標(biāo)節(jié)點D的距離大于無線一跳傳輸距離且小于兩跳傳輸距離,源節(jié)點S數(shù)據(jù)需經(jīng)過中繼節(jié)點R中繼轉(zhuǎn)發(fā)至目標(biāo)節(jié)點D。在源節(jié)點S發(fā)送數(shù)據(jù)到中繼節(jié)點R時,由于無線信道廣播特性,同時處于源節(jié)點S與目標(biāo)節(jié)點D傳輸半徑內(nèi)的其他節(jié)點也能正確接收源節(jié)點S數(shù)據(jù)。因此,在中繼節(jié)點R未成功接收到源節(jié)點S數(shù)據(jù)時,這些節(jié)點可以利用自身空閑時隙協(xié)作中繼轉(zhuǎn)發(fā)源節(jié)點S數(shù)據(jù)。下面把進行協(xié)作中繼轉(zhuǎn)發(fā)的節(jié)點稱為協(xié)作中繼節(jié)點。

        Fig.2 Cooperative data relaying in two-hop transmission range圖2 兩跳傳輸范圍內(nèi)的協(xié)作數(shù)據(jù)中繼轉(zhuǎn)發(fā)

        3.1 CR-REQ與CR-ACK

        下面實現(xiàn)一種用于確定協(xié)作中繼節(jié)點的網(wǎng)絡(luò)握手機制。

        Fig.3 CR-DTDMA packet structure圖3 CR-DTDMA的數(shù)據(jù)包結(jié)構(gòu)

        當(dāng)收到源節(jié)點S發(fā)送的數(shù)據(jù),中繼節(jié)點R通過檢驗包頭中的循環(huán)冗余校驗碼(cyclic redundancy code,CRC)或通過其他錯誤控制機制來驗證是否正確接收數(shù)據(jù)。如果R未成功接收節(jié)點S數(shù)據(jù),則如圖3(a)所示,中繼節(jié)點通過在自身數(shù)據(jù)包頭中插入?yún)f(xié)作中繼轉(zhuǎn)發(fā)請求(cooperative relay request,CRREQ)域來請求附近其他節(jié)點協(xié)作中繼轉(zhuǎn)發(fā)源節(jié)點數(shù)據(jù)。其中,包頭中的PHY Header、MAC Header、FI、Payload Data 和CRC 等與DTDMA 相同。在新插入的CR-REQ 域中,F(xiàn)lag 標(biāo)志為0,表示插入的是CR-REQ 域。此外,Source ID、Packet Sequence 和Destination ID 分別對應(yīng)了待協(xié)作中繼轉(zhuǎn)發(fā)數(shù)據(jù)的原來源節(jié)點標(biāo)識、數(shù)據(jù)包序號以及目標(biāo)節(jié)點標(biāo)識,用于標(biāo)識待協(xié)作中繼轉(zhuǎn)發(fā)的數(shù)據(jù)。

        當(dāng)目標(biāo)節(jié)點與源節(jié)點共同傳輸范圍內(nèi)的其他節(jié)點收到中繼節(jié)點發(fā)送的CR-REQ 域時,如果滿足條件:自身時隙空閑;已成功接收源節(jié)點數(shù)據(jù);未偵聽到其他節(jié)點協(xié)作中繼轉(zhuǎn)發(fā)源節(jié)點數(shù)據(jù),則節(jié)點在自身時隙內(nèi)協(xié)作中繼轉(zhuǎn)發(fā)源節(jié)點數(shù)據(jù),并在協(xié)作中繼轉(zhuǎn)發(fā)的數(shù)據(jù)包頭中插入?yún)f(xié)作中繼轉(zhuǎn)發(fā)確認(rèn)(cooperative relay acknowledgement,CR-ACK)域,確認(rèn)已協(xié)作中繼轉(zhuǎn)發(fā)數(shù)據(jù)。如圖3(b)所示。在CR-ACK域中,F(xiàn)lag標(biāo)志設(shè)置為1,表示數(shù)據(jù)包頭中插入的是CR-ACK域,其余信息與CR-REQ域相同。

        3.2 協(xié)作中繼轉(zhuǎn)發(fā)中的信息交互

        基于圖2所示場景,圖4說明相關(guān)信息交互過程。

        (1)如圖4(a)所示,源節(jié)點S在自身時隙內(nèi)發(fā)送數(shù)據(jù)到中繼節(jié)點R,由于H1、H2等節(jié)點在S與D的共同傳輸范圍內(nèi),如果它們成功接收S數(shù)據(jù),將數(shù)據(jù)保存在自身緩存中。

        (2)如圖4(b)所示,如果S數(shù)據(jù)未被中繼節(jié)點R成功接收,則中繼節(jié)點R在自身時隙內(nèi)發(fā)送數(shù)據(jù)時,在要發(fā)送的數(shù)據(jù)包頭中插入CR-REQ 域,通過CRREQ域請求附近其他節(jié)點協(xié)作中繼轉(zhuǎn)發(fā)源節(jié)點S數(shù)據(jù),即中繼節(jié)點R采用PB機制傳遞CR-REQ域。

        (3)如圖4(c)所示,節(jié)點H1接收到CR-REQ 域,如果節(jié)點H1滿足上述協(xié)作中繼轉(zhuǎn)發(fā)條件,則節(jié)點H1在自身空閑時隙內(nèi)協(xié)作中繼轉(zhuǎn)發(fā)源節(jié)點S數(shù)據(jù),并在協(xié)作中繼轉(zhuǎn)發(fā)的數(shù)據(jù)包頭中插入CR-ACK 域,通過CR-ACK域確認(rèn)已協(xié)作中繼轉(zhuǎn)發(fā)源節(jié)點S數(shù)據(jù)(節(jié)點H1也是采用PB機制傳遞CR-ACK域)。當(dāng)其他節(jié)點(如節(jié)點H2等)偵聽到節(jié)點H1發(fā)送的CR-ACK 域,不再協(xié)作中繼轉(zhuǎn)發(fā)源節(jié)點S數(shù)據(jù)。

        Fig.4 Information exchange process in CR-DTDMA圖4 CR-DTDMA中的信息交換過程

        在上述過程中,當(dāng)源節(jié)點數(shù)據(jù)未被中繼節(jié)點成功接收時,中繼節(jié)點發(fā)送協(xié)作中繼轉(zhuǎn)發(fā)請求信息CRREQ,當(dāng)有節(jié)點協(xié)作中繼轉(zhuǎn)發(fā)數(shù)據(jù)時,該節(jié)點便發(fā)送協(xié)作中繼轉(zhuǎn)發(fā)確認(rèn)信息CR-ACK。上述過程不需要其他節(jié)點確認(rèn)中繼節(jié)點是否成功接收源節(jié)點數(shù)據(jù),從而避免發(fā)送用于傳輸確認(rèn)的控制包。此外,為避免發(fā)送控制包,上述過程采用PB 機制來傳遞CRREQ和CR-ACK信息。

        VANET 安全應(yīng)用通常要求在100 ms 內(nèi)將安全信息傳遞給附近車輛[3],為了及時傳播信息,分布式TDMA協(xié)議的幀時間通常要求設(shè)置在幾十毫秒內(nèi)[7-8]。上述整個過程(從源節(jié)點發(fā)送數(shù)據(jù)到協(xié)作數(shù)據(jù)中繼轉(zhuǎn)發(fā)完成)發(fā)生在1~2幀內(nèi),持續(xù)時間短,因此在此過程中節(jié)點相對位置幾乎沒有變化。由于上述過程不依賴中心節(jié)點,且持續(xù)時間短,因而能滿足VANET無中心節(jié)點且網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)頻繁變化的特點。

        3.3 網(wǎng)絡(luò)開銷分析

        CR-DTDMA 網(wǎng)絡(luò)開銷為在包頭中插入的CRREQ/CR-ACK 域。CR-REQ/CR-ACK 域包含了Flag標(biāo)志(長度為1 bit)、源節(jié)點ID號、數(shù)據(jù)包序號和目標(biāo)節(jié)點ID 號。參考文獻[8],將節(jié)點ID 號長度設(shè)置為7 bit,數(shù)據(jù)包序號長度設(shè)置為2 Byte(當(dāng)大于最大序號時,數(shù)據(jù)包序號從0開始重新計數(shù)),時隙時間長度設(shè)置為1 ms。在上述設(shè)置下,CR-REQ/CR-ACK域所占用的數(shù)據(jù)位數(shù)為31 bit。參考相關(guān)專用短程通信(dedicated short range communications,DSRC)標(biāo)準(zhǔn),將數(shù)據(jù)傳輸速率設(shè)為18 Mb/s,則節(jié)點能夠在1個時隙內(nèi)發(fā)送長度為18 874 bit 數(shù)據(jù)。由于CR-REQ/CRACK 域所占用的數(shù)據(jù)位數(shù)遠(yuǎn)小于節(jié)點在1個時隙內(nèi)所發(fā)送的數(shù)據(jù)位數(shù),因此相對于利用的空閑時隙資源,CR-REQ/CR-ACK域開銷可以忽略不計。在下面分析和仿真中,假設(shè)CR-REQ/CR-ACK域都能夠被車輛節(jié)點正確地發(fā)送和接收。

        4 相關(guān)網(wǎng)絡(luò)性能分析

        與傳統(tǒng)無線網(wǎng)絡(luò)中節(jié)點隨機運動情形不同,車輛的行駛必然受到公路拓?fù)浣Y(jié)構(gòu)的限制。同時,無線一跳傳輸范圍遠(yuǎn)大于公路寬度,VANET 可當(dāng)成線狀網(wǎng)絡(luò)[17-18]。下面基于一維空間公路場景進行分析。由于車輛交通流量在公路上服從Poisson分布[3-4,16-17],設(shè)車輛在公路上的平均密度為β,則公路上長度為l的區(qū)間存在i輛車的概率為:

        節(jié)點以恒定的無線發(fā)射功率發(fā)送數(shù)據(jù)。設(shè)源節(jié)點到目標(biāo)節(jié)點的距離為d,目標(biāo)節(jié)點的瞬時接收功率為Power(d)。為了能夠成功地解碼數(shù)據(jù),Power(d)必須等于或大于一個閾值th。如果目標(biāo)節(jié)點在源節(jié)點的傳輸半徑r內(nèi),設(shè)目標(biāo)節(jié)點成功接收源節(jié)點數(shù)據(jù)的概率為p,否則不能成功接收源節(jié)點數(shù)據(jù)[3-4,16]:

        p越大,對應(yīng)的信道質(zhì)量越好。

        下面基于圖2所示場景分析VeMAC 和CRDTDMA 的數(shù)據(jù)中繼轉(zhuǎn)發(fā)概率、中繼轉(zhuǎn)發(fā)時延和丟包率。

        4.1 VeMAC性能分析

        設(shè)數(shù)據(jù)在源節(jié)點發(fā)送成功概率為ps,以概率p表示信道質(zhì)量,pc為信息碰撞概率,由于p和pc彼此獨立,則ps為:

        由第2章信道訪問可知,pc=0,因此ps=p,即ps決定于信道質(zhì)量。

        在圖2中,首先中繼節(jié)點R接收源節(jié)點S發(fā)來的數(shù)據(jù),然后將數(shù)據(jù)中繼轉(zhuǎn)發(fā)到目標(biāo)節(jié)點D。在源節(jié)點S發(fā)送數(shù)據(jù)后,設(shè)數(shù)據(jù)能夠被中繼節(jié)點R中繼轉(zhuǎn)發(fā)的概率為prelay(假設(shè)中繼節(jié)點成功接收源節(jié)點數(shù)據(jù)后就能夠中繼轉(zhuǎn)發(fā)源節(jié)點數(shù)據(jù)),則:

        在源節(jié)點S發(fā)送數(shù)據(jù)后,如果數(shù)據(jù)未被中繼節(jié)點R中繼轉(zhuǎn)發(fā),則通常情形為在等待固定時間(如timeout)后,源節(jié)點S重發(fā)數(shù)據(jù),該過程不斷重復(fù)進行,直到數(shù)據(jù)被中繼節(jié)點R中繼轉(zhuǎn)發(fā)。因此,從源節(jié)點S開始發(fā)送數(shù)據(jù)到中繼節(jié)點R中繼轉(zhuǎn)發(fā)源節(jié)點S數(shù)據(jù)的時延決定于源節(jié)點S發(fā)送數(shù)據(jù)的次數(shù)。下面將數(shù)據(jù)中繼轉(zhuǎn)發(fā)時延定義為在數(shù)據(jù)被中繼轉(zhuǎn)發(fā)前,源節(jié)點發(fā)送數(shù)據(jù)的次數(shù)。在源節(jié)點S每次發(fā)送數(shù)據(jù)后,數(shù)據(jù)能夠被中繼轉(zhuǎn)發(fā)的概率為prelay,設(shè)T為數(shù)據(jù)中繼轉(zhuǎn)發(fā)時延,則:

        T服從幾何分布,均值為:

        在通信系統(tǒng)中,如果超過最大發(fā)送次數(shù)后數(shù)據(jù)包仍未被正確處理,通常會丟掉該包。設(shè)數(shù)據(jù)包的最大發(fā)送次數(shù)為M,則數(shù)據(jù)包在源節(jié)點S處的丟包率PLR(packet loss rate)為:

        4.2 CR-DTDMA性能分析

        本文主要關(guān)注源節(jié)點S距目標(biāo)節(jié)點D的距離為兩跳的情形,即目標(biāo)節(jié)點D距源節(jié)點S的距離大于r且小于2r,當(dāng)目標(biāo)節(jié)點D距源節(jié)點S的距離趨近r時,它們共同傳輸范圍的長度趨近于最大值r;當(dāng)目標(biāo)節(jié)點D距源節(jié)點S的距離趨近2r時,它們共同傳輸范圍的長度趨近于最小值0。因為目標(biāo)節(jié)點D均勻分布在距源節(jié)點S距離r到2r的范圍內(nèi),所以它們共同傳輸半徑的長度平均為0.5r。在圖2中,當(dāng)中繼節(jié)點R未成功接收源節(jié)點S數(shù)據(jù)時,源節(jié)點S與目標(biāo)節(jié)點D共同傳輸半徑內(nèi)的其他節(jié)點可以利用自身空閑時隙協(xié)作中繼轉(zhuǎn)發(fā)源節(jié)點S數(shù)據(jù)。設(shè)目標(biāo)節(jié)點D與源節(jié)點S共同傳輸半徑內(nèi)的節(jié)點數(shù)為Nc,則:

        當(dāng)u≤1時,除中繼節(jié)點R外,目標(biāo)節(jié)點D與源節(jié)點S共同傳輸半徑內(nèi)沒有其他節(jié)點,這種情況下不存在協(xié)作中繼節(jié)點;當(dāng)1 <u≤F-2時,除了中繼節(jié)點R外,可能有u-1個節(jié)點成為協(xié)作中繼節(jié)點;考慮到幀內(nèi)時隙數(shù)為F,除了目標(biāo)節(jié)點D與源節(jié)點S外,最多有F-2個節(jié)點能夠獲得時隙,因此當(dāng)u>F-2時,把u當(dāng)作F-2處理。當(dāng)1 <u≤F-2時,除中繼節(jié)點R外,可能成為協(xié)作中繼節(jié)點的有u-1個,在這u-1個節(jié)點中,下列事件之一將導(dǎo)致節(jié)點不能成為協(xié)作中繼節(jié)點:

        (1)沒有成功接收源節(jié)點S數(shù)據(jù);

        (2)成功接收源節(jié)點S數(shù)據(jù),但在自身時隙內(nèi)有數(shù)據(jù)需要發(fā)送。

        設(shè)節(jié)點有數(shù)據(jù)需要在自身時隙內(nèi)發(fā)送的概率為pd(節(jié)點時隙空閑的概率為1-pd),則上述u-1個節(jié)點都不能成為協(xié)作中繼節(jié)點的概率為,式中v為u-1個節(jié)點中已成功接收源節(jié)點S數(shù)據(jù)的節(jié)點數(shù)目。設(shè)Nh為協(xié)作中繼節(jié)點數(shù)目,則在Nc=u時,協(xié)作中繼節(jié)點不存在的概率為:

        在Nc=u,u>1時,協(xié)作中繼節(jié)點的存在概率為:

        因此,在所有條件下,存在協(xié)作中繼節(jié)點的概率為:

        在源節(jié)點S發(fā)送數(shù)據(jù)后,如果中繼節(jié)點R未能中繼轉(zhuǎn)發(fā)數(shù)據(jù),則存在可能協(xié)作中繼轉(zhuǎn)發(fā)數(shù)據(jù)的節(jié)點,且協(xié)作中繼節(jié)點的存在概率為Pr{Nh>0}。因此,在源節(jié)點S發(fā)送數(shù)據(jù)后,源節(jié)點S數(shù)據(jù)能被中繼轉(zhuǎn)發(fā)的概率為:

        5 仿真實驗

        用Matlab 仿真一維空間公路或高速公路場景,公路有兩條車道,分別代表公路不同的行駛方向。在每條車道上,車輛平均速度為80 km/h,速度標(biāo)準(zhǔn)偏差為20 km/h,車輛平均密度為βl(公路車輛密度β為2βl)。無線信道采用車輛專用短程通信標(biāo)準(zhǔn)參數(shù),其中工作頻段為DSRC 5.9 GHz,數(shù)據(jù)傳輸速率為18 Mb/s。幀中的時隙數(shù)F為80,時隙時間長度為1 ms。仿真過程不考慮公路旁固定通信設(shè)備,每條車道上的車輛能夠訪問的時隙數(shù)目為40。下面仿真比較VeMAC與CR-DTDMA兩種方法的網(wǎng)絡(luò)性能。

        圖5到圖7為兩種方法的數(shù)據(jù)中繼轉(zhuǎn)發(fā)概率比較。圖5到圖7表明,CR-DTDMA 方法相對于VeMAC 方法在數(shù)據(jù)中繼轉(zhuǎn)發(fā)概率上得到顯著提高。由于利用了節(jié)點空閑時隙協(xié)作中繼轉(zhuǎn)發(fā)數(shù)據(jù),在中繼節(jié)點未能轉(zhuǎn)發(fā)數(shù)據(jù)時,數(shù)據(jù)就有了更多的中繼轉(zhuǎn)發(fā)機會,從而在CR-DTDMA方法中數(shù)據(jù)中繼轉(zhuǎn)發(fā)概率得到顯著的提高。VeMAC的數(shù)據(jù)中繼轉(zhuǎn)發(fā)概率主要決定于信道質(zhì)量p,CR-DTDMA的數(shù)據(jù)中繼轉(zhuǎn)發(fā)概率除了決定于信道質(zhì)量p外,節(jié)點發(fā)送數(shù)據(jù)概率pd、車輛密度β和一跳傳輸距離r對它也有很大影響。

        圖5表明,在一跳傳輸距離r(200 m)和節(jié)點發(fā)送數(shù)據(jù)概率pd(0.5)固定時,如果車輛密度β越大,則在源節(jié)點與目標(biāo)節(jié)點共同傳輸半徑內(nèi)能夠協(xié)作中繼轉(zhuǎn)發(fā)數(shù)據(jù)的節(jié)點就越多,CR-DTDMA 的數(shù)據(jù)中繼轉(zhuǎn)發(fā)概率就越大。

        Fig.5 Comparison of data relaying probabilities between two methods under different β values圖5 不同β 值下兩種方法的數(shù)據(jù)中繼轉(zhuǎn)發(fā)概率比較

        圖6表明,在一跳傳輸距離r(200 m)和車輛密度β(0.04車/m)固定時,如果節(jié)點發(fā)送數(shù)據(jù)概率pd越大,則擁有空閑時隙的節(jié)點就越少,能夠轉(zhuǎn)發(fā)數(shù)據(jù)的協(xié)作中繼節(jié)點就越少,CR-DTDMA 的數(shù)據(jù)中繼轉(zhuǎn)發(fā)概率就越小。

        Fig.6 Comparison of data relaying probabilities between two methods under different pdvalues圖6 不同pd值下兩種方法的數(shù)據(jù)中繼轉(zhuǎn)發(fā)概率比較

        圖7表明,在節(jié)點發(fā)送數(shù)據(jù)概率pd(0.5)和車輛密度β(0.04車/m)固定時,如果一跳傳輸距離r越大,則源節(jié)點與目標(biāo)節(jié)點的共同傳輸范圍就越大,能夠轉(zhuǎn)發(fā)數(shù)據(jù)的協(xié)作中繼節(jié)點就越多,CR-DTDMA 的數(shù)據(jù)中繼轉(zhuǎn)發(fā)概率就越大。

        Fig.7 Comparison of data relaying probabilities between two methods under different r values圖7 不同r 值下兩種方法的數(shù)據(jù)中繼轉(zhuǎn)發(fā)概率比較

        圖8比較了兩種方法的數(shù)據(jù)中繼轉(zhuǎn)發(fā)時延,其中,r為200 m,pd為0.5。在信道質(zhì)量較差時,CRDTDMA的性能優(yōu)勢明顯。如p為0.3時,VeMAC的數(shù)據(jù)中繼轉(zhuǎn)發(fā)時延為3.3幀,CR-DTDMA的數(shù)據(jù)中繼轉(zhuǎn)發(fā)時延為1.8幀(β為0.04車/m 時)和1.3幀(β為0.08車/m 時),中繼轉(zhuǎn)發(fā)時延至少降低了45%。在CR-DTDMA 中,當(dāng)源節(jié)點數(shù)據(jù)不能被中繼節(jié)點中繼轉(zhuǎn)發(fā)時,附近的其他節(jié)點利用自身空閑時隙協(xié)作中繼轉(zhuǎn)發(fā)源節(jié)點數(shù)據(jù),從而在源節(jié)點不需要重發(fā)數(shù)據(jù)的情況下,數(shù)據(jù)就能被協(xié)作中繼轉(zhuǎn)發(fā),減小了中繼轉(zhuǎn)發(fā)時延。此外,如果協(xié)作中繼轉(zhuǎn)發(fā)的發(fā)生概率越大(圖8中對應(yīng)了β值較大的情形),CR-DTDMA 的數(shù)據(jù)中繼轉(zhuǎn)發(fā)時延就越小。隨著p不斷增大,信道質(zhì)量越來越好,協(xié)作中繼轉(zhuǎn)發(fā)的必要性越來越小,VeMAC 和CR-DTDMA 的數(shù)據(jù)中繼轉(zhuǎn)發(fā)時延差異也逐漸變小。

        Fig.8 Comparison of data relay forwarding delays between two methods圖8 兩種方法的數(shù)據(jù)中繼轉(zhuǎn)發(fā)時延比較

        圖9在圖8的相同條件下比較了VeMAC 和CRDTDMA的丟包率,其中M取值為3。在不同的信道質(zhì)量下,CR-DTDMA丟包率始終低于VeMAC。如在p為0.3,β為0.04車/m時,VeMAC的丟包率為34%,CR-DTDMA的丟包率為9%,丟包率降低了73%。此外,協(xié)作中繼轉(zhuǎn)發(fā)的發(fā)生概率越大,CR-DTDMA的丟包率越小。

        圖5到圖9表明,隨著p增大,VeMAC 和CRDTDMA的數(shù)據(jù)中繼轉(zhuǎn)發(fā)概率都在增大,中繼轉(zhuǎn)發(fā)時延和丟包率都在減小。在p為0時,由于信道質(zhì)量極差,所有數(shù)據(jù)都不能被中繼轉(zhuǎn)發(fā),VeMAC 和CRDTDMA的數(shù)據(jù)中繼轉(zhuǎn)發(fā)時延無限大,所有數(shù)據(jù)都會丟失;在p值為1時,由于信道質(zhì)量好,所有數(shù)據(jù)都會被中繼轉(zhuǎn)發(fā),VeMAC 和CR-DTDMA 的中繼轉(zhuǎn)發(fā)時延相同且沒有數(shù)據(jù)丟失。

        Fig.9 Comparison of packet loss rates of two methods圖9 兩種方法的丟包率比較

        6 結(jié)束語

        本文提出了一種利用分布式TDMA協(xié)議節(jié)點空閑時隙的協(xié)作中繼方法CR-DTDMA,當(dāng)中繼節(jié)點未能中繼轉(zhuǎn)發(fā)數(shù)據(jù)時,協(xié)作中繼節(jié)點利用自身空閑時隙協(xié)作中繼轉(zhuǎn)發(fā)數(shù)據(jù)。該方法不依賴中心控制節(jié)點,能夠適應(yīng)VANET 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的頻繁變化,而且不需要發(fā)送專門的控制包,不要求節(jié)點在單個時隙內(nèi)切換通信的收發(fā)模式,系統(tǒng)實現(xiàn)簡單,網(wǎng)絡(luò)開銷小。同時,由于僅利用節(jié)點自身空閑時隙資源,CRDTDMA 方法不影響網(wǎng)絡(luò)中的正常數(shù)據(jù)傳輸業(yè)務(wù)。分析和仿真結(jié)果表明,由于CR-DTDMA方法利用了節(jié)點空閑時隙協(xié)作中繼轉(zhuǎn)發(fā)數(shù)據(jù),數(shù)據(jù)就有了更多的中繼轉(zhuǎn)發(fā)機會,從而顯著提高數(shù)據(jù)中繼轉(zhuǎn)發(fā)概率,有效降低中繼轉(zhuǎn)發(fā)時延和丟包率。

        本文基于簡化的信道模型對所提方法進行分析和仿真,后續(xù)將進一步研究更加真實的信道模型對所提方法的性能影響。

        无码人妻一区二区三区在线视频 | 四虎影视久久久免费观看| 成年无码av片在线| 伊人久久大香线蕉av波多野结衣| 97高清国语自产拍| 精品国产自产久久久| 中文字幕在线一区乱码| 青青草激情视频在线播放| 久久亚洲精品成人av无码网站| 亚洲av永久无码精品三区在线| 成在人线av无码免费| 国产亚洲女人久久久久久| 日韩中文字幕熟女人妻| 欧美噜噜久久久xxx| 在线亚洲高清揄拍自拍一品区| 青青草视频在线免费观看91| 国产精品第一二三区久久蜜芽 | 欧美日韩在线观看免费| 国产精品自拍首页在线观看| 激情综合网缴情五月天| 最新在线观看免费的a站国产| 亚洲国产成人一区二区精品区| 奇米影视777撸吧| 国产一区二区三区我不卡| 欧美性生交活xxxxxdddd | 久久精品人妻少妇一二三区| 大陆国产乱人伦| 无码国模国产在线观看| 国产午夜无码视频免费网站| 亚洲成aⅴ人片在线观看天堂无码| 久久综合五月天啪网亚洲精品| 胸大美女又黄的网站| 高潮毛片无遮挡高清免费| 中文亚洲成a人片在线观看| 极品一区二区在线视频| 国产女人高潮叫床免费视频| 国产精品户露av在线户外直播| 国产亚洲精品综合99久久 | 亚洲中文字幕日本日韩| 国产精品午夜福利视频234区| 最近中文字幕视频高清|