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

        ?

        Platoon架構下VANETs車間通信過程及性能分析*

        2019-05-20 06:56:44郭紅葉司帥宗彭海霞
        軟件學報 2019年4期
        關鍵詞:間通信編組延時

        郭紅葉,趙 海,司帥宗,彭海霞

        (東北大學 計算機科學與工程學院,遼寧 沈陽 110819)

        為了解決高速公路上車流密集以及由之帶來的交通擁堵、交通事故多發(fā)等問題,有發(fā)達國家提出了智能交通系統(tǒng)(intelligent traffic system,簡稱ITS)的概念,旨在將信息、通信和控制等技術應用于交通管理,實現(xiàn)車輛的智能駕駛,道路的高效利用.而最初為自動高速公路系統(tǒng)(automated highway systems,簡稱 AHS)提出的 platoon車輛編組成為近幾年研究的熱點.Platoon架構是由若干智能駕駛車輛按照一定幾何隊形組成的車隊,通過車載雷達等傳感器和車間無線通信實現(xiàn)以恒定間距穩(wěn)定地跟隨前方車輛,車隊成員通常具有相同目的地,且行駛速度較普通車輛要快,車間間距可以達到很小(幾米),故而有效提高了道路容量,而特殊的編組協(xié)同駕駛有助于減少空氣阻力、節(jié)約燃料,提高道路安全性.Platoon系統(tǒng)穩(wěn)定運行的關鍵在于車載智能控制系統(tǒng)對platoon中車輛成員的加速/減速和變道等駕駛行為的實時控制,以保證車輛的運動狀態(tài)誤差不沿縱向方向放大,即滿足隊列穩(wěn)定性[1].而控制策略的準確實施由車輛間的有效實時通信來保證.車載環(huán)境下的通信網絡稱為車載自組織網絡(vehicular Ad Hoc networks,簡稱 VANETs),包括車車通信(IVC/V2V)和路車通信(RVC/V2I).通信網絡采用DSRC/WAVE協(xié)議架構,即專用短程通信技術(dedicated short range communication,簡稱DSRC)和車載環(huán)境中的無線接入(wireless access in vehicular environment,簡稱WAVE)標準,在物理層和MAC層采用適用于高速車載環(huán)境的IEEE 802.11p協(xié)議標準.而DSRC采用IEEE 1609.4作為對MAC層的改進,增加了多信道切換功能[2].

        關于車載自組網通信協(xié)議和通信技術的研究大多基于普通駕駛車輛,其存在通信距離遠、路由困難、通信鏈路不穩(wěn)定且網絡拓撲高度動態(tài)變化的問題[3].大量研究主要是對上述問題進行改進,從而探討通信節(jié)點間的路由算法、MAC層接入技術以及物理層技術等等[4-7].而將道路上的車輛組成穩(wěn)定platoon編組的形式能夠有效地改善VANETs通信網絡的連通性[8],保證platoon中傳遞信息時效性和可靠性的車間無線通信會顯著影響整個車輛編組的協(xié)調控制和安全行駛,但是車載環(huán)境下不穩(wěn)定的通信信道、復雜的道路環(huán)境和車輛節(jié)點的高速運動都會影響信息的有效實時傳輸,從而將包投遞延時、誤碼、丟包等不確定性引入到platoon的控制系統(tǒng)中.所以有必要對 platoon中車輛之間的通信過程及通信網絡性能進行分析,但到目前為止仍然沒有較全面的相關理論研究.現(xiàn)有研究platoon系統(tǒng)的相關工作對車間通信過程的處理方法大致可以分為以下幾類:假定車輛間通信近似理想,設置通信性能度量為典型分布,僅考慮車輛編組中成員通信失敗的情況對platoon的控制模型和協(xié)作管理策略造成的影響或者通過platoon控制指標和運行條件評估相應的通信網絡性能閾值.

        有相當一部分文獻都不考慮通信過程的不確定影響,將車間通信設定為理想狀態(tài),即假定車載控制系統(tǒng)能夠實時、準確地獲取到所需的全部信息[9,10].但是車輛間傳遞信息的丟包現(xiàn)象和延時等通信網絡特性對車輛的協(xié)調和控制具有非常顯著的影響.Ploeg等人雖然在設計基于不同信息流拓撲的 CACC(cooperative adaptive cruise control)控制器時考慮了通信延時,但是所有車輛的延時都相同且為固定值[11].而實際通信網絡的時延等特性是可變的,這種不確定性會對控制因子等產生不同程度的影響,從而破壞 platoon的隊列穩(wěn)定性[12],很多學者考慮到車輛間不容忽視的通信狀況,將呈不同分布的通信參量加入到platoon的控制研究中.Guo等人考慮了VANETs網絡容量限制和通信數(shù)據包的隨機丟包概率滿足伯努利分布的情況,提出通信網絡接入調度和platoon控制聯(lián)合設計的算法[13].Segata等人同樣基于通信信標遭遇伯努利分布隨機損失的情形來研究platoon車間協(xié)調策略[14],但在實際場景下,丟包率是由通信機制和信道狀況等共同決定的,并不是隨機分布的,而且上述文獻均未考慮通信延時.Bernardo等人提出在platoon協(xié)調控制問題建模時引入呈隨機分段函數(shù)的可變通信延時,其下界為0,上界低于典型IEEE 802.11p車載網絡的平均端到端延時(數(shù)量級為10–2s)[15,16].但車輛的通信延時不太可能表現(xiàn)為一種規(guī)則的分布,而且這種延時無法用來改進通信算法.Amoozadeh等人在研究基于VANETs的platoon上層管理協(xié)議時,僅討論了信息更新時間間隔內未接收到信標信息導致通信失敗的情況[17].除此之外,更多的文獻集中在研究 platoon控制策略或者運行性能時估計或仿真通信網絡性能閾值.Xu等人在研究信息獲取方式和內容對platoon避免車輛追尾碰撞安全性的影響時,推導了安全距離下的最大容忍通信延時[18].但是文獻中設定的 platoon車間間距太大,故而導出的通信延時和實際情況相差甚遠.Shao等人在設計platoon的VANETs網絡MAC層協(xié)議時采用多優(yōu)先級馬爾可夫模型推導了基于連通概率的網絡飽和吞吐量[19].但他們并沒有對通信延時和丟包概率給出相應的分析.Fernandes等人在車輛間的信息更新算法中,通過網絡仿真軟件得到典型場景的延時分布[20].雖然能夠得到較為準確的通信性能度量的數(shù)值,但卻沒有相應理論上的研究,也無法從算法上改進車間通信性能.Du等人基于確定路段間斷性多跳數(shù)據傳輸以及車輛運動狀態(tài)導致的動態(tài)交通流,推導了車載環(huán)境下通信網絡中的數(shù)據傳輸延時[21].但是網絡中的車輛并不是 platoon編組的形式.Jia等人基于4-D Markov模型建??紤]信道條件的CSMA/CA退避過程,通過加入數(shù)據幀單位塊的數(shù)量、數(shù)據處于發(fā)送還是轉發(fā)狀態(tài)這兩個變量,對2-D Markov模型進行了改進,推導了網絡飽和吞吐量和傳輸延時[22].Jia等人此項工作的不足之處在于假設的通信網絡流量是飽和的,且僅研究車輛向路邊單元傳輸信息的上行鏈路,而沒有考慮platoon內部車間通信的丟包現(xiàn)象.

        上述多數(shù)工作對于 platoon交通流場景下的車間通信模型和網絡性能的處理方法太過理想或考慮不夠全面,而且鮮有文獻專門對platoon架構下車輛間的通信過程以及通信延時和丟包概率等通信性能進行理論研究,定量地推導platoon編組中車輛間傳遞信息的通信不確定性度量指標.從而從車輛的有效通信角度入手,通過控制協(xié)同策略和通信機制來減弱不穩(wěn)定通信對platoon構建和運行的影響,提高 platoon架構的安全性和穩(wěn)定性.針對現(xiàn)有研究工作中的缺陷,本文提出一種 platoon架構下智能車輛間通信的網絡性能分析方法,其中,車車通信依靠專用短程通信(DSRC)技術實現(xiàn),且在分析數(shù)據包傳輸過程時,除了爭用信道的退避階段外,還分析了數(shù)據包在 MAC層緩沖區(qū)的排隊過程以及兩者間的聯(lián)系.本文的通信模型設定緩沖區(qū)長度有限,信道存在干擾誤碼現(xiàn)象,且可能沒有數(shù)據包到達網絡,故而所研究的車間通信更接近實際的車載環(huán)境.文中分別對 platoon組內車間通信和多個 platoons組間通信進行了分析,并且在后者的分析中區(qū)分了處于車隊不同位置處的車輛特性.最終得到 platoon編組關鍵參數(shù)及通信網絡相關參數(shù)對數(shù)據包傳輸總延時和包丟失概率等通信性能度量的影響,同時驗證了DSRC技術支持的車間通信的端到端延時可以滿足platoon編組干擾不放大的隊列穩(wěn)定性需求.

        本文第1節(jié)介紹platoon智能車輛編組系統(tǒng)的組成及成員車輛間的通信機制.第2節(jié)給出platoon組內車間通信過程及性能分析方法.第3節(jié)給出platoons組間通信過程及性能分析方法.第4節(jié)對提出的分析方法進行數(shù)值仿真及可行性驗證.第5節(jié)是本文的總結.

        1 Platoon智能車輛編組系統(tǒng)

        1.1 Platoon系統(tǒng)結構

        Platoon中擔任不同角色的車輛在隊列的組建和運行過程中負責不同的功能.Platoon系統(tǒng)結構如圖1所示,其中,領導車輛(leader vehicle)是整個platoon的管理者,主要負責:存儲和管理platoon配置信息,比如成員目的地信息、platoon ID、platoon成員數(shù)量等;為其他車輛傳遞控制信息并且收集成員車輛的狀態(tài)信息;協(xié)調編組中車輛的動態(tài)加入或退出、platoon編組的分離和融合等操作.跟隨車輛(follower vehicle)負責向領導車輛發(fā)送加入、退出和變道請求,得到確認信標后即可完成相應操作;在車載控制系統(tǒng)的協(xié)調下保持以期望間距和速度跟隨前方車輛.而且跟隨車輛可以在到達目的地或者完成信息獲取后隨時離開,而不會影響整個 platoon的正常運行.隊尾車輛(tail vehicle)主要負責道路上不同platoon編組之間的信息傳輸,即和下一個platoon智能車隊的領導車輛通信.在道路上行駛的其他車輛分為普通車輛和free agent,后者一般具有成為platoon成員的必要設備,比如車載協(xié)同控制器,可以在感知到合適的platoon編組靠近時,向該車隊領導車輛發(fā)送請求,加入該車隊.

        Fig.1 The system structure of platoon圖1 Platoon系統(tǒng)結構

        Platoon系統(tǒng)的參數(shù)包括platoon組內車間距(intra-platoon spacing)、platoon組間間距(inter-platoon spacing)和platoon成員數(shù)量(platoon size)[23].Intra-platoon spacing由車載自適應控制系統(tǒng)設定,其最小值應保證車輛不發(fā)生碰撞,最大值低于通信網絡限定的信息有效投遞范圍,保證編組內部的連通性.Inter-platoon spacing是兩個相鄰 platoons之間的距離,一般由前方隊列中的隊尾車輛和后方隊列中的領導車輛界定,該值應能保證當后一個 platoon編組感知到前方 platoon的減速或車輛變道等事件后,有足夠的時間調整自身狀態(tài),避免發(fā)生碰撞.Platoon的隊列穩(wěn)定性要求干擾沿著車輛隊列傳播時是衰減的,所以設置間距時不僅要考慮道路上的車輛容量,還要不違背platoon系統(tǒng)對干擾的魯棒性.Platoon成員數(shù)量隨著車輛動態(tài)加入或退出而不斷發(fā)生變化,其上界是保證組內單跳通信連通性和隊列穩(wěn)定性的最低要求.

        Platoon系統(tǒng)中的車輛之間通過無線通信傳遞速度、加速度以及駕駛行為等信息,將其輸入到車載自適應控制系統(tǒng)后,通過控制協(xié)調算法得到當前車輛期望的加速度,從而控制車輛的加/減速維持和前方車輛的期望間距和期望的速度.下面是針對車輛控制增益和間距參數(shù)相同的均勻platoon的線性增益控制算法[13]:

        其中,i是車輛的編號,若platoon中車輛數(shù)量為n,則i∈[0,n–1],領導車輛編號為0;ui(t)是車輛控制器的輸出期望加速度,ke(t)是車輛間距誤差控制增益,h是間距控制策略設定的車間恒定時間間距;vi–1(t)、ai–1(t)、kv(t)和ka(t)分別表示當前車和前方相鄰車的速度差、加速度差以及相應的控制增益;v0(t)、a0(t)、kv0(t)和ka0(t)分別表示當前車和領導車輛的加速度差、速度差以及控制增益.vi–1(t)、ai–1(t)、v0(t)和a0(t)即為車間無線通信傳輸?shù)膶崟r信息.

        1.2 Platoon通信機制

        車載自組織網絡采用專用短程通信(DSRC)技術支持車輛間通信以及車輛與路邊基站之間的通信,該技術工作在5.9GHz頻段,包括1個控制信道(CCH)和7個服務信道(SCH),帶寬均為10Hz.控制信道傳遞安全信息和控制信息,其他非安全信息或者娛樂信息在服務信道中傳輸,DSRC技術的高數(shù)據速率和 100m~1000m的傳輸范圍等特性適合platoon架構中車輛的信息傳播和共享.道路上多個platoons之間的通信過程包括platoon內部成員間的通信和不同platoons組間的通信.前者一般通過單跳實現(xiàn),通信站點為platoon內部所有成員車輛;而后者可以通過單跳或者多跳實現(xiàn),由每個platoon的領導車輛和隊尾車輛負責信息傳遞.兩種通信的信息交換在不同服務信道上實現(xiàn),這種信道的協(xié)調和標定在控制信道時隙廣播給成員車輛.

        本文主要研究platoon編組架構下基于IEEE 802.11p協(xié)議的車間通信網絡傳輸延時和包丟失概率等MAC層性能,將通信過程分為緩沖隊列的排隊階段和爭用信道資源的傳輸階段.接入機制采用 RTS/CTS(request to send/clear to send)握手機制,有效減少了阻塞間隔.MAC層服務的基礎是分布式協(xié)調功能(DCF)接入方式,DCF基于沖突避免的載波檢測多路訪問(carrier sense multiple access with collision avoidance,簡稱CSMA/CA)機制,使用二進制指數(shù)退避算法避免沖突.發(fā)送數(shù)據包前先確定信道空閑并持續(xù) DIFS時間再發(fā)送,若信道忙,則從[0~CWi]中選擇隨機退避時間等待信道空閑,其中,CWi=2iCWmin,CWi代表競爭窗口值,與傳輸失敗次數(shù)和退避階數(shù)有關,i是退避階數(shù).當達到最大退避次數(shù)時,數(shù)據傳輸成功或者達到最大重傳限制都將回到CWmin,退避計數(shù)器在每個信道空閑時隙都會減1,若信道忙,則計數(shù)器停止計數(shù).當退避計數(shù)器值減為0時,開始發(fā)送數(shù)據.

        2 Platoon組內車間通信

        本節(jié)對platoon編組內部的車間通信過程及通信性能進行分析,參與通信的車輛為platoon組內所有成員車輛,每輛車的通信性能相同.

        2.1 組內通信的退避過程

        本文所研究的通信過程的無線信道是非理想的,即在信道中傳輸?shù)臄?shù)據包可能出現(xiàn)誤碼,且車輛站點并不總是有數(shù)據包發(fā)送,此時網絡處于非飽和流量狀態(tài),這里用通信系統(tǒng)處于空閑狀態(tài)來表示這種情況.當緩沖隊列為空且沒有新的數(shù)據包到達時,系統(tǒng)進入空閑等待狀態(tài),等到需要發(fā)送數(shù)據時,再開始競爭信道資源.車輛在通信過程中數(shù)據包傳輸失敗可能是因為網絡中多輛車同時發(fā)送信息出現(xiàn)信道阻塞,也可能是不穩(wěn)定的無線信道受到干擾導致了誤碼.假設最大重傳次數(shù)為M,最大退避階數(shù)為M′,若數(shù)據包重新發(fā)送次數(shù)達到M+1次時仍然傳輸失敗,則認為數(shù)據包丟失.設車載環(huán)境中的信道比特誤碼率為perror,傳輸一幀數(shù)據的總比特數(shù)包括物理層和MAC層頭部信息、有效數(shù)據長度以及握手機制的數(shù)據開銷等.故傳輸數(shù)據幀出錯的概率可以計算為

        在二維Markov過程{s(t),b(t)}中加入系統(tǒng)空閑的情況,其中,s(t)和b(t)代表在時隙t內退避狀態(tài)和退避計數(shù)器取值的隨機變量.車輛在任何一個時隙由于發(fā)生誤碼和信道阻塞數(shù)據包傳遞失敗的概率pm以及發(fā)送數(shù)據包的概率p可推導為

        其中,pp代表某一時隙超過一輛車發(fā)送信息使得信道發(fā)生阻塞的概率,N是 platoon成員數(shù)量.pna是新數(shù)據包的到達概率,qem代表MAC層緩沖隊列為空的概率,即車輛沒有數(shù)據包發(fā)送的可能性大小.

        2.2 組內通信MAC層排隊過程

        Platoon編組中的車輛向其他成員傳遞信息進入 MAC層時,多個數(shù)據包首先在緩存隊列中排隊等待,到達隊列頭部時再偵聽信道獲取通信資源的使用權.而由于實際情況中車輛傳輸數(shù)據包的時刻和數(shù)量是無法預知的,可以將該行為看作是隨機事件,故由概率性可知,車輛節(jié)點在某時刻發(fā)送數(shù)據包的次數(shù)服從參數(shù)為λ的泊松分布,λ表示單位時間內到達的數(shù)據包個數(shù).數(shù)據包在排隊系統(tǒng)中滿足先進先出的原則,即先到達的先被服務.排隊過程用M/G/1/K模型來近似[24,25],排隊隊列的長度有限,當緩存隊列滿隊時,無法繼續(xù)接收數(shù)據包.排隊系統(tǒng)在某時刻的狀態(tài)表示為信道被占用時緩存隊列中的數(shù)據包數(shù)目,設定MAC層的緩存隊列存放數(shù)據包的上限為K.為了得到排隊系統(tǒng)的穩(wěn)定狀態(tài)概率,需要先計算 MAC層的服務時間分布,數(shù)據包服務時間表示為從排隊結束爭用信道資源開始到傳輸成功或者達到最大重傳次數(shù)為止的時間[26],一般設定為空閑時隙τ的整數(shù)倍.假設取不同倍數(shù)的概率分布為,其中,T表示倍數(shù),且T∈[0,Tm],則最大服務時間表示為Tmτ.用一維變量X(t)來描述排隊系統(tǒng)的狀態(tài),X(t)是在完成排隊的數(shù)據包離開時,排隊系統(tǒng)中剩余的數(shù)據包個數(shù),緩存隊列在第j個數(shù)據包離開排隊系統(tǒng)時刻之前所處狀態(tài)的分布可以用無記憶的嵌入式馬爾可夫鏈建模.故而在一個服務時間內有k個數(shù)據包到達的概率表示為

        其中,Ts、Te分別表示數(shù)據包發(fā)送成功所需要的時間和由于信道誤碼傳輸失敗所經歷的時間,可以表示為Ts=Te=DIFS+RTS+SIFS+CTS+ SIFS+Hphy+Hmac+l+SIFS+ACK,而Tc表示與其他車輛的數(shù)據包發(fā)生沖突時占用通信資源的時間,表示為Tc=DIFS+RTS+SIFS+CTS.

        處于排隊等待狀態(tài)的剩余數(shù)據包數(shù)量X(t)的排隊系統(tǒng)穩(wěn)態(tài)概率分布可推導為

        根據M/G/1/K排隊模型可以得到緩存隊列為空的概率,即車輛在某個時隙沒有數(shù)據包發(fā)送的概率為.其中,是信道被占用的概率,是通信過程的MAC層服務時間分布的均值.

        車輛數(shù)據包在 MAC層緩沖區(qū)排隊結束后,進入發(fā)送階段,將 MAC層對數(shù)據包的處理過程稱為服務系統(tǒng),系統(tǒng)輸入設為概率 1.若數(shù)據包偵聽到信道忙,則進行指數(shù)退避,產生退避延時,該過程結束后,數(shù)據包以概率pp再次偵聽到信道忙,進入沖突退避過程,也可能由于幀錯誤需要重新發(fā)送,概率為pm–pp,上述過程直到達到重傳限制結束傳輸或者檢測到信道空閑成功傳輸數(shù)據,其概率為1–pm.將每個行為都看作是服務系統(tǒng)的子系統(tǒng),其在時域產生的延時t在z域用zt傳遞函數(shù)來表示.數(shù)據包的整個服務系統(tǒng)即為多個子系統(tǒng)的級聯(lián),也是多個延時量的疊加,系統(tǒng)的輸出即為相應概率取值下的延時因子zt疊加的結果.各項的概率系數(shù)為數(shù)據包傳輸過程中不同服務時間對應的概率分布.由上述分析得出,服務系統(tǒng)可看作是線性系統(tǒng),系統(tǒng)的傳遞函數(shù)即為包服務時間概率分布的生成函數(shù),記為H(z),可以得到其表達如式(8)所示.圖2所示為服務系統(tǒng)的框圖.

        Fig.2 MAC service time linear system diagram圖2 MAC層服務時間線性系統(tǒng)框圖

        Hc(z)表示數(shù)據包發(fā)送過程中產生沖突導致傳輸失敗的時間分布傳遞函數(shù),表示為是數(shù)據包傳輸成功的時間分布傳遞函數(shù),He(z)是數(shù)據包由于信道誤碼造成傳輸失敗的時間分布傳遞函數(shù),表示為是競爭信道的退避過程所占用時間分布的傳遞函數(shù),在本文場景條件下計算為

        公式中的zτ項系數(shù)表示信道處于空閑時隙的概率;zTs項系數(shù)表示其他N–1輛車中某一輛成功傳輸數(shù)據包的概率;zTc項系數(shù)表示多輛車發(fā)送數(shù)據包導致信道沖突的概率.退避機制隨機地在競爭窗口中選擇初值,若檢測到信道空閑,則計數(shù)器減 1,每次偵聽到的信道可能處于空閑狀態(tài),也可能發(fā)生多個數(shù)據包沖突或者出現(xiàn)傳輸誤碼的現(xiàn)象,所以退避時間為單個時隙、發(fā)生沖突消耗的時間和成功傳輸數(shù)據包的時間三者的概率平均.在概率生成函數(shù)中,取[0~CWi]的平均值作為計數(shù)器初值,其中,0≤j≤M.

        由數(shù)據包傳輸過程中 MAC層的服務時間分布概率表示的概率生成函數(shù)為,結合上述傳遞函數(shù)方法的式(8)和式(9),可以得到離散概率psT t.

        2.3 Platoon組內車間通信性能度量

        基于上述platoon組內車間通信過程的分析,下面給出通信過程的數(shù)據包丟失概率和通信延時等網絡性能指標.數(shù)據包整個傳輸過程中的延時包括緩沖隊列中的排隊延時和競爭接入信道的退避延時.本文忽略了數(shù)據包在無線信道中的傳輸時延,也就是車輛成功競爭到資源后發(fā)送數(shù)據包到達接收方的時間不予考慮.其中,排隊的延時由非滿隊情況下的隊列平均長度與包到達速率的比值得到.

        在成功傳輸情況下,數(shù)據包競爭信道的退避過程產生的延時為平均時隙長度乘以退避過程中可能占用的時隙個數(shù),表達如下:

        則platoon中車輛之間傳遞信息的總傳輸延時為Tdelay=T+Tque;數(shù)據包投遞過程失敗的概率表示為.

        為了得到車輛站點間通信的延時和數(shù)據包丟失概率等性能度量指標,首先假設通信節(jié)點始終有數(shù)據包發(fā)送,即緩沖區(qū)空閑概率qem為0,聯(lián)立式(2)~式(4)及式(6),計算每輛車發(fā)送數(shù)據包的概率p以及由于信道誤碼或者競爭沖突導致數(shù)據包發(fā)送失敗的概率pm;然后利用MAC層服務時間概率分布生成函數(shù)H(z),得到離散概率,將其代入式(5),結合迭代方程(7)求得排隊系統(tǒng)穩(wěn)態(tài)概率分布pkque,進而得到空閑概率qem,若其大于10–6(設定的容限值),則更新p和pm為緩沖區(qū)可能為空情況下的概率,最后聯(lián)立式(10)、式(11)計算排隊延時、退避延時等性能指標,同時可獲得包丟失概率及傳輸延時;若qem≤10–6,則說明當前網絡負載條件下,緩沖區(qū)空閑的可能性很小,則不更新概率p和概率pm,得到通信網絡接近飽和狀態(tài)的性能度量.

        3 Platoons組間通信

        本文在分析了 platoon內部通信的基礎上,進一步對 platoons組間通信過程進行了研究.假設總共有m個platoons駕駛車隊,由于車輛的通信范圍有限,前方platoon編組中的車輛想要給后方platoon中的車輛傳遞信息,需要進行多跳中繼.Platoons組間通信模型中作為通信站點的車輛是每個駕駛車隊的領導車輛leader和隊尾車輛tail,而由于參與通信的車輛角色和位置不同,所以組間通信更為復雜.這里只研究多個platoons組間的單跳通信.所以通信網絡中共有2m輛通信車輛,即leader1,tail1,leader2,tail2,…,leader6,tail6,而且參與通信的tail車輛只能與相鄰的下一個編組中的leader車輛直接傳遞消息,同一platoon編組內部的leader車輛和tail車輛可以直接通信,位于 platoons架構中間位置的 platoon leader車輛和 tail車輛可以與前方 platoon的 tail車輛以及跟隨platoon的leader車輛通信.下面給出多個platoons組間通信情形下的通信過程及性能分析.

        3.1 組間通信的退避過程

        在組間通信中,車輛的通信特性不僅與其在 platoon中的成員類型有關,而且與所在 platoon編組相鄰的platoons的數(shù)量有關.參與platoons組間通信的2m輛車,無論是領導車輛leader還是隊尾車輛tail,它們作為通信站點的地位相同,所以形成的通信網絡中第i輛車和第2m+1-i輛車的特性相似[23].考慮緩存隊列可能為空的情況,在某一給定時隙中,當前車輛發(fā)送的數(shù)據包與其他相關通信車輛發(fā)生沖突的概率如式(12)所示.

        其中,i=1,2,3,…,2m–1,2m,表示通信車輛的位置編號.那么數(shù)據包一次傳輸失敗的概率為

        根據 MAC層數(shù)據包傳輸?shù)男诺栏偁?、指?shù)退避過程的 Markov模型以及上述概率性計算,可以得到platoons組間通信架構中不同通信車輛在某個時隙發(fā)送數(shù)據包的概率pi為

        3.2 組間通信MAC層排隊過程

        Platoons組間通信車輛的數(shù)據包在發(fā)送之前,仍需在緩沖隊列中進行排隊.仍然用M/G/1/K排隊模型來建模MAC層緩沖區(qū)的排隊過程,則參與通信的所有platoons領導車輛和隊尾車輛的排隊系統(tǒng)分析與platoon組內車間通信模型相似,區(qū)別在于 platoon組內通信模型中的所有成員車輛在通信網絡中是對等的,通信性能相同,排隊行為也沒有區(qū)別.但是,由于 platoons組間通信的關鍵車輛只可以與相鄰的通信站點傳遞信息,所以通信特性與車輛的空間位置有關,從而針對特定通信車輛的排隊行為也有所差異.

        位置編號為i(i∈[1,2m])的通信車輛在某數(shù)據包服務時間內有k個數(shù)據包到達的概率ak,i、不同車輛的包服務時間離散概率分布、排隊系統(tǒng)中剩余數(shù)據包數(shù)量的平穩(wěn)概率分布以及緩沖區(qū)為空的概率q的分em,i析方法同第 2.2節(jié).但是,值得注意的是,公式中的各參量比如發(fā)包概率和沖突概率都是針對不同位置的車輛而言的.不同車輛傳輸數(shù)據包時MAC層服務時間分布的概率生成函數(shù)如式(15)所示.聯(lián)立.即可得到不同車輛對應的離散概率分布

        顯著差異在于platoons組間通信的退避過程時間概率生成函數(shù)與車輛通信范圍內的其他車輛有關,且在同一時隙內,當前車輛通信范圍之外的數(shù)據包投遞不會對該車造成影響.若檢測到信道非空閑,則可能是爭用同一信道資源的其他多輛車發(fā)送數(shù)據產生了沖突,也可能是僅有一輛車傳輸數(shù)據包到達接收車輛.Platoons組間通信的每個車輛站點檢測到信道成功傳輸通信覆蓋范圍內某車輛數(shù)據包的概率為

        由此重寫退避過程的延時概率生成函數(shù)為

        3.3 Platoons組間通信性能度量

        Platoons組間通信過程比組內單跳通信更為復雜,涉及到的通信車輛為不同 platoon編組內的成員.參與通信的每輛platoon leader車輛和tail車輛的排隊延時有如下計算公式:

        其中,第i輛車的服務時間平均值為.

        由于車輛的空間位置不同,所以同時爭用相同信道資源的周圍車輛不同.從而由于信道忙而進入退避過程產生的延時也應該對不同的車輛分別計算.通信網絡中和車輛i爭用同一信道資源的其他車輛中僅有一輛車成功投遞數(shù)據包的概率pc,i和某時隙有車輛發(fā)送數(shù)據包的概率pt,i的表示如下:

        Platoons組間通信的車輛發(fā)送數(shù)據包時爭用信道的退避延時為

        可以得到從首端platoon發(fā)出的數(shù)據包經過多跳傳輸?shù)竭_尾部platoon所經歷的延時為

        而在首端platoon和尾部platoon之間多跳通信的數(shù)據包丟失概率可以計算為

        Platoons組間通信過程的網絡性能度量計算流程與 platoon組內車間通信過程的流程相似,先假設緩沖區(qū)空閑概率qem,i=0,聯(lián)立式(12)~式(14)求得車輛發(fā)送數(shù)據包的概率pi和數(shù)據包發(fā)送失敗的概率pm,i;然后結合式(15)~式(17)計算離散概率,再利用排隊模型的穩(wěn)態(tài)分布,得到空閑概率qem,i.同樣地,若qem,i>10–6,則更新概率pi和概率pm,i,最后結合概率pt,i、pc,i,利用式(18)~式(23)計算不同通信范圍的車輛的數(shù)據包傳輸延時、包丟失概率等性能指標;若qem,i≤10–6,則不更新概率pi和概率pm,i,得到近似飽和狀態(tài)的通信網絡各性能指標.

        4 實驗分析與討論

        對上述提出的platoon組內車間通信過程和platoons組間通信過程的網絡性能分析方法進行數(shù)值仿真,并采用NS2網絡仿真軟件進行對比實驗.車載環(huán)境下通信網絡的負載流量表示為Rb=Nλl,其中,N是通信網絡中的車輛數(shù)目,在 platoon組內車間通信模型中,N代表智能車輛總數(shù),在多個 platoons組間通信模型中,N代表所有platoon的leader車輛和tail車輛總數(shù);λ是單位時間車輛需要傳輸?shù)臄?shù)據包個數(shù),稱作包到達速率;l為數(shù)據包長度,單位是比特.假設車輛節(jié)點的通信范圍為150m,platoon內部穩(wěn)定車輛間距為6m,platoon組間間距為40m,車長5m,車輛穩(wěn)定運動速度為30m/s.本文設定MAC層的最大服務時間Tm為5 000個時隙,系統(tǒng)空閑時隙為20μs,故可表示的最大時間值為 100ms.指數(shù)退避過程中的最小競爭窗口尺寸設置為 32,最大退避階數(shù)為 4.其他參數(shù)設置見表1.

        Table 1 Simulation parameter setting表1 仿真參數(shù)設置

        通過輸入platoon編組車輛成員數(shù)量、通信網絡各關鍵參數(shù),利用platoon組內車輛間通信過程和platoons組間通信過程的網絡性能指標的計算方法可以得到以下數(shù)值結果,并將其與仿真軟件得到的結果進行對比.

        圖3(a)和3(b)分別是platoon組內車間通信的排隊等待延時、數(shù)據包傳輸總延時和包丟失概率在不同信道條件下隨編組內成員數(shù)量變化的數(shù)值和仿真結果.觀察到兩者曲線基本一致.同時可以看到,數(shù)據包在緩存隊列中的排隊延時雖然隨著成員數(shù)量的增多呈上升趨勢,但是幅度很小,而包傳輸總延時隨著車輛數(shù)量的增加明顯上升.這是由于,通信延時主要由排隊等待延時和競爭信道的退避延時組成,其中排隊延時由 MAC層服務時間概率分布和排隊長度決定,而平均排隊長度在車輛數(shù)量增加幅度不太大時變化并不明顯,且車輛站點數(shù)量是通過沖突概率的增大間接影響排隊延時的,但是接入信道的退避延時和參與競爭資源的通信站點數(shù)量直接相關.同時在圖 3(a)觀察到:信道誤碼率越高,數(shù)據包傳輸失敗的可能性越大,MAC層平均服務時間越長,從而排隊延時迅速增加,傳輸延時也相應增大.圖3(b)表明,信道條件對數(shù)據包丟失概率的影響非常顯著,傳輸信道誤碼率越高,包丟失概率隨platoon尺寸的變化趨勢越陡峭.對一個由8輛車組成的platoon智能車輛隊列,當誤碼率是10–6時,達到最大重傳次數(shù)數(shù)據被丟棄造成的包丟失概率約為0.11%,此時,傳輸一幀數(shù)據出錯的概率為7.41×10–6;但當信道誤碼率高達 3×10–4時,包丟失概率達到了 0.65%.數(shù)據包沖突概率是影響包丟失概率的另一個因素,沖突概率被鄰居車輛站點傳輸數(shù)據包的總數(shù)所影響,故而platoon組內的成員數(shù)量越多,導致數(shù)據包傳輸過程中由于和其他車輛發(fā)送數(shù)據包產生沖突的概率越大,包傳輸失敗的可能性越高.

        圖4(a)和圖4(b)分別呈現(xiàn)了當車輛編組成員是6輛車、8輛車和10輛車的情形下,排隊等待延時、包傳輸總延時和包丟失概率隨數(shù)據包到達速率λ的變化趨勢.在仿真軟件中設置發(fā)送數(shù)據包間隔為均值是 1/λ的指數(shù)分布,得到泊松分布的網絡負載,進而獲取不同包到達速率時的網絡性能.設定排隊系統(tǒng)的緩沖隊列長度為 50,也就是最大可容納的數(shù)據包數(shù)量,信道誤碼率固定為10–4.數(shù)據包到達速率即單位時間(1s)內車輛需要傳輸?shù)臄?shù)據包個數(shù),在數(shù)據包長度一定時,該值和通信車輛的數(shù)量共同決定了車載通信網絡的數(shù)據流量負載.由圖 4(a)可知:隨著包到達速率的增加,開始排隊延時和包傳輸總延時明顯增加,但當λ超過150時,兩者都逐漸趨于平緩,最終到達上限,此時通信網絡近似達到負載飽和狀態(tài),而λ=150之后的數(shù)據包傳輸總延時主要取決于車輛數(shù)目,和圖3一樣的理由,排隊等待時延受車輛數(shù)目的影響不大.由圖4(b)得到:隨著包到達速率的增大,數(shù)據包到達概率pna增大,需要傳輸?shù)臄?shù)據包數(shù)量增加,通信車輛間發(fā)送的數(shù)據包更容易產生沖突,從而包丟失概率增大,而當網絡達到飽和時趨于不變,此時沖突概率取決于車輛數(shù)目.在λ=150且誤碼率為 10–5、10–4、3×10–4時,得到的8車platoon組內通信延時數(shù)值約為11.30ms、12.75ms、13.44ms.仿真結果約為11.506ms、13.079ms、13.810ms.

        Fig.3 The performance metrics of intra-platoon communication network are affected by BER圖3 誤碼率對platoon組內通信網絡性能的影響

        Fig.4 The performance metrics of intra-platoon communication network are affected by packet arrival rates圖4 包到達速率對platoon組內通信網絡性能的影響

        為了對 platoons組間通信性能進行分析,將 platoon數(shù)量設置為 6,那么參與通信的車輛為 leader1,tail1,leader2,tail2,…,leader6,tail6.圖 5(a)和圖 5(b)分別是 platoons組間通信的每個車輛站點在不同信道誤碼率條件下的包傳輸總延時以及包丟失概率的數(shù)值和仿真結果.考慮到通信半徑的限制,只有位置相鄰的車輛才可以直接傳遞數(shù)據.圖 5(a)表明,隨著信道誤碼率的增大,每輛車的數(shù)據包被丟棄的概率都顯著增大.相同的傳輸信道條件下,車輛tail1和leader6的丟包率最低,兩端的車輛反而更容易丟包.這是因為,首尾端的車輛只能與其通信范圍內相鄰的tail1和leader6車輛傳遞數(shù)據,所以發(fā)送數(shù)據包的沖突概率較高.而tail1和leader6車輛將數(shù)據包發(fā)送給 leader1和 tail6時,不存在具有相同接收者的其他車輛站點的隱藏終端問題,所以沖突概率較其他車輛要低.同理,由于接入信道的退避時延和發(fā)包的失敗概率正相關,并且當前車輛的沖突概率還被隱藏終端的發(fā)包概率所影響,若隱藏終端在某個時隙內發(fā)送數(shù)據包的可能性很小,那么當前通信車輛更容易將數(shù)據包傳輸?shù)侥康能囕v,所以車輛 leader1、tail1以及 leader6、tail6與其他靠近中間位置的車輛相比,包傳輸總延時較低,tail1和leader6的數(shù)據包成功傳輸?shù)难訒r最低.

        Fig.5 The performance metrics of inter-platoon communication under different channel conditions圖5 不同信道條件下platoons組間通信的性能度量

        圖 6(a)表明,在 platoons組間通信架構中,當數(shù)據包到達速率發(fā)生變化時傳輸數(shù)據總延時的變化.隨著包到達速率的增大,等待發(fā)送的數(shù)據包增多,平均排隊長度變長,緩沖區(qū)排隊等待時間增加,而且隨著網絡流量的增加,接入信道的檢測和退避行為更加頻繁,故而通信延時增加,但當網絡流量達到飽和后,延時的上升幅度減小.通過對比不同車輛的包傳輸延時,可以發(fā)現(xiàn)車輛 leader2,tail2,leader5,tail5的延時比中間車輛略長,因為這些車輛更傾向于作為數(shù)據傳遞的中繼節(jié)點,發(fā)送數(shù)據包更頻繁,而越靠近中心的車輛越可能是數(shù)據包的目的車輛.圖6(b)對比了最大重傳次數(shù)和退避階數(shù)不同數(shù)值關系下的包傳輸延時和包丟失概率.若重傳次數(shù)大于退避階數(shù),當退避機制到達最大退避階數(shù)時,數(shù)據包再次發(fā)送失敗,通信機制仍會在最大退避狀態(tài)下重新傳輸數(shù)據,所以,數(shù)據包成功傳輸?shù)母怕矢?丟失概率更低,MAC服務時間分布隨著沖突概率的減小逐漸向短時間區(qū)域集中,緩沖區(qū)排隊時延下降,但是此時數(shù)據包的傳輸總延時反而會隨著重傳次數(shù)而增加,當M=4時,12輛參與platoons組間通信的車輛中tail2和leader5的數(shù)據包傳輸延時最大,約為13.02ms,排隊等待延時約為6.27ms,但當M=6時,tail2車輛和leader5車輛的延時約為14.53ms,相應的排隊時延為6.03ms.

        設定最大退避次數(shù)和最大重傳次數(shù)都為4,數(shù)據包到達速率為150包每秒,信道誤碼率為10–4,platoon內部成員為 8輛車,其他參數(shù)保持不變,得到 6個 platoon組成的車輛編組隊列中尾端 platoon車輛接收來自首端platoon通信車輛發(fā)送的數(shù)據包需要經歷的通信延時約為 0.146s.為了驗證分析得到的傳輸數(shù)據包時延是否能夠滿足 platoon的隊列穩(wěn)定性,將最大延時量帶入基于前車信息的 platoon線性控制模型中[9].將公式(1)中的kv(t),kv0(t),ka0(t)增益函數(shù)都設為0,利用求Hinf控制器的基于線性矩陣不等式的方法對增益函數(shù)ke(t)和ka(t)的拉氏變換函數(shù)進行求解,并且對期望加速度做拉氏變換,得到如下由加速度誤差表示的隊列穩(wěn)定性傳遞函數(shù):

        其中,h是 platoon中車間恒定時間間隔,θ是通信延時,φ是車載制動裝置的滯后量.設定h=1s,φ=0.2s,θ=0.146s,可得傳遞函數(shù)的頻率響應幅度曲線如圖7所示.可以看到,傳遞函數(shù)頻率響應的幅度始終小于1,即表示platoon智能車輛編隊的加速度誤差沿著platoon中車輛傳播的幅度是衰減的,保證了行駛隊列的穩(wěn)定性.

        Fig.6 The performance metrics of inter-platoon communication are affected byλ andM圖6λ和M對platoons組間通信性能度量的影響

        Fig.7 The frequency response amplitude of platoon acceleration error transfer function under 0.146s communication delay圖7 通信延時為0.146s時的platoon加速度誤差傳遞函數(shù)的頻響幅度

        5 總 結

        本文基于IEEE 802.11p協(xié)議對platoon智能車輛編組的DSRC車間通信網絡性能進行了分析,通過對DCF爭用信道退避機制和MAC層緩沖區(qū)排隊模型的概率性分析和推導得到platoon組內智能車輛間通信過程和多個platoons組間通信過程的理論分析模型.研究了不同信道比特誤碼率、網絡數(shù)據流量負載、退避機制參數(shù)以及排隊模型對于車間通信的數(shù)據包傳輸延時和數(shù)據包傳輸失敗的概率的影響.并且,比較了理論數(shù)值結果和仿真實驗結果,證明了研究方法對 platoon場景下車間通信網絡性能評估的準確性和可行性.最后,通過將分析模型得到的延時帶入到一種 platoon控制模型的加速度誤差傳遞函數(shù)中,驗證了得到的最大延時量可以保證platoon車輛編組的穩(wěn)定運行.通過分析仿真結果可以得出如下結論:(1) platoon組內或platoons組間車輛站點間通信的數(shù)據包傳輸總延時主要由MAC層緩沖區(qū)的排隊等待時延和爭用信道的退避時延組成,其中排隊時延由MAC層服務時間概率分布和平均排隊長度決定,受數(shù)據包到達速率影響較大,退避時延主要取決于網絡數(shù)據流量未飽和時的包到達速率和車輛站點數(shù)量;(2) 數(shù)據包丟失概率在信道誤碼率一定時,受通信車輛數(shù)量和包到達概率的影響較大;(3) 對于platoons組間通信模型,首端和尾端platoon相鄰編組中的車輛較其他位置車輛的數(shù)據包沖突概率要小得多,故而包丟失概率更小,傳輸延時也更低,而靠近中間位置的platoon中車輛的數(shù)據包傳輸延時相對較高.

        通過上述研究可以得到:platoon中成員車輛數(shù)量應該適當?shù)丶右赃x擇,既要考慮道路容量,又不能超出leader車輛的通信范圍,而且成員過多會導致通信延時和包丟失概率過大,影響信息的有效投遞.當 VANETs通信網絡中車輛間信息傳輸較頻繁時,可以通過限制同時接入網絡的車輛站點數(shù)量,減小重傳次數(shù)和最大退避階數(shù),以提高通信的時效性.接下來的工作會進一步研究包含中繼車輛的 platoons編組多跳通信模型,同時對車間動態(tài)通信模型如何影響platoon的控制算法進行探討.

        猜你喜歡
        間通信編組延時
        細胞間通信預測方法研究進展
        基于級聯(lián)步進延時的順序等效采樣方法及實現(xiàn)
        基于靈活編組的互聯(lián)互通車載電子地圖設計及動態(tài)加載
        綜合航電分區(qū)間通信元模型設計研究
        表觀對稱的輪廓編組算法
        Two-dimensional Eulerian-Lagrangian Modeling of Shocks on an Electronic Package Embedded in a Projectile with Ultra-high Acceleration
        船舶力學(2015年6期)2015-12-12 08:52:20
        集中管理模式下編組場無線通信方案的選擇
        桑塔納車發(fā)動機延時熄火
        光控觸摸延時開關設計
        河南科技(2014年23期)2014-02-27 14:19:00
        重慶軌道2號線將換成6輛編組
        成年无码av片在线| 国产精品亚洲精品专区| 一区二区中文字幕在线观看污污 | 欧美老肥妇做爰bbww| 亚洲av日韩av综合| 欧美色图50p| 精品久久人妻一区二区| 无码熟妇人妻av在线网站| 久久久久久久久蜜桃| 国产亚洲欧美日韩综合综合二区| 国产一区二区三区视频了| 成人一区二区人妻少妇| 欧美性色黄大片手机版| 三上悠亚免费一区二区在线| 久久精品国产一区二区涩涩| 最新日本人妻中文字幕| 成人性生交大片免费| 无码的精品免费不卡在线| 青青草国内视频在线观看| av在线免费高清观看| 极品少妇一区二区三区四区| 欧美激情五月| 成人免费毛片在线播放| 精品一区二区三区芒果| 中文字字幕在线精品乱码| 麻豆国产乱人伦精品一区二区 | 亚洲 卡通 欧美 制服 中文| 2021国产视频不卡在线| 青青草久热手机在线视频观看 | 少妇高潮潮喷到猛进猛出小说| 中文字幕乱码亚洲无线精品一区| 青青草免费观看视频免费| 国产毛多水多高潮高清| 中文字幕人妻中文av不卡专区| 蜜桃av无码免费看永久| 亚洲乱码中文字幕视频| 免费无码又黄又爽又刺激| 国产成人无码A区在线观| 久久精品天堂一区二区| 国产成人av在线免播放观看新| 最新亚洲av日韩av二区|