《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 可編程邏輯 > 設(shè)計(jì)應(yīng)用 > 衛(wèi)星定位接收機(jī)載波跟蹤的設(shè)計(jì)與實(shí)現(xiàn)
衛(wèi)星定位接收機(jī)載波跟蹤的設(shè)計(jì)與實(shí)現(xiàn)
張大衛(wèi),胡修林
摘要: 介紹了衛(wèi)星定位接收機(jī)載波跟蹤部分的設(shè)計(jì)和實(shí)現(xiàn)。在對(duì)比分析了載波頻率跟蹤(FLL)和載波相位跟蹤(PLL)各自優(yōu)點(diǎn)的基礎(chǔ)上,提出一種易于通過FPGA實(shí)現(xiàn)的二階FLL和三階PLL相結(jié)合的載波跟蹤方法。硬件實(shí)現(xiàn)采用Altera Cyclone II FPGA中的EP2C70。對(duì)該模塊的Verilog硬件描述語言編程方法也進(jìn)行了詳細(xì)說明。實(shí)驗(yàn)測(cè)試結(jié)果表明該設(shè)計(jì)可以很好地滿足動(dòng)態(tài)性能和跟蹤精度的要求。
Abstract:
Key words :

  摘 要: 介紹了衛(wèi)星定位接收機(jī)載波跟蹤部分的設(shè)計(jì)和實(shí)現(xiàn)。在對(duì)比分析了載波頻率跟蹤(FLL)和載波相位跟蹤(PLL)各自優(yōu)點(diǎn)的基礎(chǔ)上,提出一種易于通過FPGA實(shí)現(xiàn)的二階FLL和三階PLL相結(jié)合的載波跟蹤方法。硬件實(shí)現(xiàn)采用Altera Cyclone II FPGA中的EP2C70。對(duì)該模塊的Verilog硬件描述語言編程方法也進(jìn)行了詳細(xì)說明。實(shí)驗(yàn)測(cè)試結(jié)果表明該設(shè)計(jì)可以很好地滿足動(dòng)態(tài)性能和跟蹤精度的要求。
關(guān)鍵詞: 全球衛(wèi)星導(dǎo)航系統(tǒng);載波跟蹤;FPGA;硬件描述語言

 

  載波跟蹤技術(shù)是各種衛(wèi)星導(dǎo)航定位系統(tǒng)中衛(wèi)星定位接收機(jī)基帶處理部分的關(guān)鍵技術(shù)之一。隨著FPGA器件規(guī)模的擴(kuò)大、處理速度的提高、成本的降低,研究設(shè)計(jì)適合于FPGA實(shí)現(xiàn)的載波跟蹤算法具有實(shí)際意義。
載波跟蹤又分為載波頻率跟蹤(FLL)和載波相位跟蹤(PLL)。常見的FLL是叉積自動(dòng)頻率跟蹤,常見的PLL是科斯塔斯環(huán)。頻率跟蹤環(huán)的動(dòng)態(tài)性能優(yōu)于相位跟蹤環(huán),所以一些典型的軍用高動(dòng)態(tài)接收機(jī)均采用FLL環(huán)進(jìn)行載波跟蹤。但是在相同信噪比條件下,F(xiàn)LL的測(cè)量誤差要大于PLL。如何兼顧動(dòng)態(tài)跟蹤性能和測(cè)量精度,是高動(dòng)態(tài)衛(wèi)星定位接收機(jī)載波跟蹤設(shè)計(jì)的難點(diǎn)[1]。
1 載波跟蹤方案設(shè)計(jì)
設(shè)計(jì)采用FLL輔助PLL的載波跟蹤方式,首先采用動(dòng)態(tài)性能好的FLL,消除大部分多普勒頻移的影響,然后進(jìn)入正常(高精度)跟蹤模式,即采用跟蹤精度高的PLL直接跟蹤相位變化,提高跟蹤精度。在容許預(yù)期動(dòng)態(tài)影響的前提下,盡量采用窄濾波器噪聲帶寬以維持環(huán)路的高精度跟蹤狀態(tài)。當(dāng)動(dòng)態(tài)增強(qiáng)時(shí),轉(zhuǎn)入FLL跟蹤,重復(fù)上述過程。即當(dāng)動(dòng)態(tài)性變化時(shí),環(huán)路自動(dòng)實(shí)現(xiàn)FLL與PLL跟蹤方式的切換。這樣既能保證動(dòng)態(tài)性能,又能提高環(huán)路的跟蹤精度[2,3]。方案框圖如圖1所示。

  FLL采用CDPAFC鑒頻算法,原理框圖如圖2所示。其輸入為解擴(kuò)后的值:

  該鑒頻算法消除了數(shù)據(jù)位的影響,鑒頻器的鑒頻范圍為預(yù)檢測(cè)積分時(shí)間的一半,鑒頻曲線如圖3所示。本系統(tǒng)中取預(yù)檢測(cè)積分時(shí)間Tb=1 ms,鑒頻范圍為250 Hz。

  由于FLL的跟蹤精度低,當(dāng)頻率牽引到一定范圍以內(nèi)后,采用屬于PLL的科斯塔斯環(huán)跟蹤載波。科斯塔斯環(huán)原理框圖如圖4中虛線框所示。

  科斯塔斯環(huán)的誤差控制量:

  由式(4)可見,調(diào)制在載波上的數(shù)據(jù)位的正負(fù)對(duì)科斯塔斯環(huán)的鑒相特性沒有影響,環(huán)路呈正弦鑒相曲線。由于鎖相環(huán)存在0°和180°兩個(gè)相位穩(wěn)定點(diǎn),在載波跟蹤環(huán)解調(diào)載波時(shí)會(huì)有相位模糊度的問題,導(dǎo)致數(shù)據(jù)位相位出現(xiàn)180°的翻轉(zhuǎn),該問題可以通過巴克碼極性判斷來解決。
由于存在速度和加速度引起的多普勒頻移和多普勒頻移的變化率,為了使穩(wěn)態(tài)誤差為零,需要采用二階鎖頻環(huán)輔助三階鎖相環(huán)的方式[4]。
FLL與PLL切換的基本方法是判斷跟蹤后的頻差是否小于預(yù)置門限。當(dāng)E(k)連續(xù)N次小于某一門限時(shí),即認(rèn)為FLL已經(jīng)鎖定,PLL開始工作。具體算法如下:
在系統(tǒng)開始工作時(shí),設(shè)置計(jì)數(shù)器初值為0,PLLWork清0,表示FLL開始工作,PLL未工作。
FLL工作時(shí):
(1)當(dāng)E(k)小于預(yù)置門限時(shí),計(jì)數(shù)器開始計(jì)數(shù);
(2)如果計(jì)數(shù)器還沒有計(jì)數(shù)到N1時(shí),E(k)大于預(yù)置門限,則計(jì)數(shù)器清0;
(3)如果計(jì)數(shù)器計(jì)數(shù)到N1,則表明FLL環(huán)已經(jīng)鎖定,可以轉(zhuǎn)入PLL環(huán),PLLWork置1,計(jì)數(shù)器清0。
PLL工作時(shí):
(1)當(dāng)PLL開始工作時(shí),若E(k)大于預(yù)置門限,則計(jì)數(shù)器加1;
(2)如果計(jì)數(shù)器還沒有計(jì)數(shù)到N2,E(k)小于預(yù)置門限,則計(jì)數(shù)器清0;
(3)如果計(jì)數(shù)器計(jì)數(shù)到N2,則表明PLL環(huán)失鎖,此時(shí)切換到FLL環(huán),PLLWork清0,計(jì)數(shù)器清0。
圖5為雙環(huán)自動(dòng)切換載波跟蹤的MATLAB仿真結(jié)果。初始頻差50 Hz,頻率變化率100 Hz/s。圖中的折線為切換指示信號(hào)。由圖可見切換前FLL工作,環(huán)路快速收斂;切換后PLL工作,環(huán)路進(jìn)入高精度跟蹤狀態(tài)。

 

2 FPGA數(shù)字實(shí)現(xiàn)
實(shí)現(xiàn)選用的是Altera公司Cyclone II系列FPGA芯片EP2C70F672C7。為簡(jiǎn)化硬件設(shè)計(jì),F(xiàn)LL和PLL可以共用同一個(gè)環(huán)路,見圖6。載波跟蹤模塊主要由乘法器﹑加法器、寄存器等組成。

  在設(shè)計(jì)時(shí)需要重點(diǎn)考慮以下兩點(diǎn):
(1)節(jié)省芯片資源。乘法是最耗費(fèi)芯片資源的數(shù)學(xué)運(yùn)算。一路信號(hào)載波跟蹤需要9個(gè)18×18的乘法器,則12路共需要108個(gè)18×18個(gè)乘法器,而EP2C70中一共才有150個(gè)18×18的乘法器;另外PN碼的捕獲跟蹤和下變頻還需要乘法器,顯然乘法器的資源不夠用。因此在設(shè)計(jì)中采用了分時(shí)復(fù)用乘法器技術(shù),節(jié)省芯片資源。
設(shè)計(jì)思想是:用一個(gè)比載波跟蹤模塊輸入數(shù)據(jù)時(shí)鐘高得多的時(shí)鐘(如32倍頻)去控制模塊中的乘法器做乘法運(yùn)算,這樣可以在一個(gè)輸入數(shù)據(jù)時(shí)鐘周期中很短的一段時(shí)間(1/32)內(nèi)完成1次乘法運(yùn)算, 9個(gè)乘法運(yùn)算可以分時(shí)進(jìn)行,共用同一個(gè)乘法器,既節(jié)省了資源又不會(huì)造成大的延時(shí)。
(2)截位。由于在FPGA中采用定點(diǎn)數(shù)進(jìn)行運(yùn)算,而位數(shù)的多少直接影響到資源使用、運(yùn)算速度以及運(yùn)算精度,因此需要對(duì)數(shù)據(jù)進(jìn)行截位處理。截位應(yīng)盡可能少地保留符號(hào)位多保留有效數(shù)據(jù)位,但又要注意防止數(shù)據(jù)溢出。在本系統(tǒng)中,各個(gè)節(jié)點(diǎn)的數(shù)據(jù)位寬是通過SPW仿真確定的,既考慮了結(jié)果的正確性,又考慮了系統(tǒng)的性能。
QuartusII中常用的輸入方式有文本輸入方式和圖形輸入方式。對(duì)于圖6這種具有清晰數(shù)據(jù)流的模塊結(jié)構(gòu),用硬件描述語言文本輸入方式實(shí)現(xiàn)比較好。Verilog HDL程序的寫法可采用case語句。具體方法是:把載波跟蹤模塊工作時(shí)鐘倍頻為高速時(shí)鐘,在case語句中判斷高速時(shí)鐘驅(qū)動(dòng)的計(jì)數(shù)器的狀態(tài)值,按圖6中數(shù)據(jù)流一步一步地做數(shù)學(xué)運(yùn)算。例如:在計(jì)數(shù)器為5’b00001狀態(tài)時(shí)給乘法器的輸入端賦值,在下一時(shí)刻5’b00010時(shí)取出結(jié)果,得到乘積,作為下一級(jí)運(yùn)算的輸入,同時(shí)給乘法器輸入端賦新的乘數(shù)。下一時(shí)刻5’b00011取新的結(jié)果,做下級(jí)運(yùn)算的輸入。上述寫法數(shù)據(jù)流程清晰,易讀易懂,可以方便地實(shí)現(xiàn)資源分時(shí)復(fù)用。
3 硬件測(cè)試結(jié)果
用QUARTUS軟件對(duì)整個(gè)定位接收機(jī)基帶部分(包含載波跟蹤)程序進(jìn)行編譯后下載到目標(biāo)器件EP2C70F672C7,通過設(shè)置BD-2信號(hào)源來模擬接收機(jī)高速運(yùn)動(dòng)情況下的接收信號(hào),用定位接收機(jī)對(duì)該信號(hào)進(jìn)行載波跟蹤測(cè)試,實(shí)測(cè)的結(jié)果見圖7、圖8。圖7是在v=182 m/s、a=0 m/s^2、C/N=-133 dBm下,載波跟蹤穩(wěn)定后的I支路的數(shù)據(jù)。圖8是濾波器輸出的頻率誤差,穩(wěn)定后的抖動(dòng)方差小于0.7 Hz。符合設(shè)計(jì)要求。硬件測(cè)試結(jié)果表明載波跟蹤部分工作正常,載波跟蹤的FPGA實(shí)現(xiàn)是成功的。


本文介紹了一種易于通過FPGA實(shí)現(xiàn)的二階FLL和三階PLL相結(jié)合的載波跟蹤設(shè)計(jì)方案。該方案的硬件實(shí)現(xiàn)采用Altera公司CycloneII系列FPGA中的EP2C70F672C7。文章對(duì)該模塊的硬件描述語言(Verilog HDL)編程方法做了詳細(xì)介紹,重點(diǎn)對(duì)節(jié)省芯片資源設(shè)計(jì)方法和截位處理做了說明,文章最后給出了實(shí)驗(yàn)測(cè)試結(jié)果。該設(shè)計(jì)目前已應(yīng)用于北斗、GPS定位系統(tǒng)接收機(jī)中,工作穩(wěn)定可靠。


參考文獻(xiàn)
[1] 沈鋒,徐定杰.基于FLL/PLL相結(jié)合的載波跟蹤在導(dǎo)航接收機(jī)中的應(yīng)用[J].中國航海,2004,59(2):51-54.
[2] 樂四海,楚恒林.基于DSP的高動(dòng)態(tài)接收機(jī)載波捕獲跟蹤技術(shù)[J].電訊技術(shù),2007,47(3):136-140.
[3] 梁丹丹,張一.高動(dòng)態(tài)直擴(kuò)接收機(jī)載波跟蹤技術(shù)研究[J].電子技術(shù)應(yīng)用,2005(9):51-53.
[4] 陳斌杰,陳敏鋒.高動(dòng)態(tài)下GPS信號(hào)的捕獲和跟蹤技術(shù)研究[J].現(xiàn)代電子技術(shù),2006(3):13-15.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲国产91| 亚洲国产精品999| 国产在线观看精品一区二区三区| 欧美色网一区二区| 欧美日产在线观看| 欧美日本精品| 欧美日韩不卡在线| 欧美日韩精品欧美日韩精品 | 国产精品乱子乱xxxx| 欧美日韩国产精品一卡| 欧美精品免费在线| 欧美区亚洲区| 欧美日韩一区三区| 欧美性猛交xxxx免费看久久久| 欧美美女喷水视频| 欧美精品久久久久a| 欧美高清视频在线播放| 欧美精品粉嫩高潮一区二区 | 亚洲国产精品久久久久秋霞影院| 精品1区2区3区4区| 在线免费不卡视频| 91久久香蕉国产日韩欧美9色| 亚洲人精品午夜| 亚洲精品在线二区| 日韩系列欧美系列| 在线视频一区观看| 性感少妇一区| 亚洲电影免费观看高清完整版在线观看| 久久电影一区| 亚洲国产精品综合| 一本色道婷婷久久欧美| 亚洲一区国产一区| 久久av红桃一区二区小说| 久久久久久久一区| 欧美精品福利| 国产精品视频一二三| 黑人一区二区三区四区五区| 在线观看中文字幕不卡| 亚洲日本在线视频观看| 中文欧美字幕免费| 欧美一区成人| 亚洲精品视频在线播放| 亚洲综合国产激情另类一区| 久久国产夜色精品鲁鲁99| 麻豆精品网站| 欧美日韩在线播放一区| 国产欧美精品久久| 在线精品视频在线观看高清| 日韩天堂av| 欧美亚洲一区| 亚洲理伦电影| 欧美一区国产一区| 欧美成人免费一级人片100| 欧美色网一区二区| 国内精品国语自产拍在线观看| 亚洲国产欧美精品| 亚洲专区欧美专区| 最新中文字幕亚洲| 亚洲女人天堂成人av在线| 久久夜色撩人精品| 欧美揉bbbbb揉bbbbb| 国内成+人亚洲+欧美+综合在线| 亚洲国产精品免费| 亚洲欧美在线另类| 亚洲毛片av在线| 性久久久久久久久久久久| 麻豆av一区二区三区久久| 欧美午夜剧场| 亚洲福利小视频| 亚洲欧美日韩一区二区| 亚洲精品系列| 久久成人免费视频| 欧美视频福利| **网站欧美大片在线观看| 亚洲影院在线| 99精品国产热久久91蜜凸| 久久久久久久精| 国产精品麻豆欧美日韩ww | 亚洲人成人一区二区三区| 性色一区二区三区| 亚洲在线观看免费视频| 欧美阿v一级看视频| 国产一区二区精品久久| 亚洲少妇诱惑| 一区二区三区国产精华| 久久综合国产精品台湾中文娱乐网| 国产精品porn| 亚洲人成在线播放网站岛国| 久久精品国产亚洲一区二区三区| 亚洲免费人成在线视频观看| 欧美日本中文| 最新国产成人在线观看| 亚洲第一福利在线观看| 欧美一区二区性| 国产精品xnxxcom| 亚洲裸体俱乐部裸体舞表演av| 亚洲国产片色| 久久久亚洲国产美女国产盗摄| 国产精品激情| 夜夜嗨一区二区| 一区二区日韩伦理片| 欧美国产日韩视频| 亚洲高清自拍| 91久久精品一区| 另类图片综合电影| 国产自产精品| 欧美在线一二三四区| 久久精品99国产精品酒店日本| 国产精品日本欧美一区二区三区| 日韩亚洲欧美成人一区| 99国内精品久久| 欧美精品成人一区二区在线观看| 亚洲国产精品嫩草影院| 亚洲精品国精品久久99热| 美日韩丰满少妇在线观看| 一区在线视频| 亚洲国内自拍| 欧美v国产在线一区二区三区| 精品成人国产| 亚洲福利视频网站| 久久综合久久久久88| 影音先锋日韩资源| 亚洲激情视频在线观看| 欧美成人国产va精品日本一级| 亚洲国产精品女人久久久| 亚洲精品你懂的| 欧美精品日韩精品| 99综合在线| 午夜精品亚洲| 国产午夜一区二区三区| 久久精品国产久精国产爱| 蜜臀99久久精品久久久久久软件 | 亚洲日本va午夜在线影院| 欧美成人xxx| 亚洲精品日韩在线观看| 亚洲一区二区视频| 国产精品萝li| 欧美一区二区在线| 猫咪成人在线观看| 亚洲精品国产精品国自产观看| 99视频精品免费观看| 欧美色大人视频| 亚洲欧美日韩一区在线| 久久er精品视频| 在线精品一区二区| 亚洲视频精品| 国产精品亚洲一区| 欧美中文字幕视频在线观看| 免费视频亚洲| 日韩视频在线一区二区三区| 午夜精品久久久久久久久| 国产综合av| 9人人澡人人爽人人精品| 国产精品激情偷乱一区二区∴| 欧美一区二区播放| 欧美精品久久久久久久| 中文无字幕一区二区三区| 新片速递亚洲合集欧美合集| 黄色精品一区二区| 一本综合精品| 国产午夜精品美女视频明星a级| 亚洲狠狠婷婷| 国产精品久久国产精麻豆99网站| 久久精品电影| 欧美视频网址| 久久精品卡一| 欧美四级在线观看| 久久成人在线| 欧美网站大全在线观看| 欧美一区二区三区四区高清| 欧美激情精品久久久六区热门 | 国产一区二区三区黄视频| 亚洲毛片在线| 国产欧亚日韩视频| 亚洲精品亚洲人成人网| 国产精品视频精品视频| 亚洲激情在线观看视频免费| 欧美性理论片在线观看片免费| 久久gogo国模裸体人体| 欧美日韩综合在线| 亚洲第一综合天堂另类专| 欧美系列亚洲系列| 亚洲国产小视频在线观看| 国产精品久久网| 91久久黄色| 国产情人综合久久777777| 日韩一级二级三级| 国产亚洲二区| 亚洲午夜成aⅴ人片| 激情成人av| 午夜日韩视频| 亚洲精品久久嫩草网站秘色| 久久久精品tv| 亚洲一区二区三区精品在线观看| 欧美不卡视频一区| 欧美一进一出视频| 国产精品美女黄网| 中文有码久久| 亚洲国产精品热久久| 久久久久国产免费免费|