專利名稱:一種偽碼序列的捕獲方法
技術(shù)領(lǐng)域:
本發(fā)明涉及直接序列擴(kuò)頻通信技術(shù)領(lǐng)域,特別涉及一種偽碼序列 的捕獲方法。
背景技術(shù):
軟件無(wú)線電的概念是指用可編程微處理器代替模擬或者數(shù)字器 件實(shí)現(xiàn)信號(hào)處理的大部分功能,軟件無(wú)線電把接收機(jī)的仿真與實(shí)現(xiàn)緊 密聯(lián)系起來(lái),具有更大的靈活性。自從軟件無(wú)線電的概念出現(xiàn)以后,
從80年代以硬件為主的數(shù)字無(wú)線電技術(shù)開(kāi)始向著今后更加靈活、更加 先進(jìn)的方向發(fā)展。
軟件捕獲信號(hào)算法的實(shí)現(xiàn)可以使接收機(jī)更加靈活的適應(yīng)不同碼 長(zhǎng)的不同偽隨機(jī)噪聲序列、載波頻率、相位變化等,也為接收機(jī)的廣 泛使用提供了保障。1)接收機(jī)的靈活配置為接收機(jī)隨時(shí)對(duì)所需要的 信號(hào)進(jìn)行實(shí)時(shí)模擬處理提供了可能性。可以針對(duì)不同的情況采用不同 的算法,對(duì)數(shù)據(jù)進(jìn)行采集、分析和測(cè)試。2)接收機(jī)的軟件模塊化設(shè) 計(jì)也可以對(duì)各模塊的輸入和輸出信號(hào)進(jìn)行可視化監(jiān)測(cè),因此在不同算 法后可以對(duì)各個(gè)模塊的性能進(jìn)行評(píng)估,以便擇優(yōu)使用。3)接收機(jī)的 軟件化能夠大大提高接收機(jī)的利用效率。接收機(jī)的軟件化不僅可以靈 活接收處理來(lái)自不同偽隨機(jī)噪聲碼,也可以根據(jù)接收機(jī)所處的環(huán)境靈 活使用不同的算法來(lái)處理數(shù)據(jù)、分析數(shù)據(jù)等,這樣可以提高接收機(jī)的使用效率。
軟件接收機(jī)包括硬件和軟件設(shè)計(jì)。硬件設(shè)計(jì)主要是模數(shù)轉(zhuǎn)換器
(ADC)和數(shù)字信號(hào)處理器(DSP)的設(shè)計(jì),軟件設(shè)計(jì)包括各種處理算法, 如相關(guān)算法、定位算法等。
對(duì)同步捕獲方法的研究是隨著擴(kuò)頻技術(shù)的出現(xiàn)而開(kāi)始的,早期曾 經(jīng)采用發(fā)送參考序列、發(fā)送特定同步碼、統(tǒng)一定時(shí)以及序列狀態(tài)估計(jì) 等方法實(shí)現(xiàn)碼同步,但是這些都不是很理想。比較成熟的技術(shù)就是相 關(guān)搜索技術(shù),即采用不同相位的本地序列與接收序列做相關(guān)運(yùn)算,通 過(guò)相關(guān)值的大小判斷序列是否同步。而這些方法目前都是靠使用硬件 來(lái)實(shí)現(xiàn)的。
就目前而言,關(guān)于接收機(jī)偽隨機(jī)噪聲碼的同步捕獲方法的研究主 要集中在捕獲方法、捕獲時(shí)間、檢測(cè)判決變量在各種信道下的統(tǒng)計(jì)分 布三個(gè)方面。通常在一般的接收機(jī)中,對(duì)于碼相位的同步,需要對(duì)所 有的碼相位進(jìn)行搜索,計(jì)算量大,搜索時(shí)間長(zhǎng)。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種計(jì)算量小、搜索時(shí)間短的 偽碼序列的捕獲方法。
本發(fā)明的原理是這樣的根據(jù)偽隨機(jī)碼序列的相關(guān)性知道,對(duì)于 任意一個(gè)偽隨機(jī)碼序列的自相關(guān)函數(shù)具有如下性質(zhì)
<formula>formula see original document page 5</formula>其中P為偽隨機(jī)碼序列的周期,即碼長(zhǎng);r。為序列的碼元持續(xù)時(shí)間, 即碼元寬度。上式也就是說(shuō)明了如果兩個(gè)偽隨機(jī)碼序列的相位差在一 個(gè)碼元內(nèi),兩個(gè)序列歸一化的相關(guān)結(jié)果比較大,否則,兩個(gè)偽隨機(jī)碼
序列歸一化的相關(guān)結(jié)果只是-1 。
為了方便表示,這里假設(shè)接收到兩個(gè)偽隨機(jī)噪聲碼的混合序列, 并且只用其偽碼形式表示,則接收碼為
jcW^/W^ + O + iW^ + rO,其中iW,表示第i個(gè)偽隨機(jī)噪聲序列碼;r, 表示接收到的相應(yīng)碼所對(duì)應(yīng)的碼相位。
再假設(shè)本地復(fù)現(xiàn)了第l個(gè)偽隨機(jī)噪聲序列碼,本地復(fù)現(xiàn)碼可以表
示為
=+ 7";)
(1-2)
其中iWj表示第l個(gè)偽隨機(jī)噪聲序列碼;i";表示復(fù)現(xiàn)的第l個(gè)偽隨機(jī)噪
聲序列碼序列所對(duì)應(yīng)的碼相位。
如果把接收的碼序列和復(fù)現(xiàn)的碼序列做相關(guān)運(yùn)算,則會(huì)有
=[尸,+ r,) + PJV2(f + f2 )
iW々+ r;)
-授!《+t!) /w,"+t; )+iw2《+t2 ) iw!《+t;) =斷廣7;)+微)
(1-3)
上式中的相關(guān)結(jié)果可以看成有兩部分,其中第一部分A")是同 一碼族中的兩個(gè)碼序列之間的相關(guān)部分,第二部分厄")是不同碼族 中的兩個(gè)碼序列之間的相關(guān)部分。從偽隨機(jī)碼序列的性質(zhì)可以知道,兩個(gè)不同碼族中的碼序列之間的相關(guān)值為o (理想情況下)。從對(duì)第
二部分的說(shuō)明能夠看出,即使接收到的碼中有多個(gè)偽隨機(jī)噪聲序列碼
存在,都屬于這一部分,其值理論上都為o (實(shí)際上也是接近o的一個(gè)值)。
下面再來(lái)說(shuō)明第一部分的情況。關(guān)于第一部分也可以分為兩種情
況
1、當(dāng)接收到的序列與本地復(fù)現(xiàn)的序列是同族序列中的相位不同 (指相位差大于一個(gè)碼片)的兩個(gè)序列時(shí),根據(jù)式(1-1),第一部 分可以寫(xiě)成
,-ZW""r,),iW,("r;)
(1-4)
其中,h-r;一7;, r。為碼元寬度。上式說(shuō)明隨著p的增大,這樣的兩 個(gè)序列相關(guān)值也是比較小的。
2當(dāng)接收到的序列與本地復(fù)現(xiàn)的序列是同族序列中的相位接近(指
相位差小于一個(gè)碼片)兩個(gè)的序列時(shí),同樣根據(jù)式(1-1),第一部
分可以寫(xiě)成
= iW,(f + ^ ) 尸,+ r;)
=i l(") = l — t^i(/7 + l)
(1-5)
其中,h,r;i^7;, 7;為碼元寬度。上式說(shuō)明隨著兩個(gè)序列的相位差越小,其歸-化的相關(guān)值越大,二者呈現(xiàn)一個(gè)線性增長(zhǎng)關(guān)系。
通過(guò)上述分析可以得到不論復(fù)現(xiàn)的序列是否與接收序列是同 族,只要復(fù)現(xiàn)序列與接收序列的相位相差不在一個(gè)碼片之內(nèi),那么其 歸一劃的相關(guān)值就是比較小。
利用上述的分析結(jié)果,可以得出如果把本地復(fù)現(xiàn)的多個(gè)不同相 位的序列疊加在一起,用它們的和來(lái)與接收碼序列相關(guān),根據(jù)相關(guān)結(jié) 果就可以判斷出多個(gè)不同相位序列中的一個(gè)序列是否出現(xiàn)接收序列。 利用這個(gè)分析結(jié)果,把前面的算法進(jìn)行了改進(jìn)。
為了說(shuō)明該算法,進(jìn)一步假設(shè)接收的碼序列為 柳=iW,(/ + l ) +尸W + r2),
本地復(fù)現(xiàn)的碼序列可以表示為少(/)=戶^(/ + 0 +尸^(, + <),其中 /^表示第1種偽隨機(jī)噪聲序列碼;r;表示復(fù)現(xiàn)的第l種偽隨機(jī)噪聲序列
碼的第一個(gè)碼序列所對(duì)應(yīng)的碼相位;^表示復(fù)現(xiàn)的第1種偽隨機(jī)噪聲
序列碼的第二個(gè)碼序列所對(duì)應(yīng)的碼相位,這里還要假設(shè)h -< ;和 h -r;^i;,表示復(fù)現(xiàn)序列中的第一個(gè)序列的碼相位與接收序列的碼
相位的相位差在一個(gè)碼片或者碼元內(nèi),而第二個(gè)復(fù)現(xiàn)序列中的碼相位 與接收序列的碼相位的相位差大于一個(gè)碼元周期。
同樣如果把接收的序列碼和復(fù)現(xiàn)的序列碼做相關(guān)運(yùn)算,則會(huì)有 糊=
<formula>formula see original document page 8</formula>
上式中一共有三項(xiàng),其中第三項(xiàng)還包括兩部分,分別是和
/W2("r2)./W,("z";)。
根據(jù)前面分析知道,這兩項(xiàng)都是不同族的兩個(gè)序列進(jìn)行相關(guān)運(yùn)算,其 歸一化的相關(guān)值是很小的,可以忽略不計(jì)的。
式(l-6)中的第二項(xiàng)是iW,(f + 0,戶"(f + f;),表示的是同族的
兩個(gè)相位不同的序列進(jìn)行相關(guān)運(yùn)算。由于已經(jīng)假設(shè)lv,r;一7;,因此
該項(xiàng)歸一化的相關(guān)結(jié)果可以直接得到,應(yīng)該是,丄。
式(1-6)中的第一項(xiàng)是iW々+ O,^^" + 0,表示的是同族的
兩個(gè)相位不同的序列進(jìn)行相關(guān)運(yùn)算。由于已經(jīng)假設(shè)h-〈^7;,因此
該項(xiàng)歸一化的相關(guān)結(jié)果也可以直接從式(1-5)得到,應(yīng)該是
;p °
到此可以得到接收碼序列與復(fù)現(xiàn)碼序列的相關(guān)值為
及
=1一J-!"X^:—^十
i
、w
(1-7)
上式與式(1-5)相比,多了一項(xiàng)f-l),顯然,是因?yàn)榻?jīng)過(guò)求和才使
得相關(guān)結(jié)果中增加了該項(xiàng),會(huì)導(dǎo)致結(jié)果有一定的衰減。
需要補(bǔ)充說(shuō)明一點(diǎn),由于上面推導(dǎo)假設(shè)了求和中有一個(gè)復(fù)現(xiàn)碼序 列與接收序列是同族但是相位差大于一個(gè)碼元寬度,如果有范個(gè)這樣
的序列出現(xiàn)在和項(xiàng)中,式(1-7)需要重新寫(xiě)成下式d , v,y (p+i)( 0 K p 、 w
G-8)
其中參數(shù)歷表示參與求和的序列中與接收序列同族但是與接收序列 碼相位的相位差大于一個(gè)碼元的序列個(gè)數(shù)。
根據(jù)上述原理,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的, 一種偽碼序 列的捕獲方法,其特征在于,
第一步,由偽隨機(jī)碼產(chǎn)生器產(chǎn)生位于接收機(jī)上空的衛(wèi)星偽碼序列 (衛(wèi)星偽隨機(jī)碼)的本地復(fù)制碼,將此本地復(fù)制碼的所有不同碼相位 序列均勻的劃分成n分組,每分組包含m個(gè)不同碼相位序列,將每分 組中的m個(gè)碼相位序列相加,得到該分組的復(fù)合碼序列,記為Pi, i 為分組號(hào),i=l,2,3……n;
第二步,將復(fù)合碼序列Pi分別與接收到的衛(wèi)星偽碼序列進(jìn)行相關(guān) 積分,如果復(fù)合碼序列Pi相關(guān)積分值大于閾值Thl,則表示檢測(cè)的衛(wèi) 星偽碼序列包含在該分組的碼相位序列中;如果復(fù)合碼序列h相關(guān)積 分值小于閾值Thl,則繼續(xù)進(jìn)行復(fù)合碼序列Pw的相關(guān)積分運(yùn)算;如 果所有的復(fù)合碼序列Pi相關(guān)積分值都不大于閾值Thl,則改為用每個(gè) 單獨(dú)的碼相位序列進(jìn)行搜索,即采用傳統(tǒng)碼相位序列搜索方法;
第三步,對(duì)于上述復(fù)合碼序列Pi相關(guān)積分值大于閾值Thl的相應(yīng) 分組,將該分組中的m個(gè)碼相位序列再分別和接收到的衛(wèi)星偽碼序列 進(jìn)行相關(guān)積分,如果某個(gè)碼相位序列相關(guān)積分值大于閾值Th2,該碼 相位序列就和衛(wèi)星偽碼序列同步,即衛(wèi)星偽碼序列被捕獲。
所述衛(wèi)星偽碼序列是GPS信號(hào)。所述將此本地復(fù)制碼的所有不同碼相位序列均勻的劃分成n分 組,每分組包含m個(gè)不同碼相位序列,其中m為10 32, n為32 103。
所述將此本地復(fù)制碼的所有不周碼相位序列均勻的劃分成n分 組,每分組包含m個(gè)不同碼相位序列,其中m為32, n為32。 所述衛(wèi)星偽碼序列是伽利略信號(hào)。
本發(fā)明對(duì)要進(jìn)行搜索的碼相位序列先進(jìn)行分組,根據(jù)比較閾值, 找出包含衛(wèi)星偽碼序列的分組,然后再對(duì)分組中的碼相位序列進(jìn)行搜 索,找出最終要同步的碼相位序列,這樣將會(huì)大大降低搜索量和搜索 時(shí)間,提高接收機(jī)的性能。
當(dāng)m-l, n-1023時(shí),相當(dāng)于每分組一個(gè)碼相位,有1023組, 這種情況等于沒(méi)有進(jìn)行分組,和傳統(tǒng)的碼相位搜索方法一樣了。
當(dāng)m=1023, n=l時(shí),相當(dāng)于只有一個(gè)分組,但是這個(gè)分組中 有1023個(gè)碼相位,同樣和傳統(tǒng)的方法是一樣的。
當(dāng)m-10, n=103,每組10個(gè)碼相位, 一共103組,最后一組 3個(gè)碼相位,相關(guān)積分計(jì)算量£^ 103+10 = 113。
因此,最小相關(guān)積分計(jì)算量應(yīng)該是min("+1023/ff),we[1,1023],可以 求出"《32,最小的相關(guān)積分計(jì)算量(^ = 32 + 31 = 63。而傳統(tǒng)的碼相位 檢測(cè)方法需要的相關(guān)積分計(jì)算量是1023。
以下結(jié)合
和具體的實(shí)施方式對(duì)本發(fā)明作進(jìn)一步的詳細(xì) 說(shuō)明。圖l是本發(fā)明的流程圖。
圖2是兩個(gè)序列自相關(guān)函數(shù)歸一化的圖形,橫坐標(biāo)為兩個(gè)同族碼
相差的碼相位tr,縱坐標(biāo)為歸一化自相關(guān)函數(shù)值。-i是歸一化相關(guān) 值,K為碼元寬度。
圖3 GPS信號(hào)仿真模塊圖。
圖4是信噪比為-10dB時(shí)的情況,橫坐標(biāo)為相關(guān)時(shí)間點(diǎn),縱坐標(biāo) 為歸一化自相關(guān)函數(shù)值。
圖4a表示12個(gè)復(fù)現(xiàn)碼序列的延遲碼之和都與接收碼序列的相位 對(duì)齊。
圖4b表示12個(gè)復(fù)現(xiàn)碼序列的延遲碼之和,其中的一個(gè)復(fù)現(xiàn)碼序
列與接收碼序列相位相同。
圖4c表示本地復(fù)現(xiàn)碼的12個(gè)延遲碼中不存在與接收碼對(duì)齊的碼。 圖5是信噪比為-20dB的情況下,橫坐標(biāo)為相關(guān)時(shí)間點(diǎn),縱坐標(biāo)
為歸一化自相關(guān)函數(shù)值。
圖5a表示12個(gè)復(fù)現(xiàn)碼序列的延遲碼之和都與接收碼序列的相位對(duì)齊。
圖5b表示12個(gè)復(fù)現(xiàn)碼序列的延遲碼之和,其中的一個(gè)復(fù)現(xiàn)碼序 列與接收碼序列相位相同。
圖5c表示本地復(fù)現(xiàn)碼的12個(gè)延遲碼中不存在與接收碼對(duì)齊的碼。
圖6是信噪比為-30dB的情況,橫坐標(biāo)為相關(guān)時(shí)簡(jiǎn)點(diǎn),縱坐標(biāo)為 歸一化自相關(guān)函數(shù)值。圖6a表示12個(gè)復(fù)現(xiàn)碼序列的延遲碼之和都與接收碼序列的相位 對(duì)齊。
圖6b表示12個(gè)復(fù)現(xiàn)碼序列的延遲碼之和,其中的一個(gè)復(fù)現(xiàn)碼序 列與接收碼序列相位相同。
圖6c表示本地復(fù)現(xiàn)碼的12個(gè)延遲碼中不存在與接收碼對(duì)齊的碼。
具體實(shí)施例方式
如圖1所示為本發(fā)明的流程圖1)首先由偽隨機(jī)碼產(chǎn)生器,產(chǎn) 生位于接收機(jī)上空的衛(wèi)星偽碼序列的本地復(fù)現(xiàn)碼。2)將本地復(fù)現(xiàn)碼 的所有不同碼相位序列,均勻的劃分成n分組,每分組包含m個(gè)碼相 位序列。3)將每分組中的m個(gè)碼相位序列相加得到復(fù)合碼序列。4) 將相加后的復(fù)合碼序列,和接收到的衛(wèi)星偽碼序列進(jìn)行相關(guān)積分,如 果大于閾值Thl ,則表示檢測(cè)的衛(wèi)星偽碼序列包含在此分組中。如 果不大于閾值Thl,則對(duì)下一分組的復(fù)合碼序列進(jìn)行相關(guān)積分,直到 找到大于閾值Thl的復(fù)合碼序列。5)對(duì)找出的復(fù)合碼序列,將其相 應(yīng)分組中的每一個(gè)碼相位序列與衛(wèi)星偽碼序列再進(jìn)行相關(guān)積分,找出 其中大于閾值Th2的那個(gè)碼相位序列,這樣就可以找出衛(wèi)星偽碼序列 的具體碼相位。
實(shí)施例當(dāng)m=32, n=32,每分組32個(gè)碼相位序列, 一共32 分組,最后一分組31個(gè)碼相位序列,因?yàn)榕c32相差不大,可以取相 同閾值作為判定條件或取閾值的31/32作為判定條件。然后對(duì)每一分 組的碼相位序列求和,再和衛(wèi)星偽隨機(jī)碼序列相關(guān)積分,假如第12分組的相關(guān)積分值大于閾值2dB,說(shuō)明這個(gè)分組中含有衛(wèi)星偽隨機(jī)碼 序列,那么就停止進(jìn)行組搜索。隨后在第12分組內(nèi)進(jìn)行32個(gè)碼相位 序列的具體搜索,假如第25個(gè)碼相位序列進(jìn)行相關(guān)積分后,其值大 于3dB,那么就可以判斷找到了衛(wèi)星偽隨機(jī)碼序列。該碼相位序列的 排列次序?yàn)?1X32+25=377,相關(guān)積分的計(jì)算量是12+25=37。
下面通過(guò)對(duì)GPS信號(hào)和伽利略信號(hào)的捕獲實(shí)例的仿真進(jìn)一步說(shuō) 明本發(fā)明的實(shí)施方式。仿真的平臺(tái)是Matlab6.5。
參照?qǐng)D2,是兩個(gè)序列自相關(guān)函數(shù)歸一化的圖形,兩個(gè)序列為不 同碼相位的同族偽隨機(jī)碼,橫坐標(biāo)為這兩個(gè)同族碼相差的碼相位r , 縱坐標(biāo)為歸一化自相關(guān)函數(shù)值。可以看出,在一個(gè)周期內(nèi),相差的碼 相位r越小,相關(guān)值越大。
參照?qǐng)D3,因?yàn)镚PS信號(hào)中偽碼的長(zhǎng)度是1023,將每個(gè)GPS隨機(jī) 碼分為86分組,每分組12個(gè)碼相位序列,每分組中的不周碼相位序 列進(jìn)行相加,然后和接收衛(wèi)星偽隨機(jī)碼序列進(jìn)行相關(guān)積分運(yùn)算。圖中 的加性白高斯噪聲模塊(AWGN),即對(duì)相關(guān)積分運(yùn)算的輸入信號(hào)引入 的是高斯白噪聲,并且此噪聲是加在輸入信號(hào)端的。Gold Sequence generator模塊是格爾德碼產(chǎn)生器,產(chǎn)生偽隨機(jī)碼。Matrix multiply 模塊是相關(guān)積分的模塊。Delay模塊是延時(shí)模塊,延時(shí)一個(gè)碼相位。 還有一個(gè)碼相位序列相加器,進(jìn)行碼相位序列的相加,即將12個(gè)碼 相位序列進(jìn)行相加。
圖4、圖5、圖6,分別給出了在不同信噪比(GPS信號(hào)和加性 高斯噪聲之比)三種情況的相關(guān)結(jié)果。從仿真結(jié)果可以看出
圖4a、圖5a、圖6a可以說(shuō)明如果12個(gè)本地復(fù)現(xiàn)碼的 碼相位都與接收碼的碼相位相同的話,相關(guān)結(jié)果中的峰值都是比較明 顯的。
圖4b 、圖5b 、圖6b可以說(shuō)明如果12個(gè)本地復(fù)現(xiàn)碼序列
中有一個(gè)序列的碼相位與接收碼的碼相位相同的話,其相關(guān)結(jié)果的峰 值雖然較相應(yīng)圖4a、圖5a、圖6a的峰值有明顯下降,但是其 峰值也是很明顯的。峰值下降的原因是有11個(gè)與接收碼的碼相位不 同的序列參與了求和,實(shí)際上就是因?yàn)槭?1-8)中的第二項(xiàng)在起作 用。
圖4c 、圖5c 、圖6c可以說(shuō)明如果本地復(fù)現(xiàn)的12個(gè)碼序 列的碼相位中沒(méi)有一個(gè)相位碼與接收碼的碼相位相同,則相關(guān)結(jié)果是 更小的。
將本發(fā)明也可用于捕獲伽利略系統(tǒng)El頻段開(kāi)放信號(hào)中。對(duì)于伽 利略信號(hào)的捕獲,與GPS信號(hào)的主要區(qū)別就是碼的長(zhǎng)度不同,其他步 驟相同,可以得到一致結(jié)果。
因此,上述結(jié)果說(shuō)明,完全可以先對(duì)同族碼的碼相位序列進(jìn)行分 組求和,確定分組后,再確定具體的碼相位序列。這樣可以減少相關(guān) 積分的次數(shù),減少運(yùn)算量和運(yùn)算時(shí)間,對(duì)于接收機(jī)來(lái)說(shuō),在周樣的時(shí) 鐘周期下,可以縮短捕獲信號(hào)的時(shí)間。
1權(quán)利要求
1、一種偽碼序列的捕獲方法,其特征在于,包括以下步驟第一步,由偽隨機(jī)碼產(chǎn)生器產(chǎn)生位于接收機(jī)上空的衛(wèi)星偽碼序列的本地復(fù)制碼,將此本地復(fù)制碼的所有不同碼相位序列均勻的劃分成n分組,每分組包含m個(gè)不同碼相位序列,將每分組中的m個(gè)碼相位序列相加,得到該分組的復(fù)合碼序列,記為Pi,i為分組號(hào),i=1,2,3……n;第二步,將復(fù)合碼序列Pi分別與接收到的衛(wèi)星偽碼序列進(jìn)行相關(guān)積分,如果復(fù)合碼序列Pi相關(guān)積分值大于閾值Th1,則表示檢測(cè)的衛(wèi)星偽碼序列包含在該分組的碼相位序列中;如果復(fù)合碼序列Pi相關(guān)積分值小于閾值Th1,則繼續(xù)進(jìn)行復(fù)合碼序列Pi+1的相關(guān)積分運(yùn)算;如果所有的復(fù)合碼序列Pi相關(guān)積分值都不大于閾值Th1,則改為用每個(gè)單獨(dú)的碼相位序列進(jìn)行搜索,即采用傳統(tǒng)碼相位序列搜索方法;第三步,對(duì)于上述復(fù)合碼序列Pi相關(guān)積分值大于閾值Th1的相應(yīng)分組,將該分組中的m個(gè)碼相位序列再分別和接收到的衛(wèi)星偽碼序列進(jìn)行相關(guān)積分,如果某個(gè)碼相位序列相關(guān)積分值大于閾值Th2,該碼相位序列就和衛(wèi)星偽碼序列同步,即衛(wèi)星偽碼序列被捕獲。
2、 根據(jù)權(quán)利要求1所述的一種偽碼序列的捕獲方法,其特征在 于,所述衛(wèi)星偽碼序列是GPS信號(hào)。
3、 根據(jù)權(quán)利要求2所述的一種偽碼序列的捕獲方法,其特征在 于,所述將此本地復(fù)制碼的所有不同碼相位序列均勻的劃分成n分 組,每分組包含m個(gè)不同碼相位序列,其中m為10 32, n為32 103。
4、 根據(jù)權(quán)利要求3所述的一種偽碼序列的捕獲方法,,其特征在 于,所述m為32, n為32。
5、 根據(jù)權(quán)利要求1所述的一種偽碼序列的捕獲方法,其特征在 于,所述衛(wèi)星偽碼序列是伽利略信號(hào)。
全文摘要
本發(fā)明涉及直接序列擴(kuò)頻通信技術(shù)領(lǐng)域,特別涉及一種偽碼序列的捕獲方法。本發(fā)明通過(guò)將本地復(fù)制碼的所有不同碼相位序列均勻的劃分成n分組,每分組包含m個(gè)不同碼相位序列,將每分組中的m個(gè)碼相位序列相加,得到該分組的復(fù)合碼序列。首先利用復(fù)合碼序列分別與接收到的衛(wèi)星偽碼序列進(jìn)行相關(guān)積分,搜索含有衛(wèi)星偽碼序列的復(fù)合碼序列;再通過(guò)在該復(fù)合碼序列相應(yīng)分組的m個(gè)碼相位序列中搜索衛(wèi)星偽碼序列。這種方法可以廣泛應(yīng)用GPS信號(hào)、伽利略信號(hào)以及其它通信信號(hào)的軟件接收機(jī)中,可以靈活捕獲不同長(zhǎng)度的直接序列擴(kuò)頻碼。
文檔編號(hào)H04B1/707GK101552621SQ20091002246
公開(kāi)日2009年10月7日 申請(qǐng)日期2009年5月12日 優(yōu)先權(quán)日2009年5月12日
發(fā)明者張向平, 張永輝 申請(qǐng)人:陜西博睿數(shù)字視頻技術(shù)有限公司