亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于PMF-FFT的B1C捕獲算法設(shè)計

        2021-11-30 02:21:10于楓張永超章小春
        安防科技 2021年2期

        于楓 張永超 章小春

        摘要:北斗衛(wèi)星導(dǎo)航系統(tǒng)(Beidou Navigation Satellite System, BDS)全球組網(wǎng)已經(jīng)完成,為進一步提升導(dǎo)航定位性能,在B1頻點新增了北斗B1C信號。該信號采用新型的調(diào)制方式,這給導(dǎo)航信號的捕獲提出了挑戰(zhàn)。為了提升B1C信號捕獲性能同時降低硬件資源消耗問題,引入了分段匹配濾波-快速傅里葉變換(PMF-FFT)算法,提出了一種基于PMF-FFT的北斗B1C聯(lián)合捕獲算法。該捕獲算法對PMF-FFT算法進行改進,對信號進行平均中值濾波處理,同時對導(dǎo)頻和數(shù)據(jù)通道進行不同權(quán)值的聯(lián)合捕獲。理論分析和實測數(shù)據(jù)仿真表明,該算法在不增加運算復(fù)雜度的同時,提高了B1C信號的捕獲靈敏度,降低了數(shù)據(jù)的處理速率。

        關(guān)鍵詞:北斗衛(wèi)星導(dǎo)航系統(tǒng);B1C信號;PMF-FFT;聯(lián)合捕獲

        0 ? 引言

        目前,北斗衛(wèi)星導(dǎo)航系統(tǒng)已完成全球組網(wǎng),北斗系統(tǒng)服務(wù)用戶的能力得到顯著增強,在未來北斗導(dǎo)航系統(tǒng)也將具有媲美GPS系統(tǒng)的全球定位能力[1]。為實現(xiàn)和其他碼分多址的衛(wèi)星導(dǎo)航系統(tǒng)的兼容性和互操作性,北斗B1C信號采用中國自主研發(fā)的正交復(fù)用二進制偏移載波(QMBOC,Quadrature Multiplexed Binary Offset Carrier)調(diào)制方式,信號包含導(dǎo)頻分量和數(shù)據(jù)分量[2]。數(shù)據(jù)分量無導(dǎo)航電文數(shù)據(jù)的調(diào)制,并采用具有良好相關(guān)性能的分層碼結(jié)構(gòu),這些特性提升了信號的捕獲靈敏度和抗干擾能力。針對B1C信號的捕獲,文獻[3]提出了MBOC信號的非相干聯(lián)合捕獲,提高靈敏度但算法計算量偏大;文獻[4]通過仿真B1C信號,分析了并行捕獲的邊峰誤捕率隨載噪比提升小于串行捕獲,卻沒有給出真實數(shù)據(jù)的測試;為提高捕獲的多普勒頻率和碼相位的精度,提出一種對B1C信號的兩級捕獲方法[5],該方法不容易硬件實現(xiàn)。

        B1C信號偽碼的改進解決了長時間相干積分帶來的比特符號翻轉(zhuǎn)問題[6]。但是由于偽碼周期較長,使信號處理時間和運算量增大,會帶來捕獲時間的增加。同時,短碼捕獲不利于相關(guān)值的積累,會降低捕獲靈敏度[7]。論文的設(shè)計正是基于捕獲性能的提升和降低算法復(fù)雜度問題,對B1C信號進行平均中值濾波預(yù)處理,結(jié)合傳統(tǒng)PMF-FFT算法并對其進行改進,提出一種B1C信號數(shù)據(jù)+導(dǎo)頻的聯(lián)合捕獲算法。論文首先分析了B1C信號體制設(shè)計和特點,然后詳細介紹PMF-FFT捕獲和提出的B1C聯(lián)合捕獲算法,最后對該算法進行了性能分析和實測數(shù)據(jù)的結(jié)果驗證。

        1 ?北斗B1C信號

        1.1 B1C信號的結(jié)構(gòu)

        B1C信號是北斗衛(wèi)星導(dǎo)航系統(tǒng)在B1頻點的最新研制成果,載波頻率為1575.42MHz,信號的帶寬為32.736MHz[8]?;鶐盘柊▽?dǎo)頻分量和數(shù)據(jù)分量,分別正交調(diào)制在B1頻點,數(shù)據(jù)分量的時域表達式:

        其中,DB1C_data(t)為導(dǎo)航電文數(shù)據(jù)比特,CB1C_data(t) 為數(shù)據(jù)分量的測距碼序列,sign(·)為方波副載波,fa為1.023MHz。導(dǎo)頻分量的時域表達式為:

        其中,CB1C_pilot(t) 為導(dǎo)頻分量的測距碼序列,fb為6.138MHz。數(shù)據(jù)分量和導(dǎo)頻分量置于相互正交的載波上,二者的功率占比為1:3[9]。數(shù)據(jù)分量的子載波為BOC(1,1)的調(diào)制信號。導(dǎo)頻分量的子載波為QMBOC(6,1,4/33)復(fù)合子載波信號,是由相互正交的BOC(6,1)和BOC(1,1)子載波組合生成,二者的功率占比為29:4。

        1.2 B1C信號的測距碼

        B1C信號的測距碼序列采用Weil碼的復(fù)合碼結(jié)構(gòu),Weil碼由兩個Legendre序列異或生成[10]。一個長度為N的Weil碼序列定義如下:

        式中,L(k)為Legendre序列,w表示兩個序列之間的相位差,w的取值范圍是是1到(N-1)/2。

        B1C信號的兩個分量都采用了測距主碼,為了提升信號的捕獲跟蹤性能,導(dǎo)頻通道還增加了長度為1800的子碼序列。主碼序列的碼長為10230,由長度為10243的Weil碼循環(huán)截斷產(chǎn)生,即截斷序列為:

        式中,p為截取點,表示從Weil碼的第p位開始截取。B1C信號的主碼序列共有126個,數(shù)據(jù)分量和導(dǎo)頻分量各63個。圖1為導(dǎo)頻分量的主碼、子碼與復(fù)合碼的時序關(guān)系圖。

        1.3 B1C信號調(diào)制

        B1C 信號使用新的QMBOC調(diào)制方式,這種分裂譜信號解決了衛(wèi)星導(dǎo)航信號的頻譜擁擠問題,但信號調(diào)制方式復(fù)雜,且在基帶信號處理時存在副峰問題[11]。圖2為BOC(1,1)調(diào)制信號和傳統(tǒng)BPSK信號的功率譜密度函數(shù)圖:

        從圖中可以看出BOC(1,1)調(diào)制信號的功率譜密度最大值所處頻率位置已經(jīng)不在載波中心,而是分布在±1.023MHz附近,主要原因是頻率為1.023MHz的方波副載波在該點處有較高的諧波成分。相對于傳統(tǒng)的BPSK調(diào)制信號,這種分裂譜信號的不利于捕獲時最大峰值的鎖定,會造信號的副峰誤捕現(xiàn)象。

        2 ?B1C信號捕獲算法

        2.1 PMF-FFT算法

        PMF-FFT捕獲算法是由分段匹配濾波器(PMF)與 快速傅里葉變換(FFT)構(gòu)成的捕獲算法。分段匹配濾波用來實現(xiàn)碼相位的串行搜索,F(xiàn)FT則完成載波多普勒頻率的并行搜索[12]。傳統(tǒng)PMF-FFT的捕獲算法結(jié)構(gòu)如圖3所示:

        由上圖可以看出,數(shù)字下變頻后的中頻信號與本地的兩路正交載波進行混頻,與偽碼相關(guān)后分別進入PMF進行匹配濾波。匹配輸出的相關(guān)值被分割為P段,設(shè)相干積分時間為Tcoh,偽碼碼元長度為W,則每個PMF的積分時間為Tcoh / P,PMF長度與相關(guān)運算的碼元數(shù)X為:

        式中,為偽碼長度,對應(yīng)FFT的各個點數(shù),取值可取0到的任意整數(shù)。得到的FFT最大計算結(jié)果,若大于預(yù)設(shè)閾值,說明偽碼同步完成,同時對多普勒頻率進行估計,如果未達到閾值,則捕獲失敗,滑動本地偽碼相位,繼續(xù)下一個碼相位單元的搜索。

        2.2 B1C捕獲算法

        針對于B1C信號的捕獲,由于傳統(tǒng)PMF-FFT算法只能對碼相位維度進行串行搜索,改進為并行碼相位的PMF-FFT搜索。通過平均中值濾波對中頻采樣數(shù)據(jù)進行降采樣處理,設(shè)計出一種基于PMF-FFT的B1C改進捕獲算法。該算法的結(jié)構(gòu)圖如圖4所示:

        從圖4可以看出,該算法一開始對中頻采樣數(shù)據(jù)進行中值平均濾波處理,該過程為兩步,第一步是對輸入的采樣信號進行每隔m個采樣點進行一次數(shù)值大小排序,第二步是去掉m個點中的最大值和最小值,并對其余采樣點數(shù)據(jù)進行平均值的計算,計算結(jié)果即為從m個數(shù)據(jù)采樣點中得到的最優(yōu)數(shù)據(jù)點。設(shè)處理的中頻信號采樣點數(shù)為n(n>>m),則經(jīng)過濾波降采樣后的數(shù)據(jù)點數(shù)為,其中表示取整運算。平均中值濾波后的中頻信號IF(i)可以表示為:

        其中為每間隔m個采樣點中去除最值后的中頻信號采樣點。通過對數(shù)據(jù)采樣點的預(yù)處理,可以將信號計算點數(shù)減少到原來的m倍。對濾波后的i點中頻信號進行10路并行碼相位的PMF-FFT。設(shè)導(dǎo)頻分量和數(shù)據(jù)的FFT輸出結(jié)果分別用和表示,按照B1C信號的功率配比進行加權(quán),可得到聯(lián)合捕獲的幅值表達式:

        考慮到導(dǎo)頻分量的BOC(6,1)調(diào)制信號的功率占比僅為總功率的,增加該分量會大大增大信號的采樣頻率。為提高信號處理速度,故式8是忽略掉此項分量的結(jié)果。

        3捕獲算法的性能分析

        3.1檢測概率

        信號的捕獲檢測概率是衡量捕獲靈敏度好壞的重要指標之一,它是在先驗概率未知的情況下,對基于假設(shè)檢驗理論的信號進行處理[13]。為了得到噪聲環(huán)境下的檢測概率,加入了AWGN進行干擾。在規(guī)定的預(yù)檢積分時長內(nèi),捕獲輸出所使用的統(tǒng)計量模型為:

        式中和分別為式8中FFT輸出結(jié)果的實部和虛部,L是預(yù)檢積分值的累加次數(shù)。在信號中僅加入加性高斯白噪聲,則的分布為2L自由度的非中心分布,非中心參量為:

        其中, 是BOC信號的自相關(guān)函數(shù),和分別為偽碼相位和載波多普勒的估計誤差,為相干積分時間,為載噪比。在確定門限的情況下,非相干積分的門限值對應(yīng)的檢測概率為:

        設(shè)當(dāng)相干積分時間,虛警概率時,將傳統(tǒng)的PMF-FFT算法、并行碼相位算法和論文算法進行對比,得到單導(dǎo)頻通道和數(shù)據(jù)+導(dǎo)頻聯(lián)合通道的信號檢測概率隨載噪比的變化如圖5所示:

        從圖中可以看出,如果以檢測概率為0.9時作為對比基準,在聯(lián)合通道捕獲中,論文算法比并行碼相位方法捕獲靈敏度提高約1dB,較傳統(tǒng)PMF-FFT算法提升約1.65 dB,可見對中頻信號的濾波預(yù)處理得到了效果。聯(lián)合通道捕獲在載噪比為25dB/Hz時信號檢測概率可以達到0.9以上,具有較高的檢測靈敏度。但對于單導(dǎo)頻通道捕獲來說,算法捕獲靈敏度提升效果不明顯,較并行碼相位算法提升約0.3 dB,較PMF-FFT算法提升約0.45 dB,主要原因是單通道導(dǎo)頻信號能量會損失約1/3左右,噪聲所占比重增大,相關(guān)性強度在噪聲中被削弱,不利于檢測峰值的累積??偟膩碚f,論文算法對聯(lián)合通道和單通道的捕獲靈敏度較傳統(tǒng)的B1C信號捕獲算法都有一定程度的提升。

        3.2 運算復(fù)雜度

        運算復(fù)雜度是衡量捕獲算法性能的一個重要指標,其好壞決定了捕獲過程所消耗的時間和占用硬件資源的大小。本次試驗采用的北斗B1C中頻數(shù)據(jù)的采樣頻率為fs = 48MHz,數(shù)據(jù)長度t = 10ms,則中頻數(shù)據(jù)的采樣點數(shù)為,B1C的主碼長度為。假設(shè)多普勒頻率搜索范圍設(shè)定為±5000Hz,頻率步進長度為=100Hz,所以多普勒搜索次數(shù)為u = 101。考慮到乘法運算對整個捕獲的資源占用率較大,為了簡化計算方法,運算復(fù)雜度以乘法運算的次數(shù)作為衡量標準 。

        對于并行碼相位捕獲,一個單元的多普勒頻率搜索需要進行兩次FFT和一次IFFT運算,所消耗的乘法運算次數(shù)為,幅值檢波計算帶來的乘法運算次數(shù)為2次。并行碼相位算法共需要進行u次的頻率搜索,所以并行碼相位算法的乘法運算次數(shù)為。對于PMF-FFT算法,頻率分辨率計算公式為:

        其中P為分段匹配濾波器個數(shù),K為快速傅里葉變換點數(shù)。為達到相同多普勒范圍和頻率步長,通過式(12)和式(13)計算得P=100,K=100??紤]到傅里葉變換點數(shù)為2的冪次會減少一半的運算量,所以取K = 128。對于傳統(tǒng)PMF-FFT算法,一個單元碼相位搜索需要Ms次的相關(guān)運算,即Ms次乘法運算,一次FFT運算需要次乘法運算,碼長為L的信號要進行2L次的碼相位遍歷,故傳統(tǒng)PMF-FFT算法共需要次的乘法運算。設(shè)算法中的平均中值濾波間隔點數(shù)為m = 8,由于降采樣濾波處理,相關(guān)運算需要的運算次數(shù)為減少為。較傳統(tǒng)PMF-FFT算法,F(xiàn)FT運算帶來的乘法運算次數(shù)不變,算法需要的乘法次數(shù)為。

        通過表1的對比發(fā)現(xiàn),聯(lián)合通道捕獲算法是單導(dǎo)頻通道運算量的2倍,實測數(shù)據(jù)較理論計算值略有偏差。相比并行碼相位,算法的乘法運算量明顯減少,實測數(shù)據(jù)減少了次。相比傳統(tǒng)PMF-FFT方法,由于中值濾波降采樣的引入,使積分運算的計算量減少了8倍,總的乘法運算量減少了次。

        4 ?測試結(jié)果

        測試的B1C信號數(shù)據(jù)是室外露天環(huán)境下接收的真實信號,通過Xilinx公司7000系列的Zynq開發(fā)板進行數(shù)據(jù)的采集和輸出,中頻頻率是14.58MHz,采樣頻率為48MHz,圖10為B1C信號的采集和測試圖。PMF-FFT捕獲算法的參數(shù)設(shè)定為:,,,采用數(shù)據(jù)+導(dǎo)頻聯(lián)合通道和單導(dǎo)頻通道分別對20號衛(wèi)星進行信號捕獲。圖6和圖7是論文算法和傳統(tǒng)PMF-FFT算法在捕獲相關(guān)峰值、碼相位和載波多普勒頻率上的捕獲結(jié)果圖。

        圖8和圖9為單導(dǎo)頻通道捕獲碼相位維度的相關(guān)結(jié)果,圖中可以看出最大相關(guān)幅值所對應(yīng)的碼相位是一樣的,但算法的相關(guān)結(jié)果要遠大于傳統(tǒng)PMF-FFT算法。由于不同捕獲算法的底部噪聲不同,為了能夠比較準確的評價實測數(shù)據(jù)的捕獲性能,定義如下峰均比為:

        式中為捕獲的最大峰值,為噪聲的平均功率[14]。通過上述計算方法,算法在聯(lián)合通道的峰均比為6.375dB,傳統(tǒng)PMF-FFT算法的峰均比為4.723 dB。兩種算法在多普勒頻移上相差不大,且都在碼相位偏移為1831碼片處出現(xiàn)捕獲峰值,但算法峰均相比傳統(tǒng)PMF-FFT算法在聯(lián)合通道捕獲上高出1.652dB。對于導(dǎo)頻單通道的捕獲,本算法較傳統(tǒng)PMF-FFT算法提升不大,提升約0.637dB,原因是單導(dǎo)頻通道能量減少將近1/3,噪聲信號占的比重較大,相關(guān)峰的強度都被削弱。通過實測數(shù)據(jù)表明,論文算法能夠在不消耗多余硬件資源情況下達到較好的捕獲性能。

        5 ?結(jié)論

        論文設(shè)計了一種平均中值濾波和PMF-FFT相結(jié)合的B1C信號聯(lián)合捕獲算法,首先分別對接收B1C信號序列和本地組合擴頻碼序列做m點平均中值濾波處理,然后對降采樣后的兩個序列做分段匹配相關(guān),最后通過FFT計算完成信號導(dǎo)頻+數(shù)據(jù)通道的捕獲。實驗測試結(jié)果表明,數(shù)據(jù)預(yù)處理可以在不消耗多余硬件資源的前提下降低計算復(fù)雜度。在檢測概率為90%時,算法較傳統(tǒng)PMF-FFT算法靈敏度提高大約1.6dB,比并行碼相位算法提升約1 dB,在單導(dǎo)頻通道中捕獲中,靈敏度略有提升。這說明了論文的算法對于B1C信號具有比較優(yōu)異的捕獲性能。

        參考文獻

        [1] 北斗三號導(dǎo)航定位技術(shù)體制與服務(wù)性能[J]. 郭樹人,蔡洪亮,孟軼男,耿長江等.測繪學(xué)報. 2019(07).

        [2] An open source BDS-3 B1C/B2a SDR receiver. LI Y F,SHIVARAMAIA H,NAGARAJ C et al. Proceedings of the 2018 International Technical Meeting of The Institute of Navigation . 2018.

        [3] 黃夏妹,王雪,陳校非等. MBOC信號非相干聯(lián)合捕獲性能分析[J].時間頻率學(xué)報,2019,42(01):77-86.

        [4] 馮瑞,馬宏,任宇飛.B1C信號調(diào)制實現(xiàn)與性能分析[J].無線電工程,2019,49(02):95-100.

        [5] 顏舒琳,丁超.一種用于BDS-3接收機工程實現(xiàn)的兩級B1C信號捕獲技術(shù)[J].全球定位系統(tǒng),2019,44(01):1-9.

        [6] Science-Cartography; Studies from University of Colorado Update Current Data on Cartography (Design and Implementation of an Open-source Bds-3 B1c/b2a Sdr Receiver)[J]. Science Letter,2019.

        [7] 楊穎,巴曉輝,陳杰.北斗三號B1I、B1C和B2a信號兼容捕獲算法[C].第九屆中國衛(wèi)星導(dǎo)航學(xué)術(shù)年會論文集—S09用戶終端技術(shù),2018:31-35.

        [8] 中國衛(wèi)星導(dǎo)航系統(tǒng)管理辦公室.“北斗”衛(wèi)星導(dǎo)航系統(tǒng)

        空間信號接口控制文件公開服務(wù)信號 B1C(1.0版)[Z].北京: 中國衛(wèi)星導(dǎo)航系統(tǒng)管理辦公室,2017.

        [9] 王鵬. 北斗三號B1C信號捕獲技術(shù)研究[D].北方工業(yè)大學(xué),2019.

        [10] 北斗三號B1C信號擴頻序列研究. 孫興,麗韓焱,姚金杰. 第九屆中國衛(wèi)星導(dǎo)航學(xué)術(shù)年會,2018.

        [11] 北斗B1C信號及導(dǎo)航電文的特點分析與比較[J]. 章林鋒,何海波,李琳,鄭沖. 現(xiàn)代導(dǎo)航. 2018(02) :3-4.

        [12] 余湋. 一種改進的PMF-FFT短碼捕獲方法[J]. 電訊技術(shù), 2009, 49(2):60-63.

        [13] 趙琳, 丁繼成, 馬雪飛. 衛(wèi)星導(dǎo)航原理及應(yīng)用[M]. 西北工業(yè)大學(xué)出版社, 2011.

        [14] 馮瑞,馬宏,任宇飛.B1C信號非匹配捕獲研究[J].電子測量技術(shù), 2019, 42(01):132-137.

        作者簡介;于楓, 男,1981·4.11,學(xué)歷.本科,職稱.初級,研究方向.計算機算法

        少妇性l交大片| 视频一区二区三区中文字幕狠狠| 亚洲AV无码久久精品成人| 俺来也三区四区高清视频在线观看| 手机在线播放av网址| 中文无码一区二区三区在线观看| 国产无遮挡a片又黄又爽| 99久久久69精品一区二区三区| 午夜视频一区二区在线观看| 亚洲中文字幕无码爆乳app| 牲欲强的熟妇农村老妇女| 久久久久国产亚洲AV麻豆| 老司机在线免费视频亚洲| 亚洲国产亚综合在线区| 国产99视频精品免视看9| 粗大挺进尤物人妻一区二区 | 国产精品国产三级国产专区50| 日本精品久久久久中文字幕| 理论片午午伦夜理片影院| 精品一区二区三区在线视频观看| 毛茸茸的女性外淫小视频| 久久久久久欧美精品se一二三四| 精品无码专区久久久水蜜桃| 亚洲人成无码网站十八禁| 国产精品大片一区二区三区四区| 精品久久久久久无码中文字幕| 首页动漫亚洲欧美日韩| 国产av普通话对白国语| 久久精品人妻少妇一二三区| 免费看黄色电影| 中文岛国精品亚洲一区| 美女被内射中出在线观看| 男人女人做爽爽18禁网站| 亚洲国产成人精品无码区在线观看| 亚洲精品中文字幕尤物综合| 国产精品一区二区三区免费视频 | 国产日产精品_国产精品毛片| 无码a∨高潮抽搐流白浆| 色窝综合网| 大香蕉av一区二区三区| 女人被男人躁得好爽免费视频|