《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于SoC FPGA的北斗接收機載波跟蹤環路設計
基于SoC FPGA的北斗接收機載波跟蹤環路設計
2018年電子技術應用第6期
韋照川,潘軍道,吳國增
桂林電子科技大學 信息與通信學院,廣西 桂林541004
摘要: 為了實現北斗衛星導航接收機高實時性、小型化及低功耗,提出了一種基于SoC FPGA的載波跟蹤環路的設計方案。通過對FLL(鎖頻環)和PLL(鎖相環)的分析,并利用SOPC技術,實現了基于SoC FPGA的載波跟蹤環路,可完全在FPGA內部完成載波的剝離。測試結果表明,該方案能實現載波信號的快速精確跟蹤,具有良好的實時性和應用價值。
中圖分類號: TN927
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.173766
中文引用格式: 韋照川,潘軍道,吳國增. 基于SoC FPGA的北斗接收機載波跟蹤環路設計[J].電子技術應用,2018,44(6):124-128.
英文引用格式: Wei Zhaochuan,Pan Jundao,Wu Guozeng. Design of carrier tracking loop for Beidou receiver based on SoC FPGA[J]. Application of Electronic Technique,2018,44(6):124-128.
Design of carrier tracking loop for Beidou receiver based on SoC FPGA
Wei Zhaochuan,Pan Jundao,Wu Guozeng
School of Information and Communication,Guilin University of Electronic Technology,Guilin 541004,China
Abstract: In order to realize the high real-time, miniaturization and low power consumption of Beidou satellite navigation receiver, a design scheme of carrier tracking loop based on SoC FPGA is proposed. Through the analysis of FLL and PLL, and using SOPC technology, the carrier tracking loop based on SoC FPGA is realized, and the carrier can be completely stripped inside the FPGA. The test results show that the scheme can realize fast and accurate tracking of carrier signals, and has good real-time and application value.
Key words : Beidou satellite navigation receiver; carrier tracking loop; SoC FPGA

0 引言

    全球導航衛星系統(Global Navigation Satellite System,GNSS)是維護國家安全、發展經濟的重要基礎設施,是體現國家綜合國力以及現代化大國國際影響力的重要標志[1]。發展支持北斗導航系統的接收機終端是北斗導航系統不可或缺的組成部分。目前中國正在大力發展北斗衛星導航系統(BDS),因此大力研究與設計基于BDS的北斗衛星導航接收機成為北斗衛星導航系統重要的環節。

    半導體集成快速發展,目前已經向著融合硅片方向發展。FPGA也毫不例外地朝這個方向走去,通用處理器、具有ASSP和DSP功能的IP不斷集成到FPGA中;FPGA技術的不斷創新與突破,以及硅融合架構產品的推出,必然使FPGA應用于許多先前不曾涉足的領域[2]。隨著技術的進步,SoC高集成度的單芯片化的接收機開發將成為未來衛星導航接收機發展的主要方向。

1 SoC硬件系統設計

    系統采用Intel 28 nm工藝的低功耗Cyclone V 5CSEM5F31C6N SoC FPGA作為主控芯片?;赟oC FPGA的載波跟蹤環路的硬件系統設計如圖1所示。

jsj4-t1.gif

    SoC System主要由2部分組成,包括Qsys System(嵌入式系統)部分的硬件設計和基于Verilog HDL的FPGA System(FPGA邏輯單元系統)硬件設計。

1.1 Qsys System設計

    根據圖1設計,利用Qsys工具搭建完成Qsys系統,其互聯情況如圖2所示。

jsj4-t2.gif

    系統各部分功能設計如下:

    (1)clk_0為外部時鐘、復位輸入,為PLL提供TCXO-50M時鐘輸入以及系統的復位信號。

    (2)pll_0為圖1中的PLL,它提供6個時鐘,outclk0與outclk5提供給Qsys中各組件使用;outclk1為片外SDRAM提供時鐘;其余3個時鐘向外輸出,為FPGA System中各模塊的驅動時鐘。

    (3)sdram是圖1中SDRAM Controller,用于控制片外的SDRAM芯片,它作為Nios II Gen2 Core的內存。

    (4)epcs是圖1中EPCS Flash Controller,控制外部Flash,作為Nios II Gen2 Core的程序存儲器。

    (5)jtag_uart_0是圖1中JTAG Controller,與PC主機上的Eclipse SBT的調試端口相連接,用于程序的運行監控與調試。

    (6)sysid是圖1中System ID,保證軟件程序版本與Qsys系統版本保持一致。

    (7)timer_0是圖1中Interval Timer,可用于Nios II Gen2 Core內核時鐘,也可用于測試程序運行時長,根據測算的時長進行相應的測試與調試。

    (8)LED是圖1中LED Controller,該處PIO核設計為輸出功能,輸出數據的位寬設置為6 bit,控制FPGA System的6個LED,用于測試和提示系統的運行狀態。

    (9)Clock是圖1中Avalon-MM Clock Crossing Bridge,用于連接在Avalon總線上且分屬不同時鐘域內IP核間的數據傳輸與通信。

    (10)INIT5與INIT6是圖1中Interrupt Controller,該處PIO核設置為中斷信號輸入功能,INIT5與INIT6位寬設計為1 bit,中斷方式設置為邊沿(上升沿)觸發。INIT5與INIT6分別用來接收由FPGASystem產生的2個中斷信號。

    (11)aFloa是圖1中Floating Point Hardware,用于Nios II Gen2 Core的浮點運算硬件加速。

    (12)SoC_TO_FPGA_V2_1_0是圖1中地址數據通信IP,該接口用于FPGA System與Qsys System間數據的雙向傳輸[3]

    (13)hps_0是圖1中的HPS System,hps_0作為后期定位解算與圖形界面的主CPU。由于要求支持Linux系統,需要設置其部分外設,包括EMAC、QSPI、SD/MMC、USBOTG、SPI、UART、I2C以及部分GPIO等外設。

    (14)nios2_gen2_0是圖1中的Nios II Gen2 Core,設計為基帶信號處理系統的主CPU。

    (15)Dual_ram圖1所示的Dual-port RAM,提供HPS與Nios II Gen2 Core之間數據的通信;HPS、Nios II Gen2 Core和Dual-port RAM關系框圖如圖3所示。

jsj4-t3.gif

  圖4給出了Qsys系統各組件位于System Interconnet Fabric的地址分配情況。

jsj4-t4.gif

1.2 FPGA System設計

    FPGA System主要由SPI控制模塊、高速數據接口、時間基準模塊、捕獲模塊、跟蹤模塊、串口模塊和地址譯碼與數據通道選擇模塊組成。各部分功能如下:

    (1)SPI控制模塊用于控制射頻板產生1 550 MHz本振載波信號,與天線接收信號進行混頻,產生3.098 MHz的中頻數據。

    (2)高速數據接口用于獲取射頻前端高速ADC量化產生I/Q兩路8 bit數據,每路截取高4 bit數據用于基帶處理。

    (3)時間基準模塊用于產生2個中斷信號,包括0.5 ms和20 ms中斷。

    (4)捕獲模塊用于衛星捕獲,捕獲通道為單通道設計。

    (5)跟蹤模塊用于衛星的跟蹤,目前跟蹤通道數設計為24通道。

    (6)串口模塊用于調試信息與導航電文的輸出。

    (7)地址譯碼與數據通道選擇模塊用于對地址進行譯碼,并根據地址信息選擇不同的數據通道。

2 載波環路設計

2.1 載波環鑒別器

    由于衛星信號中調制有導航電文,這使得接收到的中頻信號會在數據比特電平發生跳變時產生180°的相位跳變,因此為了保持環路的穩定,必須要消除180°的相位跳變。由于COSTAS J P發明的鑒相器能夠不受數據比特的影響,因此他發明的該鑒相器被稱為科斯塔斯鑒相器(或Costas鑒相器),而使用這些鑒相器的鎖相環稱為科斯塔斯環(或Costas環)[4-5]

    本設計鎖相環鑒別器采用經典的Costas環鑒相器Qp×Ip,其具有在信噪比較低的情況下有近似優化的鑒相性質、輸出結果與幅值的平方成正比、計算量較小以及鑒相斜率受信號幅度的影響較大等特點[6-7]。

    本文設計鎖頻環鑒別器采用叉積鑒頻器Pcross/(t2-t1),其具有在低信噪比情況下有接近優化的鑒頻特性、斜率正比于信號幅度的平方、計算量最小以及受信號幅度影響較大等特點[6-7]。

2.2 環路濾波器

jsj4-2.2-x1.gif

jsj4-2.2-x2.gif

jsj4-t5.gif

3 載波環軟件設計

    軟件程序設計思想是將跟蹤環路的處理程序放置于0.5 ms中斷中,0.5 ms中斷依次對各個通道進行查詢,根據當前跟蹤通道狀態選擇執行牽引還是跟蹤:若為牽引狀態,將調用牽引子程序;若為跟蹤狀態,將調用跟蹤子程序。其運行流程如圖6所示。

jsj4-t6.gif

    牽引子程序包含從FPGA讀取I/Q相關幅值,計算功率后分別調用碼環、鎖頻環以及鎖相環處理子程序,對碼環、鎖頻環以及鎖相環經鑒頻與鑒相、環路濾波處理后,更新FPGA內部的碼NCO和載波NCO,并根據位同步情況設置當前通道狀態:若同步成功,將當前通道設置為跟蹤狀態;若同步不成功,將對牽引次數進行統計,如果超過統計門限,將通道設為關閉,通道重捕初始化,然后跳出牽引子程序,否則直接跳出牽引子程序。牽引處理子程序如圖7所示。

jsj4-t7.gif

    跟蹤子程序包含從FPGA讀取I/Q相關幅值,計算功率后分別調用碼環、鎖相環處理子程序,對碼環、鎖相環經鑒相、環路濾波處理后,更新FPGA內部的碼NCO和載波NCO,并根據幀同步情況設置任務狀態:若同步成功,將獲取導航電文處理任務壓入到任務隊列中;判斷相位鎖定狀態,若相位鎖定失敗,則將通道狀態設置為牽引狀態,然后跳出跟蹤子程序。跟蹤處理子程序如圖8所示。

jsj4-t8.gif

4 測試結果

    信號進入牽引后,利用Nios II SBT for Eclipse采集鎖頻環環路濾波器輸出值,并利用MATLAB仿真出鎖頻環環路濾波器輸出值隨時間的變化,如圖9所示。從圖中可以看出,0時刻時,頻率誤差絕對值約為100 Hz;0~300 ms區間段,環路輸出的瞬時頻率誤差絕對值隨時間逐漸變小;在300 ms時刻開始,環路輸出的瞬時頻率誤差絕對值接近于0,然后由鎖相環路接管,進一步對相位誤差進行處理。

jsj4-t9.gif

    利用Nios II SBT for Eclipse采集鎖相環環路濾波器輸出值,并利用MATLAB仿真出鎖頻相環環路濾波器輸出值隨時間的變化,如圖10所示。根據第3節跟蹤子程序設計,精密跟蹤階段經過牽引階段消除頻率誤差的影響后再用鎖相環進行精密跟蹤。從圖中可以看出,鎖相環相位誤差范圍基本在±15°以內波動。

jsj4-t10.gif

5 結論

    本文根據基帶信號處理的要求,采用SoC FPGA作為設計平臺,在單個芯片上完成了北斗衛星信號跟蹤算法的設計,并對相應的載波環路算法進行了測試和驗證。結果表明,該跟蹤算法完全滿足北斗衛星導航接收機的實時性要求。

參考文獻

[1] 寧津生,姚宜斌,張小紅.全球導航衛星系統發展綜述[J].導航定位學報,2013(1):3-8.

[2] 胥京宇.FPGA走向硅片融合時代[J].世界電子元器件,2012(7):71-72.

[3] 吳國增,韋照川,唐振輝,等.基于Qsys的HPS與FPGA數據通信接口IP核的實現[J].桂林電子科技大學學報,2018,38(1):16-22.

[4] 張晶泊.GNSS軟件接收機高動態載波跟蹤環路關鍵技術研究[D].大連:大連海事大學,2012.

[5] COSTAS J P.Synchronous Communications[J].Proceeding of the IEEE,2002,90(8):1461-1466.

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

[7] 魯郁.北斗/GPS雙模軟件接收機原理與實現技術[M].北京:電子工業出版社,2016.

[8] 查環,李超.北斗衛星導航接收機跟蹤環技術設計與實現[J].光學與光電技術,2016,8(4):59-61.

[9] 沈鋒,徐定杰,薛冰.基于FLL/PLL相結合的載波跟蹤在導航接收機中的實現[J].航海,2004(2):51-54.



作者信息:

韋照川,潘軍道,吳國增

(桂林電子科技大學 信息與通信學院,廣西 桂林541004)

此內容為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>
          一区二区欧美激情| 亚洲三级免费| 亚洲高清中文字幕| 国产精品永久在线| 欧美伦理a级免费电影| 亚洲夫妻自拍| 日韩亚洲在线观看| 卡一卡二国产精品| 亚洲国产一区二区三区在线播| 亚洲黄色在线视频| 亚洲系列中文字幕| 欧美另类久久久品| 久久久美女艺术照精彩视频福利播放| 欧美四级剧情无删版影片| 欧美喷潮久久久xxxxx| 免费在线欧美视频| 久热成人在线视频| 国产精品久久久久久福利一牛影视| 伊人久久亚洲影院| 国产亚洲毛片在线| 亚洲日本成人网| 国产欧美亚洲精品| 欧美成人精品三级在线观看| 美女被久久久| 欧美成人免费一级人片100| 国产亚洲精品久久久久久| 久久久亚洲综合| 亚洲一区二区在线免费观看| 国产欧美日韩精品专区| 欧美日韩另类一区| 久久久综合精品| 99国产精品视频免费观看一公开| 99www免费人成精品| 亚洲最黄网站| 麻豆成人av| 欧美成人乱码一区二区三区| 欧美jizzhd精品欧美巨大免费| 亚洲麻豆一区| 欧美精品在线免费播放| 日韩亚洲欧美成人| 一区二区不卡在线视频 午夜欧美不卡在| 欧美亚洲日本国产| 欧美激情中文字幕在线| 一本大道久久a久久综合婷婷| 国产亚洲精品bt天堂精选| 国内外成人免费激情在线视频| 欧美巨乳在线| 国产精品日韩欧美大师| 久久综合电影一区| 欧美性视频网站| 久久国产88| 国产精品视频免费观看| 国产裸体写真av一区二区| 欧美日韩亚洲综合一区| 亚洲二区免费| 亚洲精品乱码久久久久久久久| 国产精品露脸自拍| 国产精品色婷婷| 久久视频免费观看| 国产日韩欧美一区二区三区在线观看| 欧美日韩高清在线一区| 久久这里只有精品视频首页| 欧美精品国产精品日韩精品| 亚洲欧洲在线免费| 国产精品久久久久婷婷| 国产精品美女一区二区| 一本色道久久综合亚洲精品按摩| 欧美顶级少妇做爰| 亚洲日本va午夜在线电影| 欧美午夜精品电影| 99精品国产一区二区青青牛奶| 巨胸喷奶水www久久久免费动漫| 开元免费观看欧美电视剧网站| 欧美有码视频| 欧美日韩123| 亚洲国产精品va在看黑人| 欧美91福利在线观看| 欧美裸体一区二区三区| 亚洲欧美伊人| 国产精品自在线| 欧美精品一区二区三区在线看午夜| 国产精品剧情在线亚洲| 欧美日韩中文精品| 亚洲无线一线二线三线区别av| 亚洲免费成人av电影| 伊人成人在线| 在线成人免费视频| 欧美性猛交xxxx乱大交蜜桃| 99这里只有久久精品视频| 国产精品久久久久久亚洲毛片| 午夜性色一区二区三区免费视频| 国产精品h在线观看| 老司机精品福利视频| 欧美阿v一级看视频| 农夫在线精品视频免费观看| 国产精品美女www爽爽爽视频| 国产精品久久网| 亚洲福利在线视频| 国产精品乱子乱xxxx| 国产精品久久9| 久久蜜桃av一区精品变态类天堂| 欧美一区二区三区在线免费观看| 欧美日韩dvd在线观看| 久久婷婷一区| 国产精品天美传媒入口| 国产精品国产三级欧美二区| 欧美国产日韩a欧美在线观看| 亚洲激情在线观看| 国产精品日韩久久久久| 国产精品户外野外| 欧美大胆a视频| 韩曰欧美视频免费观看| 久久精品一区二区| 国产精品美女久久久浪潮软件| 国产中文一区| 亚洲国产高清视频| 99精品国产热久久91蜜凸| 亚洲欧美第一页| 国产精品久久久久久五月尺| 国自产拍偷拍福利精品免费一| 久久久精品国产免费观看同学| 欧美色另类天堂2015| 美女免费视频一区| 国产亚洲欧美一区在线观看| 欧美成va人片在线观看| 久久国产精彩视频| 最新国产乱人伦偷精品免费网站| 精品成人在线视频| 欧美综合77777色婷婷| 久久精品道一区二区三区| 欧美特黄一级| 亚洲一区3d动漫同人无遮挡| 在线观看亚洲视频| 一区二区三区精品久久久| 欧美在线一二三区| 新片速递亚洲合集欧美合集| 久久久久久一区二区| 亚洲欧美国产不卡| 欧美日韩久久| 正在播放亚洲一区| 久久免费少妇高潮久久精品99| 免费在线看一区| 国产区精品视频| 亚洲激情视频网| 欧美精品在线免费播放| 国产精品区免费视频| 国产伦一区二区三区色一情| 欧美男人的天堂| 亚洲高清视频在线观看| 欧美视频在线观看视频极品| 亚洲激情黄色| 欧美三日本三级少妇三99| 亚洲人被黑人高潮完整版| 狠狠色综合日日| 麻豆成人91精品二区三区| 国产一区二区三区四区老人| 91久久精品国产91久久性色tv| 久久综合一区二区| 欧美日韩国产成人精品| 亚洲欧洲精品天堂一级| 久久国产一区二区三区| 亚洲精品日日夜夜| 久久一本综合频道| 9l国产精品久久久久麻豆| 欧美sm极限捆绑bd| 在线成人www免费观看视频| 韩日欧美一区二区| 亚洲区在线播放| 欧美日韩一区在线播放| 亚洲日本aⅴ片在线观看香蕉| 欧美一区二区三区啪啪| aⅴ色国产欧美| 另类国产ts人妖高潮视频| 欧美日韩美女在线| 国产精品日韩在线播放| 午夜精品999| 亚洲欧洲美洲综合色网| 欧美激情综合五月色丁香| 国产精品草莓在线免费观看| 亚洲少妇诱惑| 久热re这里精品视频在线6| 欧美成人精品在线视频| 欧美中文字幕不卡| 亚洲欧美日韩网| 男人的天堂亚洲| 欧美激情国产日韩| 亚洲精品专区| 亚洲国产一区在线| 国产精品久久波多野结衣| 亚洲第一级黄色片| 国产精品欧美风情| 国产欧美日韩亚洲| 欧美丰满少妇xxxbbb| 亚洲一级二级在线| 伊人一区二区三区久久精品| 久久久www| 国产精品乱码妇女bbbb| 亚洲私人黄色宅男| 亚洲国产日韩欧美在线动漫| 午夜在线精品偷拍| 香蕉久久a毛片| 一本大道久久a久久综合婷婷| 久久精品国产一区二区三区免费看| 欧美体内谢she精2性欧美| 久久久久久久精| 欧美在线播放| 狠狠操狠狠色综合网| 一区二区三区国产精品| 国内精品久久久久影院色| 欧美日韩 国产精品| 99国内精品久久久久久久软件| 午夜久久久久久久久久一区二区| 亚洲一区二区三区视频播放| 亚洲激情在线播放| 欧美午夜免费影院| 麻豆成人综合网| 欧美精品福利| 久久久久国产免费免费| 久久精品成人一区二区三区蜜臀| 国内精品久久久久影院 日本资源| 在线观看欧美| 久久精品国产免费| 国产一区二区三区在线观看精品| 久久久久一区二区三区| 欧美午夜精品理论片a级按摩| 国产一区二区三区直播精品电影| 亚洲精品国精品久久99热一| 午夜激情亚洲| 欧美激情在线有限公司| 免费人成网站在线观看欧美高清| 狠狠色丁香婷婷综合影院| 免费91麻豆精品国产自产在线观看| 国产精品一级在线| 欧美激情第二页| 国产精品分类| 亚洲在线日韩| 欧美激情一区在线观看| 国产一区二区电影在线观看| 久久精品国产欧美亚洲人人爽| 欧美日韩中文字幕精品| 国产精品午夜久久| 国产精品电影在线观看| 欧美一区永久视频免费观看| 午夜精品久久久久99热蜜桃导演| 亚洲午夜精品17c| 亚洲精品欧美极品| 欧美aⅴ一区二区三区视频| 国内综合精品午夜久久资源| 99国产精品视频免费观看| 国产精品国产三级国产a| 麻豆精品视频在线观看视频| 欧美成人一区二区| 韩日精品在线| 欧美日韩精品免费观看视频| 欧美在线一二三区| 久久成人亚洲| 精品动漫3d一区二区三区| 一区二区三区精品视频| 免费成人av资源网| 亚洲最新色图| 久久综合五月天婷婷伊人| 国产欧美一区二区精品婷婷| 在线观看一区二区视频| 亚洲第一精品久久忘忧草社区| 亚洲成人在线视频播放| 欧美乱妇高清无乱码| 欧美高清日韩| 亚洲国产高清一区二区三区| 国产乱码精品一区二区三| 国产亚洲精品久久久| 国产精品一区二区久久精品| 久久精品国产成人| 一区二区三区国产精华| 欧美高清视频一区二区| 欧美日韩国产成人在线免费| 国产主播一区二区三区四区| 国产视频精品va久久久久久| 国产精自产拍久久久久久| 亚洲欧美日韩精品一区二区| 国产精品久久久久久福利一牛影视| 狠狠色综合网站久久久久久久| 国产精品久久激情| 久久成人免费电影| 看片网站欧美日韩| 欧美在线视频免费播放| 欧美色播在线播放| 欧美日韩一区二区视频在线观看| 国产精品一区久久久| 亚洲人成人99网站| 欧美视频中文字幕| 久久久久久自在自线| 欧美区在线播放| 国产精品看片你懂得| 欧美在线不卡| 国产精品wwwwww| 欧美国产视频一区二区| 国产一区二区三区久久悠悠色av| 亚洲国产天堂久久综合网| 一区二区视频在线观看| 国产精品视频免费| 免费亚洲一区二区| 亚洲精品乱码久久久久久久久| 亚洲剧情一区二区| 欧美日韩亚洲高清一区二区| 久久免费视频观看| 欧美人体xx| 国产精品一区二区三区四区五区| 亚洲一区二区在| 欧美二区在线播放| 欧美激情久久久| 亚洲欧洲一区二区在线播放| 99riav1国产精品视频| 欧美刺激性大交免费视频| 久久手机免费观看| 一区二区三区黄色| 亚洲第一福利社区| 伊人久久亚洲影院| 欧美电影资源| 韩国av一区| 久久久一本精品99久久精品66| 亚洲欧美成人精品| 亚洲欧洲日韩综合二区| 亚洲欧洲精品一区二区精品久久久| 国产欧美日韩精品在线| 欧美区亚洲区| 玖玖视频精品| 免费久久99精品国产自| 一区二区三区在线高清|