《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于BIT位修正與數據疊加的快速捕獲算法
基于BIT位修正與數據疊加的快速捕獲算法
2014年電子技術應用第4期
胡 輝1, 路 春1, 黃夏妹2
1. 華東交通大學 信息工程學院,江西 南昌330013;2. 湖北工業大學 理學院,湖北 武漢434007
摘要: 基于BIT位修正技術以及數據疊加預處理技術,提出了一種在長積分時間條件下能夠有效抑制導航數據跳變影響,同時降低捕獲運算量的算法。該算法理論分析結果表明,在輸入信噪比為-29 dB條件下,預檢積分時間選取20 ms時,虛警概率Pfa=0.001時,檢測概率Pd能夠達到0.99,此時該算法運算量分別是延遲相乘算法、信號壓縮算法、非相干捕獲算法、FFT并行碼搜索算法運算量的26.1%、21.4%、10.5%、8.07%,故此算法具有很大的優勢。
中圖分類號: TP92
文獻標識碼: A
文章編號: 0258-7998(2014)04-0109-04
Fast acquisition algorithm based on BIT correction and data superposition
Hu Hui1, Lu Chun1, Huang Xiamei2
1. College of Information Engineering, East China Jiaotong University, Nanchang 330013, China;2. College of Science, HuBei University of Technology, Wuhan 434007, China
Abstract: In this paper, an algorithm which can effectively restrain the navigation data transition and reduce the computational complexity has been proposed by using the BIT correction and data superposition preprocessing technology when using a long integration time. The theoretical analysis results show that when the input SNR of signal is -29 dB, the integration time is 20 ms, false-alarm probability Pfa equals 0.001, the detection probability Pd achieves 0.99. The computational complexity proportion of them are 26.1%, 21.4%, 10.5%, 8.07%, against with the delay multiplication algorithm, signal compression algorithm, non-coherent acquisition algorithm, FFT parallel code search algorithm respectively, therefore the new algorithm has great advantage.
Key words : BIT correction; data superposition; fast acquisition algorithm

  近年來,在弱信號環境下(城市或建筑物內)提供精確定位的需求逐漸增長,全球衛星導航系統的發展也越來越受到關注,同時應美國聯邦通信委員會(FCC)提出的E-911計劃以及歐洲E-112緊急呼叫定位要求,精確的定位技術應該能被運用于城市峽谷和建筑物內。高靈敏度接收機的核心問題在于信號捕獲階段,故而研究在微弱環境下仍能精確捕獲信號的算法是實現接收機定位的前提。為了提高信號捕獲靈敏度,通常條件下要通過提高預檢積分時間來提高處理增益,然而積分時間會受到其他一些因素的制約,例如:發射衛星與接收機之間的多普勒、用戶接收機的動態、bit數據位周期以及接收機時鐘穩定度等[1]。其中導航比特跳變限制積分周期,這個限制影響了可捕獲的信號水平。因此通過分析數據位跳變產生的影響,研究抑制數據位跳變的影響的算法成為關鍵。

  2010年, SUN K提出了兩步差分相干捕獲策略,過程比較繁瑣,運算量增加[2]。2011年,JEON S提出一種適用于解決GNSS信號數據位跳變問題的方法,該方法通過利用兩個捕獲支路互補的方式來實現捕獲,但運算量是常規處理算法的兩倍[3]。2013年本文作者只針對L2CM快速算法進行了分析,運算量雖然有一定的節省,但是仍然需要改進[4]。至此看來,數據bit位限制了預檢積分時間長度,為了提高捕獲靈敏度,將預檢積分時間延長又在所難免,在當前復雜的運算量下如果繼續利用提高運算量的方式解決數據位跳變問題,無疑是雪上加霜。在這種情況下,本文提出了一種通過利用本地bit修正函數來進行數據位修正,解決數據位跳變的同時,利用數據疊加預處理的方式降低捕獲運算量,從而在保證靈敏度的基礎上減少捕獲處理運算量的算法。

1 算法的原理及分析

  該算法中首先將輸入信號進行預處理操作,其中本地修正符號為sgn函數,然后經過多普勒補償單元后進行數據模塊的疊加操作,最后進行信號剝離。具體原理如圖1所示。

  1.1 算法原理

  假設第k顆衛星的輸入信號進行采樣后的信號表達式如下:

  ]R(XLZ(GR@@)3{_3$)RV77E.png

  式中,Ak表示信號幅度,Dk表示數據比特,Ck表示偽隨機碼,ts是采樣周期,fk是實際的載波頻率,nk(nts)是高斯白噪聲。由于數據比特率為50 b/s,其周期為20 ms,故在20 ms內輸入信號發生bit跳變的位置是任意的,假設此時Di(t)在T處發生跳變,TD表示輸入信號長度,并有T∈[0,TD],故有Di(t≤T)=-Di(T≤t≤TD),而偽碼比特Ck是周期為1 ms的函數,于是有:

  Ck(nts)=Ck[(n+N)ts], n=0,1,…,(L-1)N-1  (2)

  由偽隨機碼的周期性可知,在每個數據塊兒對應的位置偽碼比特數值是不變的,將N個數據長度的信號相對應的位置進行累加處理,此時Di(t≤T)=-Di(T≤t≤TD)=1,算法處理過程如下:

  (WFJF@@V)G[{HCYUY%H6}H7.png

001.jpg

  若載波項能夠取得整數值,即fk滿足fkNTs為一個整數時,因為NTs=1 ms,所以fk需要是1 kHz的整數倍,也就是在本地加入多普勒補償單元,計算可得: |A1(L,fk)|=|2T-L|,當無數據位跳變時,取到最大值L,此時|A1(L,fk)|=L,若在輸入數據中間發生跳變時,此時|A1(L,fk)|=0,該算法不能達到使信號累加提高信噪比實現弱信號捕獲的目的,甚至無法完成常規水平下的捕獲。針對此問題,算法中通過加入修正函數,如圖1所示,本地修正函數表達式為:

  3B6_@P7_GC8}~~8Q28KYY]Y.png

  通過在本地輸入信號中加入修正來抑制跳變發生時增益函數衰減的問題,此時修正疊加的過程如下:

  %}O{E{[%DJP$47{N~IY1_BG.png

  同理在使得增益函數A2(L,fk)取得整數最大值的同時,修正后的增益函數取得整數值|A2(L,fk)|=|2T|,將修正與未修正的兩路疊加, 修正增益函數|A(L, fk)|≈|A1(L, fk)|

  +|A2(L,fk)|=L,故修正后的增益函數無論有沒有數據位跳變,在進行預處理疊加后,均可以取得最大的增益,且此時經過預處理的信號如下:

  W$_{8{4BY6ZKVVBY5APWF[0.png

  為了使fk滿足fkNts為一個整數,且為1 kHz的整數倍,通過本地加入多普勒補償單元fk(n)=e,使得滿足條件即可。故在(0~1 kHz)范圍內,通過不斷地調整本地載波,不斷接近于增益函數的最大值, 此時將修正后的增益函數與未修正的增益函數進行對比如圖2所示。

002.jpg

  圖2為未修正的增益函數在不同位置發生數據位跳變時的結果,線1表示未發生跳變,線2表示跳變位置為Td/2,線3表示跳變位置為Td/4。從圖中可以看出,隨著跳變位置的不同,增益函數會發生裂變現象,出現雙峰現象,當數據在半周期處發生跳變時,此時裂變現象最嚴重,故數據位跳變會導致捕獲不到正確多普勒結果。圖3表示修正后的增益函數,線1表示無跳變或者跳變位置為Td/2的增益函數,線2表示跳變位置為Td/4,從圖中可以看處修正后的增益函數,能夠保持良好的單峰性,在峰值最大點可取得增益函數的最大值,故從理論分析證明,修正后的增益函數可以有效的克服數據位跳變現象,完成信號捕獲。

  1.2 算法性能分析

  由式(8)可知,完成預處理后的信號假定為S,將S進行載波剝離與碼剝離后,得到的檢測量假設為Sout,此時檢測量公式如下:

  JB1_QW3N{CYUE@IY{8W$7RJ.png

  假設原始輸入信號長度為L ms,將輸入信號噪聲定義為高斯白噪聲nk(nts)·N(0,2),此時的信號經過bit數據位修正、多普勒補償以及疊加處理為1 ms數據后,此過程由抽樣定理可以知道,L個隨機變量均屬于同一個樣本函數,且不同時刻的隨機變量具有獨立同分布的性質,故原始信號被放大了L倍,而噪聲經過累加后w(t)·N,此時信號的信噪比提高了10logL。由奈曼皮爾遜準則,其中p(Sout|H0)服從中心卡方分布,概率密度函數如下所示:

  HCSL`Y{M4%2F%1)(SEP1ED7.png

  選取10 ms、15 ms、20 ms不同的積分時間條件下算法的性能進行比較。在虛警概率Pfa=10-3條件下,檢測概率以99%為標準前提下, 分別所能達到的靈敏度依次為-26 dB、-27 dB、-29 dB,故靈敏度隨著積分時間的增長而提高。

  1.3 算法運算量分析

  為了體現算法運算量的優勢,實驗條件采取如表1所示幾種方法,設置實驗條件如下。采樣率為8.192 MHz,截取接收信號為M相干捕獲時間(M=20);則接收信號采樣后為8 192 M點,本地碼周期為1 ms,為8 192點,對于信號壓縮算法N1為1 024。Nsat為衛星數目32,多普勒范圍為±5 kHz,搜索步進為500 Hz,Nf為頻點數21,Nf′為新算法相位補償的頻點數40,Nf′′精細多普勒搜索頻點數11。

  假設實數乘法和實數加法的計算時間都為t,此時新算法的運算量為739 794 183 t, 延遲相乘算法的運算量為

  2 830 029 686  t,信號壓縮算法的運算量為3 451 271 532  t,非相干捕獲算法的運算量為7 013 494 068 t,FFT并行碼搜索算法的運算量為9 162 154 473 t。該算法運算量分別是上述快速捕獲的26.1%、21.4%、10.5%、8.07%,具有很大的優勢。

2 算法仿真結果

  實驗中利用多星座導航信號模擬器GNS800提供數據來源,設定接收機處于靜止狀態的條件下,模擬產生12通道GPS射頻信號,其載噪比(S/N)從-19 dB~-35 dB,以-1 dB為步進遞減。利用SAS6812C-多模衛星導航系統中頻信號采樣器,以銣鐘FE-5680A作為時鐘,采樣頻率為5.714 MHz。多普勒頻率范圍為±5 kHz,預檢積分時間為20 ms,頻率補償步進為25 Hz,范圍為0~1 kHz,捕獲搜索步進為1 kHz,共有11個頻點。此時最終的捕獲結果如圖4所示。

004.jpg

  圖4表示在上述實驗條件下的仿真結果,捕獲到第5號衛星,碼相位為第3 630個采樣點,多普勒為1 850 Hz,最大相關峰為1.763×107,峰峰比值3.67,捕獲結果中有很明顯的峰值,故能夠成功捕獲輸入信號,此結果與理論上的性能分析結果是吻合的。

  由于在微弱環境條件下實現衛星信號的捕獲,通常需要延長預檢積分時間來實現,但是預檢積分時間的選取會受到導航數據位跳變的影響而且所需要的運算量過大,針對此問題本文進行了研究,提出的新算法能夠有效地消除導航數據位跳變的影響,對算法性能分析結果顯示該算法在積分時間增長條件下檢測概率提高,而所需運算量相比于其他算法而言是最小的。同時,最終實驗結果表明,該算法能夠成功捕獲衛星信號。該算法在信號捕獲算法中具有一定的意義與使用價值。

  參考文獻

  [1] MEZENTSEV O, LU Y, LACHAPELLE G, et al. Vehicularnavigation in urban canyons using a high sensitivity GPSreceiver augmented with a low cost rate gyro[C].ION GPS.

2002, 2002: 24-26.

  [2] SUN K, LETIZIA L P. A differential post detection tech-nique for two steps GNSS signal acquisition algorithm[C].IEEE Plans 2010, Indian Welles, Catifornia USA, 2010:757-764.

  [3] JESON S, SO H, KIM G, et al. Bit transition cancellationsignal acquisition method for modernized GPS and galileosignal[C]. Proceedings of the 24th International TechnicalMeeting of The Satellite Division of the Institute of Naviga-tion(ION GNSS 2011). 2001:1028.

  [4] 胡輝,路春,吳超,等.基于XFAST技術的L2CM信號快速捕獲算法研究[J].電子技術應用,2013,11(39):118-121.


此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 老头猛挺进小莹的体内小说全集| 国产噜噜噜视频在线观看| 国产欧美一区二区精品久久久| 日本花心黑人hd捆绑| 成av免费大片黄在线观看| 在线中文字幕日韩| 国产免费久久久久久无码| 人夫的堕落变装| 久久精品视频久久| a级毛片毛片免费观看久潮 | 888米奇在线视频四色| 菠萝蜜视频在线播放| 欧美日韩国产一区二区三区在线观看 | 精品成人一区二区三区免费视频 | 国产精品东北一极毛片| 啊用力太猛了啊好深视频| 亚洲国产成人无码av在线播放 | 中文字幕日韩一区二区三区不卡| 67194线路1(点击进入)| 老师让我她我爽了好久动漫| 欧美最猛黑人xxxx黑人猛交98| 无码专区aaaaaa免费视频| 国产自无码视频在线观看| 国产chinesehd精品酒店| 亚洲国产精品ⅴa在线观看| 两根黑人粗大噗嗤噗嗤视频| 久久久久久不卡| 波多野结衣被躁| 成人人观看的免费毛片| 国产欧美日韩另类一区乌克兰| 亚洲色四在线视频观看| 中文字幕无码不卡免费视频| 日本黄色小视频在线观看| 狠狠色婷婷久久一区二区三区| 无码av无码天堂资源网| 国产成人精品久久亚洲高清不卡| 亚洲激情视频图片| 一级做a爱一区| 色屁屁在线观看视频免费| 柔佳呻吟乳峰喘息高耸入云| 在线观看免费视频一区|