999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于GPS L1 C/A 輔助的L1C 快速捕獲算法

2023-04-20 09:55:54陳佳林曾慶化
導航與控制 2023年1期
關鍵詞:信號

羅 凱, 許 睿, 陳佳林, 曾慶化

(南京航空航天大學自動化學院導航研究中心, 南京 211106)

0 引言

美國全球定位系統(Global Positioning System,GPS)在L1 頻點上同時播發傳統民用信號L1 C/A和最新民用信號L1C[1]。 其中, L1C 信號由BOC(Binary Offset Carrier) 調 制 的 數 據 分 量 和TMBOC(Time-multiplexed BOC)調制的導頻分量組成。 與傳統L1 C/A 信號相比, L1C 信號具有測距精度更高、 多徑干擾抑制強等優勢, 其測距碼碼周期為10ms, 為L1 C/A 的10 倍。 因此在信號捕獲時,數據量、 計算量以及處理耗時方面均顯著增加。

為了提高L1C 信號的捕獲速度, 一方面可將常用的快速捕獲方法應用于L1C 信號的捕獲中,如降采樣捕獲[2]、 分級捕獲[3]、 多星聯合捕獲[4]等;另一方面, 則充分利用同一衛星播發的L1 C/A 信號進行聯合捕獲或者輔助捕獲。 Sun 等[5]針對L1C信號提出了一種稀疏Fourier 變換的快速捕獲算法,仿真并論證了該算法可使L1C 信號捕獲耗時有所降低。 許睿等[2]提出了一種基于自相關側峰消除的快速捕獲算法, 針對北斗B1C 信號的捕獲耗時降低至原來的1/3, 捕獲速度的提升主要得益于降采樣率。 Yuan 等[6]提出了一種利用L1 C/A 與L1C 碼相位信息進行預檢測的捕獲算法, 理論分析了兩種信號的碼相位關系可使捕獲靈敏度提高。 Macchi-Gernot 等[7]使用L1 C/A 碼、 L1C 導頻與數據碼的線性組合生成本地復合碼, 實現了同時對L1 信號的捕獲跟蹤, 主要考慮了兩種信號的碼相位和Doppler 頻率之間關系。 紀元法等[8]提出了一種基于單元相關的L1 C/A 與L1C 聯合捕獲算法, 對本地L1 C/A 和L1C 碼的單元相關函數進行重組, 提高了捕獲的準確性。 類似地, Gao 等[9]在大帶寬情況下使用了B1I 輔助B1C 信號的捕獲算法, 得益于兩個信號Doppler 頻率和碼相位關系, 縮小了B1C 捕獲頻率搜索范圍, 提高了捕獲速度。

目前對于L1C 信號的研究主要為常用快速捕獲算法和結合L1 C/A 信號聯合捕獲, 在低成本前端上利用L1 C/A 信號對L1C 信號進行快速捕獲的研究較少, 因此如何利用L1 C/A 信號提高L1C 信號的捕獲速度將是本文研究的重點。 L1 C/A 信號輔助L1C 信號捕獲的基礎是: 同一顆衛星播發的L1 C/A 信號與L1C 信號傳播路徑相同、 衛星與接收機相對運動情況相同、 所調制的導航電文信息同步。 因此, 兩個信號在碼序列、 載波Doppler 頻率和測距碼延時上存在對應關系[7]。

本文針對L1C 信號設計了一種L1 C/A 信號信息輔助的L1C 快速捕獲算法。 首先, 基于L1 C/A和L1C 信號關系分析兩者Doppler 頻率相同、 碼相位存在的對應關系; 再利用L1 C/A 信號捕獲頻率和碼相位值作為L1C 信號的輔助信息, 加快L1C信號碼相位和頻率搜索, 提高L1C 信號捕獲速度;最后, 基于真實信號的實驗結果驗證了該算法對捕獲速度的提升。

1 GPS L1 C/A 和L1C 信號關系

如圖1 所示, GPS L1 C/A 信號和L1C 信號均為L1 頻點上播發的衛星信號, 并且是由同一個衛星播發的兩種民用信號, 兩種信號對于接收機具有相同的相對運動、 碼序列、 碼延時和Doppler頻率。

圖1 GPS L1 頻段播發民用信號示意圖Fig.1 Schematic diagram of civilian signals broadcasting in GPS L1 band

GPS L1 C/A 與L1C 信號特性如表1 所示[10-11]。L1C 信號的測距碼是長度10230 碼片的Weill 碼,碼頻率為1.023MHz, 碼周期為10ms; L1 C/A 信號的測距碼則是長度1023 碼片的金碼, 碼頻率為 1.023MHz, 碼周期為1ms。

表1 GPS L1 頻段信號特性Table 1 Characteristics of GPS L1 band signals

L1C 和L1 C/A 碼相位關系如圖2 所示。 當接收機在采集GPS L1 頻段信號時, 可同時采集L1C和L1 C/A 信號。 由于接收機在采集時刻對兩種信號測距碼相位搜索范圍不同, 得到的碼相位值不同。 L1C 和L1 C/A 信號由同一顆衛星播發, 信號傳播路徑相同, 因此兩個信號的碼相位之間存在嚴格對應關系, L1C 測距碼10ms 周期的初始碼片一開始就與L1 C/A 測距碼1ms 周期是嚴格對齊的。 所以, 采集時刻L1C 測距碼相位和L1 C/A 測距碼相位存在若干個1ms 周期L1 C/A 碼碼長的模糊度差值, 即0 ~9 個1023 碼片的差距。

圖2 L1C 和L1 C/A 碼相位關系Fig.2 Relationship of code phase between L1C and L1 C/A

GPS L1 頻段信號采集過程中對于當前時刻t,1ms 測距碼周期的L1 C/A 信號碼延遲為ΔτC/A,10ms 測距碼周期的L1C 信號碼延遲為ΔτL1C, 則兩者之間對應關系為

式(1)中,i為兩種信號模糊度差值, 取值為0 ~9;NC/A為L1 C/A 碼長度。

在GPS L1 信號調制方面, L1 C/A 信號采用BPSK 調制, L1C 信號由導頻分量SL1Cp(t)和數據分量SL1Cd(t)組成, 其低成本窄帶接收機中基帶信號形式表達分別為

式(2) ~式(4)中,DC/A(t)、DO(t)和Dd(t)分別為C/A 信號導航電文、 L1C 信號導頻和數據分量上調制的子碼和電文,CC/A(t)、CL1Cp(t) 和CL1Cd(t)分別為L1 C/A 信號測距碼、 L1C 信導頻和數據分量上調制的測距碼, sign(·)為符號函數, 測距碼副載波頻率fsc為1.023MHz。 因此, 接收機中接收的GPS L1 頻段中頻信號可表達為

式(5) 中,fIF為接收機中頻,fD為Doppler 頻率,τ為測距碼碼延時,φ為初始碼相位,n(t)為接收機噪聲(簡化為高斯白噪聲),A為復合信號幅值; 通過表1 信號功率比和文獻[7], 可得略去高頻分量后各分量參數值α=0.4142、β=0.1470、γ=0.4388。

2 GPS L1 C/A 輔助L1C 信號捕獲算法

據上述分析, 由于存在無法確定PRN 的碼延時模糊度差值i的問題, 則L1 C/A 碼的碼相位值可作為L1C 碼本地碼NCO 的輸入。 本地生成10 個具有不同碼相位偏移的L1C 碼序列, 同時結合L1 C/A 碼Doppler 參考值, 進行輔助L1C 碼的捕獲過程。

對于L1C 信號, 其10ms 碼長意味著需要低于80Hz 頻率的短步長進行搜索[3], 使得L1C 信號并行碼相位捕獲中的FFT 過程耗時長。 短步長意味著在較大Doppler 范圍下要進行多次搜索, 使得整個捕獲過程占用極大運算資源和時間, 因此可利用L1 C/A 信號的碼相位和Doppler 頻率實現輔助L1C 信號的捕獲過程。 通過L1 C/A 碼相位和Doppler 頻率信息, 將并行碼相位捕獲算法轉化為10 次串行搜索, 可提高運算效率, 捕獲結構圖如圖3 所示。

圖3 碼序列和載波輔助示意圖Fig.3 Schematic diagram of code sequences and carrier wave-assisted

中頻信號進行500Hz 步長L1 C/A 碼的捕獲,獲得L1 C/A 碼的碼相位值, 并作為L1C 碼NCO的輸入。 根據上一節分析的L1C 和L1 C/A 碼的關系, 通過L1 C/A 碼相位生成10 個不同延遲的L1C本地碼片序列D0 ~D9。 L1C 信號的跟蹤環路帶寬通常設置得比較窄, 碼環帶寬不超過1Hz, 載波環帶寬不超過10Hz。 環路帶寬比較窄時, 初始化環路的剩余頻偏不能太大[12]。 L1 C/A 碼捕獲Doppler頻率粗值的誤差較大, 不能作為L1C 信號Doppler頻率, 則利用L1 C/A 跟蹤環路Doppler 頻率, 作為L1C 信號的載波Doppler 頻率輸入。

由于L1 C/A 碼的碼環路跟蹤過程存在調整的碼相位誤差, 當環路收斂時, 碼相位值與捕獲時刻的碼相位存在差異。 在利用L1 C/A 信號環路收斂時的Doppler 頻率和碼相位值作為輔助時, 考慮到時序對齊, 需要在捕獲時刻獲得的碼相位上增加對碼相位的修正。 L1C 信號獲得的碼相位和Doppler 頻率表達式如下

式(6)中, ΔτC/A(t0)為L1 C/A 信號捕獲時刻t0獲得的碼相位值;為從捕獲時刻到跟蹤收斂時刻碼環鑒相器輸出的鑒相誤差, 作為誤差修正量來修正捕獲時碼相位粗值。 式(7)中,fD,L1C(ts)和fD,C/A(ts)為L1C 和L1 C/A 信號跟蹤環路收斂時刻ts的Doppler 頻率。

同時, L1 C/A 碼進行跟蹤環節獲得Doppler 頻率, 將Doppler 頻率作為L1C 載波NCO 的輸入,生成正交的兩路載波與原始L1 信號進行混頻。 混頻后的信號與本地L1C 碼NCO 生成的10 個不同延時的L1C 碼序列相關, 再進行積分清除操作, 獲得I、 Q 路時域相關積分值, 表達式如下

式(8)、 式(9)中,TL1C為L1C 碼周期,SIF(t)為接受中頻信號, ΔτL1C(i)為本地L1C 碼NCO 生成碼序列的10 個不同碼延時,和分別為本地生成信號的載波Doppler 頻率和載波相位,分別為本地信號載波與接收信號載波之間的頻率差和相位差,RL1C(t)為L1C 窄帶信號的自相關函數。RL1C(t)的表達式為

式(10)中,為寬度為2y、 中心τ=0 處幅值為1 的三角形曲線。

對10 組由NCO 生成的L1C 本地碼進行相關積分, 得到積分幅值P, 再進行幅值判決, 幅值判決值表達式為

將最大相關值P(i)對應的碼相位和Doppler 頻率值傳入L1C 信號的跟蹤環路中, 完成L1 C/A 碼輔助L1C 捕獲的過程。

3 實驗測試

實驗中使用前端采集器采集GPS L1 信號進行測試, 數據采集地點為南京航空航天大學自動化學院1 號樓無遮擋的樓頂, 前端與采集數據主要參數如表2 所示。

表2 采集的L1C 信號主要參數Table 2 Main parameters of collected L1C signal

表3 顯示了采集的3 組數據中L1 C/A 信號與L1C 信號在同一PRN 號下的Doppler 頻率、 碼相位和信號載噪比的對比, 兩種信之間的關系符合上述理論討論過程。

表3 L1 C/A 與L1C 信號捕獲參數實測數據對比Table 3 Acquisition parameters comparison of the data for L1 C/A and L1C signals

特別的, 對于數據1 的捕獲結果如圖4 所示。由圖4 可知, 捕獲GPS L1 信號的衛星為PRN15、PRN18、 PRN23 和PRN24。 根據GPS 官網描述當前播發L1C 信號的衛星為PRN4、 PRN14、 PRN18和PRN23[13], 則捕獲結果中有兩顆L1C 衛星。

圖4 L1 C/A 輔助L1C 碼捕獲結果Fig.4 Acquisition result of L1 C/A signal-assisted L1C signal

以數據1 的可見星PRN18 為例, 由表3 可知,捕獲的 L1 C/A 碼和 L1C 碼相位值分別為134.3125chip 和1157.3125chip。 通過L1C 幅值判決模塊獲得時域相關幅值結果如圖5 所示。 L1C(PRN18) 信 號 在1 處 獲 得 最 大 峰 值, 即L1C(PRN18)相對于L1 C/A(PRN18)碼相位相差1 個L1 C/A 碼周期長度。 通過幅值判決模塊, 推算的碼相位結果符合L1C 捕獲的理論情況。

圖5 L1C(PRN18)信號輔助算法相位延遲捕獲判決Fig.5 Verification diagram of L1C(PRN18)signal code phase delay

采用輔助捕獲算法的L1C(PRN18)信號的跟蹤結果如圖6 所示。 通過獲得L1 C/A 的碼序列信息、 載波頻率和碼相位信息進行輔助捕獲后, 相比非輔助算法, L1C 信號載波跟蹤環路快速收斂,碼跟蹤環路收斂過程中過渡過程時間縮短約57.1%。

圖6 GPS L1C(PRN18)碼環及載波環跟蹤誤差Fig.6 Code loop and carrier loop tracking error of GPS L1C(PRN18)

同時將輔助捕獲算法與非輔助捕獲算法進行比較, 根據L1C 星選取不同Doppler 值搜索帶寬±2kHz、±4kHz、 ±5kHz、 ±7kHz 作為比較的依據, 結果如表4 所示。 由于輔助算法結合L1 C/A碼捕獲跟蹤的優勢, 整體耗時大幅減少。 在帶寬增加的情況下, 捕獲時間明顯降低, 最大降低了90.58%, 平均降低約85.56%。

表4 運算速度對比Table 4 Comparison of operation speeds

4 結論

根據GPS 系統L1 頻段上具有同頻雙信號的特點, 通過分析L1 C/A 碼與L1C 碼之間的碼序列、碼相位和Doppler 頻率關系, 給出了L1 C/A 碼相位和Doppler 輔助L1C 信號的快速捕獲算法。 該算法可有效避免L1C 信號捕獲過程計算量大的問題,使得捕獲時間明顯降低, 計算效率提升。 最后,通過實測數據驗證了算法的正確性, 實驗結果表明: 可通過L1 C/A 碼相位和Doppler 頻率獲得正確L1C 碼相位和Doppler 頻率, 使其捕獲成功并使得跟蹤環路快速收斂。 在±7kHz 搜索帶寬的情況下, L1C 衛星信號捕獲耗時最大降低了90.58%,對單顆L1C 衛星信號捕獲耗時下降約85.56%。 相比非輔助算法, L1C 信號載波跟蹤環路和碼跟蹤環路快速收斂。 接下來, 將在環路跟蹤精度提高方面做進一步的研究。

猜你喜歡
信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
7個信號,警惕寶寶要感冒
媽媽寶寶(2019年10期)2019-10-26 02:45:34
孩子停止長個的信號
《鐵道通信信號》訂閱單
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
基于Arduino的聯鎖信號控制接口研究
《鐵道通信信號》訂閱單
基于LabVIEW的力加載信號采集與PID控制
Kisspeptin/GPR54信號通路促使性早熟形成的作用觀察
主站蜘蛛池模板: 欧美国产精品拍自| 亚洲色欲色欲www在线观看| 无码精品国产dvd在线观看9久| 国内精自线i品一区202| 毛片手机在线看| 中文字幕久久波多野结衣| 国产亚洲欧美在线中文bt天堂| 欧美成人综合视频| 欧洲免费精品视频在线| 国产a v无码专区亚洲av| 婷婷激情五月网| 久久综合亚洲色一区二区三区| 免费国产黄线在线观看| 欧洲熟妇精品视频| 国产免费久久精品99re丫丫一| 亚洲AV无码乱码在线观看代蜜桃| 亚洲国产无码有码| 国产精彩视频在线观看| 97精品国产高清久久久久蜜芽| 99草精品视频| 亚洲欧美一级一级a| 日韩无码真实干出血视频| 精品无码一区二区三区在线视频| 亚洲精品视频免费观看| 亚洲免费播放| 制服丝袜一区| 99re热精品视频国产免费| 欧美在线黄| 国产色婷婷| 久久精品免费国产大片| 激情影院内射美女| 欧美一级高清片欧美国产欧美| 性视频一区| www.91在线播放| 久久综合五月| 久久国产毛片| 999福利激情视频| 在线亚洲精品自拍| 欧美精品伊人久久| 国产黑丝视频在线观看| 国产女人综合久久精品视| 精品少妇三级亚洲| 国产精品九九视频| 久久亚洲高清国产| 国产在线第二页| 欧美日韩一区二区在线播放| 经典三级久久| 99精品在线看| 视频二区中文无码| 久久a级片| 91久久偷偷做嫩草影院免费看| 国产精品.com| 最新国产成人剧情在线播放 | 伦伦影院精品一区| 人妻一本久道久久综合久久鬼色| 99久久亚洲综合精品TS| 国产成人区在线观看视频| 一级毛片免费观看不卡视频| 久久中文电影| 日本三级欧美三级| 国国产a国产片免费麻豆| 波多野结衣AV无码久久一区| 精品无码国产自产野外拍在线| 在线欧美日韩国产| 欧美中文字幕无线码视频| 91精品国产福利| 日韩AV手机在线观看蜜芽| 亚洲国产日韩在线成人蜜芽| a级毛片一区二区免费视频| 国内精品久久久久久久久久影视| 91精品国产自产在线老师啪l| 精品一区二区三区自慰喷水| 国产高清色视频免费看的网址| 国产精品深爱在线| 国产成人久久综合777777麻豆| 国产亚洲精品精品精品| 中文字幕久久亚洲一区| 国产麻豆aⅴ精品无码| 全免费a级毛片免费看不卡| 青青操视频免费观看| 国产成人精品男人的天堂| 超薄丝袜足j国产在线视频|