• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      用于無人駕駛車輛的可靠無線數(shù)傳系統(tǒng)

      2020-09-02 07:14張苗
      微型電腦應(yīng)用 2020年8期
      關(guān)鍵詞:信道無人駕駛頻率

      摘要:

      利用意法半導(dǎo)體公司的STM32微處理器和兩片射頻芯片設(shè)計了用于無人駕駛車輛的無線數(shù)傳系統(tǒng)。首先通過兩片工作在不同頻率的射頻芯片,以兩個不同的載波頻率實現(xiàn)信息的并行收發(fā),大概率降低了信道干擾;其次每片芯片內(nèi)部再利用跳頻技術(shù),進一步降低了干擾的可能,進一步提高通信的成功率;然后利用微處理器自帶的對稱加密算法實現(xiàn)了準(zhǔn)簽名系統(tǒng),保證了數(shù)據(jù)的完整性和信息的安全性;最后,測試統(tǒng)計分析驗證了數(shù)傳系統(tǒng)的可靠性和合理性。所設(shè)計的通信系統(tǒng),易于實現(xiàn),成本低而且可以實現(xiàn)安全可靠的通信。該方法也可以用于對通信可靠性要求較高的其它數(shù)傳系統(tǒng)中。

      關(guān)鍵詞:

      跳頻技術(shù); 高級加密標(biāo)準(zhǔn); 數(shù)傳系統(tǒng); 無人駕駛汽車

      中圖分類號: TP919

      文獻標(biāo)志碼: A

      Reliable Wireless Data Transmission System for Driverless Vehicles

      ZHANG Miao

      (Research and Development Center of ZTE Co. Ltd., Shanghai 201203, China)

      Abstract:

      In this paper, STM32 microprocessor and two radio frequency chips are used to build a wireless data transmission system for driverless vehicles. First of all, through two pieces of radio frequency chip operating at different frequencies, two different carrier frequencies can be used to achieve the parallel transmission and reception of information to reduce the channel interference. Secondly, the internal use of frequency hopping technology within each chip further reduces the frequency conflict, and further improves the success ratio of communication.Thirdly,the quasisignature system is realized by the symmetric encryption algorithm of microprocessor, which ensures the integrity of the data and the security of communication. Finally, the reliability and rationality of the data transmission system are verified by the statistical analysis. The communication system designed in this paper is easy to realize and low cost, and the communication is safe and reliable. The proposed method can also be used in other data transmission system which requires high communication reliability to improve the reliability of information transmission.

      Key words:

      frequency hopping technology; advanced encryption standard; data transmission systems; driverless vehicle

      0引言

      無人駕駛汽車依靠車內(nèi)的智能駕駛儀實現(xiàn)自動駕駛。從上世紀(jì)70年代開始,西方國家就開始了無人駕駛汽車的研究。近年來國內(nèi)也有很多研究機構(gòu)參與其中,并取得長足進步[1]。自動駕駛技術(shù)中,第五級是無人駕駛的終極目標(biāo)[2]。目前,各實驗機構(gòu)在測試時,都會用真實汽車作為實驗對象。由于測試車輛自重大(1.5噸左右),速度快(高到80 KM/H),所以實車測試非常危險。為了保證測試人員的安全,在實驗時車上可以不乘坐駕駛員。但該方式需要借助無線電實現(xiàn)遠距離監(jiān)控,對信息傳輸?shù)目煽啃蕴岢隽藝?yán)苛的要求。

      為了解決無線通信中的可靠性難題,數(shù)傳系統(tǒng)的研究主要分兩個方向,一是借助電信公司的蜂窩網(wǎng);二是應(yīng)用新的通信技術(shù)。目前我國公共無線通信網(wǎng)絡(luò)建設(shè)比較完善,文獻[3]提出利用2G和3G通信系統(tǒng)代替數(shù)傳電臺的可行性。但這種方式有諸多弊端,比如會產(chǎn)生通信費用;每個地區(qū)蜂窩網(wǎng)的密度和通信質(zhì)量不一致,導(dǎo)致難以實現(xiàn)全地形的無人車測試。

      利用新的信息技術(shù)提高數(shù)傳的可靠性是更可行的方法。為了保證通信的可靠性,一種新的抗干擾通信體制——跳頻通信系統(tǒng)[4]便應(yīng)運而生,它通過在短時間內(nèi)轉(zhuǎn)移通信頻點來達到規(guī)避干擾的目的,可以很大程度上提高通信的可靠性。移動通信中GSM、BLUETOOTH中都應(yīng)用了該技術(shù)。跳頻通信技術(shù)具有很強的抗干擾、抗衰落、抗截獲能力以及可多址組網(wǎng)等優(yōu)點,在現(xiàn)代軍事通信、民用移動通信、雷達及聲納等電子系統(tǒng)中獲得了廣泛的應(yīng)用[5]。文獻[6]利用交織技術(shù)構(gòu)造最優(yōu)跳頻序列和最優(yōu)跳頻序列族。文獻[7]詳細(xì)的比較了碼分多址和跳頻技術(shù)的優(yōu)缺點,并給出軍事通信中的應(yīng)用案例。

      文獻[8]設(shè)計了一款短距離無線通信控制系統(tǒng)。該系統(tǒng)采用A7105無線傳輸模塊,通過STM8S控制塊發(fā)送端與SN8F接收端來實現(xiàn)控制芯片之間進行2.4 GHz無線通信,并能夠一點對多點的短距離無線通信。系統(tǒng)傳輸距離可達20米以上。文獻[9]從硬件設(shè)計和軟件開發(fā)兩方面闡述了采用數(shù)字信號的無線數(shù)傳電臺的開發(fā)方案,提出了基于dPMR(digital private mobile radio)標(biāo)準(zhǔn)數(shù)傳電臺的系統(tǒng)架構(gòu)與實現(xiàn)、OS任務(wù)模塊設(shè)計以及相關(guān)通信協(xié)議制定等內(nèi)容。文獻[10]對跳頻序列進行了深入的研究,給出了幾類具有優(yōu)良性能的跳頻序列(族)。并表明構(gòu)造三類跳頻序列族均具有(次)最優(yōu)的漢明相關(guān)特性。文獻[11]提出了一種基于演化DES(Data Encryption Standard)的安全跳頻序列設(shè)計方案,提高了抗差分攻擊和線性攻擊能力。通過對跳頻序列的多項性能進行測試,測試結(jié)果表明跳頻序列不僅通過了測試,而且在安全性、均勻性、相關(guān)性、線性復(fù)雜性和隨機性等方面獲得了較大的改善。文獻[12]對基于攻擊樹模型對數(shù)傳電臺傳輸?shù)陌踩赃M行評估。

      在前人研究工作的基礎(chǔ)上,本文構(gòu)造雙頻通信的數(shù)傳系統(tǒng),并在每個主頻點附近利用跳頻技術(shù),極大地提高通信成功的可能性。另外利用芯片自帶的對稱加密系統(tǒng)實現(xiàn)了準(zhǔn)數(shù)字簽名的驗證,保證了信息的安全性。下面從硬件設(shè)計、通信協(xié)議和實驗和總給三個方面分別介紹。系統(tǒng)整體架構(gòu)圖,如圖1所示。

      1硬件設(shè)計

      對于點對點的數(shù)傳通信系統(tǒng),好的設(shè)計方案,首先保證結(jié)構(gòu)簡單易于實現(xiàn),其次硬件成本要低。復(fù)雜的碼分多址和多輸入輸出天線方法,因為技術(shù)難度和成本太高,目前難以應(yīng)用到數(shù)傳系統(tǒng)中。跳頻通信因為其抗截獲、抗干擾能力都很強,是數(shù)傳電臺主要借鑒的技術(shù)。

      由于頻率資源有限,目前分配給數(shù)傳電臺的頻率為315 MHz/434 MHz/2.4 GHz。2.4 GHz只適合5米內(nèi)的短距離設(shè)備,不滿足本文設(shè)計要求。433 MHz的波長短、方向性強些、穿透能力強。315 M的天線較長,但繞性能力好。

      本文選用Silicon Laboratories的SI4463芯片,該芯片具有低功耗、遠距離、高傳輸速率等特點。芯片主要參數(shù)為:頻率:1191 050 MHz;發(fā)射功率:+20 dBm,100 mW;接收靈敏度:-126 dBm;通訊速率:123 0001 Mbps。基于此芯片的模塊SI4463TR4GC,可以實現(xiàn)空曠地帶1 Km范圍內(nèi)的通信。但該產(chǎn)品要么工作在315 MHz(305~425),要么在433 MHz (423~433)附近,才能保證有效增益。系統(tǒng)所用微處理器為意法半導(dǎo)體公司的STM32F100RC,其有64腳、3路SPI、工作頻率為72 MHz。

      最理想的方式是利用每個頻率的優(yōu)點,實現(xiàn)廣譜可靠通信。事實上,設(shè)計大頻率范圍,且每個頻率都有理想增益的系統(tǒng),幾乎不可能。為了保證通信的可靠性,本文采用兩片支持跳頻的模組SI4463TR4GC,一個工作在315 MHz附近,另一個工作在433 MHz附近。接收方和發(fā)送方的結(jié)構(gòu)完全一樣。要發(fā)送的數(shù)據(jù)通過兩個獨立且不干擾的信道同時發(fā)出,接收方的兩個信道也同時接收,任何一個信道收到正確的信息,標(biāo)志通信成功,該方法通過兩個并行信道的收發(fā),最大限度地保證通信的可靠性。

      所設(shè)計系統(tǒng)的部分原理圖,如圖2所示。

      圖2中UA為微處理器STM32F100RC;UB和UC是兩片SI4463TR4GC;系統(tǒng)通過USB供電并實現(xiàn)和主機的通信;S為常開開關(guān),實現(xiàn)急停功能模擬。其他GPIO口完全開放。

      2通信協(xié)議

      2.1頻率跟蹤策略

      跳頻器是跳頻系統(tǒng)的關(guān)鍵部件,而跳頻同步則是跳頻系統(tǒng)的核心技術(shù)。隨機跳頻可以提高安全性和抗干擾能力,但接收端跟蹤頻率需要大量的計算和嘗試。為了降低計算量,本文通過軟件方法實現(xiàn)頻率的快速跟蹤。文中設(shè)計了信道權(quán)重更新列表,并定期的把該列表下發(fā)到接收端,接收端根據(jù)此列表中的有效信道指示依次嘗試,從而實現(xiàn)頻率的快速跟蹤。

      系統(tǒng)啟動時,所有子信道的權(quán)重為初始值。如果某次通信中,所用信道不能成功收發(fā)數(shù)據(jù),系統(tǒng)會給當(dāng)前子信道的權(quán)重減1。系統(tǒng)每五分鐘為一個統(tǒng)計周期,統(tǒng)計所有子信道的權(quán)重,如果某信道的權(quán)重小于一定閾值,則更新列表中,對應(yīng)的值設(shè)為0,否則是1。接收端收到該列表后,自動跳過值為0的信道。該方法降低了頻率跟蹤的復(fù)雜度,使接收方可以盡快鎖定發(fā)送頻率,保證了通信的實時性。

      2.2通信加密方法

      為了確保信息的正確接收,正常的做法是明文加上摘要一起發(fā)送。如果消息被篡改,接收方會發(fā)現(xiàn)計算出的摘要不同,從而保證了消息的完整性。如果用STM32實現(xiàn)MD5(MessageDigest Algorithm)摘要算法,需要較長時間,無法保證通信的實時性。STM32芯片內(nèi)部實現(xiàn)了AES(Advanced Encryption Standard)加、解密算法,計算速度非??臁H绻脤ΨQ加密作為摘要,當(dāng)接收方發(fā)生抵賴行為時,無法判定此種糾紛。但在點對點的數(shù)傳系統(tǒng)中,接收方不可能主動發(fā)出數(shù)據(jù)而發(fā)生抵賴行為。所以可以用MCU自帶的對稱加密算法得到摘要,保證消息的完整性。

      2.3通信協(xié)議設(shè)計

      發(fā)送方通過兩個信道發(fā)送兩份相同的數(shù)據(jù),接收方中的任何信道正確接收收據(jù)后,用原來信道把數(shù)據(jù)原封不動的返回,這樣減少了接收方的計算量。

      對接收方而言,需要驗證收到的信息是否被完整。如果收到信息的目的地址和自己的地址相同,則調(diào)用AES解密通信內(nèi)容中的后16個字節(jié),如果解密內(nèi)容和消息的前16個字節(jié)相同,則認(rèn)證通過表示信息沒有被篡改或者被偽造。任何一個信道收到合法的信息,只要對比正確消息的密文和另一通道的密文就能判斷另外一個通道是否也接收正確,這種方式使得接收方只需要解密一次,便可實現(xiàn)兩個通道消息的驗證。任意一個信道接收的消息正確完整,則用接收的信道發(fā)回收到的消息。如果主站收到的信息和發(fā)出相同,表明信息發(fā)送正確,如果接收超時,則給該信道的權(quán)重減1。

      通信協(xié)議包括信息的廣播,接收端的應(yīng)答以及信道權(quán)重更新三個方面。所有協(xié)議格式的定義,如表1所示。

      3總結(jié)

      單個射頻模組的市面售價不到10元人民幣,本系統(tǒng)通過使用兩個射頻模組,成本增加可以接受。

      經(jīng)測試,系統(tǒng)所用的MCU調(diào)用AES128加密算法,加密16字節(jié)數(shù)據(jù)需要53.2微秒,解密16字節(jié)密文需要54.8微秒。每個模塊可以工作在中心頻率正負(fù)10 MHz的有效范圍,設(shè)每個子信道的寬度為500 kHz,則每個模塊各設(shè)置40個子頻道。本文中有效數(shù)據(jù)幀長度為32字節(jié)(256比特),設(shè)定的空中數(shù)據(jù)速率為500 K比特每秒,則發(fā)送延時為0.512 ms。MCU的中斷響應(yīng)時間為1 us,加密/解密16字節(jié)約用55微秒,算上程序的處理時間,正常情況下,主站發(fā)出信息到接收到信息的總延遲小于1.5 ms。因此設(shè)接收超時時間為2 ms,意味著如果信道被干擾,系統(tǒng)2 ms后切換新的信道重新發(fā)出數(shù)據(jù)。

      當(dāng)通訊距離小于1 Km時,在不同的地域測試50次。實驗表明,本文設(shè)計系統(tǒng)通信的平均延時為3 ms,最大延時6 ms。當(dāng)無人駕駛汽車時速為120 KM/H時,最壞情況下發(fā)出的通信數(shù)據(jù),在車運動約0.2 m后收到,滿足無人車運行的實時性和安全性需求。

      本文系統(tǒng)的可靠性主要通過如下幾個方面得以保障,首先通過每片工作在不同的頻率實現(xiàn)信號冗余傳輸,極大提高了通信成功的概率;其次通過信息加密和驗證,保證數(shù)據(jù)的可靠傳輸。此外,文中設(shè)計的協(xié)議在增加通訊模塊增加時,并沒有增加額外的計算量;文中的有效頻率列表廣播設(shè)計也減小了頻道搜索的延時。綜上所述,本文設(shè)計方法所構(gòu)造的系統(tǒng)以很小的計算量實現(xiàn)了雙頻率的冗余工作,所設(shè)計系統(tǒng)也可以用于其他可靠性要求高的通訊場合。

      參考文獻

      [1]端木慶玲,阮界望,馬鈞.無人駕駛汽車的先進技術(shù)與發(fā)展[J].農(nóng)業(yè)裝備與車輛工程,2014,52(3):3033.

      [2]崔愛民. 無人駕駛汽車交通事故責(zé)任承擔(dān)制度研究[D].北京:北京交通大學(xué),2019.

      [3]范廣林,施偉年.GPRS及CDMA替代數(shù)傳電臺的可行性探討[J].電力系統(tǒng)通信,2005(10):5557.

      [4]R E Ziemer, R L Peterson. Digital ?Communications and Spread Spectrum Systems[M]. New York:Macmillan Publishing Company,1985.

      [5]H Shao, N C Beaulieu. Direct sequence and timehopping sequence designs for narrowband interference ?mitigation ?in ?impulse ?radio ?UWB ?systems[J]. ?IEEE ?Trans. Commun., ?2011, ?59(7): 19571965.

      [6]J H Chung, Y K Han, K Yang. New classes of optimal frequencyhopping sequences by interleaving techniques[J]. IEEE Trans. Inf. Theory, 2009, 55(12): 57835791.

      [7]呂久明.CDMA與跳頻技術(shù)在軍事通信中的比較分析[J].戰(zhàn)術(shù)導(dǎo)彈控制技術(shù),2007,15(1):1922.

      [8]梁昕.2.4 GHz無線一對多收發(fā)控制系統(tǒng)[J].微型電腦應(yīng)用,2019,35(8):2325.

      [9]郭衡澤,汪鐳.基于dPMR標(biāo)準(zhǔn)的數(shù)傳電臺設(shè)計[J].微型電腦應(yīng)用,2014,30(8):17.

      [10]徐善頂. 擴頻通信中的最優(yōu)跳頻序列設(shè)計[D].南京:南京航空航天大學(xué),2018.

      [11]王克達,劉瑞,胡風(fēng),等.基于演化密碼的安全跳頻序列研究[J].微型電腦應(yīng)用,2015,31(10):15.

      [12]李慧. SCADA系統(tǒng)中數(shù)傳電臺傳輸?shù)陌踩匝芯縖D].北京:北京郵電大學(xué),2015.

      (收稿日期: 2019.12.10)

      作者簡介:張苗(1983),女,碩士,工程師,研究方向:無線通訊技術(shù)。

      文章編號:1007757X(2020)08010803

      猜你喜歡
      信道無人駕駛頻率
      處理器頻率天梯
      振動與頻率
      戰(zhàn)“疫”需求急呼無人駕駛車沖上前線
      上行MIMO-OFDM系統(tǒng)中基于改進GAIC算法的稀疏信道估計
      一種基于向量回歸的無人機通信信道選擇方法
      關(guān)于Wifi機頂盒在高密集區(qū)域中信道部署的研究
      北京第一條無人駕駛地鐵試運行!你敢坐嗎?
      一類非線性離散動力系統(tǒng)的頻率收斂性
      WLAN和LTE交通規(guī)則
      無人駕駛飛機
      雷波县| 鞍山市| 海晏县| 延安市| 内丘县| 信宜市| 澄江县| 黄陵县| 扶风县| 贡山| 滕州市| 资溪县| 囊谦县| 天津市| 玉龙| 商南县| 九龙坡区| 乌恰县| 东台市| 镶黄旗| 连江县| 罗甸县| 衡东县| 东乌| 武功县| 古丈县| 会东县| 溧阳市| 临西县| 扶沟县| 安庆市| 进贤县| 顺昌县| 同仁县| 绩溪县| 四平市| 榆中县| 绩溪县| 越西县| 惠来县| 怀柔区|