+ 劉天雄
衛(wèi)星導航系統(tǒng)接收機原理與設(shè)計
——之四
+ 劉天雄
4.2導航信號生成
下面以GPS全球衛(wèi)星導航系統(tǒng)為例簡要說明導航信號生成過程,在載波、測距碼及導航數(shù)據(jù)三種信號分量中,首先將導航電文調(diào)制到測距碼信號中,通過“模2相加”技術(shù)合成導航電文和測距碼信號,生成直接序列擴頻導航信號,然后再把擴頻處理后的導航信號利用雙向相移鍵控(BPSK)技術(shù)調(diào)制到載波信號上,最后由衛(wèi)星的行波管放大器放大后向地面廣播,信號調(diào)制過程如圖24所示,其中載波信號L1的頻率為1575.42MHz,調(diào)制一般精度C/A(Course acquisition)測距碼信號,便于接收機能夠快速捕獲導航信號,全世界用可以戶免費使用,提供標準定位服務(wù)(SPS);載波信號L2的頻率為1227.6MHz,調(diào)制精密P(Precision Code)測距碼信號,僅供美國軍方及其戰(zhàn)略盟友等授權(quán)用戶使用,提供標精密定位服務(wù)(PPS)。
圖24 GPS衛(wèi)星信號的調(diào)制過程
4.2.1擴頻操作(Spreading operation)
測擴頻通信的理論是香農(nóng)的信息論,香農(nóng)給出了信號帶寬與信噪比的關(guān)系式為,
式中C為信道容量,單位是bit/s,W為信號頻率帶寬,單位是Hz,S為信號平均功率,單位是W,N為信號噪聲平均功率,單位是W。
由香農(nóng)公式可知,要增加系統(tǒng)的信息傳輸速率,則要求增加信道容量,增加信道容量的方法可以通過增加傳輸信號帶寬,或者增加信噪比來實現(xiàn);信道容量為常數(shù)時,帶寬和信噪比可以互換,可以通過增加帶寬來降低系統(tǒng)對信噪比的要求,也可以通過增加信號功率,降低信號的帶寬來實現(xiàn);衛(wèi)星導航系統(tǒng)采用直接序列系統(tǒng)進行擴頻,用偽隨機測距碼信號調(diào)制導航電文數(shù)據(jù)碼,通過擴展信號頻譜來增強信號的抗干擾心能。
以GPS系統(tǒng)為例簡要說明擴頻操作過程,導航電文是由幅值為±1的矩形脈沖序列組成的二進制方波信號,偽隨機測距碼(C/A code)也是由幅值為±1的矩形脈沖序列組成的方波信號,二進制導航電文信號對二進制測距碼信號進行擴頻調(diào)制,或者說對兩個二進制碼信號“異或處理(XOR operation)”,也稱為“模2相加(Modulo 2 adder)”,生成直接序列擴頻頻譜DSSS(Direct Sequence Spread Spectrum)信號,然后采用二進制相移鍵控(BPSK)技術(shù),將直接序列擴頻頻譜信號調(diào)制到載波信號上,如圖25所示。
測距碼信號對導航電文信號擴頻調(diào)制的結(jié)果是形成一個組合碼,致使導航電文信號的頻帶帶寬從50Hz擴展到了1.023MHz,也就是說,GPS衛(wèi)星原擬發(fā)送50 bit/s的導航電文數(shù)據(jù)D碼,轉(zhuǎn)變成為發(fā)送1.023 M bit/s的組合碼,信號擴頻調(diào)制技術(shù)相當于把窄帶信號擴展到一個很寬的頻帶上,如圖26所示。
直接序列擴頻頻譜DSSS(Direct Sequence SpreadSpectrum)具有如下特征:
·直接序列擴頻頻譜用于信號體制采用碼分多址CDMA(Code Division Multiple Access)的系統(tǒng)
·在同一個載波頻率上播發(fā)所有用戶的信號;All users transmit on the same frequency
·信號的頻譜被擴展成類似噪聲碼信號的頻譜;he frequency spectrum of the signal is spread with a noise like code
·擴頻碼對每一個用戶是唯一的,具有較低的互相關(guān)性;Spreading codes have very low cross-correlation and are unique for every user
·信號帶寬遠高于信息帶寬,不同用戶可以分享同一帶寬;Transmission bandwidth is much higher than information bandwidth (but several users can share the same band)
·信號具有一定抗干擾能力;Resists jamming
·由于信號具有帶寬大、功率低的特點,由此信號間干擾比較低;Very low interference with other signals because of large bandwidth and low power
圖25 導航電文與測距碼“異或處理”生成擴頻信號
4.2.2導航信號生成流程(Block diagram of signal s ennerator)
下面以GPS系統(tǒng)為例,簡要說明如何生成導航信號,GPS衛(wèi)星廣播的導航信號如下式(16)所示:
圖26 導航信號擴頻處理
GPS系統(tǒng)Ll和L2載波信號就是咱們常見的正弦波信號,導航衛(wèi)星有效載荷的時間及頻率生成子系統(tǒng)生成10.23MHz的基準頻率正弦波信號,10.23MHz的成為導航衛(wèi)星的基本頻率,星載原子鐘是產(chǎn)生10.23MHz基本頻率信號的基礎(chǔ)。其中載波信號L1的頻率是1575.42MHz(10.23MHz的154倍),波長19.03cm;載波信號L2的頻率是1227.60MHz(10.23MHz的120倍),波長24.42cm。GPS系統(tǒng)導航C/A碼信號的碼速率為1.023 MHz bit/s,P碼的碼速率為10.23 MHz bit/s,所有的擴頻碼在每周六過渡到周日的子夜零時進行初始化處理。采用二進制相移鍵控(BPSK)信號調(diào)制技術(shù)改變波形的極性,也就是說,脈沖可將載波的相位改變180°,GPS衛(wèi)星信號產(chǎn)生過程如圖27所示,
圖27 GPS系統(tǒng)Ll頻點導航電文與民用C/A碼信號擴頻以及擴頻碼信號對載波信號的BPSK調(diào)制
GPS衛(wèi)星信號的產(chǎn)生流程如圖28所示,測距碼信號與導航電文信號“異或處理”生成直接序列擴頻頻信號,“異或處理”用符號(+)表示;限幅器(limiter)用于穩(wěn)定送到P(Y)和C/A碼發(fā)生器的時鐘信號;數(shù)據(jù)產(chǎn)生器(data generator)用來根據(jù)導航信息(data information)產(chǎn)生導航數(shù)據(jù);軍用P(Y)碼發(fā)生器生成的X1信號使民用C/A碼碼發(fā)生器和導航數(shù)據(jù)發(fā)生器三者保持同步;C/A碼(+)數(shù)據(jù)和P(Y)碼(+)數(shù)據(jù)信號提供給L1頻率的兩個調(diào)制器,此處采用二進制相移鍵控(BPSK)將信號調(diào)制到載波上。C/ A碼和P(Y)碼調(diào)制到L1頻率上時,其相位是彼此正交的,兩個碼之間有90o的相位差。P(Y)碼調(diào)制后的信號衰減3dB后與C/A碼調(diào)制后的信號相加形成L1信號。
圖28 GPS衛(wèi)星信號的產(chǎn)生框圖
4.3導航信號接收處理基本原則Principle
數(shù)字信號處理過程從接收來自接收機射頻前端(RF section)輸出的下變頻(down-conversion)數(shù)字化(digitalization)導航信號開始,到用戶接收機解算出用戶位置坐標(navigation solution)為止,中間過程包括捕獲(acquisition)、跟蹤(tracking)、解調(diào)(demodulation)、定位解算(position-solution)等一系列數(shù)字信號處理過程。
GNSS接收機基帶數(shù)字信號處理的基本要素是信號相關(guān)處理(correlation process),基本思想在于GNSS的信號以下列方法構(gòu)造測距碼:
·當接收到的導航信號的測距碼與接收機本地生成的復(fù)制測距碼做相關(guān)處理時,如果兩個測距碼相位“對齊”時,那么相關(guān)結(jié)果是最大的,即測距碼具有高度自相關(guān)(auto-correlation)特性;
·當接收到的導航信號的測距碼與接收機本地復(fù)制的測距碼做相關(guān)處理時,如果兩個測距碼相位“沒有對齊”時,那么相關(guān)結(jié)果相對比較小;
·測距碼與同一碼族的其他測距碼做相關(guān)處理時,相關(guān)結(jié)果相對比較小,即測距碼具有較低的互相關(guān)(crosscorrelation)特性;
接收機首先給每個基帶數(shù)字信號處理通道分配偽隨機測距碼(PRN),對于碼分多址CDMA導航信號體制,每顆衛(wèi)星播發(fā)唯一的偽隨機測距碼信號,對于頻分多址FDMA導航信號,所有衛(wèi)星播發(fā)同樣的偽隨機測距碼。
圖29 信號相關(guān)過程(GNSS接收機移動本地復(fù)制測距碼,直到相關(guān)處理出現(xiàn)峰值)
數(shù)字信號處理通道完成導航信號與本地復(fù)制偽碼信號的相關(guān)處理,用戶接收機以改變偽碼延遲和相位特性來生成本地復(fù)制的偽碼信號,因此接收機從偽碼延遲和多普勒頻移兩個維度來搜索導航信號,當本地復(fù)制的偽碼信號與接收到的導航信號的偽碼和頻率匹配時,相關(guān)處理出現(xiàn)峰值,接收機算法判定兩個信號的相關(guān)處理過程結(jié)束,GNSS信號相關(guān)處理的基本過程如圖29所示,并將相關(guān)處理得到的“偽碼和頻率”作為當前的參數(shù)估計值。
由于實際系統(tǒng)存在大量噪聲且有可能在動態(tài)環(huán)境下解算位置,導航信號與本地復(fù)制偽碼信號的自相關(guān)峰值也是波動的,因此,需要使用相位鎖相環(huán)PLL和延遲鎖定環(huán)DLL持續(xù)跟蹤接收到的GNSS信號的相位和偽碼延遲。
4.4數(shù)字信號處理數(shù)學模型Mathematical Model
以GPS衛(wèi)星廣播的L1頻點信號為例,如§4.2.2節(jié)式(16)所示,即有:
為便于推導導航信號數(shù)字信號處理數(shù)學模型,忽略噪聲,接收機基帶數(shù)字信號處理通道接收到的數(shù)字信號可以寫為,
式(17)中:
式(17)可簡記為,
式(18)中,
利用當前的載波相位估計值,基帶數(shù)字信號處理通道中的多普勒頻移去除模塊(Doppler Removal) 對載波相位進行估計,并根據(jù)當前的估計值對復(fù)數(shù)基帶信號進行相位旋轉(zhuǎn)處理,得到如下信號,
式(19)中∶
是相位誤差;
是接收機相位估計值;
是接收到的導航信號相位;
接收到的導航信號與接收機本地生成的復(fù)制偽碼信號進行相關(guān)處理,相關(guān)處理結(jié)果為,
式(20)中∶
是積分時間,即時間間隔的累加;
是接收機偽碼延遲估計值;
例如,當接收機跟蹤GPS系統(tǒng)L1頻點C/A碼信號時,相關(guān)處結(jié)果為,
因式(21)中∶
考慮上文所述測距碼與同一碼族的其他測距碼做相關(guān)處理時,測距碼具有較低的互相關(guān)特性,則相關(guān)結(jié)果相對比較小,即民用C/A碼信號和軍用P碼信號互相關(guān)結(jié)果可以忽略,這樣GPS系統(tǒng)L1頻點C/A碼信號相關(guān)處結(jié)果可以簡化為,
因此,導航信號的同相(in-phase)和正交(quadrature)分量的相關(guān)公式可分別寫為,
式(23)和(24)中∶