董興芝,李 平,孫華龍,王忠峰
(1.中國(guó)鐵道科學(xué)研究院集團(tuán)有限公司電子計(jì)算技術(shù)研究所,北京 100081; 2.國(guó)鐵吉訊科技有限公司,北京 100097)
高速鐵路在中長(zhǎng)距離運(yùn)輸中占據(jù)較強(qiáng)的服務(wù)優(yōu)勢(shì),其安全、便捷等特性使得越來(lái)越多的乘客選擇高鐵出行。京滬高鐵是世界上一次性建設(shè)線路里程最長(zhǎng)、技術(shù)標(biāo)準(zhǔn)最高、商業(yè)運(yùn)營(yíng)速度最快的高速鐵路,是代表我國(guó)高鐵發(fā)展成就的重大標(biāo)志性項(xiàng)目。截至2021年6月30日,京滬高鐵已安全運(yùn)營(yíng)10周年,其強(qiáng)大的運(yùn)輸能力和輻射效應(yīng),擴(kuò)大了“京津冀”和“長(zhǎng)三角”區(qū)域性通達(dá)范圍。移動(dòng)通信系統(tǒng)作為鐵路建設(shè)的基礎(chǔ)設(shè)施,是滿足列車(chē)安全運(yùn)輸生產(chǎn)及旅客高質(zhì)量出行服務(wù)的重要保證[1]。 隨著智能終端及移動(dòng)互聯(lián)網(wǎng)業(yè)務(wù)的快速發(fā)展,移動(dòng)用戶對(duì)出行服務(wù)需求朝多層次、多元化方向發(fā)展[2]。京滬高鐵沿線網(wǎng)絡(luò)環(huán)境復(fù)雜,沿線城市、橋梁和隧道等不同網(wǎng)絡(luò)環(huán)境導(dǎo)致無(wú)線信道衰落明顯,造成用戶終端頻繁小區(qū)切換和重選,導(dǎo)致出現(xiàn)掉話、斷話、網(wǎng)絡(luò)不穩(wěn)定等網(wǎng)絡(luò)服務(wù)質(zhì)量問(wèn)題,如今已無(wú)法滿足日益增長(zhǎng)的旅客在途娛樂(lè)、休閑辦公、短視頻直播等現(xiàn)代化服務(wù)需求[3-5]。如何在高速、移動(dòng)的復(fù)雜場(chǎng)景下提供穩(wěn)定、高速率的網(wǎng)絡(luò)通信服務(wù)成為當(dāng)前高鐵運(yùn)輸面臨的重要任務(wù)。以時(shí)速350 km運(yùn)營(yíng)列車(chē)為例,根據(jù)當(dāng)前京滬高鐵沿線LTE網(wǎng)絡(luò)覆蓋方案,以運(yùn)營(yíng)商基站1.5 km的覆蓋半徑估算,完成兩個(gè)相鄰基站切換時(shí)間間隔約30s[6]?;鹃g發(fā)生的小區(qū)切換是影響終端用戶網(wǎng)絡(luò)通信的關(guān)鍵,切換過(guò)早會(huì)產(chǎn)生乒乓效應(yīng),過(guò)晚會(huì)造成網(wǎng)絡(luò)連接中斷,造成掉話現(xiàn)象[7-8],因此,高速移動(dòng)場(chǎng)景對(duì)小區(qū)切換提出了更高要求,亟需對(duì)高速鐵路場(chǎng)景下LTE的切換性能進(jìn)行深入研究。以京滬高鐵沿線LTE網(wǎng)絡(luò)環(huán)境為目標(biāo),采集沿線LTE切換的性能指標(biāo),分析網(wǎng)絡(luò)切換規(guī)律,為京滬高鐵沿線通信服務(wù)質(zhì)量?jī)?yōu)化提供參考依據(jù)。
切換是用戶終端設(shè)備在高速移動(dòng)過(guò)程中從起始源服務(wù)小區(qū)進(jìn)入到目標(biāo)服務(wù)小區(qū),為保持用戶信號(hào)不被中斷,系統(tǒng)會(huì)主動(dòng)為該用戶終端設(shè)備選擇合適的相鄰基站,繼續(xù)為其提供通信服務(wù)[9]。切換需保證用戶順利的通過(guò)蜂窩邊界,且保持通信的連續(xù)性、有效性,避免掉話及信道間的相互干擾[10]。隨著5G移動(dòng)通信的載波頻率不斷升高,服務(wù)小區(qū)半徑縮小,更容易引起小區(qū)切換頻繁發(fā)生[11],同時(shí),列車(chē)車(chē)廂內(nèi)網(wǎng)絡(luò)服務(wù)規(guī)模不斷增大,切換并發(fā)請(qǐng)求增加,在提供資源不足的情況下,待切換終端會(huì)因排隊(duì)等待導(dǎo)致網(wǎng)絡(luò)服務(wù)時(shí)延倍增[12],因此,高速移動(dòng)場(chǎng)景下對(duì)要求數(shù)據(jù)傳輸速率更高,切換時(shí)延更小。
由于列車(chē)運(yùn)行速度快且基站覆蓋區(qū)域有限,為避免用戶在切換過(guò)程中出現(xiàn)掉話現(xiàn)象,在基站間相鄰小區(qū)會(huì)設(shè)置一個(gè)重疊區(qū)域(切換帶),用戶終端在切換帶內(nèi)完成小區(qū)切換,切換過(guò)程如圖1所示。
圖1 高速移動(dòng)場(chǎng)景下列車(chē)網(wǎng)絡(luò)切換過(guò)程
高鐵沿軌道固定行駛,其運(yùn)行方向、線路、位置等信息具有規(guī)律性和可預(yù)測(cè)性,基站沿鐵路呈帶狀覆蓋,單基站僅有兩個(gè)相鄰基站,這對(duì)高鐵沿線網(wǎng)絡(luò)的切換測(cè)量和基站選擇提供了簡(jiǎn)化,而高速鐵路特殊的運(yùn)行場(chǎng)景和特點(diǎn)同樣給越區(qū)切換帶來(lái)嚴(yán)峻挑戰(zhàn)[13]。列車(chē)與沿線基站呈高速相對(duì)運(yùn)動(dòng),不同多普勒擴(kuò)散和信道相干時(shí)間增加了信道估計(jì)的難度,由于載波頻率偏移和載波間的偏差而造成錯(cuò)誤干擾,不僅導(dǎo)致更高的解碼誤差,同時(shí)使一個(gè)基站選擇較低的調(diào)制和編碼率,這導(dǎo)致增加了丟包率,降低了通信服務(wù)質(zhì)量[14-16]。當(dāng)前LTE僅支持傳統(tǒng)的硬切換方式,不僅切換時(shí)延較長(zhǎng),且切換區(qū)處于切換帶,受多普勒頻偏、陰影衰落及多徑效應(yīng)影響,造成小區(qū)切換成功率下降。誘發(fā)LTE網(wǎng)絡(luò)切換主要原因包括如下3種。
(1)信號(hào)質(zhì)量差引起切換
移動(dòng)過(guò)程中,為確保移動(dòng)終端設(shè)備網(wǎng)絡(luò)連接及通信的可持續(xù)性,移動(dòng)終端會(huì)將無(wú)線鏈路轉(zhuǎn)接到信號(hào)質(zhì)量較好的相鄰小區(qū),即執(zhí)行切換過(guò)程[17]。此外,無(wú)線鏈路受到外界干擾,信號(hào)質(zhì)量下降到不能滿足通信需求時(shí),也會(huì)引起切換。
(2)信號(hào)強(qiáng)度變化觸發(fā)切換
列車(chē)高速行駛,移動(dòng)終端設(shè)備與基站間的距離不斷重復(fù)“遠(yuǎn)離-接近”變化。網(wǎng)絡(luò)信號(hào)強(qiáng)度隨移動(dòng)終端與基站間的距離拉大而變?nèi)鮗18]。
(3)負(fù)載均衡引起切換
當(dāng)固定小區(qū)業(yè)務(wù)量或連接數(shù)達(dá)到小區(qū)容量時(shí),會(huì)造成該小區(qū)網(wǎng)絡(luò)擁塞,負(fù)載均衡機(jī)制會(huì)強(qiáng)制將源小區(qū)的一些用戶轉(zhuǎn)移至附近合適的低負(fù)載小區(qū)通信,觸發(fā)切換過(guò)程[19]。
為進(jìn)一步研究LTE與TCP各參數(shù)在京滬沿線相同位置、不同時(shí)間的重復(fù)性及觸發(fā)基站切換的關(guān)鍵因素,使用ltedatatofile程序?qū)⒔o定LTE連接的各子層信息以二進(jìn)制形式記錄到文件,來(lái)獲取LTE性能相關(guān)數(shù)據(jù)[20]。TCP相關(guān)數(shù)據(jù)使用tcpdump工具以數(shù)據(jù)包為單位將各包信息保存在.pcap文件中。GPS數(shù)據(jù)直接從高鐵Wi-Fi車(chē)載設(shè)備嵌入的GPS模塊上讀取,并存儲(chǔ)為文本記錄。二進(jìn)制LTE數(shù)據(jù)的解析使用加利福尼亞大學(xué)洛杉磯分校(UCLA)大學(xué)開(kāi)發(fā)的開(kāi)源軟件MobileInsight,將二進(jìn)制記錄文件轉(zhuǎn)換為XML文本格式。整個(gè)XML文件包含完整的LTE信息,格式轉(zhuǎn)換后數(shù)據(jù)體積過(guò)于龐大,如3GB二進(jìn)制文件經(jīng)轉(zhuǎn)換會(huì)生成80GB左右的XML文件。為提高數(shù)據(jù)轉(zhuǎn)換及分析效率,研發(fā)了配套解析軟件xmlparser,xmlparser從龐大的XML文件中將某些數(shù)據(jù)包的特定域抓取出來(lái),生成更為精簡(jiǎn)的文本表示,解析得到的每條文本記錄對(duì)應(yīng)LTE層級(jí)的一個(gè)數(shù)據(jù)包。為判定基站切換的觸發(fā)及觸發(fā)切換是否成功,研發(fā)了解析軟件—LTE Event Parser,通過(guò)組合多個(gè)相關(guān)數(shù)據(jù)包進(jìn)行基站切換相關(guān)的推斷分析。TCP數(shù)據(jù)直接通過(guò)tcpdump或tshark程序?qū)?pcap文件進(jìn)行解析,計(jì)算得到TCP吞吐量和RTT等數(shù)據(jù),LTE、TCP和GPS記錄通過(guò)時(shí)間戳進(jìn)行關(guān)聯(lián)。
2019年12月6日至12月18日期間,搭載CR400BF型動(dòng)車(chē)組,利用其高鐵Wi-Fi系統(tǒng)車(chē)載服務(wù)器的3張SIM卡(移動(dòng)、聯(lián)通、電信各1張)在京滬線上采集12個(gè)單程數(shù)據(jù),數(shù)據(jù)抓取日期及列車(chē)開(kāi)行信息如表1所示。通過(guò)建立3條TCP連接,分別從3張SIM卡上持續(xù)下載數(shù)據(jù)。同步使用ltedatatofile程序抓取所選卡上的LTE信息,通過(guò)tcpdump保存TCP抓包記錄,并每秒請(qǐng)求GPS數(shù)據(jù)記錄到文件中。
表1 數(shù)據(jù)測(cè)量車(chē)底開(kāi)行信息
利用xmlparser工具解析MobileInsight所采集的數(shù)據(jù),從中提取LTE連接中斷的相關(guān)信息,包括中斷發(fā)生的時(shí)間、中斷頻率和時(shí)長(zhǎng)等,通過(guò)tshark和編寫(xiě)的libpcap程序,從pcap文件中分析實(shí)時(shí)的吞吐率和RTT等數(shù)據(jù)。結(jié)合時(shí)間戳,將上述數(shù)據(jù)和GPS記錄對(duì)齊在一起,得到整個(gè)京滬高鐵沿線的總體LTE網(wǎng)絡(luò)情況,具體數(shù)據(jù)分析如下。
2.2.1 連接中斷分析
高速移動(dòng)環(huán)境下,頻繁的基站切換造成列車(chē)網(wǎng)絡(luò)連接中斷[10]。基站切換成功或失敗均會(huì)造成網(wǎng)絡(luò)連接中斷,在切換成功情況下,會(huì)造成30~500 ms的連接中斷,且無(wú)法收發(fā)數(shù)據(jù),當(dāng)連接下一基站時(shí),傳輸會(huì)快速恢復(fù),這種連接中斷影響較為輕微;在切換失敗情況下,會(huì)造成0.1~10 s連接中斷,無(wú)法收發(fā)數(shù)據(jù),且造成數(shù)據(jù)丟失,需一段時(shí)間才可以和新的基站建立連接并恢復(fù)傳輸,這種連接中斷的影響較為嚴(yán)重。通過(guò)xmlparser工具對(duì)采集的數(shù)據(jù)進(jìn)行解析,統(tǒng)計(jì)高鐵沿線不同小區(qū)識(shí)別CI(Cell Identity)及切換情況,基站切換失敗率F通過(guò)式(1)計(jì)算。3家運(yùn)營(yíng)商在京滬高鐵沿線的基站基本信息如表2所示。
(1)
式中,m為切換失敗次數(shù);n為切換請(qǐng)求次數(shù)。
表2 京滬高鐵沿線基站基本信息統(tǒng)計(jì)
基站切換失敗發(fā)生并非是隨機(jī)分布的,不同基站具有明顯不同的失敗概率。在至少發(fā)生過(guò)一次切換失敗的基站中,切換失敗概率超過(guò)80%的占20%以上,切換失敗概率小于30%的約占40%。從基站角度統(tǒng)計(jì)基站切換失敗的比率,統(tǒng)計(jì)信息如表3所示。
表3 京滬高鐵沿線切換失敗率信息統(tǒng)計(jì)
通過(guò)統(tǒng)計(jì)基站間的連接時(shí)間頻率,側(cè)面反映高鐵沿線基站密度。根據(jù)統(tǒng)計(jì)數(shù)據(jù)進(jìn)行基站連接時(shí)間的累積分布函數(shù)(CDF)統(tǒng)計(jì),3家運(yùn)營(yíng)商的基站間連接時(shí)間頻率分布如圖2所示。從基站間切換時(shí)間頻率上分析,其中,電信、聯(lián)通、移動(dòng)的基站分布密集性逐漸降低。
圖2 基站連接時(shí)間分布曲線
2.2.2 LTE信號(hào)強(qiáng)度的可重復(fù)性
LTE信號(hào)強(qiáng)度在地理位置上都表現(xiàn)出較高的可重復(fù)性,如圖3所示,橫坐標(biāo)以GPS數(shù)據(jù)標(biāo)記地理位置,縱坐標(biāo)統(tǒng)計(jì)RSRP值。相同地理位置呈現(xiàn)出相近信號(hào)強(qiáng)度和相似信號(hào)強(qiáng)度變化趨勢(shì),在即將發(fā)生基站切換時(shí),同一位置不同日期的信號(hào)強(qiáng)度會(huì)有較大波動(dòng),但信號(hào)強(qiáng)度的變化趨勢(shì)都是突然下降。部分區(qū)段信號(hào)強(qiáng)度的值有大幅度波動(dòng),這是由于同一位置連接到了不同基站,或是偶發(fā)的基站切換失敗所致。
圖3 信號(hào)強(qiáng)度位置可重復(fù)性
2.2.3 中斷地理位置的可重復(fù)性
連接中斷發(fā)生的地理位置有一定可重復(fù)性,即對(duì)于一個(gè)特定的基站,不同日期發(fā)生基站切換的地理位置非常接近。圖4展示了連接中斷發(fā)生的地理位置和發(fā)生前的信號(hào)強(qiáng)度,相同顏色表示相同的基站。從圖4可以看出,連接中斷和信號(hào)強(qiáng)度的相關(guān)性比較低,但是幾乎都集中于300 m范圍內(nèi)。
圖4 連接中斷的地理位置和中斷發(fā)生前信號(hào)強(qiáng)度
另一方面,通過(guò)統(tǒng)計(jì)數(shù)據(jù)分析,當(dāng)發(fā)生基站切換失敗時(shí),信號(hào)強(qiáng)度都會(huì)較顯著低于正常范圍:在連接情況較好的時(shí)候,80%的信號(hào)強(qiáng)度(以RSRP衡量)都在-90 dBm以上,而基站切換失敗發(fā)生前,信號(hào)強(qiáng)度會(huì)低于-100 dBm。
2.2.4 切換中斷持續(xù)時(shí)長(zhǎng)特征分析
根據(jù)上文內(nèi)容,連接中斷分為成功的基站切換引起的連接中斷和失敗的基站切換造成的連接中斷兩種。圖5展示了兩種不同連接中斷的持續(xù)時(shí)長(zhǎng)分布。
成功的基站切換,其引起的連接中斷持續(xù)時(shí)間短,85%以上都在10~100 ms之間。5%~10%的連接中斷可能會(huì)有到100~500 ms的持續(xù)時(shí)間。這種連接中斷的持續(xù)時(shí)間幾乎沒(méi)有超過(guò)500 ms的。
失敗的基站切換,其引起的連接中斷持續(xù)時(shí)間更長(zhǎng),主要分布在100 ms~10 s之間。超過(guò)30%的中斷,持續(xù)時(shí)間達(dá)到了1 s以上,超過(guò)10 s的情況幾乎沒(méi)有。LTE的連接中斷,會(huì)對(duì)TCP數(shù)據(jù)傳輸造成較大影響。
圖5 連接中斷的持續(xù)時(shí)長(zhǎng)
通過(guò)利用tshark程序?qū)?pcap文件進(jìn)行解析,計(jì)算得到TCP吞吐量和RTT等數(shù)據(jù),根據(jù)統(tǒng)計(jì)數(shù)據(jù)分析,雖然成功的基站切換在LTE層只會(huì)造成平均不到100 ms的連接中斷,但會(huì)在TCP層造成100 ms~1 s不等的卡頓:70%左右情況下,停頓會(huì)超過(guò)100 ms;約20%的情況下,停頓會(huì)超過(guò)800 ms。對(duì)于失敗的基站切換,TCP層傳輸卡頓時(shí)間主要分布在1~10 s之間,超過(guò)70%的情況,TCP會(huì)有1 s以上卡頓。
基于時(shí)速350 km的高速列車(chē),對(duì)京滬高鐵沿線當(dāng)前LTE網(wǎng)絡(luò)切換特性開(kāi)展實(shí)車(chē)測(cè)試,掌握了高速移動(dòng)場(chǎng)景下京滬高鐵沿線運(yùn)營(yíng)商網(wǎng)絡(luò)切換的信號(hào)強(qiáng)度與切換時(shí)間、位置等重復(fù)性分布特性。LTE切換數(shù)據(jù)分析結(jié)果可為后續(xù)高速鐵路沿線通信服務(wù)質(zhì)量?jī)?yōu)化提升提供參考,同時(shí),為后續(xù)5G網(wǎng)絡(luò)在鐵路垂直行業(yè)應(yīng)用部署提供有力支撐。