0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

采用海思Hi3512處理器和GPS數(shù)據(jù)無損壓縮技術(shù)實現(xiàn)車載移動終端設(shè)計

電子設(shè)計 ? 來源:微型機與應(yīng)用 ? 作者:李 耀,昂志敏,李 ? 2021-04-13 11:10 ? 次閱讀

作者:李 耀,昂志敏,李敏杰,文建闊

針對目前大多數(shù)車載移動終端在應(yīng)用于某些復(fù)雜環(huán)境下衛(wèi)星定位精度不高和實時數(shù)據(jù)在傳輸過程中出現(xiàn)的速率較低、延遲較大、可靠性較差的問題,從實際應(yīng)用出發(fā),采用海思Hi3512處理器為核心處理器,將具有最新SIRF starIII芯片組技術(shù)的GPS模塊與最新的3G電信無線傳輸模塊相結(jié)合,通過3G系統(tǒng)來高速傳輸GPS信息和音視頻信息,大大提高了系統(tǒng)的定位能力和數(shù)據(jù)傳輸?shù)膶崟r性。在系統(tǒng)軟件設(shè)計上結(jié)合了有效的GPS數(shù)據(jù)無損壓縮技術(shù),進一步提高了數(shù)據(jù)傳輸?shù)膶崟r性,降低了數(shù)據(jù)的通信費用。實驗和仿真結(jié)果表明,該系統(tǒng)基本達到了設(shè)計目標(biāo)。

車載移動終端是智能交通(ITS)中的重要組成部分,是移動互聯(lián)網(wǎng)的重要應(yīng)用之一,廣泛應(yīng)用于交通、安防、衛(wèi)生、氣象及軍事等領(lǐng)域。國內(nèi)傳統(tǒng)的車載移動終端大多采用GSM(Global System for Mobile Communications)或GPRS(General Packet Radio Service)等無線通信方式,產(chǎn)品功能單一,定位精度不高,數(shù)據(jù)傳輸延遲較大,費用昂貴,難于應(yīng)用于實時性和可靠性要求較高的場合。隨著近兩年來嵌入式系統(tǒng)技術(shù)、3G無線通信技術(shù)和GPS(Global Positioning System)定位技術(shù)等相關(guān)技術(shù)的不斷發(fā)展,利用3G系統(tǒng)本身的技術(shù)優(yōu)勢,通過3G系統(tǒng)提供的輔助功能,擴大GPS系統(tǒng)的可用范圍,快速傳輸GPS定位信息和多媒體信息,將具有重要的意義。

國外發(fā)達國家的車載移動終端已相對成熟,而國內(nèi)還是處于從傳統(tǒng)終端向新型終端轉(zhuǎn)型的起步階段,各項技術(shù)成果的應(yīng)用還有待完善,特別是在應(yīng)用于極端復(fù)雜環(huán)境下的定位精度和數(shù)據(jù)傳輸實時性、可靠性方面需要很大的改進。因此,針對國內(nèi)車載移動終端的現(xiàn)狀,本文提出了一種基于3G車載移動終端的GPS定位系統(tǒng),采用海思Hi3512處理器為核心處理器,以嵌入式Linux操作系統(tǒng),結(jié)合車載高清攝像頭、電信EV-DO 3G無線通信模塊和具有最新的SIRF starIII芯片組技術(shù)的GPS接收模塊等外設(shè),構(gòu)建了基于嵌入式系統(tǒng)的多功能車載導(dǎo)航系統(tǒng),并在軟件設(shè)計上采用了有效GPS數(shù)據(jù)無損壓縮技術(shù),減小了數(shù)據(jù)傳輸量,進一步提高了數(shù)據(jù)傳輸?shù)膶崟r性,降低了通信費用。實驗結(jié)果表明,該系統(tǒng)具有體積小、成本低、定位精度高、實時性強、可靠性高和擴展性好等特點。

1 系統(tǒng)硬件設(shè)計

基于3G車載移動終端的GPS定位系統(tǒng)主要由GPS接收模塊、音視頻采集模塊、3G無線通信模塊和地面監(jiān)控指揮中心等組成。GPS接收模塊接收到定位衛(wèi)星信號,經(jīng)過Hi3512中的ARM926EJ-S處理器校驗和提取出有用信息(包括自身所在的地理位置坐標(biāo)、速度、時間等)后,壓縮打包成符合通信協(xié)議的字符串放入全局緩沖區(qū)。音視頻采集模塊通過高清攝像頭和拾音器采集到多路音視頻數(shù)據(jù),經(jīng)過Hi3512中的DSP將其壓縮編碼成H.264格式的音視頻復(fù)合流數(shù)據(jù)存入緩沖區(qū)。最后,3G無線通信模塊將緩沖區(qū)的GPS定位數(shù)據(jù)和音視頻復(fù)合流數(shù)據(jù)封裝入同一個結(jié)構(gòu)體內(nèi),進一步打包成IP數(shù)據(jù)包發(fā)送到基站,再利用基站的無線通信網(wǎng)絡(luò)將數(shù)據(jù)包轉(zhuǎn)發(fā)到地面監(jiān)控指揮中心。監(jiān)控指揮中心的專用計算機接收到數(shù)據(jù)包后,首先解包分離出GPS數(shù)據(jù)和音視頻數(shù)據(jù),并根據(jù)需要分別進行存儲。然后將音視頻數(shù)據(jù)進行解碼和格式轉(zhuǎn)換,將GPS數(shù)據(jù)通過地圖匹配技術(shù)進行處理,最終在顯示模塊中顯示車輛的運動軌跡和音視頻信號。地面指揮中心的監(jiān)控人員根據(jù)車輛的狀態(tài)和位置信息,對車輛進行調(diào)度指揮。本系統(tǒng)的硬件結(jié)構(gòu)圖如圖1所示。

1.1 Hi3512的概述

Hi3512是一款基于ARM926EJ-S處理器內(nèi)核以及視頻硬件加速引擎的高性能通信媒體處理器,具有高集成、可編程、支持MPEG-4 AVC/H.264和MJPEG等多協(xié)議的優(yōu)點,支持30 fps DI的H.264/MJPEG同時編解碼或60 fps DI和60 fps CIF的H.264/MJPEG的雙碼流編碼。其內(nèi)部硬件集成AES、DES、3DES多種加解密算法和數(shù)字水印技術(shù),并提供豐富的外圍接口,包括PCI、SDIO、I2C、I2S、SPI、GPIO、IR、UARTUSB 1.0 HOST和USB 2.0 OTG等??蓮V泛應(yīng)用于實時視頻通信、數(shù)字圖像監(jiān)控等領(lǐng)域[3]。

1.2 GPS定位模塊

GPS定位模塊通過串行接口與主電路板相連接,負(fù)責(zé)接收GPS定位衛(wèi)星發(fā)送的導(dǎo)航電文,是實現(xiàn)接收GPS數(shù)據(jù)的關(guān)鍵。GPS模塊的選擇通常從技術(shù)參數(shù)、支持的通信協(xié)議、控制接口和成本幾個方面考慮。本系統(tǒng)中的GPS接收模塊采用LOCOSYS公司生產(chǎn)的SC-1513 GPS接收模塊,接收數(shù)據(jù)采用NMEA0183格式,波特率設(shè)置為4.8 kb/s,支持20通道C/A碼接收控制,可同時監(jiān)控20路衛(wèi)星信號。SC-1513 GPS接收模塊有著高靈敏度、低功耗、體積小和性能穩(wěn)定等特色,采用了最新的SIRF starIII芯片組技術(shù),在大樓林立的都會或濃密的森林環(huán)境中都能正常的運作,廣泛應(yīng)用于車載定位領(lǐng)域[4]。

主芯片Hi3512和SC-1513通過UART口連接,接口配置的輸入標(biāo)準(zhǔn)電壓為3.3 V。硬件接口電路如圖2所示。

1.3 3G無線通信模塊

該系統(tǒng)的3G無線通信模塊采用的是中興公司的MC8630 CDMA EV-DO無線模塊,它具有語音、短信、數(shù)據(jù)業(yè)務(wù)和GPS等功能,支持內(nèi)嵌TCP/IP,RevA數(shù)據(jù)業(yè)務(wù)前向峰值數(shù)據(jù)速率可達3.1 Mb/s,反向峰值數(shù)據(jù)速率達1.8 Mb/s,可以提供經(jīng)濟型高速互聯(lián)網(wǎng)接入和無線數(shù)據(jù)等業(yè)務(wù)。Hi3512和MC8630通過USB口連接,并通過AT指令來控制對采集數(shù)據(jù)的打包,使用起來非常方便。此外,ARM可以借助3G無線通信模塊強大的數(shù)據(jù)傳輸功能,實時地進行信息查詢,可以通過互聯(lián)網(wǎng),充分利用網(wǎng)絡(luò)資源,享受網(wǎng)絡(luò)快捷、方便、全面的服務(wù)[5]。

2 系統(tǒng)軟件設(shè)計

基于3G車載移動終端的GPS定位系統(tǒng)在軟件部分的設(shè)計上主要可以分為6個功能模塊,即初始化模塊、控制模塊、GPS數(shù)據(jù)獲取和處理模塊、GPS數(shù)據(jù)壓縮模塊、用戶界面模塊以及通信模塊。

初始化模塊主要實現(xiàn)對串口的初始化及所有的標(biāo)志位置零。本系統(tǒng)的GPS串口參數(shù)需初始化為:波特率設(shè)置為4 800 B,無奇偶校驗位,數(shù)據(jù)位設(shè)置為8 bit,停止位為1 bit??刂颇K主要是根據(jù)上位機的命令來執(zhí)行相應(yīng)的操作,如采集GPS數(shù)據(jù)、發(fā)送當(dāng)前行車狀態(tài)等。用戶界面模塊的主要功能就是把GPS數(shù)據(jù)及狀態(tài)數(shù)據(jù)等在LED屏上顯示出來,同時還可以響應(yīng)觸摸屏上的中斷,以便實現(xiàn)通過觸摸屏操作車載中斷的功能。

GPS數(shù)據(jù)獲取和處理模塊的主要功能就是通過與串口相連的GPS模塊獲取當(dāng)前的GPS信息,并驗證當(dāng)前所獲取的GPS信息的有效性和提取所需要的有用信息(包括自身的地理位置坐標(biāo)、速度、時間等)。

GPS數(shù)據(jù)壓縮模塊主要采用對硬件資源要求不高、運算量不大、壓縮效率高,適合在嵌入式終端上應(yīng)用的Huffman編碼技術(shù)對有待傳輸?shù)腉PS數(shù)據(jù)進行有效的無損壓縮,不僅節(jié)省了數(shù)據(jù)傳輸時的通信費用,更提高了數(shù)據(jù)傳輸?shù)膶崟r性。本設(shè)計將Huffman編碼的源程序直接嵌入到ARM中,實時地對原文件直接進行概率統(tǒng)計后編碼[6]。一般,GPS定位數(shù)據(jù)中有大量的重復(fù)字符,屬于冗余信息,完全可以去掉。因此,本設(shè)計的思想是先去除定位數(shù)據(jù)中的直觀冗余信息,在此基礎(chǔ)上對照Huffman壓縮編碼表對處理后的數(shù)據(jù)進行快速壓縮,最后存入數(shù)據(jù)存儲緩沖區(qū),以便數(shù)據(jù)的后處理。其中,Huffman壓縮編碼表是由PC對GPS數(shù)據(jù)中的字符出現(xiàn)的次數(shù)進行預(yù)先統(tǒng)計后生成,并預(yù)存入終端Flash中的。其具體流程圖如圖3所示。

通信模塊的主要任務(wù)是完成車載終端與監(jiān)控指揮中心的無線通信,該設(shè)計利用MC8630無線模塊連接3G無線網(wǎng)絡(luò)與監(jiān)控指揮中心進行通信。啟動車載終端的同時,MC8630模塊也會被啟動,這時,該模塊會自動連接上無線網(wǎng)絡(luò)進入命令模式,等撥號成功后,該模塊會把存儲區(qū)已處理好的GPS數(shù)據(jù)和音視頻流數(shù)據(jù)封裝入一個結(jié)構(gòu)體內(nèi),打包成IP數(shù)據(jù)包,通過3G無線網(wǎng)絡(luò)發(fā)送到監(jiān)控指揮中心,實現(xiàn)與監(jiān)控指揮中心的無線通信。

根據(jù)以上對功能模塊的描述,本設(shè)計軟件部分的主流程圖如圖4所示。

3 系統(tǒng)測試效果

根據(jù)上述方案開發(fā)的實驗系統(tǒng)在實際運營網(wǎng)絡(luò)中進行了測試。目標(biāo)定位信息接收速率為1 次/s,動態(tài)定位精度10 m,測試結(jié)果如圖5所示。其能實現(xiàn)動態(tài)的視頻傳輸,幀率在10~30 fb/s之間可調(diào),最大分辨率為CIF(352 288),視頻流暢,延遲較小,測試結(jié)果如圖6所示。GPS數(shù)據(jù)經(jīng)預(yù)處理后再編碼的壓縮效果明顯,壓縮比為50%左右,利用MATLAB仿真軟件對測試效果進行最小二乘法曲線擬合,得出了壓縮比隨文件大小的走勢如圖7所示,可以看出壓縮比最初隨文件的增大而略有增大,以后趨于穩(wěn)定。測試表明,本系統(tǒng)各項性能已達到工業(yè)要求,基本實現(xiàn)了設(shè)計的目標(biāo)。

責(zé)任編輯:gt

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    19677

    瀏覽量

    232671
  • 芯片
    +關(guān)注

    關(guān)注

    459

    文章

    51876

    瀏覽量

    433042
  • gps
    gps
    +關(guān)注

    關(guān)注

    22

    文章

    2947

    瀏覽量

    168049
收藏 0人收藏

    評論

    相關(guān)推薦

    視頻編解碼處理器交流群

    半導(dǎo)體總?cè)?52714087 關(guān)注H3510 HI3512 HI3511 HI3520
    發(fā)表于 09-14 20:45

    半導(dǎo)體總?cè)?52714087 關(guān)注H3510 HI3512 HI3511 HI3520 民族芯片 H.264壓縮

    半導(dǎo)體總?cè)?52714087 關(guān)注H3510 HI3512 HI3511 HI3520  民族芯片 H.264
    發(fā)表于 09-14 20:57

    車載GPS智能終端的設(shè)計與實現(xiàn)

    發(fā)送短消息,使用GPRS傳送數(shù)據(jù)或進行語音通話。GSM模塊硬件連接圖如圖3所示。(3)GPS模塊GPS模塊用于接收GPS衛(wèi)星的信號,并計算出車載
    發(fā)表于 07-11 19:11

    LabView可以進行數(shù)據(jù)的即時無損壓縮嗎?

    LabView可以進行數(shù)據(jù)的即時無損壓縮嗎?
    發(fā)表于 04-24 10:57

    【HiKey申請】基于HiKey的家庭智能網(wǎng)關(guān)

    申請理由:1. 本人長期(6年)從事基于處理器Hi3512/Hi3515/Hi3516/
    發(fā)表于 04-20 10:45

    開發(fā)經(jīng)驗總結(jié)

    網(wǎng)絡(luò)攝像機常見芯片大概有Hi3510 Hi3511 Hi3512 Hi3515
    發(fā)表于 08-07 06:49

    常用數(shù)據(jù)無損壓縮算法分析

    數(shù)據(jù)采集和數(shù)據(jù)傳輸系統(tǒng)中常運用數(shù)據(jù)壓縮技術(shù)數(shù)據(jù)壓縮通??煞譃?b class='flag-5'>無損壓縮和有損
    發(fā)表于 12-23 10:17 ?0次下載

    基于ARM9處理器S3C2440的GPS導(dǎo)航終端機的設(shè)計

    基于ARM9處理器S3C2440的GPS導(dǎo)航終端機的設(shè)計 0 引言   隨著汽車等各種車輛交通工具的普及,車輛導(dǎo)航設(shè)備的需求也變得日益旺盛。作為車載
    發(fā)表于 12-11 10:10 ?1355次閱讀
    基于ARM9<b class='flag-5'>處理器</b>S3C2440的<b class='flag-5'>GPS</b>導(dǎo)航<b class='flag-5'>終端</b>機的設(shè)計

    基于ARM處理器車載GPS系統(tǒng)設(shè)計方案

    基于ARM處理器車載GPS系統(tǒng)設(shè)計方案 概述:本文設(shè)計了一套基于ARM處理器車載GPS系統(tǒng)
    發(fā)表于 03-23 09:39 ?1134次閱讀
    基于ARM<b class='flag-5'>處理器</b>的<b class='flag-5'>車載</b><b class='flag-5'>GPS</b>系統(tǒng)設(shè)計方案

    基于FPGA的數(shù)據(jù)實時無損壓縮系統(tǒng)

    提出了一種基于FPGA的驗光儀的數(shù)據(jù)實時無損壓縮系統(tǒng),采用LZW算法。首先通過對比分析常用數(shù)據(jù)無損壓縮算法的特點得出LZW算法在實時性、
    發(fā)表于 03-21 10:53 ?63次下載

    Hi3512 監(jiān)控解決方案

    本內(nèi)容詳細介紹了Hi3512 監(jiān)控解決方案,包括4路 8路,16路D1 DVR解決方案
    發(fā)表于 04-26 19:09 ?194次下載
    <b class='flag-5'>Hi3512</b> 監(jiān)控解決方案

    有損壓縮無損壓縮的區(qū)別

    有損壓縮無損壓縮 都是屬于壓縮技術(shù),但不管是采用何種技術(shù)模型,兩者的本質(zhì)內(nèi)容都是一樣的,即都是
    發(fā)表于 10-18 09:22 ?5.2w次閱讀

    無損壓縮算法有哪些

    無損壓縮的定義 所謂無損壓縮格式,顧名義,就是毫無損失地將聲音信號進行壓縮的音頻格式。常見的像MP3、WMA等格式都是有損
    發(fā)表于 10-18 11:38 ?2w次閱讀

    分析遙測噪聲數(shù)據(jù)無損壓縮關(guān)鍵技術(shù)實現(xiàn)

    提出了采用DSP+FPGA架構(gòu)搭建硬件平臺,通過ARC算法實現(xiàn)對多路噪聲數(shù)據(jù)無損壓縮的設(shè)計方法。對設(shè)計中關(guān)鍵技術(shù)(如模
    的頭像 發(fā)表于 04-08 13:49 ?2013次閱讀
    分析遙測噪聲<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>無損壓縮</b>關(guān)鍵<b class='flag-5'>技術(shù)</b><b class='flag-5'>實現(xiàn)</b>

    數(shù)據(jù)無損壓縮

    數(shù)據(jù)存儲和傳輸系統(tǒng)中,增加冗余數(shù)據(jù)可提高數(shù)據(jù)的可靠性,而消除或減少冗余數(shù)據(jù)可降低對存儲容量和傳輸帶寬的要求。本章的核心內(nèi)容是介紹幾種消除或減少冗余
    發(fā)表于 06-05 17:34 ?0次下載

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學(xué)習(xí)
    • 獲取您個性化的科技前沿技術(shù)信息
    • 參加活動獲取豐厚的禮品