GPS 信號(hào)模擬源在GPS 接收機(jī)研發(fā)生產(chǎn)和測(cè)試中具有重要的作用。見(jiàn)諸文獻(xiàn)的最早的衛(wèi)星導(dǎo)航信號(hào)仿真系統(tǒng)是1977 年報(bào)道的Texas Instruments 公司開(kāi)發(fā)的GPS 模擬器[1]。從那時(shí)開(kāi)始, 伴隨著GPS 衛(wèi)星星座的建立、GPS 體制的更新、GLONASS 系統(tǒng)的出現(xiàn), 衛(wèi)星導(dǎo)航信號(hào)精密模擬源也從單通道發(fā)展到多通道, 模擬合成發(fā)展到數(shù)字合成, 從中頻數(shù)字合成發(fā)展到基帶數(shù)字合成, 由單一系統(tǒng)仿真發(fā)展到多系統(tǒng)混合仿真, 由專(zhuān)用向通用方向發(fā)展, 由系統(tǒng)仿真向片上(onchip)仿真發(fā)展[2]。
第一代衛(wèi)星導(dǎo)航信號(hào)模擬器以模擬技術(shù)為主,采用射頻合成的技術(shù)方案, 即把每顆星的信號(hào)獨(dú)立調(diào)制到射頻然后進(jìn)行合成[3]。隨著數(shù)字技術(shù)的發(fā)展,以及對(duì)模擬器信號(hào)精度和通道一致性要求的提高,導(dǎo)航信號(hào)模擬器開(kāi)始應(yīng)用數(shù)字技術(shù), 并在中頻進(jìn)行模擬信號(hào)合成。目前國(guó)外市場(chǎng)上最新的GPS 仿真系統(tǒng)均不同程度地采用了大規(guī)模DSP/FPGA 技術(shù), 在數(shù)字域進(jìn)行直接信號(hào)合成, 把多顆衛(wèi)星的數(shù)字合成信號(hào)用一個(gè)射頻通道輸出, 以提高其信號(hào)精度和通道間的一致性。英國(guó)、美國(guó)、瑞典、挪威、德國(guó)等,都已經(jīng)有比較成熟的產(chǎn)品[4-5]。其中, Spirent 公司、Aeroflex 公司等公司生產(chǎn)的GPS 模擬器最具代表性。
GPS 信號(hào)模擬器目前主要用于GPS 接收機(jī)的生產(chǎn)廠家和研究單位。對(duì)于大多數(shù)需求單位而言, 對(duì)于信號(hào)模擬的要求并不高, 需要一種能產(chǎn)生固定的GPS 射頻信號(hào)的設(shè)備, 在這個(gè)固定的模擬信號(hào)里,星座已知, 用戶(hù)軌跡已知, 不需要長(zhǎng)時(shí)間連續(xù)運(yùn)行。然而市場(chǎng)上的GPS 信號(hào)模擬器功能全面, 可設(shè)置衛(wèi)星的星座、電離層參數(shù)、用戶(hù)軌跡可設(shè)置。需要采用上位機(jī)+下位機(jī)結(jié)構(gòu), 結(jié)構(gòu)復(fù)雜, 導(dǎo)致GPS 信號(hào)模擬源價(jià)格昂貴, 不能為廠家接受。
文獻(xiàn)[6]提出了一種嵌入式的GPS 模擬信號(hào)源的結(jié)構(gòu), 采用ARM 作為控制單元, 原始電文保存在ARM 存儲(chǔ)器中, 采用FPGA 用于偽碼產(chǎn)生和擴(kuò)頻處理, 采用AD9854 作為DDS 芯片。文獻(xiàn)[7]提出了一種十二通道GPS信號(hào)模擬器方案, 采用了PC機(jī)+PCI板卡技術(shù), 采用雙口RAM 作為PC 機(jī)和DSP 的數(shù)據(jù)緩沖區(qū), DSP 實(shí)現(xiàn)參數(shù)讀入, 產(chǎn)生C/A 碼并擴(kuò)頻調(diào)制。碼延遲、數(shù)字載波調(diào)制及數(shù)字增益控制由FPGA控制。這些方法都采用了上位機(jī)+下位機(jī)的實(shí)現(xiàn)方式。
提出了一種簡(jiǎn)易的GPS 信號(hào)模擬方法, 將GPS導(dǎo)航電文和觀測(cè)數(shù)據(jù)按一定的格式存儲(chǔ)為文件, 通過(guò)讀取文件產(chǎn)生GPS 信號(hào)。在單片F(xiàn)PGA 上實(shí)現(xiàn)了GPS 信號(hào)基帶處理的所有過(guò)程, 采用正交射頻調(diào)制方法直接產(chǎn)生L1 頻點(diǎn)信號(hào)。采用不同的文件實(shí)現(xiàn)不同的測(cè)試場(chǎng)景, 利用該方法構(gòu)建的GPS 信號(hào)模擬源成本低、體積小, 可滿(mǎn)足大部分GPS 接收機(jī)的測(cè)試需求。
GPS 信號(hào)模擬源的系統(tǒng)設(shè)計(jì)指標(biāo)
根據(jù)廠家的需求, 確定GPS 信號(hào)模擬源的技術(shù)指標(biāo)如下:
仿真衛(wèi)星總星數(shù): 12 顆
連續(xù)輸出模擬信號(hào)時(shí)間: 2 h
偽距控制精度: 0.027 m
偽距變化率精度: 優(yōu)于0.05 m/s
用戶(hù)動(dòng)態(tài)范圍: 速度: 0~5 000 m/s; 速度分辨率: 10 mm/s
通道間一致性: <1 m(碼) <0.005 m(載波)
載波與偽碼相干性: <1 度(包含隨機(jī)抖動(dòng)和不確定性)
I、Q 相位正交性: <1°
GPS 信號(hào)模擬源的總體方案
由于只需產(chǎn)生固定場(chǎng)景的GPS 信號(hào), 因此GPS導(dǎo)航電文是固定的, 采用離線產(chǎn)生即可。此外還需要觀測(cè)數(shù)據(jù)文件, 觀測(cè)數(shù)據(jù)主要描述了偽距的變化情況, 模擬器根據(jù)觀測(cè)數(shù)據(jù)文件對(duì)導(dǎo)航電文進(jìn)行處理。為了描述偽距的連續(xù)變化, 觀測(cè)數(shù)據(jù)中還包含了偽距的一階、二階變化率, 這樣通過(guò)插值就可獲得高密度的偽距變化值。
真實(shí)的 GPS 衛(wèi)星射頻信號(hào)產(chǎn)生流程如下: 偽碼發(fā)生器產(chǎn)生1.023 MHz 的C/A偽隨機(jī)碼, GPS 的導(dǎo)航電文速率為50 bps, 導(dǎo)航電文首先與該C/A 碼疊加,產(chǎn)生了基帶信號(hào); 在GPS 衛(wèi)星上, 基帶信號(hào)被調(diào)制到L1 載頻, 然后通過(guò)天線釋放。接收機(jī)接收到的射頻信號(hào)與衛(wèi)星發(fā)送的射頻信號(hào)對(duì)比, 其接收到的信號(hào)是經(jīng)過(guò)傳輸延遲的信號(hào); 此外由于衛(wèi)星的運(yùn)動(dòng),衛(wèi)星與接收機(jī)之間具有相對(duì)運(yùn)動(dòng), 由于多普勒效應(yīng),接收機(jī)接收到的射頻信號(hào)頻率產(chǎn)生了變化。
射頻信號(hào)模擬過(guò)程中關(guān)鍵的環(huán)節(jié)就是模擬信號(hào)的傳輸延遲和多普勒效應(yīng)。其傳輸延遲用偽距來(lái)表示, 考慮到偽距的連續(xù)性, 觀測(cè)數(shù)據(jù)中包含偽距的速度、加速度, 利用差補(bǔ)的方法可獲得高精度的連續(xù)的偽距變化。獲得采用延遲濾波器的方法實(shí)現(xiàn)基帶信號(hào)的延遲, 采用多階數(shù)字濾波器的方法, 利用高性能數(shù)字信號(hào)處理芯片實(shí)現(xiàn), 可獲得精度為ns 級(jí)的延遲精度; 同樣采用數(shù)字信號(hào)處理的方法對(duì)基帶信號(hào)實(shí)現(xiàn)多普勒處理, 可獲得1Hz 的頻率分辨率。
單顆 GPS 衛(wèi)星信號(hào)仿真流程如圖3 所示, 數(shù)學(xué)仿真產(chǎn)生的觀測(cè)數(shù)據(jù)包括偽距和一階、二階量。數(shù)學(xué)仿真產(chǎn)生的導(dǎo)航電文以50 bps 的速率被I 路偽碼調(diào)制。調(diào)制后的信號(hào)則為數(shù)字基帶信號(hào), 該信號(hào)經(jīng)過(guò)多階延遲濾波器進(jìn)行延遲處理, 模擬GPS 信號(hào)在空間的傳遞時(shí)間; 經(jīng)過(guò)基帶處理的信號(hào)通過(guò)正交調(diào)制變?yōu)長(zhǎng)1 載頻的信號(hào)。
評(píng)論
查看更多