欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種高靈敏度衛(wèi)星導(dǎo)航信號捕獲方法及系統(tǒng)的制作方法

文檔序號:5943790閱讀:589來源:國知局
專利名稱:一種高靈敏度衛(wèi)星導(dǎo)航信號捕獲方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及衛(wèi)星導(dǎo)航信號捕獲研究領(lǐng)域,特別涉及一種高靈敏度衛(wèi)星導(dǎo)航信號捕獲方法及系統(tǒng)。
背景技術(shù)
全球定位系統(tǒng)(Global Positioning System,GPS)是20世紀70年代由美國陸??杖娫诤\娦l(wèi)星導(dǎo)航系統(tǒng)的基礎(chǔ)上聯(lián)合研制的全球衛(wèi)星導(dǎo)航定位系統(tǒng),它由空間段、地面控制段和用戶段三部分構(gòu)成。GPS系統(tǒng)在民用領(lǐng)域也獲得廣泛應(yīng)用,已經(jīng)發(fā)展為多領(lǐng)域、 多模式、多用途、多機型的國際性高新技術(shù)產(chǎn)業(yè)。美國GPS系統(tǒng)是全球廣泛應(yīng)用的衛(wèi)星導(dǎo)航與定位系統(tǒng)。目前,能與GPS系統(tǒng)進入競爭領(lǐng)域的分別有俄羅斯的GL0NASS系統(tǒng)、歐洲的 “伽利略”系統(tǒng)和中國的北斗(COMPASS)系統(tǒng)。衛(wèi)星導(dǎo)航接收機的工作過程是衛(wèi)星發(fā)射的射頻信號(RF)通過天線接收下來,通過一個無源的帶通濾波器濾波,以減小帶外射頻干擾,接著預(yù)放大,射頻信號下變頻到中頻 (IF),再用模數(shù)(A/D)變換器對(IF)信號采樣和數(shù)字化,得到數(shù)字中頻信號(或數(shù)字基帶信號),再送入數(shù)字基帶處理器(Digital Base-bandProcessor)進行處理,主要是對信號進行捕獲、跟蹤、解調(diào),再作導(dǎo)航解算,偽距計算等,數(shù)字基帶處理器是衛(wèi)星信號接收機的核心。其中對數(shù)字基帶信號進行處理,首先要進行信號的捕獲,其目的是確定一個衛(wèi)星是否在接收機的可見范圍內(nèi),如果衛(wèi)星可見,捕獲過程要完成兩個參數(shù)的捕獲碼相位和載波頻率,這其實是一個二維搜索過程。衛(wèi)星信號捕獲就是在頻率和PRN碼方向上進行二維搜索得到粗略的載波頻率和碼相位的過程。捕獲是衛(wèi)星信號接收機中的一個關(guān)鍵組成部分。目前常用的偽碼捕獲方法主要有發(fā)射參考信號法、序貫相關(guān)法、匹配濾波器法、滑動相關(guān)法等。發(fā)射參考信號法就是把調(diào)制了數(shù)據(jù)的擴頻信號和沒有數(shù)據(jù)調(diào)制的數(shù)據(jù)信號發(fā)射出去,在接收端直接用這兩部分進行解擴,該方法對多普勒頻移的影響不敏感,但系統(tǒng)的抗干擾性和對噪聲抑制能力很差。序貫相關(guān)法是一種能減少長碼捕獲時間的快速捕獲方法,但它先要對外來的PRN碼進行檢測后才能注入移位寄存器,這點比較困難。匹配濾波器法優(yōu)點在于實時性,可以實現(xiàn)快速同步。但是對于長碼快速捕獲的匹配濾波器在現(xiàn)有工藝條件下硬件實現(xiàn)比較困難。在各種擴頻系統(tǒng)中,滑動相關(guān)法使用最為廣泛。因為該方法實現(xiàn)簡單,而且不需要任何先驗信息。滑動相關(guān)法主要包括時域滑動相關(guān)法和頻域滑動相關(guān)法。時域滑動相關(guān)法采用接收信號和本地信號在時間域進行多級相關(guān)積分,經(jīng)過多級的相關(guān)積分,信號強度得到大幅提升,從而得到相關(guān)峰值。該算法實現(xiàn)比較簡單,但是捕獲過程耗時較長。頻域滑動相關(guān)法的典型代表是Vanne等提出基于快速傅立葉變換(FFT)的PRN碼捕獲方法。該算法利用兩次FFT和一次逆傅立葉變換(IFFT)運算計算接收信號和參考信號的相關(guān)峰值,從而確定多普勒頻偏和PRN碼相位。這種算法要進行大點數(shù)的FFT運算,尤其是點數(shù)不為2的冪次方時,運算量比較大,對系統(tǒng)硬件資源要求較高。導(dǎo)航信號接收技術(shù)如今在室內(nèi)、高樓林立的城市街道和多層停車場等嚴重信號衰落環(huán)境下的應(yīng)用需求越來越多。絕大多數(shù)使用手持定位設(shè)備的用戶分布在高樓密集的城市地區(qū),需要在室內(nèi)、高樓之間、地下停車場、高架道路等微弱信號環(huán)境中完成定位,在城市郊區(qū)和列車定位的控制應(yīng)用中,由于存在山體、建筑、樹木、隧道等障礙物,衛(wèi)星導(dǎo)航信號受遮擋、多徑效應(yīng)等影響,信號非常微弱,衰減嚴重。這些都給衛(wèi)星信號接收技術(shù)帶來了挑戰(zhàn)。在這些條件下普通接收機由于靈敏度的限制已無法使用。為了在微弱信號條件下正常接收衛(wèi)星導(dǎo)航信號,接收機需要增加信號能量累加時間,提高信噪比。提高相關(guān)器輸出的信噪比, 是實現(xiàn)微弱信號同步的唯一途徑。這意味著,不僅需要長時間積分和更為準確的頻偏估計, 而且也需要增加硬件相關(guān)器的規(guī)?!,F(xiàn)行的許多積分方法均可統(tǒng)一為相干積分與非相干積分兩種方法的結(jié)合,區(qū)別在于相干積分的時間長度和非相干積分的次數(shù)。相干積分時間越長,相干增益越大,但相干積分長度也不是無限度的,它會受到多普勒頻移、導(dǎo)航數(shù)據(jù)比特寬度和計算量等的限制。長時間相干積分的另一個問題是積分累加處理過程可能存在跨越導(dǎo)航電文數(shù)據(jù)位的問題。如果積分時間內(nèi)數(shù)據(jù)位發(fā)生跳變,將導(dǎo)致所處理數(shù)據(jù)信息的抵消,相干積分值反而降低。非相干積分不受符號跳變和載波多普勒的影響,可以在多個導(dǎo)航電文數(shù)據(jù)位上進行能量累加。但是非相干積分的長度受碼多普勒的限制,而且隨著非相干累加次數(shù)增加,能量增加的效果不明顯。

發(fā)明內(nèi)容
本發(fā)明的主要目的在于克服現(xiàn)有衛(wèi)星信號接收與處理技術(shù)的缺點與不足,提供了一種高靈敏度衛(wèi)星導(dǎo)航信號捕獲方法,該方法針對美國的GPS及我國的“北斗”(COMPASS) 兩個系統(tǒng),可以實現(xiàn)不同場景下微弱衛(wèi)星信號的快速捕獲。本發(fā)明的一個目的通過以下的技術(shù)方案實現(xiàn)一種高靈敏度衛(wèi)星導(dǎo)航信號捕獲方法,包括以下步驟(I)根據(jù)當前捕獲狀態(tài),請求輸入對應(yīng)不同時間長度和起始點的衛(wèi)星數(shù)字中頻信號;(2)對輸入的信號進行數(shù)字下變頻、平均采樣和FFT操作,獲得零中頻、低采樣率的衛(wèi)星頻域信號;(3)進入頻率搜索狀態(tài),對于輸入的第I起始點部分數(shù)據(jù)段進行頻域相關(guān)運算、差分相干積分和峰值檢測,并通過圓周移位搜索進行頻率補償,檢測并記錄最大峰值和對應(yīng)的圓周移位點數(shù)n,并調(diào)整本地載波頻率為考慮多普勒頻移的頻率;(4)進入起始點搜索狀態(tài),對于除第I起始點外的其他起始點部分數(shù)據(jù)段進行頻域相關(guān)運算、差分相干積分和峰值檢測,檢測并記錄所有起始點數(shù)據(jù)組得到的峰值,最大峰值對應(yīng)著最佳起始點序號k ;(5)進入正常捕獲狀態(tài),輸入第k起始點的全部數(shù)據(jù)段進行頻域相關(guān)運算、差分相干積分和峰值檢測,得到的峰值與檢測門限比較,如果大于檢測門限,說明捕獲成功,輸出最大峰值及其對應(yīng)的碼相位和載波頻率;否則捕獲失敗。本發(fā)明還提供了一種基于上述高靈敏度衛(wèi)星導(dǎo)航信號捕獲方法的捕獲系統(tǒng)。該系統(tǒng)包括
數(shù)字下變頻模塊,用于對輸入的衛(wèi)星中頻信號采樣數(shù)據(jù)進行數(shù)字下變頻操作,獲得零中頻的衛(wèi)星采樣數(shù)據(jù);平均采樣及塊累加模塊,與所述的數(shù)字下變頻模塊相連,用于對下變頻后的零中頻衛(wèi)星信號進行平均采樣和塊累加操作,獲得低采樣率的零中頻衛(wèi)星信號數(shù)據(jù);FFT模塊,與所述的平均采樣及塊累加模塊相連,對衛(wèi)星信號執(zhí)行快速傅里葉變換,進行碼相位頻域相關(guān)搜索;圓周移位模塊,與所述的FFT模塊相連,對衛(wèi)星信號的FFT輸出結(jié)果進行多普勒圓周移位,實現(xiàn)對多普勒頻移的搜索;復(fù)數(shù)乘法器模塊,與所述的圓周移位模塊相連,用于對衛(wèi)星信號進行相乘解擴;本地PRN碼FFT共軛存儲器,與所述的復(fù)數(shù)乘法器模塊相連,用于存儲本地PRN碼 FFT后取共軛的結(jié)果;IFFT模塊,與所述的復(fù)數(shù)乘法器模塊相連,用于對復(fù)乘結(jié)果執(zhí)行逆向快速傅里葉變換,得到不同碼相位的相關(guān)結(jié)果;差分相干積分模塊,與所述的IFFT模塊相連,用于對不同碼相位的相關(guān)結(jié)果進行差分相關(guān)能量累加;峰值檢測模塊,與所述的差分相干積分模塊相連,用于對累加的相關(guān)能量峰值進行檢測,實現(xiàn)衛(wèi)星信號捕獲及多普勒頻移和碼相位的輸出;時序控制模塊,與所述的數(shù)字下變頻模塊、平均采樣及塊累加模塊、FFT模塊、圓周移位模塊、本地PRN碼FFT共軛存儲器、復(fù)數(shù)乘法器模塊、IFFT模塊、差分相干積分模塊和峰值檢測模塊相連,時序控制模塊是基于捕獲流程利用狀態(tài)機實現(xiàn),在不同的狀態(tài)輸出不同模塊的控制參數(shù),實現(xiàn)對整個系統(tǒng)的工作流程以及各個模塊的工作狀態(tài)控制。所述數(shù)字下變頻模塊包括直接數(shù)字頻率合成器,與圓周移位模塊相連,用于根據(jù)頻率控制產(chǎn)生一定頻率的正弦和余弦載波信號作為本地載波;數(shù)字混頻器,與所述直接數(shù)字頻率合成器相連,用于實現(xiàn)本地產(chǎn)生的中頻載波和輸入的衛(wèi)星中頻采樣數(shù)據(jù)混頻。更進一步的,所述數(shù)字混頻器按照同相分量(In-phase component, I支路)和正交分量(Quadrature component, Q支路)分為I混頻器和Q混頻器,I混頻器和Q混頻器分別與外部輸入的衛(wèi)星中頻采樣數(shù)據(jù)混頻。所述平均采樣及塊累加模塊包括數(shù)據(jù)累加器,與所述的數(shù)字混頻器相連,用于對輸入數(shù)據(jù)的累加;2n地址產(chǎn)生器,與所述的數(shù)據(jù)累加器相連,產(chǎn)生2N個地址,供采樣數(shù)據(jù)存儲器使用;采樣數(shù)據(jù)存儲器,與所述的數(shù)據(jù)累加器、2N地址產(chǎn)生器和FFT模塊相連,用于存儲平均采樣及塊累加后的衛(wèi)星數(shù)據(jù);數(shù)據(jù)輸出開關(guān),與所述的數(shù)據(jù)累加器和采樣數(shù)據(jù)存儲器相連,用于在進行塊累加操作時,控制將采樣數(shù)據(jù)存儲器讀出的上一個周期累加的數(shù)據(jù)輸出到數(shù)據(jù)累加器中與當前的零中頻信號數(shù)據(jù)進行累加。所述圓周移位模塊包括FFT實部存儲器,與所述的FFT模塊相連,用于存儲FFT輸出的實部數(shù)據(jù);FFT虛部存儲器,與所述的FFT模塊相連,用于存儲FFT輸出的虛部數(shù)據(jù);
圓周移位地址產(chǎn)生器,與所述的FFT實部存儲器和FFT虛部存儲器相連,用于根據(jù)移位點數(shù)產(chǎn)生不同起始點的2N個地址。所述差分相干積分模塊包括差分相干處理模塊,與所述IFFT模塊相連,用于對相干結(jié)果執(zhí)行差分相干操作;相干結(jié)果實部存儲器,與所述差分相干處理模塊相連,用于存儲相干結(jié)果的實部數(shù)據(jù),該存儲數(shù)據(jù)在下一個差分相干積分周期被讀出到差分相干處理模塊中和下一個周期的相干結(jié)果實部執(zhí)行相乘;相干結(jié)果虛部存儲器,與所述差分相干處理模塊相連,用于存儲相干結(jié)果的虛部數(shù)據(jù),該存儲數(shù)據(jù)在下一個差分相干積分周期被讀出到差分相干處理模塊中和下一個周期的相干結(jié)果虛部執(zhí)行相乘;差分相干結(jié)果存儲器,與所述差分相干處理模塊和峰值檢測模塊相連,用于存儲和發(fā)送差分相干結(jié)果數(shù)據(jù),存儲數(shù)據(jù)在下一個差分相干積分周期被讀出到差分相干處理模塊中和下一個周期的差分相干結(jié)果執(zhí)行累加。本發(fā)明與現(xiàn)有技術(shù)相比,具有如下優(yōu)點和有益效果I、本發(fā)明可以實現(xiàn)不同場景下微弱衛(wèi)星信號的快速捕獲,具有運算時間短、捕獲速度快的特點。本發(fā)明中塊累加次數(shù)、差分相干積分次數(shù)和捕獲閾值可以根據(jù)場景或者檢測到的信號信噪比進行靈活設(shè)置,提高捕獲速度和靈敏度,體現(xiàn)了本發(fā)明技術(shù)方案的配置靈活性。在信號較強或者對于捕獲靈敏度要求不高的情況下,可以直接把IFFT得到的不同碼相位的相關(guān)結(jié)果直接輸入到峰值檢測模塊,直接判斷出對應(yīng)的碼相位信息及頻率信息, 這一處理提高了捕獲處理效率。2、本發(fā)明中的捕獲狀態(tài)包括頻率搜索狀態(tài)、起始點搜索狀態(tài)和正常捕獲狀態(tài)。其中,頻率搜索狀態(tài)讀入的是較短時間長度的第I起始點數(shù)據(jù)組,目的是通過圓周移位搜索獲得多普勒頻移。相比于用完整數(shù)據(jù)段確定多普勒頻移,該方法降低了計算量。起始點搜索狀態(tài)讀入的是較短時間長度的除第I起始點數(shù)據(jù)組外的其他起始點數(shù)據(jù)組,目的是選擇最合適的起始點,使平均采樣后的點能很好地體現(xiàn)真正的信號。相比于用完整數(shù)據(jù)段確定最合適的起始點,該方法降低了計算量。正常捕獲狀態(tài)讀入的是完整長度的第k起始點數(shù)據(jù)組,在頻率搜索狀態(tài)后,本地載波頻率已經(jīng)調(diào)整為考慮多普勒頻移后的中頻載波頻率。此時讀入完整長度的數(shù)據(jù)進行捕獲,有利于提高捕獲信號的信噪比。3、本發(fā)明中,在平均采樣階段結(jié)合了塊疊加的思想,將輸入的L毫秒(ms)長(L < 20)的數(shù)據(jù)分成L個Ims的數(shù)據(jù)塊并按照周期段對應(yīng)疊加,再通過FFT模塊執(zhí)行頻域相關(guān)運算,這樣可以令FFT/IFFT計算量減少L倍的次數(shù),提高了運算效率。4、本發(fā)明中,頻率及起始點搜索的目標是為了尋找多普勒頻移和合適的數(shù)據(jù)起始點,在峰值檢測時僅需要尋找最大峰值并輸出對應(yīng)的圓周移位點數(shù)和起始點數(shù)據(jù)組的序號即可,不存在門限設(shè)置問題,簡化了操作。


圖I是本發(fā)明系統(tǒng)的基本組成框圖;圖2是本發(fā)明系統(tǒng)中數(shù)字下變頻模塊的組成示意圖;圖3是本發(fā)明系統(tǒng)中平均采樣及塊累加模塊的組成示意圖4是本發(fā)明系統(tǒng)中圓周移位模塊的組成示意圖;圖5是本發(fā)明系統(tǒng)中差分相干積分模塊的組成示意圖;圖6是本發(fā)明方法的流程示意圖;圖7是本發(fā)明實施例中信號捕獲系統(tǒng)在實際應(yīng)用時的處理流程示意圖。
具體實施例方式下面結(jié)合實施例及附圖對本發(fā)明作進一步詳細的描述,但本發(fā)明的實施方式不限于此。實施例I如圖I所示,一種高靈敏度衛(wèi)星導(dǎo)航信號捕獲系統(tǒng),主要包括時序控制模塊、數(shù)字下變頻模塊、平均采樣及塊累加模塊、FFT模塊、圓周移位模塊、本地PRN碼FFT共軛存儲器、 IFFT模塊、復(fù)數(shù)乘法器模塊、差分相干積分模塊和峰值檢測模塊,其中數(shù)字下變頻模塊,用于對輸入的衛(wèi)星中頻信號采樣數(shù)據(jù)進行數(shù)字下變頻操作,獲得零中頻的衛(wèi)星采樣數(shù)據(jù),該數(shù)據(jù)輸入到平均采樣及塊累加模塊中進行處理;平均采樣及塊累加模塊,與所述的數(shù)字下變頻模塊相連,用于對下變頻后的零中頻衛(wèi)星信號進行平均采樣和塊累加操作,獲得低采樣率的零中頻衛(wèi)星信號數(shù)據(jù);FFT模塊,與平均采樣及塊累加模塊相連,用于對衛(wèi)星信號執(zhí)行快速傅里葉變換, 用于對衛(wèi)星信號進行碼相位頻域相關(guān)搜索,相比于傳統(tǒng)的時域串行搜索方式大大提高了搜索的速度;圓周移位模塊,與FFT模塊相連,對衛(wèi)星信號的FFT輸出結(jié)果進行多普勒圓周移位,實現(xiàn)對多普勒頻移的搜索;復(fù)數(shù)乘法器模塊,與圓周移位模塊相連,用于對衛(wèi)星信號進行相乘解擴;本地PRN碼FFT共軛存儲器,與所述的復(fù)數(shù)乘法器模塊相連,用于存儲本地PRN碼 FFT后取共軛的結(jié)果;IFFT模塊,與復(fù)數(shù)乘法器模塊相連,用于對復(fù)乘結(jié)果執(zhí)行逆向快速傅里葉運算,得到不同碼相位的相關(guān)結(jié)果;差分相干積分模塊,與IFFT模塊相連,用于對不同碼相位的相關(guān)結(jié)果進行差分相關(guān)能量累加;峰值檢測模塊,與差分相干積分模塊相連,用于對累加的相關(guān)能量峰值進行檢測, 實現(xiàn)衛(wèi)星信號捕獲及多普勒頻移和碼相位的輸出;時序控制模塊,與數(shù)字下變頻模塊、平均采樣及塊累加模塊、FFT模塊、圓周移位模塊、本地PRN碼FFT共軛存儲器、復(fù)數(shù)乘法器模塊、IFFT模塊、差分相干積分模塊和峰值檢測模塊相連,基于捕獲流程利用狀態(tài)機實現(xiàn),在不同的狀態(tài)輸出不同模塊的控制參數(shù),實現(xiàn)對整個系統(tǒng)的工作流程以及各個模塊的工作狀態(tài)控制。其中控制參數(shù)包括各個模塊使能信號,復(fù)位信號,地址控制信號,圓周移位參數(shù)信號等。如圖2所示,該數(shù)字下變頻模塊主要包括直接數(shù)字頻率合成器和數(shù)字混頻器,其中直接數(shù)字頻率合成器,與圓周移位模塊相連,用于根據(jù)頻率控制產(chǎn)生一定頻率的正弦和余弦載波信號作為本地載波,本實施樣例中輸出的中頻載波頻率為4. 092MHz,頻率分辨率為O. 1Hz,輸出位寬為4bit ;當然,其他實施例中也可以采用不同的中頻頻率;數(shù)字混頻器,與直接數(shù)字頻率合成器相連,用于實現(xiàn)本地產(chǎn)生的中頻載波和輸入衛(wèi)星中頻采樣數(shù)據(jù)混頻。數(shù)字混頻器按照同相分量和正交分量分為I混頻器和Q混頻器,I 混頻器和Q混頻器分別與外部輸入的衛(wèi)星中頻采樣數(shù)據(jù)混頻。在本實施樣例中,外部輸入的衛(wèi)星數(shù)字中頻信號為2bit采樣,與本地載波信號的混頻可以利用加法和取反等簡單的操作實現(xiàn),避免使用乘法器的額外硬件開銷;如圖3所示,該平均采樣及塊累加模塊主要包括數(shù)據(jù)累加器、2N地址產(chǎn)生器、采樣數(shù)據(jù)存儲器和數(shù)據(jù)輸出開關(guān),其中數(shù)據(jù)累加器,與數(shù)字混頻器相連,用于對輸入數(shù)據(jù)的累加,實現(xiàn)平均采樣和塊累加的功能;在本實施樣例中,采樣頻率為6. 144MHz,采用的平均采樣的累加次數(shù)為6次,平均采樣的次數(shù)可由外部參數(shù)輸入確定;2N地址產(chǎn)生器,與數(shù)據(jù)累加器相連,產(chǎn)生2N個地址,供采樣數(shù)據(jù)存儲器使用;采樣數(shù)據(jù)存儲器,本實施例中為RAM,與數(shù)據(jù)累加器、2N地址產(chǎn)生器和FFT模塊相連,用于存儲平均采樣及塊累加后的衛(wèi)星數(shù)據(jù);數(shù)據(jù)輸出開關(guān),與數(shù)據(jù)累加器和采樣數(shù)據(jù)存儲器相連,在進行塊累加處理時,控制將采樣數(shù)據(jù)存儲器讀出的上一個周期累加的數(shù)據(jù)輸出到數(shù)據(jù)累加器中與當前的零中頻信號數(shù)據(jù)進行累加。如圖4所示,圓周移位模塊主要包括FFT實部存儲器、FFT虛部存儲器和圓周移位地址產(chǎn)生器,其中FFT實部存儲器,與FFT模塊相連,本實施例中為單口 RAM,且設(shè)置為readfirst的模式。該模式在向RAM寫入新數(shù)據(jù)時,數(shù)據(jù)輸出端口輸出對應(yīng)地址的舊數(shù)據(jù),節(jié)約了時鐘周期,用于存儲FFT輸出的實部數(shù)據(jù);FFT虛部存儲器,與FFT模塊相連,本實施例中為單口 RAM,且設(shè)置為readfirst的模式。該模式在向RAM寫入新數(shù)據(jù)時,數(shù)據(jù)輸出端口輸出對應(yīng)地址的舊數(shù)據(jù),節(jié)約了時鐘周期,用于存儲FFT輸出的虛部數(shù)據(jù);圓周移位地址產(chǎn)生器,與FFT實部存儲器和FFT虛部存儲器相連,用于根據(jù)移位點數(shù)產(chǎn)生不同起始點的2Nf地址。該地址根據(jù)圓周移位點數(shù)產(chǎn)生,用于讀寫FFT實部存儲器和FFT虛部存儲器的數(shù)據(jù)。讀寫地址產(chǎn)生規(guī)則如下設(shè)η為移位的點數(shù),n e [_10,10]。當 η > O 時,起始地址 start_address = 2N_n+l,當 η < O 時,起始地址 start_address = -η。 該方法相比于一般的移位方法節(jié)約了硬件資源,同時利用多普勒圓周移位搜索代替頻率補償,減少了 FFT的運算量。如圖5所示,差分相干積分模塊主要包括差分相干處理模塊、相干結(jié)果實部存儲器、相干結(jié)果虛部存儲器和差分相干結(jié)果存儲器,其中差分相干處理模塊,與IFFT相連,用于對相干結(jié)果執(zhí)行差分相干積分操作,得到的差分相干積分結(jié)果存儲于差分相干結(jié)果存儲器中;差分相干處理次數(shù)可以根據(jù)衛(wèi)星信號的強弱,由外部輸入靈活進行控制;相干結(jié)果實部存儲器,與差分相干處理模塊相連,用于存儲相干結(jié)果的實部數(shù)據(jù), 該存儲數(shù)據(jù)在下一個差分相干積分周期被讀出到差分相干處理模塊中和下一個周期的相干結(jié)果實部執(zhí)行相乘;
相干結(jié)果虛部存儲器,與差分相干處理模塊相連,用于存儲相干結(jié)果的虛部數(shù)據(jù), 該存儲數(shù)據(jù)在下一個差分相干積分周期被讀出到差分相干處理模塊中和下一個周期的相干結(jié)果虛部執(zhí)行相乘;差分相干結(jié)果存儲器,與差分相干處理模塊相連,用于存儲和發(fā)送差分相干結(jié)果數(shù)據(jù),存儲數(shù)據(jù)在下一個差分相干積分周期被讀出到差分相干處理模塊中和下一個周期的差分相干結(jié)果執(zhí)行累加。峰值檢測模塊與所述的差分相干積分模塊相連,用于對差分相干積分的能量峰值進行檢測,實現(xiàn)衛(wèi)星信號捕獲及多普勒頻移和碼相位的輸出。峰值檢測的門限可以預(yù)設(shè)經(jīng)驗值,同時該模塊留有外部接口,可以由微處理器判斷不同場景并設(shè)置合理的峰值檢測門限。一般的衛(wèi)星數(shù)字中頻信號經(jīng)過FFT模塊后與本地PRN碼FFT共軛存儲器的數(shù)據(jù)相乘,再經(jīng)過IFFT模塊后得到不同碼相位的相關(guān)結(jié)果,再依次經(jīng)過差分相干積分模塊和峰值檢測模塊處理后可以被捕獲到多普勒頻移和碼相位。塊累加次數(shù),差分相干積分次數(shù)和捕獲閾值可以根據(jù)場景或者檢測到的信號信噪比進行靈活設(shè)置,提高捕獲速度和靈敏度,體現(xiàn)了本發(fā)明技術(shù)方案的配置靈活性。在信號較強或者對于捕獲靈敏度要求不高的情況下, 可以直接把IFFT得到不同碼相位的相關(guān)結(jié)果直接輸入到峰值檢測模塊,直接判斷出對應(yīng)的碼相位信息及頻率信息,這一處理提高了捕獲處理效率。圖6為本發(fā)明衛(wèi)星數(shù)字中頻信號捕獲方法流程示意圖。結(jié)合圖I至圖5的系統(tǒng)實施例,圖6所示的方法實施例主要包括以下幾個步驟步驟601,根據(jù)當前捕獲狀態(tài),請求輸入對應(yīng)不同時間長度和起始點的衛(wèi)星數(shù)字中
頻信號;步驟602,對輸入的信號進行數(shù)字下變頻、平均采樣和FFT操作,獲得零中頻、低采樣率的衛(wèi)星頻域信號;步驟603,進入頻率搜索狀態(tài),對于輸入的第I起始點部分數(shù)據(jù)段進行頻域相關(guān)運算、差分相干積分和峰值檢測,并通過圓周移位搜索進行頻率補償,檢測并記錄最大峰值和對應(yīng)的圓周移位點數(shù)n,并調(diào)整本地載波頻率為考慮多普勒頻移的頻率;步驟604,進入起始點搜索狀態(tài),對于除第I起始點外的其他起始點部分數(shù)據(jù)段進行頻域相關(guān)運算、差分相干積分和峰值檢測,檢測并記錄所有起始點數(shù)據(jù)組得到的峰值,最大峰值對應(yīng)著最佳起始點序號k ;步驟605,進入正常捕獲狀態(tài),輸入第k起始點的全部數(shù)據(jù)段進行頻域相關(guān)運算、 差分相干積分和峰值檢測,得到的峰值與檢測門限比較,如果大于檢測門限,說明捕獲成功,輸出最大峰值及其對應(yīng)的碼相位和載波頻率;否則捕獲失敗。圖7為本發(fā)明實施例中的信號捕獲系統(tǒng)在實際應(yīng)用時的處理流程示意圖。如圖7 所示,該信號捕獲系統(tǒng)的實際處理流程主要包括如下步驟步驟701,根據(jù)捕獲狀態(tài),讀取對應(yīng)時間長度和起始點的衛(wèi)星數(shù)字中頻信號;步驟702,對衛(wèi)星數(shù)字中頻信號進行數(shù)字下變頻、平均采樣及塊累加,獲得零中頻和低采樣率的數(shù)字中頻信號,再經(jīng)過FFT變換,得到該信號的頻域信號;步驟703,判斷是否完成頻率和起始點搜索,是則轉(zhuǎn)步驟713,否則轉(zhuǎn)步驟704 ;步驟704,利用多普勒圓周移位執(zhí)行頻率補償操作;
步驟705,對頻率補償?shù)慕Y(jié)果執(zhí)行復(fù)數(shù)乘法和IFFT ;步驟706,執(zhí)行差分相干和峰值檢測;步驟707,判斷現(xiàn)在輸入的是否為第I起始點數(shù)據(jù)組,是則轉(zhuǎn)步驟708,否則轉(zhuǎn)步驟 711 ;步驟708,判斷頻率搜索是否完成,是則轉(zhuǎn)步驟709,否則轉(zhuǎn)步驟704 ;步驟709,輸出峰值對應(yīng)的多普勒圓周移位點數(shù)η ;步驟710,根據(jù)多普勒圓周移位點數(shù)改變本地載波頻率;步驟711,比較所有起始點數(shù)據(jù)組的峰值,輸出最大峰值所對應(yīng)的起始點數(shù)據(jù)組序號k ;步驟712,對第k起始點的完整長度數(shù)據(jù)組執(zhí)行復(fù)數(shù)乘法和IFFT ;步驟713,對第k起始點的完整長度數(shù)據(jù)組執(zhí)行差分相干積分和峰值檢測;步驟714,判斷峰值是否大于門限,是則轉(zhuǎn)步驟715,否則轉(zhuǎn)步驟717 ;步驟715,輸出最大峰值及其對應(yīng)的碼相位和載波頻率;步驟716,捕獲成功,置捕獲成功標志位為I,操作結(jié)束;步驟717,捕獲失敗,置捕獲成功標志位為O,操作結(jié)束。其中,捕獲狀態(tài)包括頻率搜索狀態(tài)、起始點搜索狀態(tài)和正常捕獲狀態(tài)。其中,頻率搜索狀態(tài)讀入的是較短時間長度的第I起始點數(shù)據(jù)組,目的是通過圓周移位搜索獲得多普勒頻移。相比于用完整數(shù)據(jù)段確定多普勒頻移,該方法降低了計算量。其中,起始點搜索狀態(tài)讀入的是較短時間長度的除第I起始點數(shù)據(jù)組外的其他起始點數(shù)據(jù)組,目的是選擇最合適的起始點,使平均采樣后的點能很好地體現(xiàn)真正的信號。相比于用完整數(shù)據(jù)段確定最合適的起始點,該方法降低了計算量。本實施樣例中,完整數(shù)據(jù)段長度為100ms,頻率搜索和起始點搜索狀態(tài)采用的數(shù)據(jù)段均為10ms。其中,正常捕獲狀態(tài)讀入的是完整長度的第k起始點數(shù)據(jù)組,在頻率搜索狀態(tài)后, 本地載波頻率已經(jīng)調(diào)整為考慮多普勒頻移后的中頻載波頻率。此時讀入完整長度的數(shù)據(jù)進行捕獲,有利于提高捕獲信號的信噪比。其中,在平均采樣階段結(jié)合了塊疊加的思想,將輸入的L毫秒(ms)長(L < 20)的數(shù)據(jù)分成L個Ims的數(shù)據(jù)塊并按照周期段對應(yīng)疊加,再通過FFT模塊執(zhí)行頻域相關(guān)運算,這樣可以令FFT/IFFT計算量減少L倍的次數(shù),提高了運算效率。其中,多普勒圓移點數(shù)由時序控制模塊輸出,本實施樣例中,搜索范圍確定在 [-IOKHz, IOKHz]的范圍內(nèi),可以覆蓋一般情況下的多普勒頻移情況。其中,頻率及起始點搜索的目標是為了尋找多普勒頻移和合適的數(shù)據(jù)起始點,在峰值檢測時僅需要尋找最大峰值并輸出對應(yīng)的圓周移位點數(shù)和起始點數(shù)據(jù)組的序號即可, 不存在門限設(shè)置問題,簡化了操作。其中,峰值檢測的門限可以預(yù)設(shè)經(jīng)驗值,也可以由外部設(shè)備(如微處理器)判斷不同場景和信噪比情況,通過外部接口設(shè)置合理的峰值檢測門限。其中,在本實施樣例中,數(shù)據(jù)塊的分塊數(shù)L和差分相干次數(shù)均預(yù)設(shè)了初始值10,實際應(yīng)用中可以根據(jù)當前接受信號的信噪比情況或者對捕獲的靈敏度及速度的要求靈活設(shè)置。上述發(fā)明的各模塊或各步驟可用在通用計算平臺上實現(xiàn)。它們可用在通用計算平臺上用可執(zhí)行的程序代碼實現(xiàn),或者做成集成電路IP核來實現(xiàn),本發(fā)明不限制于任何特點的軟件和硬件的組合,具有較大的可適用性。雖然本發(fā)明所揭露的實施方式如上,但所述內(nèi)容只是衛(wèi)星導(dǎo)航接收機的高靈敏度信號捕獲系統(tǒng)設(shè)計及方法在特定場合的具體實施方式
,并非用以限定本發(fā)明。在不脫離本發(fā)明所揭露的精神和范圍的前提下,可以在實施的具體方式和細節(jié)上作一定的修改變化。上述實施例為本發(fā)明較佳的實施方式,但本發(fā)明的實施方式并不受上述實施例的限制,其他的任何未背離本發(fā)明的精神實質(zhì)與原理下所作的改變、修飾、替代、組合、簡化, 均應(yīng)為等效的置換方式,都包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種高靈敏度衛(wèi)星導(dǎo)航信號捕獲方法,其特征在于,包括以下步驟(1)根據(jù)當前捕獲狀態(tài),請求輸入對應(yīng)不同時間長度和起始點的衛(wèi)星數(shù)字中頻信號;(2)對輸入的信號進行數(shù)字下變頻、平均采樣和FFT操作,獲得零中頻、低采樣率的衛(wèi)星頻域信號;(3)進入頻率搜索狀態(tài),對于輸入的第I起始點部分數(shù)據(jù)段進行頻域相關(guān)運算、差分相干積分和峰值檢測,并通過圓周移位搜索進行頻率補償,檢測并記錄最大峰值和對應(yīng)的圓周移位點數(shù)n,并調(diào)整本地載波頻率為考慮多普勒頻移的頻率;(4)進入起始點搜索狀態(tài),對于除第I起始點外的其他起始點部分數(shù)據(jù)段進行頻域相關(guān)運算、差分相干積分和峰值檢測,檢測并記錄所有起始點數(shù)據(jù)組得到的峰值,最大峰值對應(yīng)著最佳起始點序號k ;(5)進入正常捕獲狀態(tài),輸入第k起始點的全部數(shù)據(jù)段進行頻域相關(guān)運算、差分相干積分和峰值檢測,得到的峰值與檢測門限比較,如果大于檢測門限,說明捕獲成功,輸出最大峰值及其對應(yīng)的碼相位和載波頻率;否則捕獲失敗。
2.一種高靈敏度衛(wèi)星導(dǎo)航信號捕獲系統(tǒng),其特征在于,包括數(shù)字下變頻模塊,用于對輸入的衛(wèi)星中頻信號采樣數(shù)據(jù)進行數(shù)字下變頻操作,獲得零中頻的衛(wèi)星采樣數(shù)據(jù);平均采樣及塊累加模塊,與所述的數(shù)字下變頻模塊相連,用于對下變頻后的零中頻衛(wèi)星信號進行平均采樣和塊累加操作,獲得低采樣率的零中頻衛(wèi)星信號數(shù)據(jù);FFT模塊,與所述的平均采樣及塊累加模塊相連,對衛(wèi)星信號執(zhí)行快速傅里葉變換,進行碼相位頻域相關(guān)搜索;圓周移位模塊,與所述的FFT模塊相連,對衛(wèi)星信號的FFT輸出結(jié)果進行多普勒圓周移位,實現(xiàn)對多普勒頻移的搜索;復(fù)數(shù)乘法器模塊,與所述的圓周移位模塊相連,用于對衛(wèi)星信號進行相乘解擴;本地PRN碼FFT共軛存儲器,與所述的復(fù)數(shù)乘法器模塊相連,用于存儲本地PRN碼FFT 后取共軛的結(jié)果;IFFT模塊,與所述的復(fù)數(shù)乘法器模塊相連,用于對復(fù)乘結(jié)果執(zhí)行逆向快速傅里葉變換, 得到不同碼相位的相關(guān)結(jié)果;差分相干積分模塊,與所述的IFFT模塊相連,用于對不同碼相位的相關(guān)結(jié)果進行差分相關(guān)能量累加;峰值檢測模塊,與所述的差分相干積分模塊相連,用于對累加的相關(guān)能量峰值進行檢測,實現(xiàn)衛(wèi)星信號捕獲及多普勒頻移和碼相位的輸出;時序控制模塊,與所述的數(shù)字下變頻模塊、平均采樣及塊累加模塊、FFT模塊、圓周移位模塊、本地PRN碼FFT共軛存儲器、復(fù)數(shù)乘法器模塊、IFFT模塊、差分相干積分模塊和峰值檢測模塊相連,時序控制模塊是基于捕獲流程利用狀態(tài)機實現(xiàn),在不同的狀態(tài)輸出不同模塊的控制參數(shù),實現(xiàn)對整個系統(tǒng)的工作流程以及各個模塊的工作狀態(tài)控制。
3.根據(jù)權(quán)利要求2所述的一種高靈敏度衛(wèi)星導(dǎo)航信號捕獲系統(tǒng),其特征在于,所述數(shù)字下變頻模塊包括直接數(shù)字頻率合成器,與圓周移位模塊相連,用于根據(jù)頻率控制產(chǎn)生一定頻率的正弦和余弦載波信號作為本地載波;數(shù)字混頻器,與所述直接數(shù)字頻率合成器相連,用于實現(xiàn)本地產(chǎn)生的中頻載波和輸入的衛(wèi)星中頻采樣數(shù)據(jù)混頻。
4.根據(jù)權(quán)利要求3所述的一種高靈敏度衛(wèi)星導(dǎo)航信號捕獲系統(tǒng),其特征在于,所述數(shù)字混頻器按照同相分量和正交分量分為I混頻器和Q混頻器,I混頻器和Q混頻器分別與外部輸入的衛(wèi)星中頻采樣數(shù)據(jù)混頻。
5.根據(jù)權(quán)利要求2所述的一種高靈敏度衛(wèi)星導(dǎo)航信號捕獲系統(tǒng),其特征在于,所述平均采樣及塊累加模塊包括數(shù)據(jù)累加器,與所述的數(shù)字混頻器相連,用于對輸入數(shù)據(jù)的累加;2N地址產(chǎn)生器,與所述的數(shù)據(jù)累加器相連,產(chǎn)生2N個地址,供采樣數(shù)據(jù)存儲器使用; 采樣數(shù)據(jù)存儲器,與所述的數(shù)據(jù)累加器、2N地址產(chǎn)生器和FFT模塊相連,用于存儲平均采樣及塊累加后的衛(wèi)星數(shù)據(jù);數(shù)據(jù)輸出開關(guān),與所述的數(shù)據(jù)累加器和采樣數(shù)據(jù)存儲器相連,用于在進行塊累加操作時,控制將采樣數(shù)據(jù)存儲器讀出的上一個周期累加的數(shù)據(jù)輸出到數(shù)據(jù)累加器中與當前的零中頻信號數(shù)據(jù)進行累加。
6.根據(jù)權(quán)利要求2所述的一種高靈敏度衛(wèi)星導(dǎo)航信號捕獲系統(tǒng),其特征在于,所述圓周移位模塊包括FFT實部存儲器,與所述的FFT模塊相連,用于存儲FFT輸出的實部數(shù)據(jù);FFT虛部存儲器,與所述的FFT模塊相連,用于存儲FFT輸出的虛部數(shù)據(jù);圓周移位地址產(chǎn)生器,與所述的FFT實部存儲器和FFT虛部存儲器相連,用于根據(jù)移位點數(shù)產(chǎn)生不同起始點的2N個地址。
7.根據(jù)權(quán)利要求2所述的一種高靈敏度衛(wèi)星導(dǎo)航信號捕獲系統(tǒng),其特征在于,所述差分相干積分模塊包括差分相干處理模塊,與所述IFFT相連,用于對相干結(jié)果執(zhí)行差分相干操作,;相干結(jié)果實部存儲器,與所述差分相干處理模塊相連,用于存儲相干結(jié)果的實部數(shù)據(jù), 該存儲數(shù)據(jù)在下一個差分相干積分周期被讀出到差分相干處理模塊中和下一個周期的相干結(jié)果實部執(zhí)行相乘;相干結(jié)果虛部存儲器,與所述差分相干處理模塊相連,用于存儲相干結(jié)果的虛部數(shù)據(jù), 該存儲數(shù)據(jù)在下一個差分相干積分周期被讀出到差分相干處理模塊中和下一個周期的相干結(jié)果虛部執(zhí)行相乘;差分相干結(jié)果存儲器,與所述差分相干處理模塊和峰值檢測模塊相連,用于存儲和發(fā)送差分相干結(jié)果數(shù)據(jù),存儲數(shù)據(jù)在下一個差分相干積分周期被讀出到差分相干處理模塊中和下一個周期的差分相干結(jié)果執(zhí)行累加。
全文摘要
本發(fā)明公開了一種高靈敏度衛(wèi)星導(dǎo)航信號捕獲方法及系統(tǒng),其中該系統(tǒng)包括實現(xiàn)衛(wèi)星數(shù)字中頻信號數(shù)字下變頻操作的數(shù)字下變頻模塊;平均采樣衛(wèi)星數(shù)據(jù)及完成塊累加功能的平均采樣及塊累加模塊;實現(xiàn)碼相位頻域搜索的FFT模塊;利用多普勒圓周移位搜索代替頻率補償?shù)膱A周移位模塊;存儲本地PRN碼FFT共軛結(jié)果的本地PRN碼FFT共軛存儲器;實現(xiàn)信號解擴的復(fù)數(shù)乘法器模塊;計算不同碼相位相關(guān)結(jié)果的IFFT模塊;對解擴后的衛(wèi)星信號進行差分相關(guān)能量累加的差分相干積分模塊;實現(xiàn)信號捕獲輸出的峰值檢測模塊;對系統(tǒng)各模塊時序進行控制的時序控制模塊。本發(fā)明提高了衛(wèi)星導(dǎo)航接收機捕獲弱信號的速度和靈敏度,且各參數(shù)可以靈活配置。
文檔編號G01S19/35GK102608626SQ201210062429
公開日2012年7月25日 申請日期2012年3月9日 優(yōu)先權(quán)日2012年3月9日
發(fā)明者易清明, 石敏, 許祥濱, 陳偉國, 陳慶 申請人:暨南大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
芮城县| 四会市| 运城市| 微博| 新河县| 甘泉县| 商丘市| 泗水县| 昌宁县| 肇东市| 郑州市| 从化市| 雷山县| 全椒县| 惠州市| 丘北县| 平利县| 桦南县| 泸水县| 文成县| 新宾| 雅安市| 政和县| 神池县| 峡江县| 房产| 青海省| 望江县| 百色市| 武邑县| 河源市| 文昌市| 贵南县| 安宁市| 眉山市| 分宜县| 昌宁县| 耒阳市| 峨眉山市| 菏泽市| 齐齐哈尔市|