新的微弱GPS信號快速捕獲算法
捕獲方案基本流程如下:
(1)數(shù)據(jù)讀取。將中頻采樣數(shù)據(jù)按固定的8比特160 ms的長度,逐次讀取,每次延遲1 ms的數(shù)據(jù)位。
(2)快速累積。對數(shù)據(jù)進(jìn)行交替半比特相干累積,并將結(jié)果分為奇偶兩組。
(3)相關(guān)運(yùn)算。將第(2)步所得兩組數(shù)據(jù)分別與本地幀同步碼進(jìn)行滑動相關(guān)運(yùn)算。
(4)碼并行捕獲。與幀同步碼相關(guān)后的數(shù)據(jù)進(jìn)行碼并行捕獲運(yùn)算,嘗試尋找接收數(shù)據(jù)的C/A碼初相與載波頻點(diǎn)。
(5)數(shù)據(jù)分析。估計數(shù)據(jù)比特的翻轉(zhuǎn)位置,判斷幀同步碼是否出現(xiàn)。
(6)捕獲判決。如果當(dāng)前數(shù)據(jù)組的捕獲峰值超過捕獲門限,則輸出對當(dāng)前衛(wèi)星的捕獲結(jié)果;否則等待幀同步信息出現(xiàn),再比較捕獲峰值是否超過捕獲門限。如捕獲時間超過6 s,則結(jié)束對當(dāng)前衛(wèi)星的搜索。
(7)延遲控制。默認(rèn)情況數(shù)據(jù)讀取起始位置比上次延遲20 ms。當(dāng)數(shù)據(jù)分析估計出數(shù)據(jù)比特翻轉(zhuǎn)位置時,則根據(jù)估計結(jié)果,對讀取數(shù)據(jù)的位置在默認(rèn)值上進(jìn)行整數(shù)個毫秒的調(diào)整。
(8)互相關(guān)抑制。當(dāng)某顆衛(wèi)星的檢測信號峰值遠(yuǎn)遠(yuǎn)大于捕獲門限時,則認(rèn)為接收信號中存在著強(qiáng)衛(wèi)星信號,為了減少該信號在捕獲過程中對其他弱GPS信號的影響,在成功捕獲該強(qiáng)GPS信號后,對其進(jìn)行互相關(guān)抑制。
精細(xì)捕獲是為了驗證相對捕獲的準(zhǔn)確性,進(jìn)一步提高捕獲的精度。由于,當(dāng)信號中出現(xiàn)幀同步碼時才會有較高的相關(guān)能量值和峰值,因而進(jìn)行的精細(xì)捕獲所用數(shù)據(jù)是包含幀同步信息的一段,并且正確估計了比特翻轉(zhuǎn)的位置,所以精細(xì)捕獲就可以通過進(jìn)一步延長相干累積時間來捕獲較弱的GPS信號。
4 方案具體實現(xiàn)
4.1 可見衛(wèi)星預(yù)測
GPS接收機(jī)冷啟動捕獲衛(wèi)星信號時,搜索衛(wèi)星是一個耗時的過程。弱信號環(huán)境下的衛(wèi)星搜索將會耗費(fèi)更多的時間,因而通過對衛(wèi)星可見性的預(yù)測來減少搜索衛(wèi)星的數(shù)目,對高靈敏度GPS接收機(jī)具有較大實際意義。
由于高靈敏度GPS的應(yīng)用多數(shù)是低速運(yùn)動的環(huán)境,加上當(dāng)前GPS衛(wèi)星軌道的穩(wěn)定性大為提高。因而假定接收機(jī)在某個大的地域之內(nèi),根據(jù)已知的衛(wèi)星歷書(最長有效期為半年)得到GPS衛(wèi)星的仰角,從而估計出可見衛(wèi)星的顆數(shù)。根據(jù)仰角可得到最佳衛(wèi)星搜索的次序,從而提高衛(wèi)星搜索的效率。經(jīng)過對衛(wèi)星可見性的預(yù)測,僅需搜索十幾顆衛(wèi)星,比默認(rèn)的盲搜索衛(wèi)星的數(shù)目大為減少。
4.2 相干累積時長限制
由前面的式(2)和式(3)可知,接收載波與復(fù)制載波間的頻率差fe會在檢測量V中引入值為|sinc(feTcoh)|的損耗,這會增大信號檢測的漏警率和降低信號捕獲的靈敏度。通常將相干積分的頻率誤差損耗限制在3dB之內(nèi),此時對應(yīng)|sinc0.443 |=0.7071,即|feTcoh|0.443。在僅考慮多普勒頻移造成的頻率差時:
由此計算出相干累積時長Tcoh不應(yīng)超過0.69s。
4.3 數(shù)據(jù)分析
本捕獲方案中,通過對多段數(shù)據(jù)直接進(jìn)行疊加,再利用幀同步信息的自相關(guān)特性來提高信號的處理增益,但未知數(shù)據(jù)翻轉(zhuǎn)依然限制著相干累積的性能。根據(jù)文獻(xiàn)提出的比特翻轉(zhuǎn)估計方法,通過比較相關(guān)運(yùn)算的幅值能量大小來估計數(shù)據(jù)比特翻轉(zhuǎn)位置。本文引用地址:http://www.ex-cimer.com/article/155855.htm
由圖4可知,當(dāng)對一組8 b數(shù)據(jù)進(jìn)行交替半比特相干累積后,數(shù)據(jù)比特翻轉(zhuǎn)要么在奇數(shù)組數(shù)據(jù)中,要么在偶數(shù)組數(shù)據(jù)中。對于存在數(shù)據(jù)比特翻轉(zhuǎn)的數(shù)據(jù)組,其相關(guān)運(yùn)算的幅值能量應(yīng)當(dāng)小于另外一組。
式中:pow(n)為第n組數(shù)據(jù)的相干累積后幅值能量。
由于幀同步信息具有自相關(guān)特性,當(dāng)處理的一組數(shù)據(jù)中含有幀同步碼時,捕獲運(yùn)算的相關(guān)幅值能量pow(n)應(yīng)明顯高于其他組。同時由于對接收信號進(jìn)行了幀同步碼和C/A碼兩級相關(guān)運(yùn)算,捕獲結(jié)果的峰值也應(yīng)當(dāng)高于其他數(shù)據(jù)組。因此根據(jù)pow(n)和捕獲運(yùn)算峰值的大小,可以在完成捕獲的同時估計出幀同步信息的位置。
4.4 互相關(guān)抑制
目前主要的四類互相關(guān)抑制技術(shù)有:多門限檢測法、多峰檢測法、扣除法、子空間投影法。對互相關(guān)的處理思想,要么是判斷相關(guān)結(jié)果主峰是否是由互相關(guān)引起的,從而決定對結(jié)果的取舍;要么通過一定的方法計算出強(qiáng)信號的互相關(guān)結(jié)果,進(jìn)而從信號中消除互相關(guān)干擾的影響。文獻(xiàn)提出的互相關(guān)減去法,都是基于對強(qiáng)信號相關(guān)值進(jìn)行估計后,再將其從接收信號相關(guān)值中減去的方式來消除互相關(guān)的影響,需要計算強(qiáng)信號的多個相關(guān)值,計算量很大??鄢▌t是在載波和偽碼剝離前,基帶數(shù)字信號處理模塊先在接收信號中扣除強(qiáng)信號成分。該方法的思路和實現(xiàn)比較簡單,可以利用后級跟蹤環(huán)路的信息進(jìn)行實現(xiàn)。
總體而言,在GPS弱信號捕獲中,互相關(guān)干擾的抑制存在著較大的難度。由于本捕獲方案中使用了多級的捕獲門限設(shè)置,因而具有一定的抗互相關(guān)干擾的能力。所以在這里采用扣除法的思想,通過重構(gòu)強(qiáng)信號的方法將接收信號中的強(qiáng)信號成分消除?;ハ嚓P(guān)干擾消去法的基本原理如圖5所示。
5 性能仿真與實測結(jié)果
在Matlab環(huán)境下進(jìn)行仿真分析,可以準(zhǔn)確地控制仿真數(shù)據(jù)的信噪比,從而準(zhǔn)確地評估算法的性能。GPS數(shù)字中頻的產(chǎn)生,噪聲帶寬Bn按C/A碼信號頻譜主峰帶寬2.046 MHz選取,從而在信號中加入功率為-140 dBW的高斯白噪聲,通過控制信號幅值產(chǎn)生任意信噪比的仿真信號。仿真信號的中頻頻率為1.25 MHz,采樣頻率為5MHz,捕獲程序從仿真數(shù)據(jù)任意位置開始讀取數(shù)據(jù)。當(dāng)信噪比SNR=-42dB時,本方案對6s的仿真數(shù)據(jù)進(jìn)行捕獲??煽闯?,當(dāng)捕獲運(yùn)算中沒有進(jìn)行數(shù)據(jù)分析和結(jié)果處理時,無法找到明顯的峰值,如圖6所示;通過數(shù)據(jù)比特翻轉(zhuǎn)位置估計和數(shù)據(jù)分析,捕獲結(jié)果可以獲得明顯的相關(guān)峰值,如圖7所示。
評論