国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一種基于FPGA+DSP的北斗兼容型高精度接收機系統(tǒng)設(shè)計

2013-01-10 01:46蔡艷輝程鵬飛楊云春
導航定位學報 2013年2期
關(guān)鍵詞:基帶高精度載波

蔡艷輝,胡 銳,程鵬飛,楊云春,王 權(quán)

(1.中國測繪科學研究院,北京 100830;2.北京耐威科技股份有限公司,北京 100029)

1 引言

全球衛(wèi)星導航定位技術(shù)經(jīng)歷了20多年的發(fā)展,其應(yīng)用已經(jīng)深入到各國軍事、安全、經(jīng)濟領(lǐng)域的方方面面,無論在中國還是全球,已經(jīng)培育出了一個新型衛(wèi)星導航產(chǎn)業(yè)。目前,我國衛(wèi)星導航產(chǎn)業(yè)已經(jīng)進入高速發(fā)展時期,預(yù)計2015年產(chǎn)值將超過2250億元[1],成為國民經(jīng)濟重要的新增長點。

衛(wèi)星導航應(yīng)用主要分消費類和專業(yè)類,消費類主要是應(yīng)用于車載或個人娛樂消費上,產(chǎn)品均以模塊形式提供,功耗要求極低(幾百毫瓦)、尺寸很?。?cm~3cm長寬),精度上要求并不高,一般10m左右。目前這類產(chǎn)品主要以國外的Ublox和SiRF占據(jù)壟斷地位,國內(nèi)廠家也在逐步推出自主產(chǎn)品;專業(yè)類主要應(yīng)用于高精度導航、精密測量、對地觀測等對精度要求較高領(lǐng)域,要求功耗低、體積小、集成度高、定位精度高,這方面國外品牌有Trimble、Leica和NovAtel等都擁有自己的核心技術(shù)。國內(nèi)廠家基本上都沒有自己的核心技術(shù),產(chǎn)品也都是基于國外廠家的核心技術(shù),屬于產(chǎn)業(yè)的末端。

盡管中國北斗衛(wèi)星導航系統(tǒng)(BDS)已經(jīng)正式提供定位服務(wù),并形成了亞太地區(qū)覆蓋能力,但是目前還仍處于初步應(yīng)用階段。另一方面,BDS衛(wèi)星導航電文還未完全公開,而目前能夠兼容BDS的高精度接收機還不是很多。因此開發(fā)具有兼容BDS衛(wèi)星信號的GNSS接收機系統(tǒng)極具戰(zhàn)略意義。本文詳細介紹了一種基于DSP+FPGA的模塊化的低功耗、小體積BDS兼容接收機系統(tǒng)設(shè)計,在保證GNSS信號處理實時性的同時提高了系統(tǒng)的集成度、穩(wěn)定性。

2 兼容型BDS高精度接收機系統(tǒng)組成

2.1 兼容型BDS高精度接收機整體框架

衛(wèi)星導航定位接收機應(yīng)用系統(tǒng)主要由天線、接收機主體及后續(xù)用戶接口顯示部分三大部分組成。天線接收衛(wèi)星信號并將其從無線電微波轉(zhuǎn)換成射頻電信號(通常天線中還帶有低噪聲增益放大器),然后由接收機主體部分完成對射頻信號的下變頻、AD轉(zhuǎn)換、基帶信號處理、導航定位解算及高精度定位解算直至獲得所要的載體高精度位置、速度和時間信息,最后通過串口、USB、網(wǎng)口等通信方式交給用戶接口顯示部分完成與用戶的交互,具體組成形式如圖1所示。

圖1 高精度接收機系統(tǒng)組成示意圖

高精度接收機系統(tǒng)中最終的部分即為GNSS接收機,它是整個系統(tǒng)的中樞,接收由天線送來的射頻信號經(jīng)濾波、增益放大、下變頻、AD轉(zhuǎn)換、信號解調(diào)解擴、導航解算、精密定位處理后通過通訊口送給下游的用戶顯示。目前市場上通用的GNSS接收機都只能接收GPS衛(wèi)星信號,本文提出了一種具有兼容BDS衛(wèi)星信號的GNSS接收機設(shè)計方案。

高精度GNSS接收機由RF射頻前端、基帶數(shù)字信號處理、輸入輸出接口、接收機控制、導航解算、精密定位六個模塊組成。射頻前端接收RF射頻信號輸入,然后進行下變頻、濾波、增益控制,將高頻輸入信號轉(zhuǎn)變?yōu)樗璧闹蓄l信號;基帶數(shù)字信號處理首先通過AD轉(zhuǎn)換并進行采樣,獲得基帶數(shù)字信號,經(jīng)過各基帶通道完成對各個衛(wèi)星信號的解擴、解調(diào),完成偽距、時間等原始觀測信息的提??;輸入輸出接口負責整個接收機的數(shù)據(jù)流傳遞與交互;接收機控制負責協(xié)調(diào)監(jiān)控各模塊間的工作,保證系統(tǒng)的實時性、穩(wěn)定性;導航定位解算對原始觀測信息進行初步解算處理,為接收機提供初步的單點定位結(jié)果;精密定位則根據(jù)輔助觀測信息或外部差分輸入信息通過解算獲得進一步獲取高精度的定位結(jié)果。GNSS接收機各模塊間的關(guān)系如圖2所示。

2.2 RF射頻前端設(shè)計

GNSS接收機采用的是星基無線電擴頻調(diào)制通訊體制,由距離地球表面2萬多公里的衛(wèi)星天線發(fā)射,傳播過程衰減加上路徑上的其他干擾,到達地面功率只有-130dBm,深埋于熱噪聲電平之下(-110dBm),故只有經(jīng)過增益放大和解擴處理后才能得到有用信號[3-4]。目前市場上有多家公司提供射頻芯片,如Zalink公司的 GP2015[5-6]、美信公司的MAX2769等,但是這些芯片都只支持L1頻率的下變頻,而對于高精度接收機而言,需要同時能接收L2頻率上的導航信號。本文采取了利用分離元器件自行設(shè)計的射頻電路的方式來搭建高精度接收機射頻前端,如圖3所示。

在整個射頻電路設(shè)計過程中要保證信號到達ADC模塊時的功率保持在0dBm±1dB附近,故L1通道的增益需要保持在110dB左右,考慮到實際的電路設(shè)計以及工藝水平的影響,在總體增益設(shè)計時保持一定的冗余度,整個通道的整體增益為115dB。同理L2通道增益需要達到105dB。射頻下變頻到中頻的信號經(jīng)過AD采樣后,變?yōu)榛鶐?shù)字信號供后續(xù)處理。

2.3 基帶數(shù)字信號處理

圖2 GNSS接收機模塊組成框圖

圖3 BDS兼容型高精度接收機射頻電路組成框圖

基帶數(shù)字信號處理是整個接收機的最核心部分,承擔著承上啟下的作用,它從基帶數(shù)字信號中完成對調(diào)制信息解擴解調(diào),提取出原始的觀測數(shù)據(jù),這些數(shù)據(jù)的精度質(zhì)量好壞是接收機最終定位結(jié)果好壞的一個最大決定因素。為了兼容BDS信號,需要在原來跟蹤GPS通道基礎(chǔ)上進行擴容,以便建立更多的跟蹤通道完成對BDS衛(wèi)星信號的捕獲與跟蹤。而在信號解擴解調(diào)過程中需要大量的相關(guān)運算,為保證接收機的實時性,選用FPGA芯片搭建128個相關(guān)運算通道以保證基帶最多能同時跟蹤32顆衛(wèi)星的全部信號。同時利用DSP形成基帶環(huán)路的跟蹤控制邏輯,并實現(xiàn)基帶原始觀測數(shù)據(jù)的提取。

在綜合成本、功耗、體積、性能等諸多因素之后,選用Xilinx公司的Spartan 6EFPGA XC6SLX150來編程實現(xiàn)接收機的基帶相關(guān)器通道,該款芯片擁有高達14萬個邏輯單元,超大的容量保證了128個相關(guān)運算通道并行運算的可實現(xiàn)性實現(xiàn)的相關(guān)通道包括:載波數(shù)控晶振(NCO)、碼NCO 碼發(fā)生器、積分清零單元等核心單元以及相應(yīng)的協(xié)調(diào)工作部分,每個通道都還有一個載波環(huán)路和一個碼延遲環(huán)路[2]?;鶐?shù)據(jù)在經(jīng)過并行相關(guān)運算處理后得到同相(I)和正交(Q)支路兩路相關(guān)數(shù)據(jù),由TI公司的DSP TMS320C6747控制的基帶環(huán)路來完成信號的捕獲跟蹤及原始觀測數(shù)據(jù)提取,F(xiàn)PGA和DSP在基帶部分的具體功能構(gòu)成如圖4所示。

圖4 高精度接收機基帶處理部分結(jié)構(gòu)示意圖

2.4 導航定位解算及高精度精密定位

接收機導航定位解算最大需要對128通道的數(shù)據(jù)進行處理運算,完成觀測數(shù)據(jù)提取、星歷校驗和解碼,以及位置、速度和時間等信息的實時解算。在對整個接收機所需要的運算量進行估算后,選擇TI公司的高性能低功耗浮點系列DSP TMS320C6747作為處理單元,該型芯片最高能以456MHz主頻工作,內(nèi)含的8個功能單元使得每時鐘周期能并行執(zhí)行8條指令(其中6條為浮點指令),加上TI的獨特超長處理VLIW(Very long instruction wide)技術(shù),最高性能將達到3648 MIPS(Million instruction per second)/2736 MFLOPS(Million float instruction per second),片內(nèi)還含有64個通用寄存器及兩個可配置的32K緩存。因此所選的DSP芯片完全能夠滿足最多128通道基帶原始觀測數(shù)據(jù)提取和基本的導航定位解算。

為降低接收機功耗和體積,基于BDS/GPS的差分高精度精密定位解算也由C6747來完成,在差分模式下,接收機需要實時接收來自差分站的BDS/GPS差分數(shù)據(jù),通過對本機的BDS/GPS偽距和載波相位觀測誤差進行修正,實現(xiàn)厘米級的高精度差分定位。

2.5 接收機控制及輸入輸出接口

接收機自身和數(shù)據(jù)流控制是關(guān)系到整個接收機是否能正常、穩(wěn)定、可靠工作的關(guān)鍵,由于所選的DSP C6747芯片本身不僅具有強大的運算功能,還提供了豐富的外圍接口。首先其擁有兩個獨立的外部存儲器接口(EMIF),可以同時對兩個存儲器進行訪問,即可以使用其中一路擴展SRAM使用,將另一路配置成高性能并行通信接收,這為實現(xiàn)實時高性能復(fù)雜GNSS導航定位算法提供了硬件條件,同時也解決了從FPGA中讀取大量通道數(shù)據(jù)的問題;其次,該芯片還擁有3個Uart、2個SPI和2個I2C、3個 Mcasp,2個USB、1個網(wǎng)口、1個LCD控制和1個 MMC/SD控制等可復(fù)用功能,這些為處理器與其它器件的無縫連接提供了十分便利的條件,具體的使用如圖5所示。

圖5 DSP外圍接口連接框圖

通過這種架構(gòu)使得所設(shè)計的高精度接收機可以勝任任一場合要求,在基本不損失處理能力的同時,自身的功耗和體積都得到很好的控制,這為接收機內(nèi)部實現(xiàn)各模塊間的有利控制提供了條件。

3 兼容型接收機整體調(diào)試

3.1 硬件制版和調(diào)試

根據(jù)接收機的前端射頻、基帶數(shù)字信號處理、導航定位解算及高精度精密定位、接收機控制和輸入輸出的設(shè)計,制板和芯片焊接后的兼容接收機板卡如圖6。

圖6 兼容型GNSS接收機OEM板

接收機系統(tǒng)進行整體調(diào)試主要分為四部分:射頻部分電路測試、基帶數(shù)字部分測試、接收機控制及接口測試、導航定位解算及精密定位性能測試。射頻部分的測試主要是確定溫補晶振和模擬部分的變頻電路是否工作正常,通過示波器、頻譜儀對射頻各階段的輸出進行測試,檢測所產(chǎn)生的信號頻譜是否符合實際的要求;基帶數(shù)字部分測試通過編寫相應(yīng)的測試程序,主要測試相關(guān)器中寄存器和存儲器的讀寫訪問是否正常,并采樣量化的數(shù)據(jù)查看噪聲分布是否正常;接收機控制及接口則是檢查硬件中斷是否能夠按照要求產(chǎn)生,輸入輸出接口操作時間是否能滿足實時性指標要求。

3.2 載波相位數(shù)據(jù)觀測質(zhì)量

兼容型接收機支持GPS/BDS二代雙頻高精度偽距和載波相位觀測,圖7顯示GPS L1/L2和BDS B1/B2載波相位定位后的殘差序列。從圖7可以看出,GPS L1的載波相位測量精度約為2mm,GPS L2的載波相位測量精度約為3.3mm,BDS B1的載波相位測量精度約為3.8mm,BDS B2載波相位的測量精度約為3.8mm。

圖7 兼容型GNSS接收機OEM板載波相位定位殘差

3.3 RTK定位

為了測試BDS載波相位RTK的精度,選取了相距3km的兩個點,一個設(shè)為基準站,一個設(shè)為流動站,采用兼容型接收機進行BDS載波相位實時差分定位(RTK),定位結(jié)果與已知點進行求差,時間序列如圖8所示。從圖8可以看出,X方向約為2cm,Y方向上約為5cm,Z方向約為4cm。投影到水平方向約為3cm,垂直方向約為6.5cm。

4 結(jié)束語

本文利用Xilinx FPGA和TI DSP作為接收機系統(tǒng)的主要處理芯片,配合自行設(shè)計的GPS+BDS四頻接收機系統(tǒng),經(jīng)過測試整板卡功耗僅為3.5W,尺寸為100mm×60mm×20mm,具有體積小、功耗低的優(yōu)點,測試的結(jié)果顯示載波相位觀測精度達到2mm,短基線RTK固定良好,定位精度達到厘米級,表明該兼容型接收機設(shè)計完全能夠滿足專業(yè)類GNSS高精度精密定位應(yīng)用的需求。

圖8 兼容型GNSS接收機OEM板載北斗載波相位RTK定位結(jié)果

[1] 徐德明.中國地理信息產(chǎn)業(yè)發(fā)展報告[M].北京:社會科學文獻出版社,2011.

[2] CHENG Peng-fei.Investigation on the Establishment of DGPS Services in China[D].Graz:The Technical University Graz Press,1998.

[3] 霍夫曼-韋倫霍夫B,利希特內(nèi)格爾H,瓦斯勒E.全球衛(wèi)星導航系統(tǒng)GPS,GLONASS,Galileo及其它系統(tǒng)[M].程鵬飛,蔡艷輝,文漢江,等譯.北京:測繪出版社,2009:88-107.

[4] KAPLAN E.Understanding GPS:Principles and Applications[M].2nd ed.Norwood,MA:Artech House,2006:112-145.

[4] 王美玲,牛劍凱,劉 彤.一種應(yīng)用于嵌入式領(lǐng)域的GPS接收機的硬件設(shè)計[J].中國慣性技術(shù)學報,2006,14(2):43-46.

[5] ZHENG S.Signal Acquisition and Tracking for a Software GPS Receiver[D].Virgina:Virgina Polytechnic Institute and State University,2005.

[6] 竇剛誼,梁向飛.一種高性能 GPS接收機的設(shè)計[J].科學技術(shù)與工程,2007,7(6):1150-1153.

[7] 李士兵,王美玲,劉 彤.基于 GP4020的 GPS接收機軟件設(shè)計[J].中國慣性技術(shù)學報,2006,14(4):35-39.

[8] 戴水財,朱建軍,張學莊,等.GPS接收機內(nèi)噪聲水平的評價與檢測方法[J].測繪科學,2009,32(5):17-20.

猜你喜歡
基帶高精度載波
水聲單載波擴頻均衡技術(shù)研究
Ag元素對Ni-7at.%W合金基帶織構(gòu)形成的影響
蘋果推出自研基帶芯片要過幾道坎?
蘋果10億美元為5G買“芯”
用于SAR與通信一體化系統(tǒng)的濾波器組多載波波形
基于Niosll高精度超聲波流量計的研究
高精度PWM式DAC開發(fā)與設(shè)計
高精度PWM式DAC開發(fā)與設(shè)計
低載波比下三電平NPC逆變器同步SVPWM算法
高抗擾高精度無人機著艦縱向飛行控制
依兰县| 谷城县| 沽源县| 汝州市| 凌源市| 同心县| 水富县| 汝城县| 桦川县| 甘孜县| 莎车县| 桦甸市| 五莲县| 达尔| 乌鲁木齐市| 临高县| 凤翔县| 湄潭县| 德格县| 右玉县| 平泉县| 丹凤县| 遵义市| 茌平县| 常山县| 托里县| 百色市| 德化县| 长治县| 九龙坡区| 石台县| 清水县| 宜春市| 贡嘎县| 长子县| 淳安县| 武冈市| 安宁市| 卓尼县| 武宣县| 孝感市|