李 洋,韓書鍵,張 軻
基于北斗衛(wèi)星的車載移動站可靠通信鏈路設(shè)計
李 洋1,韓書鍵2,張 軻1
(1 中國電子科技集團公司第二十研究所,西安 710068;2 北京衛(wèi)星導(dǎo)航中心,北京 100009)
為建立可靠的車載移動站數(shù)據(jù)傳輸系統(tǒng),設(shè)計了一種基于BDS短報文協(xié)議的可靠通信鏈路。針對BDS短報文通信的不可靠性和通信容量有限的缺陷,通過自定義通信協(xié)議,采用增強型數(shù)據(jù)握手機制加強數(shù)據(jù)傳輸?shù)目煽啃院投嗫▍f(xié)同傳輸數(shù)據(jù)機制增大數(shù)據(jù)傳輸?shù)男?。?jīng)實驗表明,采用提出的可靠通信鏈路設(shè)計比傳統(tǒng)方式的傳輸成功率平均提高了35%,能提高北斗衛(wèi)星的移動站數(shù)據(jù)傳輸?shù)目煽啃浴?/p>
BDS短報文;增強型數(shù)據(jù)握手機制;多卡協(xié)同傳輸數(shù)據(jù)機制
北斗衛(wèi)星導(dǎo)航系統(tǒng)(Beidou Navigation Satellite System,BDS)的短報文通信[1],是指北斗地面終端、北斗衛(wèi)星和北斗地面監(jiān)控總站之間能夠直接通過衛(wèi)星信號進(jìn)行雙向的信息傳遞,通信以短報文為傳輸基本單位,是BDS區(qū)別于其他衛(wèi)星導(dǎo)航系統(tǒng)的一項功能特性。隨著北斗通信服務(wù)在亞太地區(qū)的全覆蓋,BDS短報文在應(yīng)急救助、野外作業(yè)及海上生產(chǎn)等通信盲區(qū)的重要性逐漸體現(xiàn)。
車載移動站主要在偏遠(yuǎn)地區(qū)、荒嶺探險甚至反恐安全中使用,因此利用BDS短報文的特點以構(gòu)建無盲區(qū)可靠遠(yuǎn)程通信鏈路是車載移動站穩(wěn)定運行的前提,然而短報文通信鏈路自身存在可靠性差、通信容量小以及通信范圍局限等問題。文獻(xiàn)[2-3]提出一種分布傳輸方法提高可靠性,但是沒有充分利用北斗通信容量,造成傳輸效率低下。
本文依據(jù)實際需求,通過改進(jìn)系統(tǒng)通信協(xié)議結(jié)構(gòu),運用增強型數(shù)據(jù)握手機制提升了傳輸?shù)目煽啃院头€(wěn)定性;同時運用多卡協(xié)同傳輸數(shù)據(jù)機制提高傳輸效率和正確性。
車載移動站可對區(qū)域內(nèi)系統(tǒng)的定位性能和衛(wèi)星可用狀態(tài)進(jìn)行監(jiān)測、評估,當(dāng)定位性能出現(xiàn)異?;蛐l(wèi)星不可用時,能夠快速檢測并通過BDS短報文通信手段上報至固定站,實現(xiàn)完好性監(jiān)測功能。如圖1所示。
圖1 車載移動站系統(tǒng)框架
北斗衛(wèi)星通信可分為民用和軍用兩種,北斗軍用服務(wù)擁有更高的精確度,但目前尚未完全開放使用。為保證本文所搭建通信系統(tǒng)的可重用性和可操作性,本文采用北斗民用服務(wù)來實現(xiàn)。然而北斗系統(tǒng)的民用報文通信存在以下三個方面的限制[4]:
(1)北斗衛(wèi)星通信鏈路的通信連接易受環(huán)境影響,且在通信過程中沒有通信回執(zhí),使得其可靠性較低,因此北斗用戶發(fā)送方不知道接收方是否開機在線以及是否接收到數(shù)據(jù);
(2)北斗衛(wèi)星通信鏈路通信存在一定的通信間隔,民用通信間隔為1分鐘,因此無法進(jìn)行大數(shù)據(jù)的通信和頻繁握手交互;
(3)通信資源有限,根據(jù)協(xié)議要求,每次通信數(shù)據(jù)包長度不得超過78字節(jié),若用戶發(fā)送信息長度過長易導(dǎo)致數(shù)據(jù)包信息丟失;若用戶發(fā)送信息長度過短易造成信息容量包因未填滿導(dǎo)致通信容量浪費。
針對上述BDS短報文通信的缺陷以及固定站和車載移動站傳送監(jiān)測衛(wèi)星完好性數(shù)據(jù)及衛(wèi)星測量數(shù)據(jù)的實際需求,本文從兩點出發(fā)提出相應(yīng)的改進(jìn)機制:
(1)增強型數(shù)據(jù)握手機制。針對北斗通信容量有限的特點,重新設(shè)計通信協(xié)議格式,將關(guān)鍵字的字節(jié)占用率極大壓縮[5]的同時保證通信策略的正確運行。關(guān)鍵字的部分bit 信息位是實現(xiàn)增強數(shù)據(jù)握手功能和丟包重傳功能的關(guān)鍵。
(2)多卡協(xié)同傳輸數(shù)據(jù)機制。分析衛(wèi)星完好性和測量數(shù)據(jù)包后得出,車載移動站的采樣數(shù)據(jù)包長度在450字節(jié)以內(nèi),因此采用六張用戶卡以動態(tài)協(xié)同數(shù)據(jù)傳輸方式完成數(shù)據(jù)通信。車載移動站用戶機上電啟動后,六張用戶卡采用預(yù)定順序以間隔10秒的發(fā)送頻率完成數(shù)據(jù)發(fā)送,一旦任一用戶卡發(fā)送數(shù)據(jù)失敗,則由下一張用戶卡重復(fù)發(fā)送數(shù)據(jù);通過降低發(fā)送失敗的用戶卡優(yōu)先級以實現(xiàn)動態(tài)調(diào)整。
針對衛(wèi)星通信傳輸不穩(wěn)定的缺陷,本文提出了相應(yīng)改進(jìn)機制,為了保證改進(jìn)機制的可用性,首先調(diào)整通信協(xié)議結(jié)構(gòu),重新定義傳輸約定的關(guān)鍵字位以增強數(shù)據(jù)通信之間的握手。本文中,系統(tǒng)通信協(xié)議結(jié)構(gòu)主要由關(guān)鍵字位、長度位、數(shù)據(jù)內(nèi)容和校驗位組成,如圖2所示。
圖2 系統(tǒng)通信協(xié)議結(jié)構(gòu)
(1)關(guān)鍵字位。占用1個字節(jié),關(guān)鍵字位用于傳輸機制的控制,可根據(jù)發(fā)送方和接收方的不同分為四部分(卡序號、段序號、末位標(biāo)識和重發(fā)標(biāo)識)和一部分(反饋標(biāo)識):
1)卡序號。占用0 ~2 bit,標(biāo)記該數(shù)據(jù)的發(fā)送端卡號,因BDS短報文通信不適用于大規(guī)模數(shù)據(jù)傳輸,故本文采取多卡數(shù)據(jù)傳輸,在關(guān)鍵字位首先要標(biāo)明發(fā)送端卡號??ㄐ蛱栔饕糜跀?shù)據(jù)接收端的握手反饋。
2)段序號。占用3 ~5 bit,標(biāo)記該組數(shù)據(jù)在整包數(shù)據(jù)內(nèi)的位置,本文將用戶端一次傳輸?shù)臄?shù)據(jù)大小控制在450字節(jié)內(nèi),即數(shù)據(jù)最多分為6段,由6張用戶卡分別進(jìn)行發(fā)送。段序號主要用于大數(shù)據(jù)分段后的重組。
3)末位標(biāo)識。占用6 bit,用于標(biāo)識該段數(shù)據(jù)是否為分段的最后一段。本文設(shè)定若末位標(biāo)識為0,則該組報文不是最后一段;若為1表示該組報文是最后一段。末位標(biāo)識用于大數(shù)據(jù)分段后的重組。
4)重發(fā)標(biāo)識。占用7 bit,用于標(biāo)識該段數(shù)據(jù)是否為握手失敗后的重發(fā)數(shù)據(jù)。本文設(shè)定若重發(fā)標(biāo)識為0,則該組數(shù)據(jù)不是重發(fā)數(shù)據(jù);若為1表示該組數(shù)據(jù)是重發(fā)數(shù)據(jù)。重發(fā)標(biāo)識用于大數(shù)據(jù)分段后的重組。
5)反饋標(biāo)識。占用1個字節(jié),bit位由高到低分別表示指揮機接收到順序用戶卡的結(jié)果,若為1表示該組數(shù)據(jù)接收成功;若為0表示該組數(shù)據(jù)接收失敗。
(2)長度位。占用1個字節(jié),僅用以表示數(shù)據(jù)內(nèi)容的長度,不包含關(guān)鍵字位、長度位和校驗位。
(3)校驗位。占用3個字節(jié),采用QualComm校驗算法,該算法能夠防止區(qū)間誤差和隨機誤差,其未被發(fā)現(xiàn)的誤差概率≤2-24=5.96×10-8,并且對所有信道的bit誤差概率≤0.5。
依據(jù)北斗衛(wèi)星民用通信協(xié)議規(guī)定,單卡的發(fā)送周期間隔最小為1分鐘。為保證數(shù)據(jù)能完整傳輸,車載移動站用戶機采用多用戶卡動態(tài)協(xié)同完成數(shù)據(jù)發(fā)送,具體實現(xiàn)步驟為:
(1)車載移動站六張用戶卡依照間隔10秒的頻率依次完成數(shù)據(jù)傳輸;
(2)固定站將一分鐘數(shù)據(jù)接收結(jié)果發(fā)送至車載移動站;
(3)如果數(shù)據(jù)均發(fā)送成功,則繼續(xù)發(fā)送下一組數(shù)據(jù);如果數(shù)據(jù)某包發(fā)送失敗,則將該組數(shù)據(jù)重復(fù)發(fā)送,重復(fù)發(fā)送三次后均失敗則將該組數(shù)據(jù)丟失;
(4)車載移動站自動將剛完成數(shù)據(jù)發(fā)送的用戶卡優(yōu)先級降為最低。
具體流程如圖3所示。
圖3 多卡動態(tài)協(xié)同傳輸流程圖
為驗證本文提出機制的有效性,使用部署在車載移動站的BDS短報文用戶機向部署在固定站的BDS短報文指揮機進(jìn)行遠(yuǎn)程數(shù)據(jù)傳輸,通過對數(shù)據(jù)傳輸后的誤碼率對比測試來評估效果。在測試中,將三個車載移動站數(shù)據(jù)均向同一固定站進(jìn)行數(shù)據(jù)通信,每個車載移動站北斗用戶機均安裝6張同批次用戶卡。每個用戶卡相隔1分鐘進(jìn)行數(shù)據(jù)傳輸,且發(fā)送的數(shù)據(jù)為實時的監(jiān)測數(shù)據(jù),數(shù)據(jù)長度隨機。
在綜合各種環(huán)境條件下,將系統(tǒng)運行24小時完成數(shù)據(jù)的收發(fā)測試,對比采用本文提出的可靠通信機制與原傳統(tǒng)通信機制下的數(shù)據(jù)發(fā)送成功率,其中將失真的數(shù)據(jù)作為丟包來處理。實驗結(jié)果如表1和表2所示。
表1 傳統(tǒng)通信機制丟包率
表2 可靠通信機制丟包率
從實驗結(jié)果可以看出,試驗所處環(huán)境好壞與周圍信號干擾強度相關(guān)。在傳統(tǒng)通信機制下,數(shù)據(jù)成功率最低為61.25%,最高為75.42%,傳輸數(shù)據(jù)連續(xù)性較差,但可以保證數(shù)據(jù)實時性;可靠通信機制下,數(shù)據(jù)成功率最低為98.75%,最高為100%,傳輸數(shù)據(jù)連續(xù)性得到保證,但是由于數(shù)據(jù)重傳機制影響,數(shù)據(jù)實時性受到一定影響,實驗表明傳統(tǒng)BDS報文傳輸平均時間為68.12 s,而采用本文提出的可靠性鏈路下報文傳輸平均時間為157.45 s,延遲在89 s,在可接受延遲范圍內(nèi)。
綜上所述,本文提出的車載移動站可靠通信系統(tǒng)可以有效解決傳統(tǒng)通信機制下數(shù)據(jù)丟包率嚴(yán)重問題,對實時性要求不大的場景有較大的實用價值。
[1] 葛冰兒,宋娟. 基于北斗的船舶監(jiān)控系統(tǒng)[C]. 第十二屆中國衛(wèi)星導(dǎo)航年會,2021:1123-1127.
[2] 歐陽中輝,樊輝錦,陳青華,等. 基于北斗短報文的特種車輛狀態(tài)信息壓縮傳輸方法研究[J]. 兵器裝備工程學(xué)報,2020,41(9):56-61.
[3] 劉飛,林琳,徐文江. 基于北斗RDSS的監(jiān)視數(shù)據(jù)傳輸技術(shù)研究[J]. 信息技術(shù),2020,44(1):45-49.
[4] 顏曉星,車明,高小娟. 基于北斗衛(wèi)星的可靠遠(yuǎn)程通信系統(tǒng)設(shè)計[J]. 計算機工程,2017,43(3):62-67.
[5] 于龍洋,王鑫,李署堅. 基于北斗短報文的定位數(shù)據(jù)壓縮和可靠傳輸[J]. 電子技術(shù)應(yīng)用,2012,38(11):108-111.
Reliable Communication Link Design of Vehicle Mobile Station Based on Beidou Satellite
LI Yang, HAN Shujian, ZHANG Ke
In order to establish a reliable data transmission system of mobile station, a reliable communication link based on BDS short message protocol is designed. Aiming at the shortcomings of BDS short message communication and the limited communication capacity, through the self defined communication protocol, enhanced data mobile phone system is adopted to enhance the reliability of data transmission and simultaneous interpreting data transmission mechanism of multi card, which improves the efficiency of data transmission. The experimental results show that the reliability of the data transmission in Beidou satellite mobile station can be guaranteed by using the reliable communication link design proposed in this paper, which is 35% higher than that of the traditional method.
BDS Short Message; Enhanced Data Handshake; Multi Card Simultaneous Interpreting Data Mechanism
TN967
A
1674-7976-(2021)-06-416-04
2021-05-10。
李洋(1988.07—),河南衛(wèi)輝人,碩士,工程師,主要研究方向為衛(wèi)星導(dǎo)航系統(tǒng)。