摘要 在概述C-V2X和IEEE802.11p通信協(xié)議優(yōu)劣勢(shì)的基礎(chǔ)上,依托OMNET++和SUMO聯(lián)合仿真平臺(tái),對(duì)不同車(chē)輛數(shù)目及運(yùn)行速度影響通信性能的問(wèn)題展開(kāi)分析,并對(duì)C-V2X和IEEE802.11p通信協(xié)議的端到端時(shí)延、丟包率等進(jìn)行了比較研究。結(jié)果表明,C-V2X和IEEE802.11p通信協(xié)議均能滿足高速公路通信安全性方面的時(shí)延要求,但C-V2X在丟包率方面明顯較優(yōu)。
關(guān)鍵詞 C-V2X;IEEE802.11p;通信協(xié)議;高速公路;V2V
中圖分類號(hào) U495 文獻(xiàn)標(biāo)識(shí)碼 A 文章編號(hào) 2096-8949(2023)07-0024-03
0 引言
隨著車(chē)聯(lián)網(wǎng)行業(yè)的迅猛發(fā)展,車(chē)輛也越來(lái)越智能。包括車(chē)輛與車(chē)輛、路邊設(shè)備等的彼此互聯(lián)以及對(duì)速度、位置、方向等信息共享在內(nèi)的V2X技術(shù)在緩解交通擁堵、事故預(yù)報(bào)、環(huán)境污染等方面較為適用。目前比較成熟的V2X標(biāo)準(zhǔn)是歐洲專用ITS-G5和美國(guó)專用DSRC,兩者均以IEEE802.11p技術(shù)為基礎(chǔ)。但I(xiàn)EEE802.11p技術(shù)缺乏性能保證,易出現(xiàn)網(wǎng)絡(luò)擁堵,覆蓋范圍較為有限,實(shí)用性與應(yīng)用規(guī)模均受到較大限制。3GPP于2017年正式發(fā)布支持蜂窩網(wǎng)絡(luò)的C-V2X R14版本,該技術(shù)與5G移動(dòng)技術(shù)實(shí)施部署完全兼容,技術(shù)優(yōu)勢(shì)也更為出眾,為更加安全高效及穩(wěn)定的車(chē)聯(lián)網(wǎng)通信提供了可能。為此,IEEE802.11p與C-V2X的比較也成為業(yè)內(nèi)頗為關(guān)注的熱點(diǎn)。通過(guò)分析現(xiàn)有研究成果,C-V2X會(huì)導(dǎo)致時(shí)延出現(xiàn),但為遠(yuǎn)距離通信提供可靠保證的性能明顯優(yōu)于IEEE802.11p。基于此,該文以O(shè)MNET++為環(huán)境平臺(tái),結(jié)合SUMO和Veins對(duì)高速公路場(chǎng)景下C-V2X和IEEE 802.11p的V2V通信性能展開(kāi)仿真分析,以驗(yàn)證已有結(jié)論的準(zhǔn)確性,并為兩種通信協(xié)議在高速公路通信中的推廣應(yīng)用提供參考。
1 C-V2X和IEEE802.11p概述
1.1 C-V2X
C-V2X通信協(xié)議主要依托高速移動(dòng)應(yīng)用設(shè)計(jì)技術(shù),進(jìn)行了汽車(chē)應(yīng)用的專門(mén)優(yōu)化。3GPP的引入為C-V2X協(xié)議專門(mén)設(shè)計(jì)出兩種通信模式,具體見(jiàn)圖1。其中Mode3通信模式下車(chē)輛只能運(yùn)行于eNodeB覆蓋范圍內(nèi),網(wǎng)絡(luò)監(jiān)督無(wú)線電資源的分配,而Mode4通信模式下無(wú)論車(chē)輛是否與網(wǎng)絡(luò)連接,均能自主選用無(wú)線電資源。該模式資源分配主要采用的是基于感知的半持續(xù)性調(diào)度算法,包括資源感知、可用資源選擇、重選資源等步驟。資源感知即監(jiān)測(cè)前1 000 ms內(nèi)車(chē)輛資源配置情況,并結(jié)合對(duì)接收信息強(qiáng)度閾值的設(shè)置,選擇可用資源;在可用資源中隨機(jī)選擇,以形成資源計(jì)數(shù)器;在每次廣播后將計(jì)數(shù)器值減1,直至扣減至0后通過(guò)重新選擇機(jī)制決定資源傳輸狀態(tài)[1]。
1.2 IEEE802.11p
該協(xié)議屬于車(chē)用環(huán)境所專用的無(wú)線通信技術(shù),也是目前所公認(rèn)的最為成熟的C-V2X標(biāo)準(zhǔn),應(yīng)用經(jīng)驗(yàn)較為豐富,但仍面臨些許挑戰(zhàn)。該協(xié)議在MAC子層上主要采用的是DCF層布式協(xié)調(diào)機(jī)制,并以載波偵聽(tīng)多路訪問(wèn)方式訪問(wèn)信道,通過(guò)二進(jìn)制指數(shù)退避算法達(dá)到信道接入時(shí)間協(xié)調(diào)的目的,防止信息碰撞。在車(chē)輛發(fā)送數(shù)據(jù)前必須對(duì)信道空閑狀態(tài)實(shí)時(shí)監(jiān)聽(tīng),如果信道空閑,則即刻發(fā)出數(shù)據(jù);如果信道忙碌,則在CW中選擇隨機(jī)數(shù)為退避計(jì)數(shù)器,且每監(jiān)聽(tīng)到1個(gè)時(shí)隙,計(jì)數(shù)器便減1,到計(jì)數(shù)器減至0后退避過(guò)程結(jié)束,并發(fā)送數(shù)據(jù)。在數(shù)據(jù)傳輸期間若與其余車(chē)輛碰撞,則可判定為競(jìng)爭(zhēng)車(chē)輛數(shù)目增多[2]?;谏逃靡暯牵琁EEE802.11p還面臨必須大量部署路邊設(shè)備以提供與V2N、V2I相關(guān)的速度警告、路線推薦等服務(wù),進(jìn)而增加工程量及投資等方面的挑戰(zhàn)。
2 高速公路V2V通信仿真分析
NS3、OMNET++、OPNET等網(wǎng)絡(luò)仿真平臺(tái)各有利弊,結(jié)合分析要求,此處主要采用OMNET++仿真平臺(tái),并結(jié)合SUMO與Veins構(gòu)建高速公路車(chē)聯(lián)網(wǎng)仿真分析場(chǎng)景,以比較分析IEEE 802.11p與C-V2X協(xié)議的通信性能。
2.1 仿真場(chǎng)景設(shè)計(jì)
該文基于OMNeT++網(wǎng)絡(luò)模擬器和SUMO道路交通模擬器構(gòu)建起無(wú)線通信場(chǎng)景庫(kù)。OMNeT++主要提供離散事件仿真環(huán)境,并在Tra CI中查詢并調(diào)度車(chē)輛運(yùn)行狀態(tài)。在OMNeT++之上構(gòu)建Veins模塊,并借助交通管制模塊引入路邊節(jié)點(diǎn)和車(chē)載節(jié)點(diǎn),同時(shí)依據(jù)SUMO場(chǎng)景下車(chē)輛信息組建通信網(wǎng)絡(luò),對(duì)V2X通信展開(kāi)模擬。Veins框架中未集成LET協(xié)議內(nèi)容,故在模擬Sumu LTE模塊時(shí)引入LET協(xié)議并和Veins橋接,保證能在Veins節(jié)點(diǎn)部署過(guò)程中應(yīng)用其所提供的LET協(xié)議展開(kāi)相關(guān)通信模擬[3]。
2.2 Veins和OpenCV2X模塊
車(chē)載網(wǎng)絡(luò)仿真框架Veins主要依托OMNET++仿真平臺(tái)和SUMO交互運(yùn)行的仿真事件,在對(duì)車(chē)輛間通信底層進(jìn)行詳細(xì)建模的基礎(chǔ)上,對(duì)仿真場(chǎng)景下車(chē)載節(jié)點(diǎn)通信展開(kāi)模擬。Veins可對(duì)物理層和無(wú)線信道實(shí)施分組級(jí)模擬,準(zhǔn)確確定各分組是否能成功接收。Veins框架結(jié)構(gòu)見(jiàn)圖2。在OMNET++仿真平臺(tái)上以Veins框架為基礎(chǔ)展開(kāi)車(chē)輛節(jié)點(diǎn)模擬開(kāi)發(fā),通過(guò)連接SUMO,得到車(chē)輛運(yùn)行于道路場(chǎng)景的信息,并實(shí)時(shí)傳送至通信網(wǎng)絡(luò);通過(guò)對(duì)路邊單元和車(chē)輛通信模擬,依據(jù)取得的車(chē)輛距離、建筑物遮擋等數(shù)據(jù)計(jì)算出通信丟包率,并衡量通信可行性。
OpenCV2X技術(shù)系統(tǒng)包含車(chē)載單元OBU、路測(cè)單元RSU、行人及基站eNB等,具體應(yīng)用時(shí)可采用集中式和分布式布置形式,前者通過(guò)廣域蜂窩式布局,后者則按照短程直通式蜂窩布局。在提供車(chē)載服務(wù)期間,OpenCV2X技術(shù)主要依賴Uu和PC5兩種接口形式實(shí)現(xiàn)通信。Uu接口通信形式主要在車(chē)載終端等設(shè)備支持OpenCV2X技術(shù)且位移蜂窩網(wǎng)絡(luò)覆蓋時(shí)適用,而PC5接口一般不受蜂窩網(wǎng)絡(luò)是否覆蓋的影響。
2.3 OMNet++仿真平臺(tái)
OMNet++屬于離散事件網(wǎng)絡(luò)仿真器,可為不同網(wǎng)絡(luò)及無(wú)線操作提供支持。在遵守3GPP仿真指南的基礎(chǔ)上設(shè)置仿真參數(shù),構(gòu)建起車(chē)輛移動(dòng)模型和通信模型,并為信道模型設(shè)置Nakagami衰落模型和Winner+B1 LOS路徑損耗模型[4]。
2.4 仿真方法
將Veins與OpenCV2X模塊導(dǎo)入OMNet++仿真平臺(tái),通過(guò)編譯后在SUMO中構(gòu)建起場(chǎng)景,并將所生成的文件導(dǎo)入Veins,以廣播通信方式展開(kāi)仿真,并保證應(yīng)用層頻率和發(fā)包方式的一致性。車(chē)輛運(yùn)行期間必將向鄰車(chē)廣播運(yùn)行狀況等自身信息,為防止仿真過(guò)程中同時(shí)廣播引發(fā)廣播風(fēng)暴,還必須在應(yīng)用層設(shè)計(jì)首次發(fā)包時(shí)設(shè)置1個(gè)隨機(jī)時(shí)延,以便錯(cuò)開(kāi)車(chē)輛發(fā)包時(shí)間,在此之后則直接按照250 ms的頻次展開(kāi)發(fā)送。協(xié)議配置、仿真等相關(guān)參數(shù)均采取ini格式,參數(shù)取值詳見(jiàn)表1。
3 仿真結(jié)果
該文著重采用丟包率和端到端時(shí)延展開(kāi)高速公路場(chǎng)景下C-V2X和IEEE802.11p通信性能的比較,為保證數(shù)據(jù)的隨機(jī)性和結(jié)果的可靠性,展開(kāi)10次不同隨機(jī)種子仿真試驗(yàn)計(jì)算典型性能,并取平均值。
3.1 丟包率
通信過(guò)程中所丟失數(shù)據(jù)包數(shù)量在所應(yīng)接收數(shù)據(jù)包數(shù)量中的占比即為丟包率,按下式確定:
PDR=RP/(RP+DP) (1)
式中,PDR——丟包率;RP——通信過(guò)程中所丟失數(shù)據(jù)包數(shù)量;DP——通信過(guò)程中所應(yīng)接收數(shù)據(jù)包數(shù)量。
通過(guò)圖3中對(duì)高速公路場(chǎng)景下C-V2X和IEEE802.11p丟包率的比較看出,隨著車(chē)輛數(shù)量的增多,丟包率呈增大趨勢(shì),在車(chē)輛數(shù)量不超出80輛時(shí)C-V2X的丟包率低于IEEE802.11p,IEEE802.11p的丟包率最大達(dá)到50%,而C-V2X的丟包率最大僅為30%;當(dāng)車(chē)輛數(shù)量超出80輛時(shí),兩者丟包率基本趨于一致。根據(jù)比較結(jié)果,C-V2X和IEEE802.11p協(xié)議均體現(xiàn)出較好的高速適應(yīng)性能,運(yùn)行速度的增大對(duì)丟包率基本無(wú)影響。
在車(chē)輛數(shù)量較少的情況下,通信網(wǎng)絡(luò)基本呈稀疏狀態(tài),因?yàn)檐?chē)輛間距遠(yuǎn),噪聲干擾信道引發(fā)路徑損耗,衰落引起誤碼等均增大丟包發(fā)生的可能;而當(dāng)車(chē)輛數(shù)量增多后,通信網(wǎng)絡(luò)便呈擁堵?tīng)顟B(tài),因車(chē)輛無(wú)法感知通信隱藏節(jié)點(diǎn),資源傳輸競(jìng)爭(zhēng)增大等所引發(fā)的信息碰撞同樣使丟包率增大。IEEE802.11p通信協(xié)議中缺乏防碰撞機(jī)制,車(chē)輛數(shù)據(jù)的發(fā)送只能在信道空閑時(shí)進(jìn)行,如果信道忙碌,只能等待;在傳輸期間如果與其余車(chē)輛節(jié)點(diǎn)發(fā)生碰撞,便會(huì)進(jìn)入退避狀態(tài)。以上情況會(huì)在節(jié)點(diǎn)數(shù)量增多時(shí)愈發(fā)嚴(yán)重。而C-V2X通信協(xié)議中車(chē)輛節(jié)點(diǎn)發(fā)送數(shù)據(jù)前會(huì)獲取前1 000 ms內(nèi)所接收到的數(shù)據(jù)信息,在排除資源占用的同時(shí),便于展開(kāi)傳輸資源的隨機(jī)選擇,有效避免資源沖突,即使在網(wǎng)絡(luò)擁堵和信道忙碌狀態(tài),也能確保數(shù)據(jù)可靠傳輸。
3.2 端到端時(shí)延
高速公路通信領(lǐng)域,數(shù)據(jù)從發(fā)送端發(fā)出到接收端接收所需要的時(shí)間即為端到端時(shí)延,可通過(guò)下式計(jì)算:
D=T1?T2 (2)
式中,D——端到端時(shí)延;T1——數(shù)據(jù)到達(dá)接收端的時(shí)間;T2——數(shù)據(jù)發(fā)送的時(shí)間。根據(jù)圖4中結(jié)果可以看出,IEEE802.11p的車(chē)輛端到端時(shí)延基本維持在0.24 ms;而C-V2X的車(chē)輛端到端時(shí)延則位于50~55 ms之間;此外,兩種技術(shù)下車(chē)輛端到端時(shí)延分布均較為集中,受車(chē)輛數(shù)量和運(yùn)行速度的影響不大。
按照道路交通安全法及實(shí)施條例的相關(guān)規(guī)定,假定機(jī)動(dòng)車(chē)運(yùn)行速度為100 km/h,與前車(chē)保持100 m的車(chē)距,則剎車(chē)距離應(yīng)按下式確定:
S=V2/2gμ (3)
式中,S——?jiǎng)x車(chē)距離;V——車(chē)輛實(shí)際運(yùn)行速度;g——重力加速度,取9.8 m/s;μ——摩擦系數(shù),取0.8。將相關(guān)參數(shù)取值代入式(3)可以得出剎車(chē)距離為46.50 m,加上考慮延時(shí)的0.805~1.055 s的反應(yīng)時(shí)間后,100 km/h車(chē)速下制動(dòng)距離為75 m,未超出100 m的限制間距。在端到端時(shí)延的影響下車(chē)輛會(huì)前行1.5 m,比剎車(chē)距離小,故C-V2X的50~55 ms的時(shí)延能滿足通信安全要求。
通過(guò)以上對(duì)C-V2X和IEEE802.11p通信協(xié)議下端到端時(shí)延及丟包率的仿真分析看出,IEEE802.11p通信協(xié)議時(shí)延小,但C-V2X丟包率較低,對(duì)于車(chē)輛數(shù)目較少的網(wǎng)絡(luò)環(huán)境而言,IEEE802.11p通信協(xié)議更為適用,而對(duì)于車(chē)輛密集的公路場(chǎng)景,C-V2X雖然會(huì)造成一定延遲,但數(shù)據(jù)傳輸更為可靠,網(wǎng)絡(luò)性能也更好。
4 結(jié)論
綜上所述,該文依托OMNET++仿真平臺(tái)對(duì)高速公路場(chǎng)景下IEEE802.11p和C-V2X通信協(xié)議性能展開(kāi)比較,結(jié)果表明,IEEE802.11p協(xié)議下端到端時(shí)延基本維持在0.24 ms,丟包率較高;而C-V2X協(xié)議端到端時(shí)延長(zhǎng),丟包率則在30%以下。兩個(gè)通信協(xié)議各有利弊,但從我國(guó)當(dāng)前高速公路通信長(zhǎng)期發(fā)展趨勢(shì)及要求看,C-V2X協(xié)議能更好地保證V2V通信的實(shí)施,并能為車(chē)輛擁堵網(wǎng)絡(luò)數(shù)據(jù)的可靠傳輸提供保障。
參考文獻(xiàn)
[1]朱書(shū)勤, 蘇向清, 高煜晴, 等. 基于OMNeT++平臺(tái)的V2X無(wú)線通信場(chǎng)景庫(kù)構(gòu)建研究[J]. 郵電設(shè)計(jì)技術(shù), 2022(7): 31-37.
[2]姚勤文, 劉玥, 張玉穩(wěn), 等. 車(chē)聯(lián)網(wǎng)C-V2X技術(shù)原理及測(cè)試解決方案[J]. 電子技術(shù)與軟件工程, 2021(6): 92-93.
[3]李鵬飛, 陳宇峰, 余瑞, 等. 高速公路場(chǎng)景下基于C-V2X和IEEE802. 11p的V2V通信性能對(duì)比[J]. 湖北汽車(chē)工業(yè)學(xué)院學(xué)報(bào), 2021(1): 50-54.
[4]譚安祖, 余曼, 翁文勇, 等. 基于開(kāi)源仿真器的蜂窩V2X的性能分析[J]. 電子技術(shù)應(yīng)用, 2020(6): 93-96.