999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA的GPS軟件接收機跟蹤算法的優化和研究

2016-09-26 02:16:17王悅西安文理學院信息中心陜西西安710068
電子設計工程 2016年11期
關鍵詞:信號

王悅(西安文理學院 信息中心,陜西 西安 710068)

基于FPGA的GPS軟件接收機跟蹤算法的優化和研究

王悅
(西安文理學院 信息中心,陜西 西安710068)

隨著GPS技術在日常生話和科研領域應用的越來越廣泛,而GPS軟件接收機作為作為GPS技術最關鍵的一部分,對其定位的準確性,精度以及實時性的要求就變得越來越高。傳統的GPS軟件接收機以及無法滿足現在高精度,高時效性的要求。因此,本文在原有接收機跟蹤算法的基礎上,進行了升級和優化。開發了一個基于FPGA的GPS軟件接收機優化的跟蹤算法,完成了跟蹤算法中噪聲帶寬、環路增益、快捕范圍、環路濾波器等關鍵參數的設置。本算法具有比之前傳統算法具有穩定度高,定位準確且高效的優勢,經過數據測試,達到了設計要求。

GPS;跟蹤;FPGA;算法優化;接收機

隨著全球各種衛星導航系統以及GPS技術的逐漸普及和完善,衛星導航定位接收機作為導航技術中最關鍵的一環,其各種應用也都得到了最大程度的發展和普及。除了在大家熟知的軍事,勘探,交通的行業,如今在電力部門,土地部門以及消防,農業等部門也都得到了廣泛的應用。并且其應用的形式也是多種多樣并朝著更加多元化的方式發展。GPS技術是當今應用最廣也是導航性能最好,最穩定的定位系統,其高穩定度嗎,高精度,高時效性,光應用性等特點是其以成為一個重要產業的原因,也使得越來越多其他產業對此越來越關注。與傳統的GPS接收機相比,GPS軟件接收機在應用的廣度和靈活度上有著很大的優勢。該接收機運用的是如今應用最廣泛的軟件編程的原理,在硬件平臺上可以根據自己的使用需求下載不同的應用程序,然后通過對程序的控制來實現使用者需求的功能。軟件接收機與普通接收機相比另一個明顯的優勢就是對信號的存儲功能,中頻或者中低頻的信號的可以被其存儲下來,因此其可以滿足各種不同的甚至非常復雜的算法要求,并且在不降低響應速度的前提下,提高接收機的精度以及提高信號的強度。因為在傳輸過程,因為很多原因都會導致信號有衰減,所以該軟件接收機會對信號進行增強。文中為了滿足上述對軟件接收機全新的高要求,對軟件接收機的算法進行了改進。設計開發了基于FPGA的GPS軟件接收機的跟蹤算法,

運用MATLAB進行定點建模。利用FPGA這個平臺將跟蹤算法進行升級和優化。并利用Verilog語言對算法中需要的各個子模塊進行硬件性的描述,將信號獲取和信號分析統一在一起,最后經過系統調試和實驗,實現了實時準確地定位功能[1-2]。

1 GPS系統組成

GPS系統主要是由空間星座部分、地面監控部分和用戶設備部分等3個部分組成。3個部分通過信號的傳遞,互相連通,協調合作,完成一系列操作[3]。

GPS系統是依靠被發射入太空的24顆衛星構成,在這些衛星中實際參與工作的衛星是21顆,其余的3顆是備用衛星。所有的衛星均勻分布在地球周圍的六個軌道平面上,之所以說是平均分布,是因為在每個平面上都均勻分配著四顆衛星。每個平面的夾角都是60°。

為了滿足地球上的使用者可以在任何時間地點利用到衛星進行實際應用這個需求,衛星的設計者將其布局安排與上述結構一致,這也是最科學的分配方法。因為該方法是經過嚴格的數學計算以及充分考慮到衛星之間的容錯率。如果某一個軌道平面上的衛星因為某種原因發生故障不能工作時,與之相鄰軌道平面上的衛星會自動接管此衛星的工作,直至該衛星恢復正常,不會影響到衛星信號的覆蓋和使用。而且,備用的三顆零時衛星也可以在多個衛星同時出現故障時起到很好地代替作用,充分保證了GPS系統的正常運轉。地面的監控部分主要是由主控站,注入站和監測站構成。其分別分布在世界的各個角落。其中主控站只有一個,而其余兩個則分別是四個和六個。地面監控部分的主要職責就是對空中的衛星進行實時監控,對其的運行軌道和運行狀態進行跟蹤分析,發出工作指令以及解決突發問題,保證系統的正常運轉。用戶設備通常可以理解為GPS接收裝置。這個設備的主要作用就是接收衛星所發出的信息信號,將信號傳入接收機內部,通過其內部各個模塊的分析處理,以實現對用戶位置的導航解算,完成定位功能[4-5]。

完成上述一些列操作的媒介就是衛星的傳輸信號,而衛星信號的主要成分就是偽隨機碼。由于在太空中有很多影響信號穩定的物質,所以一般在信號發射前,需要對偽隨機碼調制解調,對信號進行增強,達到可以接收到穩定正確的傳輸信號的目的。偽隨機碼中的偽隨機序列是保證信號可以被捕獲和跟蹤的保證,因為其有著很強的互相關性。對偽隨機序列進行的頻率進行拓展,可以增強GPS信號的抗干擾能力,并使其隱秘性得到了加強,并可以提高其在定位導航功能上的精度。由于本文研究的接收機主要是在民用范圍,因此本文的隨機碼主要是C/A碼[6-7]。圖1為C/A發生器的結構。

圖1 CA碼發生器結構

2 基帶信號捕獲和跟蹤部分算法分析

GPS基帶信號處理的過程是GPS系統在實現過程過程中最關鍵的一個部分,其處理過程的穩定性和準確性是保證實現定位等功能的關鍵。處理過程主要是捕獲和追蹤兩個方面。在對信號進行的處理過程中,首先要將信號進行捕獲,通過捕獲得到信號的原始頻率和C/A碼的粗略的估計值。在操作完成后,進入到追蹤階段,追蹤的主要目的就是將上一步得到的粗略的估計值進行準確的分析,經過分析得到精確地相位和頻率信息,并對最終的信號進行調制解調[8]。

捕獲作為基帶信號處理最關鍵的一個步驟,在對信號的處理過程中,第一步就是找到需要處理的信號,就是將其捕獲。由于GPS系統中有許多不同地址的系統,所以在對信號進行捕獲時最常用的算法就是串行搜索捕獲算法。GPS串行搜索捕獲算法的框圖如圖2所示。算法作為捕獲過程的核心,是完成該步驟的關鍵,本文的目的也是通過對算法的優化,實現高精度,高效率的信號分析和最終定位。該算法的實現過程相對比較簡單,基本原理就是通過將輸入信號與本地的偽碼經行乘積運算。輸入的信號通過與本地偽碼的乘積運算后,在于載波信號相乘。其中與本地載波cos(x)相乘產生同相支路I路,與本地載波sin(x)相乘產生Q支路。I、Q兩路信號分別經過一個完整C/A碼周期(即1 ms的積分時間)時間的積分,分別平方相加。在理想的情況下,C/A碼只調制在I支路上,信號的功率也都集中在I支路上[9]。最后需要對檢測的信號進行驗證,若檢測到的信號與發出信號頻率相同,并與偽碼保持一致,即可認為捕獲后的參數具有可靠性,可以繼續下一步的操作。

圖2 串行捕獲算法的原理圖

在確認捕獲過程成功后,系統會自動進行下一個步驟,也就是跟蹤環節。這個步驟的目的就是對信號進行分析解調和應用。跟蹤環節就是對載波的頻率,相位以及傳輸精度等信息進行實時的分析和跟蹤,觀察其是否在預定的范圍周期內變化,保證其運轉依照事先分析計算的路徑和規律一致。在保持此狀態的情況下,即達到了穩定的狀態,就可以準確地獲得信號中傳遞的信息,隨后就可對其解調,得到具體的數據,經過計算完成定位的功能[10-11]。圖2為串行捕獲算法的原理圖。

3 GPS接收機跟蹤環設計

在GPS接收機的跟蹤系統中,載波跟蹤環和偽碼跟蹤環是缺一不可的,兩者相互協作,緊密的聯系在一起。因為載波跟蹤環需要利用偽碼跟蹤換對信號進行解調,而載波跟蹤環為其提供相位頻率等分析功能。

圖3為GPS接收機跟蹤環路的原理圖。其中IE,IL,QE 和QL,分別為各個載波以及各種偽碼進行積分運算后的輸出值,經過鑒相器的處理,等到精度非常高的相位信息,在經過濾波器對多余的信號進行處理,濾除頻率較高或者不滿足條件的正弦信號,最后將結果反饋給NEO模塊進行處理,最終完成對偽碼的整體處理。IP和QP分別為正交或同相載波與C/A碼的積分,同樣通過鑒相器的處理,得到相位方面的誤差,然后經過濾波器濾除頻率相對較高的部分,最終將結果反饋給NEO模塊進行處理,這一過程完成了對跟蹤環的整體優化和調整。GPS信號到達天線后,首先會有射頻的遠端進行分析和處理,使其變為低頻信號。在捕獲的過程中,每一個衛星都有其各自的C/A碼和多普勒頻率,為了最準確的接收到衛星發出來的信號,需要檢測到所有可以運用到的衛星并可通過計算和分析得出其粗略的相位和頻率。為了使接收機可以準確并且迅速的捕捉到GPS發出的信號,接收機需要對載波和C/A碼進行并行的處理。如果經過并行處理后發現信號與信號之間的誤差超過了可以接收的范圍,那么環路就會自動失鎖,而捕獲就是為了使得碼相位和載波頻率這兩個參數跟真實的信號吻合[12-13]。

圖3 GPS接收機跟蹤原理圖

4 跟蹤環路的整體測試

GPS跟蹤系統是由多個不同的模塊組成的,為了使各個模塊在分工不同的情況下保持正常運轉并且互相協作完成工作,就需要有一個主控制模塊來統籌和協調各個模塊的工作。所以控制模塊的主要功能就是實時跟蹤系統中各個信號的傳輸,以及對鑒相器和濾波器等信號加工儀器進行控制。控制模塊的算法與代碼都與其他模塊不同,因為其需要對整個體系的模塊進行不間斷的監控和調試,保證其安全穩定的運行。

文中的GPS軟件接收機的優化算法中,GPS基帶信號處理模塊是在FPGA的平臺上來實現的,優勢就是對數據以及信號有著實時可靠的分析,而并不是將射頻前端采集的數據先進行存儲后在對其進行處理。如圖4所示,clk為系統的工作時鐘,clk_1023為 C/A碼最后一個碼片時產生的高電平,count為計數器的輸出端口,在clk_1023為高電平時計數。Clr為積分清零信號,高電平有效;ena為偽碼鑒相器求平方和開根號使能信號,高電平有效;pdf_en為載波環和偽碼環鑒相器使能信號,高電平有效;clk1_en為環路濾波信號,clk2_en為載波和偽碼 NCO模塊頻率控制字更新信號,當clk2_en為高電平時,進行本地NCO頻率控制字的更新。

5 結 論

文中在研究了傳統GPS軟件接收機算法的基礎上,對跟蹤算法進行了優化,設計了基于FPGA的GPS跟蹤算法。本文首先對GPS系統以及信號做出了接收和分析,并進一步對其跟蹤算法做出了詳細的研究,并在FPGA的平臺上對其進行了跟蹤環路的整體測試。完成了跟蹤算法中噪聲帶寬、環路增益、快捕范圍、環路濾波器等關鍵參數的設置。本算法具有比之前傳統算法具有穩定度高,定位準確且高效的優勢,達到了設計要求。

圖4 控制模塊波形仿真圖

[1]Elliott D.Kaplan.Christopher J.Hegarty.GPS原理與應用[M].北京:電子工業出版社,2007.

[2]James Bao-Yen Tsui.Fundamentals of Global Positioning System Receivers:A Software Approach[M].John Wiley& SonsInc,2005.

[3]Alaqeeli,A.Starzyk,J.van Graas F.Real-time acquisition and tracking for GPS receiver circuits and Systems[C]ISCAS’03,2003(3):500-503.

[4]吳娜.GNSS接收機捕獲算法的研究與實現[D].北京:北京郵電大學,2010.

[5]董吉虹.GPS信號C/A碼跟蹤環的FPGA實現 [D].天津:天津理工大學,2007.

[6]Elliott D.Kaplan,GPS原理與應用[M].寇艷紅,譯.電子工業出版社,2007.

[7]王洪,呂幼新,汪學剛,等.寬帶數字接收機的高效 FPGA設計[J].電子科技大學學報,2008(3):364-365.

[8]B M Ledvina,M L Psiaki.AReal-TimeGPSCivilian L1/L2 Software Receiver[J].Proceedings of the Institute of Navigation GNSS,September,2004:24-26.

[9]Manandhar D,Suh Y,Shibasaki R.GPS Signal Acquisition and Tracking An Approach toward Development of Software-based GPS Receiver[C].Technical Report of IEICE,ITSZO04-16,2004.

[10]Manandhar D,Shibasaki R.GPS Signal Analysis using LHCP/RHCPAntennaandSoftwareGPSReceiver[J]. IONGNSS2004,Long Beach,21-24 September 2004:2489-2498.

[11]Manandhar D,Shibasaki R.Software-Based GPS Receiver a Research and Simulation Tool forGlobal Navigation Satellite System[J].ACRS2004,2004:22-26.

[12]Jin Tian,Qin HongLei,Zhu JunJie,et a.Real-time GPS Software Receiver Correlator Design[J].2008.

[13]Jin Tian.A Novel GNSS Weak Signal Acquisition Using Wavelet Denoising Method[C].ION NTM 2008,28-30 January 2008,San Diego,CA.

GPS software receiver based on FPGA optimization and the research of the algorithm

WANG Yue
(Xi’an University Information Center,Xi’an 710068,China)

As the GPS technology application in the field of daily life words and research more and more widely,and the GPS software receiver as the most key part of the GPS technology,the accuracy of its positioning and becomes more and more high accuracy and real-time requirements.Traditional GPS software receiver and now cannot meet the high precision,high efficiency requirements.Therefore,in this paper,on the basis of the original receiver tracking algorithm,the upgrade and optimization.Developed a tracking algorithm based on FPGA GPS software receiver optimization,completed the tracking algorithm in the noise bandwidth fast acquisition range,loop filter,loop gain,such as key parameters Settings.Before this algorithm is better than traditional algorithm has high stability,accurate and efficient advantages,through the test data,has reached the design requirements.

GPS;tracking;FPGA;optimizing algorithm;receiver

TN99

A

1674-6236(2016)11-0058-03

2015-11-16稿件編號:201511154

王 悅(1972—),男,陜西西安人,碩士研究生,工程師。研究方向:計算機應用。

猜你喜歡
信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
7個信號,警惕寶寶要感冒
媽媽寶寶(2019年10期)2019-10-26 02:45:34
孩子停止長個的信號
《鐵道通信信號》訂閱單
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
基于Arduino的聯鎖信號控制接口研究
《鐵道通信信號》訂閱單
基于LabVIEW的力加載信號采集與PID控制
Kisspeptin/GPR54信號通路促使性早熟形成的作用觀察
主站蜘蛛池模板: 亚洲天堂精品在线观看| 亚洲日本中文字幕天堂网| 911亚洲精品| 综合色区亚洲熟妇在线| A级毛片无码久久精品免费| 精品视频91| www精品久久| 在线国产三级| 亚洲综合色婷婷| 凹凸精品免费精品视频| 精品在线免费播放| 日本欧美精品| 欧美日韩中文国产va另类| 婷婷久久综合九色综合88| 国产成人综合亚洲欧洲色就色| 美女视频黄又黄又免费高清| 欧美日韩福利| 国产精品天干天干在线观看| 伊人AV天堂| 国产手机在线ΑⅤ片无码观看| 国产丝袜丝视频在线观看| 欧美中出一区二区| 全裸无码专区| 国产 日韩 欧美 第二页| 国产黑丝视频在线观看| 2021国产v亚洲v天堂无码| 在线无码私拍| 最新日韩AV网址在线观看| 国产精品永久免费嫩草研究院 | 福利视频99| 欧美日韩中文字幕在线| 91色国产在线| 丝袜国产一区| 丝袜亚洲综合| 国产成人精品免费视频大全五级| 亚洲无码视频喷水| 国产精品视屏| 久久香蕉国产线看精品| 一级毛片免费观看不卡视频| 欧美a网站| 中文字幕佐山爱一区二区免费| 88av在线看| 美女啪啪无遮挡| 精品超清无码视频在线观看| 欧美成人精品欧美一级乱黄| 成人精品在线观看| 中文字幕亚洲电影| 国产成人综合亚洲欧洲色就色| 久久熟女AV| 精品无码视频在线观看| 亚洲婷婷丁香| 又猛又黄又爽无遮挡的视频网站| 国产欧美在线| 激情无码字幕综合| 亚洲高清在线播放| www亚洲精品| 精品视频一区在线观看| 这里只有精品国产| 搞黄网站免费观看| 国产精品片在线观看手机版| 久久情精品国产品免费| 亚洲欧美日韩久久精品| 亚洲第一区欧美国产综合| 亚洲国产日韩在线观看| 国模在线视频一区二区三区| 秋霞一区二区三区| 日韩黄色精品| 午夜激情婷婷| 干中文字幕| 欧美成人二区| 中文字幕在线看| 国产经典三级在线| 日韩黄色在线| 一级毛片a女人刺激视频免费| 99这里只有精品免费视频| 亚洲伊人电影| 久久无码av一区二区三区| 国产精品99一区不卡| 五月婷婷激情四射| 亚洲精品福利网站| 欧美在线伊人| 最新精品久久精品|