《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA的GPS接收機基帶處理硬件在環系統
基于FPGA的GPS接收機基帶處理硬件在環系統
2016年電子技術應用第7期
王家燃,王 峰,魏東明,利傳邁
廣東工業大學 信息工程學院,廣東 廣州510006
摘要: 針對GPS跟蹤環路參數調試繁瑣復雜、FPGA反復編譯耗時多的問題,設計了一種基于FPGA的GPS接收機基帶處理硬件在環系統。該系統以FPGA設計的GPS基帶處理為核心,完成衛星信號的采集和基帶信號處理,并將處理結果通過以太網實時傳送到Simulink設計的跟蹤環路進行處理,在處理完成后反饋到FPGA的基帶處理單元,完成衛星信號的捕獲和跟蹤。經測試,該系統實現了衛星信號的捕獲和跟蹤,驗證了該平臺的有效性和準確性,提高了GPS跟蹤環路的設計、調試、驗證、實現的效率,對快速開發衛星導航芯片和系統具有積極作用。
關鍵詞: GPS FPGA 硬件在環 Simulink
中圖分類號: TN962
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2016.07.015
中文引用格式: 王家燃,王峰,魏東明,等. 基于FPGA的GPS接收機基帶處理硬件在環系統[J].電子技術應用,2016,42(7):60-63.
英文引用格式: Wang Jiaran,Wang Feng,Wei Dongming,et al. Hardware-in-the-Loop system of GPS receiver baseband processor based on FPGA[J].Application of Electronic Technique,2016,42(7):60-63.
Hardware-in-the-Loop system of GPS receiver baseband processor based on FPGA
Wang Jiaran,Wang Feng,Wei Dongming,Li Chuanmai
School of Information Engineering, Guangdong University of Technology,Guangzhou 510006,China
Abstract: To solve the cumbersome and complex problem of parameter tuning of the GPS tracking loop, and the time-consuming problem of repeated compilation of FPGA, a kind of Hardware-in-the-Loop system of GPS receiver baseband processing unit based on FPGA is designed. The system used the GPS baseband processing unit designed by FPGA as the core to complete the acquisition of the satellite signal and baseband signal processing. The processing results are transmitted to tracking loop designed by the Simulink in real time through the Ethernet. After processing, the results are fed back to the baseband processing unit to complete the acquisition and tracking of the satellite signal. By test, the system realizes the acquisition and tracking of the satellite signal, the validity and accuracy of the platform are verified, and the efficiency of the design, tuning, verification and implementation of the GPS tracking loop is improved. It is useful for rapid development of GNSS IC and system.
Key words : GPS;FPGA;Hardware-in-the-Loop;Simulink

0 引言

    衛星導航定位技術對一個國家的軍事以及國民經濟發展有著重要的意義,而跟蹤環路的設計是衛星導航系統的關鍵部分,對衛星導航系統的定位精度和穩定性起到了關鍵性作用。同時,跟蹤環路的參數設計復雜,特別是在高動態的衛星導航系統和組合導航系統中,跟蹤環路的設計、驗證、實現成為了衛星導航系統設計的關鍵一環。

    硬件在環(Hardware-in-the-Loop,HIL)是一種半實物實時仿真技術,實現整個系統的半實物實時仿真測試,可以方便快速地實現設計方案的驗證與優化,縮短開發周期,降低研發成本。HIL先后在航天航空、軍事、汽車等領域得到推廣應用[1],目前GPS接收機的設計流程都是先采用MATLAB進行算法設計、驗證,然后再采用Verilog或者VHDL進行算法實現[2-4],該過程反復迭代、費時。由此將HIL運用于衛星導航接收機跟蹤環路的設計,將MATLAB/Simulink設計的算法模型通過以太網與FPGA聯合起來進行在線調試,對驗證與優化跟蹤環路的設計、縮短開發周期、降低研發成本具有重要意義。

    本系統將FPGA設計的GPS基帶處理單元與Simulink設計的跟蹤環路進行聯合[5],將基帶信號處理模塊集成到FPGA上,在Simulink上完成鎖相環路、鎖頻環路和延遲鎖定環路設計,并通過以太網實現FPGA與Simulink之間的通信,完成一個實時的硬件在環系統的設計,通過Simulink設計能夠方便快速地設計鎖相環路、鎖頻環路和延遲鎖定環路,同時能夠方便及時地調整鎖相環路、鎖頻環路和延遲鎖定環路的參數,實時調整跟蹤環路參數,加快跟蹤環路設計。

1 系統總體設計

    系統整體設計原理圖如圖1所示。該系統主要分為4個單元:MAX2769B射頻單元、基帶信號處理單元、以太網通信單元、PC端Simulink。MAX2769B射頻單元用于完成衛星信號的濾波、下變頻以及模數轉換;基帶信號處理單元用于低中頻衛星信號的捕獲、跟蹤,其中LEON3處理器用于完成數據運算、控制捕獲和跟蹤模塊的運行、中斷,以及接收捕獲和跟蹤模塊的信息;以太網通信單元用于PC端Simulink跟蹤環路模塊與衛星信號基帶處理單元之間的通信;PC端Simulink用于接收基帶信號處理單元的I/Q支路的相關積分結果,并輸入鎖相環路、鎖頻環路和延遲鎖定環路,得到環路處理結果,再通過以太網反饋到基帶信號處理單元。

qrs3-t1.gif

2 系統的硬件設計

2.1 衛星信號捕獲模塊設計與實現

    衛星信號捕獲模塊結構如圖2所示,采用Verilog[6]語言進行設計,嵌入AHB總線的從設備接口掛載到AHB總線上,實現與LEON3處理器的數據交互。該模塊采用雙口RAM作為數據緩存RAM,用于緩存AHB總線與捕獲模塊的交互數據,實現跨時鐘域處理,解決時鐘不一致的問題。在捕獲控制模塊的控制下,將緩存之后低中頻數據與載波發生器相乘進行下變頻,再經過一個CIC(Cascade Integrator Comb)陷波器進行干擾檢測和干擾抵消,然后通過分段匹配濾波器進行相關積分并緩存到RAM中供FFT處理,處理完成后進行門限判斷,并將捕獲結果緩存至雙口RAM,同時申請捕獲中斷,通知LENON3處理器進行讀取。

qrs3-t2.gif

2.2 衛星信號跟蹤模塊設計與實現

    衛星信號跟蹤模塊中嵌入AHB從設備接口,并掛載在AHB總線上,如圖3所示。將捕獲模塊中經過干擾抵消后的信號作為跟蹤模塊的輸入信號,載波發生器模塊對輸入信號進行第一級下變頻,再進行半帶濾波處理。由于衛星處于運動之中,衛星相對本地接收機頻偏也是在不斷地變化,需要通過載波發生器模塊對信號的頻偏進行跟蹤,實現第二級精準變頻;然后與本地C/A碼發生器產生的超前碼、即時碼、延遲碼進行相關累加,并將結果發送到以太網數據緩存FIFO中;再通過以太網傳送到Simulink中,經過載波環和碼環的計算,再把載波頻率控制字以及C/A碼生成控制字反饋到各通道的載波發生器和本地C/A碼發生器,實現對信號的跟蹤鎖定。

qrs3-t3.gif

2.3 以太網通信單元設計與實現

    以太網通信單元采用100 MHz的通信速率實現基帶信號處理單元與PC端Simulink之間的高速通信。如圖4所示,基帶處理單元將相關累加結果通過以太網從設備接口傳送到接收模塊中,在接收緩存后PC端Simulink通過以太網主設備接口讀取相關累加結果,并進行載波環和碼環的計算,然后再通過主設備接口將計算得出的載波頻率控制字以及C/A碼生成控制字發送到發送緩存,最后由衛星信號基帶處理單元進行讀取。

qrs3-t4.gif

3 系統的軟件設計

3.1 衛星信號捕獲模塊程序設計

    衛星信號捕獲程序流程如圖5所示。系統上電后,開啟捕獲中斷,將CIC濾波器參數發送到捕獲數據緩存RAM,配置硬件CIC濾波器模塊并回讀反饋參數,然后判斷CIC濾波器反饋參數是否大于門限值。如果大于門限值,則重新計算CIC濾波器參數,否則等待捕獲中斷。捕獲中斷響應后,讀取捕獲的成功標志位,如果捕獲成功,則讀取捕獲緩存RAM中的捕獲衛星號、碼相位、相關值最大值及其對應行列值,求出衛星多普勒頻率,并將結果送到跟蹤數據緩存RAM;如果捕獲不成功則首先判斷該衛星所有頻點是否搜索完畢,如果沒搜索完畢則搜索下一個頻點。在捕獲到一個衛星或者搜索完成某一衛星的所有頻點后,統計已捕獲、未捕獲、需要重捕的衛星數,將捕獲信息發送到捕獲緩存RAM,進行下一個衛星的捕獲。

qrs3-t5.gif

3.2 衛星信號跟蹤模塊程序設計

    衛星信號跟蹤程序主要負責跟蹤通道狀態的控制,讀取PC端Simulink通過以太網傳送過來的載波環以及碼環參數,并將環路參數反饋到各個跟蹤通道,其流程如圖6所示。

qrs3-t6.gif

    首先中斷開始后讀取各個跟蹤通道的相干積分值、多普勒頻率以及碼相位信息,根據當前支路的 I、Q積分值計算出通道的載噪比進行通道失鎖檢測。如果跟蹤通道失鎖,則釋放跟蹤通道并對該衛星重新進行捕獲,否則將讀取Simulink通過以太網傳送過來的載波環以及碼環參數并更新到跟蹤緩存 RAM 中,鎖存各個跟蹤通道的數據,退出中斷。

3.3 基于Simulink的跟蹤環路設計

    采用Simulink設計跟蹤環路,其中載波環路采用一階鎖頻環路輔助二階鎖相環路結構進行載波鑒相、鑒頻以及環路濾波,碼環采用一階延遲鎖定環路進行鑒相以及環路濾波,如圖7所示。

qrs3-t7.gif

    在捕獲成功后,FPGA通過以太網向Simulink發送開始信號和I/Q相關值,然后相關值采樣模塊將I/Q支路即時碼相關值送入鑒頻器和鑒相器進行鑒頻和鑒相處理,最后鎖相環路濾波器將鑒相結果和鎖頻環路濾波器的處理結果進行濾波處理,得到載波頻率控制字。同樣地,將I/Q支路的延遲、超前碼相關值送入碼環鑒相器進行鑒相處理,處理完成后通過碼環濾波器進行濾波,最后將濾波后輸出的載波頻率控制字和C/A碼產生控制字通過以太網反饋到基帶信號處理單元的跟蹤通道中。

4 系統的測試與分析

    本系統采用Quartus II 11.0進行設計、綜合,并將設計結果下載到DE2-115開發板的上進行驗證。通過Simulink軟件自帶的示波器顯示其中兩個跟蹤環路的I、Q支路波形,如圖8所示。同時,將I、Q支路的輸出的(I,Q)數據對一一標記在相量圖中,如圖9所示,當鎖相環鎖定信號后,相位差異值就基本上在零附近晃動,I支路信號功率保持最大,Q支路信號功率接近于0,即大致有一半的數據對集中在正向I軸,而另一半集中在負向I軸[7],由此,跟蹤環路完成了對衛星信號的跟蹤鎖定。最后將6個通道的導航數據輸出進行定位解算,得到的經緯度為:113.392862、23.037484,通過谷歌地圖顯示,得到誤差范圍在5 m之內,滿足定位需求。

qrs3-t8.gif

qrs3-t9.gif

5 結論

    本文設計了FPGA聯合Simulink的GPS接收機基帶處理硬件在環系統。介紹了系統的軟硬件設計,借助FPGA的高速并行處理能力實現衛星信號的捕獲,通過以太網完成Simulink設計的跟蹤環路與基帶處理單元的實時通信。實驗結果表明,該系統能夠完成衛星信號的捕獲和跟蹤,通過Simulink實時在線修改跟蹤環路參數,在算法模型以及參數最終確定后再轉換為VHDL/Verilog,避免了反復修改算法、參數而需反復編譯綜合FPGA,提高了開發效率,方便了后期算法優化、升級。

參考文獻

[1] 付志紅,馬靜,謝品芳,等.基于高速數字信號處理平臺的實時仿真技術[J].系統仿真學報,2007,19(16):3680-3683.

[2] 姜天林.基于FPGA的GPS基帶處理器的研究與設計[D].廣州:華南理工大學,2013.

[3] 陳建華.基于FPGA的GPS軟件接收機跟蹤捕獲算法研究[D].南京:南京郵電大學,2013.

[4] 劉雷.基于FPGA的北斗信號捕獲與跟蹤算法研究[D].西安:西安電子科技大學,2014.

[5] Altera.Hardware in the Loop from the MATLAB/Simulink environment[EB-OL].(2013-09).https://www.altera.com.cn/content/dam/altera-wp-01208-hardware-in-the-loop.pdf.

[6] 吳繼華,王誠.Altera FPGA/CPLD設計(基礎篇)[M].北京:人民郵電出版社,2005.

[7] 謝鋼.GPS原理與接收機設計[M].北京:電子工業出版社,2009.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美久久久久久| 久久深夜福利| 欧美巨乳在线| 99热在线精品观看| 欧美国产精品人人做人人爱| 国产在线成人| 欧美三级乱人伦电影| 亚洲激情社区| 在线日韩精品视频| 亚洲精品欧美专区| 久久久久久久久久久久久女国产乱| 亚洲激情图片小说视频| 欧美专区18| 一区二区三区视频观看| 亚洲精品五月天| 一本久久知道综合久久| 久久久免费精品视频| 久久精品国产一区二区三| 国内精品免费午夜毛片| 国产精品久久久久久久久久久久| 久久久噜噜噜久噜久久| 亚洲国产99| 久久精品国产亚洲一区二区| 欧美日韩一区二区三区免费| 性久久久久久| 欧美成人综合网站| 欧美激情片在线观看| 国产精品女主播一区二区三区| 亚洲自拍偷拍一区| 国产婷婷成人久久av免费高清| 国产精品国产三级国产aⅴ9色| 在线一区二区视频| 欧美精品亚洲精品| 国产自产女人91一区在线观看| 欧美精品色综合| 国产美女精品人人做人人爽| 亚洲国产成人av| 欧美成人在线免费视频| 欧美日本在线视频| 99视频精品全部免费在线| 亚洲视频大全| 影音先锋国产精品| 久久久国产精彩视频美女艺术照福利| 巨乳诱惑日韩免费av| 狠狠入ady亚洲精品经典电影| 国产乱码精品一区二区三| 欧美日本一道本在线视频| 亚洲国产91精品在线观看| 亚洲美女性视频| 玖玖玖免费嫩草在线影院一区| 久久激情五月婷婷| 国产精品免费看久久久香蕉| 欧美一区二区三区在线免费观看| 激情综合色丁香一区二区| 欧美综合国产| 亚洲免费综合| 欧美三日本三级少妇三99| 亚洲精品在线三区| 亚洲一区影音先锋| 亚洲第一精品久久忘忧草社区| 亚洲私人影院| 国产情侣久久| 牛夜精品久久久久久久99黑人| 中文亚洲视频在线| 久久国产精品99精品国产| 欧美成人精品三级在线观看| 精品1区2区| 99riav久久精品riav| 韩国一区二区三区美女美女秀| 欧美一区二区三区久久精品| 一区二区三区中文在线观看| 亚洲国产一区在线| 亚洲精品欧美日韩专区| 亚洲一区二区在线| 欧美区二区三区| 欧美大片在线观看一区| 欧美揉bbbbb揉bbbbb| 亚洲国产成人精品女人久久久| 国产精品视频第一区| 欧美视频中文一区二区三区在线观看| 欧美日韩亚洲精品内裤| 国产精品尤物福利片在线观看| 亚洲欧美国产不卡| 国产日韩av高清| 亚洲欧美在线一区二区| 亚洲免费大片| 亚洲图片激情小说| 亚洲国产国产亚洲一二三| 午夜影视日本亚洲欧洲精品| 亚洲精品免费一区二区三区| 亚洲精品一区二区三区av| 国产一区二区精品久久99| 亚洲直播在线一区| 亚洲国产欧美在线人成| 欧美在线一区二区三区| 美女啪啪无遮挡免费久久网站| 欧美国产亚洲精品久久久8v| 亚洲视频一区二区免费在线观看| 亚洲精品国产品国语在线app| 狠狠色丁香婷婷综合| 亚洲国产精品久久久久婷婷884| 一区二区三区视频免费在线观看| 香蕉久久夜色精品国产使用方法| 99国产精品视频免费观看一公开| 中文成人激情娱乐网| 国产精品都在这里| 欧美老女人xx| 亚洲欧美欧美一区二区三区| 欧美日本中文| 欧美诱惑福利视频| 亚洲美女福利视频网站| 136国产福利精品导航网址| 国产一区二区三区成人欧美日韩在线观看| 亚洲一区在线视频| 亚洲精品视频在线看| 亚洲精品少妇30p| 免费欧美电影| 亚洲福利小视频| 亚洲成人在线| 国产精品免费网站在线观看| 亚洲精品国产系列| 欧美三级视频| 亚洲精品日韩激情在线电影| 一区二区久久久久| 欧美永久精品| 亚洲免费不卡| 一区二区三区四区在线| 欧美日韩一区二区视频在线观看| 欧美一级日韩一级| 亚洲视频在线观看一区| 亚洲欧洲综合| 毛片一区二区三区| 亚洲自拍偷拍色片视频| 欧美国产一区二区在线观看| 午夜在线不卡| 一区二区三区回区在观看免费视频| 麻豆精品91| 久久精品日韩一区二区三区| 国产精品久久久久免费a∨| 一本在线高清不卡dvd| 欧美特黄a级高清免费大片a级| 国产日韩在线播放| 欧美va天堂| 欧美在线一区二区| 美女久久一区| 亚洲一区二区三区免费在线观看| 午夜精品福利一区二区三区av| 国产一区视频在线观看免费| 亚洲另类在线视频| 国产日韩av在线播放| 久久另类ts人妖一区二区| 亚洲第一精品夜夜躁人人爽| 久久亚洲风情| 一本色道久久综合一区| 亚洲国产精品高清久久久| 曰韩精品一区二区| 免费观看成人网| 欧美一区二区在线视频| 久久亚洲捆绑美女| 91久久精品国产91性色| 国产精品久久午夜夜伦鲁鲁| 1024成人网色www| 国产毛片久久| 欧美1区2区3区| 欧美一区二区视频97| 欧美日韩不卡一区| 一色屋精品亚洲香蕉网站| 亚洲高清毛片| 欧美精品啪啪| 99re成人精品视频| 国产精品高清免费在线观看| 亚洲国产综合视频在线观看| 国产日韩亚洲欧美| 欧美成人午夜激情| 久久av一区二区三区亚洲| 国产日本欧美视频| 艳妇臀荡乳欲伦亚洲一区| 欧美性猛交xxxx免费看久久久| 久久久精品久久久久| 狠狠色丁香婷婷综合| 欧美专区在线观看| 国产日韩欧美91| 亚洲成人资源网| 欧美日韩一区二区欧美激情| 国产精品久久久久久久久久尿| 欧美视频免费在线| 亚洲欧美中文在线视频| 欧美日韩国产精品一区二区亚洲| 久久蜜臀精品av| 欧美亚洲视频在线观看| 最新国产成人av网站网址麻豆| 在线免费不卡视频| 激情小说亚洲一区| 久久成人精品一区二区三区| 欧美激情网友自拍| 国产欧美日韩精品丝袜高跟鞋| 亚洲午夜成aⅴ人片| 欧美在线网址| 亚洲高清二区| 亚洲欧美日韩视频二区| 欧美日韩国产精品一区| 国产伦精品一区二区三区照片91| 欧美精品97| 亚洲欧美日韩人成在线播放| 蜜臀av在线播放一区二区三区| 免费日韩精品中文字幕视频在线| 国产精品一区二区久激情瑜伽| 亚洲欧美国产一区二区三区| 亚洲在线观看视频网站| 欧美激情一区二区三区高清视频| 国产一区二区三区精品久久久| 亚洲国产成人精品女人久久久| 欧美一区二区大片| 亚洲欧美国产精品va在线观看| 亚洲永久免费视频| 亚洲专区在线| 亚洲视频在线观看网站| 国产麻豆午夜三级精品| 亚洲二区精品| 国产精品av久久久久久麻豆网| 欧美日本国产精品| 国内精品国语自产拍在线观看| 午夜在线一区二区| 亚洲精品久久久久久久久久久久| 亚洲麻豆av| 在线观看视频亚洲| 国产精品日产欧美久久久久| 麻豆精品精华液| 国产精品国产三级国产普通话蜜臀| 在线免费观看成人网| 国产精品v日韩精品v欧美精品网站| 免费成人激情视频| 夜久久久久久| 久久亚洲图片| 午夜一区二区三区不卡视频| 亚洲精品视频啊美女在线直播| 巨胸喷奶水www久久久免费动漫| 中文亚洲欧美| 亚洲综合国产激情另类一区| 红桃av永久久久| 国产主播一区二区三区| 欧美激情在线狂野欧美精品| 亚洲欧洲日韩女同| 亚洲精品久久久久中文字幕欢迎你| 国产乱码精品一区二区三区av| 欧美极品aⅴ影院| 亚洲国产免费| 国产一级久久| 亚洲性视频网站| 美女视频黄 久久| 日韩午夜黄色| 欧美久久影院| 久久黄色级2电影| 欧美~级网站不卡| 亚洲伦理中文字幕| 一区二区不卡在线视频 午夜欧美不卡在| 久久久久久久久久久一区| 激情综合视频| 久久免费精品视频| 国产精品女人网站| 国内一区二区三区在线视频| 一卡二卡3卡四卡高清精品视频| 欧美激情一区二区三区在线| 久久久91精品| 激情成人在线视频| 亚洲小少妇裸体bbw| 欧美亚洲午夜视频在线观看| 欧美黄色一区二区| 欧美日韩人人澡狠狠躁视频| 亚洲国产婷婷香蕉久久久久久| 欧美精品一区在线发布| 亚洲在线一区| 亚洲人久久久| 亚洲欧美国产一区二区三区| 国产精品欧美经典| 一区二区三区久久久| 含羞草久久爱69一区| 久久国产视频网站| 亚洲欧美日韩精品久久| 在线高清一区| 国产精品黄色在线观看| 亚洲精品一二区| 欧美日韩国产成人精品| 欧美日韩亚洲在线| 欧美了一区在线观看| 女主播福利一区| 欧美女人交a| 午夜国产精品视频免费体验区| 欧美二区在线播放| 嫩草国产精品入口| 国产一区视频在线看| 欧美激情一二区| 亚洲毛片一区| 久久综合激情| 欧美日韩一二三四五区| 亚洲一区二区综合| 欧美日本精品一区二区三区| 亚洲欧美清纯在线制服| 国产精品国内视频| 在线观看亚洲视频啊啊啊啊| 极品日韩久久| 美日韩精品免费观看视频| 欧美午夜电影网| 国产精品日韩欧美一区二区| 欧美大片在线观看一区二区| 久久九九免费视频| 欧美有码在线视频| 欧美日韩你懂的| 亚洲第一成人在线| 亚洲国产精品ⅴa在线观看| 欧美激情第1页| 亚洲级视频在线观看免费1级| 国产精品美女久久久免费| 国内精品久久久久久久果冻传媒| 一区二区三区四区五区精品| 欧美三级午夜理伦三级中文幕| 欧美日韩国产高清视频| 欧美国产精品| 欧美激情精品久久久久久蜜臀| 国产美女精品在线| 欧美日韩亚洲精品内裤| 一区二区在线视频播放| 国产精品一级在线| 欧美激情一区二区三区全黄| 欧美日韩国产一区二区三区地区| 欧美理论在线播放| 嫩草成人www欧美| 久久精品人人爽|