本發(fā)明適用于衛(wèi)星導航領域。更具體而言,本發(fā)明允許接收器計算非模糊鑒別器值,以用于跟蹤具有多個自相關峰的gnss定位信號。
背景技術:
存在已經(jīng)被全面部署多年的兩個全球?qū)Ш叫l(wèi)星系統(tǒng)(gnss)(美國的全球定位系統(tǒng),俄國的glonass),以及正在部署中的另外兩個全球?qū)Ш叫l(wèi)星系統(tǒng)(中國的北斗導航衛(wèi)星系統(tǒng)以及歐洲的伽利略系統(tǒng))。這些系統(tǒng)依賴于相同的原理:從環(huán)繞非對地靜止軌道運行的多個衛(wèi)星廣播微波無線電信號;該信號攜帶prn(偽隨機噪聲)代碼,該prn代碼與被配置為接收廣播信號的接收器中的本地副本相關;當接收器能夠從衛(wèi)星獲取并跟蹤信號時,其處理能力使用相關處理對代碼信號進行解調(diào),并且計算偽距,偽距是在接收器與衛(wèi)星之間的距離。結(jié)合從其它衛(wèi)星(通常為三個衛(wèi)星)獲取的偽距而使用這個偽距來確定位置、速度和時間(pvt)。
由衛(wèi)星發(fā)送的一些無線電導航信號公知為boc信號(二進制偏移載波調(diào)制),其中載波首先被prn代碼調(diào)制并且然后被副載波調(diào)制。得到的信號具有譜,該譜具有位于載波頻率的任一側(cè)上的兩個主波瓣,因此允許與使用相同載波頻率的其它信號共存。boc信號被稱為boc(m,n),其中代碼信號的碼片速率是n*1.023mcps(兆碼片每秒),并且副載波頻率是m*1.023mhz。這些信號而不是傳統(tǒng)的bpsk調(diào)制信號被選擇用于gnss定位,因為這些信號顯示了較好的精度。伽利略和北斗使用了boc信號的不同變型,并且gps3系統(tǒng)將使用boc信號的不同變型。
已經(jīng)證明,與對bpsk信號的跟蹤相比,對boc信號的跟蹤提供了更精確且魯棒的定位信息,主要歸功于自相關函數(shù)峰的較為尖銳的斜率以及其較大的帶寬。然而,與bpsk信號不同的是,boc信號自相關函數(shù)顯示了與主峰競爭的多個側(cè)峰,并且顯示了與主峰的幅值相當?shù)姆怠?/p>
在存在諸如噪聲或干涉之類的誤差源的情況下,對boc信號的跟蹤可能導致boc互相關函數(shù)的側(cè)峰中的一個側(cè)峰上的同步。因此,跟蹤環(huán)路可以得以被鎖定在正確的位置(在互相關的主峰上),或者被鎖定在錯誤的位置(在互相關的側(cè)峰上),這產(chǎn)生了可以高于9.7m(boc(15,2.5)的情況)的測距誤差。
由于在信號傳播期間出現(xiàn)的環(huán)境反射,定位信號也可以被多路徑影響。尤其是當在城市環(huán)境或室內(nèi)環(huán)境下運行時,存在這些多路徑反射。對多路徑信號的接收在復合信號的復合互相關函數(shù)中產(chǎn)生了偽影,多路徑峰從原始峰移位了與主路徑和多路徑之間的延遲相對應的距離。
多種現(xiàn)有技術都在處理使boc信號的主峰上的跟蹤同步的問題,但是這些技術并未充分考慮在多路徑環(huán)境下的傳播。
在這些技術中,在歐洲專利ep2382484b1中描述的雙鑒別器技術涉及基于boc信號的擴頻碼和副載波分量的兩個鑒別器的并行計算。第一鑒別器計算(被稱為非模糊鑒別器計算)導致對跟蹤位置的非模糊確定,與第二鑒別器計算不同,第二鑒別器計算是模糊的。然而,相比于第一鑒別器計算,第二鑒別器計算更加精確并且對噪聲和多路徑反射較為不敏感。在雙鑒別器技術中,選擇單元被配置為將第一鑒別器的值與閾值進行比較,并且取決于這個比較的結(jié)果來選擇在跟蹤環(huán)路中使用的鑒別器值。如果這個技術公知為在高斯傳播環(huán)境下非常準確,那么當傳播環(huán)境顯示出多路徑反射時性能下降。此下降的主要原因來自多路徑反射尤其影響非模糊鑒別器的形狀的事實。因此,這個鑒別器值與閾值的比較顯示了相當大數(shù)量的虛假警報和非檢測。
技術實現(xiàn)要素:
本發(fā)明的目的在于通過計算精度等于模糊鑒別器的精度的單個非模糊鑒別器來提供相對于雙鑒別器技術的改進,因而去除了將非模糊鑒別器值與閾值進行比較的需要以及相關聯(lián)的誤差。這種鑒別器用于接收器中以用于跟蹤gnss定位信號,并且當在多路徑反射傳播環(huán)境下進行操作時顯示了準確的結(jié)果。
為此,本發(fā)明公開了一種接收器,其用于跟蹤包括經(jīng)副載波和擴頻碼調(diào)制的載波的gnss定位信號。該接收器包括:
-至少一個跟蹤環(huán)路,其被配置為根據(jù)所述gnss定位信號來計算第一偽距,
-第一鑒別電路,其被配置為根據(jù)所述gnss定位信號的副載波和擴頻碼來計算模糊鑒別器值,
-計算電路,其被配置為計算表示所述gnss定位信號的跟蹤誤差的值,
-第二鑒別電路,其被配置為選擇所述模糊鑒別器值和由計算電路所計算的所述值中的一個,并且生成第一非模糊鑒別器值,該第一非模糊鑒別器值的幅值基于所選擇的值的幅值,并且該第一非模糊鑒別器值的符號是由計算電路所計算的所述值的符號。
有利地,第二鑒別電路基于控制信號而在模糊鑒別器值與由計算電路所計算的值之間進行選擇。
有利地,關于多個連續(xù)測量結(jié)果對由計算電路所計算的值進行平滑。
在根據(jù)本發(fā)明的一個實施例中,計算電路被配置為根據(jù)gnss定位信號的副載波和擴頻碼與參考信號的即時位置、早期位置(earlyposition)和后期位置(lateposition)之間的相關性來計算第二非模糊鑒別器。
在根據(jù)本發(fā)明的一個實施例中,計算電路被配置為根據(jù)gnss定位信號的擴頻碼與參考信號之間的相關性來計算第二非模糊鑒別器。
在根據(jù)本發(fā)明的一個實施例中,計算電路被配置為測量所述第一偽距與由跟蹤環(huán)路基于第二非模糊鑒別器所計算的第二偽距之間的差值。
在根據(jù)本發(fā)明的一個實施例中,計算電路被配置為測量所述第一偽距與根據(jù)已知的接收器位置、衛(wèi)星位置和時間所確定的第二偽距之間的差值。
本發(fā)明還包括一種用于確定第一非模糊鑒別器值以用于在接收器的跟蹤環(huán)路中跟蹤gnss定位信號的方法,所述gnss定位信號包括經(jīng)副載波和擴頻碼調(diào)制的載波。該方法包括:
-根據(jù)所述gnss定位信號的副載波和擴頻碼來計算模糊鑒別器的第一步驟,
-計算表示所述gnss定位信號的跟蹤誤差的值的第二步驟,
-生成第一非模糊鑒別器值的第三步驟,該第一非模糊鑒別器值的幅值基于在第一步驟中所計算的所述模糊鑒別器以及在第二步驟中所計算的所述值中的一個,并且該第一非模糊鑒別器值的符號是在第二步驟中所計算的值的符號。
在根據(jù)本發(fā)明的用于確定第一非模糊鑒別器值的方法的一個實施例中,計算表示所述gnss定位信號的跟蹤誤差的值的第二步驟包括:根據(jù)gnss定位信號的副載波和擴頻碼與參考信號之間的相關性來計算第二非模糊鑒別器。
在根據(jù)本發(fā)明的用于確定第一非模糊鑒別器值的方法的一個實施例中,計算表示所述gnss定位信號的跟蹤誤差的值的第二步驟包括:根據(jù)gnss定位信號的擴頻碼與參考信號之間的相關性來計算第二非模糊鑒別器。
在根據(jù)本發(fā)明的用于確定第一非模糊鑒別器值的方法的一個實施例中,計算表示所述gnss定位信號的跟蹤誤差的值的第二步驟包括:測量第一偽距與第二偽距之間的差值,該第一偽距由跟蹤環(huán)路基于第一非模糊鑒別器計算而來,該第二偽距由跟蹤環(huán)路基于第二非模糊鑒別器計算而來。
在根據(jù)本發(fā)明的用于確定第一非模糊鑒別器值的方法的一個實施例中,計算表示所述gnss定位信號的跟蹤誤差的值的第二步驟包括:測量第一偽距與第二偽距之間的差值,該第一偽距由跟蹤環(huán)路基于第一非模糊鑒別器計算而來,該第二偽距根據(jù)已知的接收器位置、衛(wèi)星位置和時間來確定。
附圖說明
根據(jù)許多示例性實施例的以下描述及其附圖將更好地理解本發(fā)明,并且本發(fā)明的各特征和優(yōu)點將顯現(xiàn),在附圖中:
圖1表示bpsk信號和boc信號的譜;
圖2a和圖2b分別表示bpsk信號和boc信號的自相關函數(shù);
圖3表示根據(jù)現(xiàn)有技術的雙鑒別器技術接收器結(jié)構;
圖4a和圖4b分別表示在高斯環(huán)境和多路徑環(huán)境下的boc鑒別器的形狀;
圖5表示根據(jù)本發(fā)明的接收器的第一實施例,包括針對boc信號的模糊鑒別器和非模糊鑒別器的計算;
圖6表示由接收器執(zhí)行的產(chǎn)生非模糊鑒別器的計算;
圖7表示根據(jù)本發(fā)明的接收器的第二實施例,包括針對boc信號的模糊鑒別器的計算和擴頻碼跟蹤環(huán)路;
圖8表示根據(jù)本發(fā)明的接收器的第三實施例,包括針對boc信號的模糊鑒別器的計算,以及根據(jù)接收器和衛(wèi)星的已知位置的偽距的計算;
圖9表示本發(fā)明的實施例的流程圖。
具體實施方式
給出上面所描述的示例作為對本發(fā)明的實施例的例示。它們不以任何方式限制本發(fā)明的范圍,本發(fā)明的范圍由所附權利要求來限定。
圖1表示根據(jù)現(xiàn)有技術的bpsk(110)信號、boc(120)信號和mboc(130)信號的示例性譜。
在圖1上,相對于載波頻率來表示譜(示出了譜與載波頻率相關)。可以觀察到,bpsk譜110以載波頻率為中心。
生成boc信號包括通過代碼和副載波來調(diào)制信號的載波。boc調(diào)制通常被描述為:
其中,
由于通過副載波信號進行調(diào)制,boc譜120分成了分布在標稱載波頻率的任一側(cè)上的兩個邊帶,其中頻率移位等于副載波頻率。信號的每個波瓣可以看作是bpsk譜。
這種boc信號用于衛(wèi)星定位,由于副載波調(diào)制,精度優(yōu)于bpsk信號,并且較容易與使用相同載波頻率的其它信號共存。
boc調(diào)制具有由曲線130來表示其譜的若干變型,其中有正弦boc、余弦boc、altboc或者復合boc(mboc)。mboc調(diào)制已經(jīng)被提議用于伽利略和現(xiàn)代化gps信號,并且將正弦二進制偏移載波sinboc(1,1)與sinboc(m,n)組合。無論是什么boc變型和(m,n)參數(shù)集,本發(fā)明都同樣適用;唯一的要求是信號由經(jīng)代碼和副載波調(diào)制的載波構成,其中m≥n。
可以使用包括代碼和副載波分量的整個信號或者僅考慮一個波瓣,來對boc信號進行解調(diào)。在后一種情況下,通過僅考慮boc信號的一個波瓣來抑制boc信號的副載波信號,并且通過適當?shù)念l率使得其移位以去除副載波貢獻。產(chǎn)生的信號依然包括代碼信息,并且可以被解調(diào)為經(jīng)典bpsk信號,其中由于僅對信號功率譜密度的一半進行處理而具有3db的損耗。
圖2a和圖2b分別表示在理想同步延遲周圍的兩個時間碼片的持續(xù)時間內(nèi)根據(jù)現(xiàn)有技術的bpsk信號(210)和boc信號(220)的自相關函數(shù)的示例。bpsk信號自相關在這一間隔內(nèi)僅示出了一個峰。其最大值表示理想的同步位置,并且可以通過非模糊方式來進行確定。boc信號自相關示出了多個峰。由于boc自相關的主峰比bpsk信號自相關峰更加尖銳,因而跟蹤精度更好。然而,在一些情況下(噪聲環(huán)境、多條傳播路徑……),跟蹤位置可能與側(cè)峰的其中之一相關聯(lián),因此導致定位誤差,這也是為什么boc信號的自相關公知是模糊的。
在接收鏈中使用相關函數(shù)來對鑒別器進行計算,以基于所接收的信號與參考信號之間的互相關的結(jié)果來感測同步誤差,其中,參考信號是根據(jù)內(nèi)部時間基準而構造的。該內(nèi)部時間基準由本地振蕩器、所謂的vco(電壓控制振蕩器)或nco(數(shù)字控制振蕩器)來提供,受到對根據(jù)鑒別器值所計算的控制信號進行輸送的環(huán)路濾波器的控制。本地振蕩器的相位關聯(lián)到在接收到的消息中傳輸?shù)男畔?,以測量偽距。振蕩器的相位還用于生成副載波和代碼參考信號。
因此,鑒別器的值用于接收器鏈中,以檢測本地代碼信號與接收到的代碼信號之間的失配。該值在跟蹤位置正確時(本地時間基準與接收到的信號同步)等于零,并且具有與必須被施加至振蕩器以從跟蹤誤差恢復的時間移位成比例的值。
由于boc信號的自相關函數(shù)是模糊的,所以根據(jù)接收到的boc信號與參考信號之間的相關性所構造的鑒別器值示出了多個峰,并且公知是模糊的。基于模糊鑒別器的值的跟蹤是非常精確的,但是可能被鎖定在側(cè)相關峰上,并且因此導致定位誤差。
可以從boc信號獲得非模糊相關性。首先,可以僅考慮boc信號的一個波瓣,并對該波瓣進行頻率移位以使得副載波信息被抑制。這個信號相當于僅示出一個峰的bpsk信號,所以所得到的鑒別器值是非模糊的。其次,通過去除副載波信息,可以考慮模糊相關性的包絡來獲得非模糊鑒別器計算。在現(xiàn)有技術中被稱為類bpsk(bpsk-like)鑒別器的這個非模糊鑒別器計算與bpsk信號的鑒別器計算相當類似。
圖3表示根據(jù)現(xiàn)有技術的雙鑒別器技術接收器結(jié)構。
在雙鑒別器技術中,跟蹤環(huán)路將接收到的boc信號310作為輸入。在320中將這個信號與參考信號進行相關,相關的組合用于計算非模糊(類bpsk)鑒別器331和模糊鑒別器332??紤]整個接收到的boc信號(包括副載波和擴頻碼),這些計算需要將來自同相和正交相載波信號的相關結(jié)果進行組合。與參考信號的即時位置、早期位置和后期位置的相關用于計算非模糊鑒別器。對非模糊鑒別器進行濾波340,并且將非模糊鑒別器與閾值進行比較350。根據(jù)這個比較的結(jié)果來控制開關360,以便選擇非模糊鑒別器計算和模糊鑒別器計算的其中之一作為環(huán)路濾波器370的輸入,以控制振蕩器380。根據(jù)振蕩器的相位以及定位信號中所傳輸?shù)男畔?,來計算gnss接收器的導航儀中所使用的偽距390以及從其它定位信號獲取的用于確定位置速度和時間的偽距。
當模糊鑒別器計算正在跟蹤主相關峰時,非模糊鑒別器的值是小的。因此,根據(jù)模糊鑒別器來計算偽距估計值,并且該偽距估計值是非常精確的。但是,當模糊鑒別器計算在跟蹤側(cè)相關峰時,非模糊鑒別器的值增大。當其超過閾值時,開關360在預定時間段內(nèi)選擇非模糊鑒別器計算而不是模糊鑒別器計算。作為結(jié)果,所估計的偽距的精度降低,但是使用非模糊鑒別器值的跟蹤環(huán)路將朝向主互相關峰逐漸地收斂。一旦跟蹤環(huán)路已經(jīng)收斂,那么重新選擇模糊鑒別器計算以使得該跟蹤環(huán)路閉合。
這種技術在惡劣的接收環(huán)境下受到虛假警報以及漏檢測的困擾。當發(fā)生虛假警報時,其導致選擇非模糊鑒別器而不是模糊鑒別器,所得到的偽距具有較低精度,但并不是錯誤的。反之,基于突然的相位躍變以從側(cè)峰跟蹤進行恢復的技術在虛假警報狀況之后對錯誤的峰進行跟蹤。
接收到的信號的多路徑反射影響鑒別器的形狀,尤其是非模糊鑒別器的形狀,因為非模糊相關性的主峰大于boc相關性的主峰。
圖4a和圖4b分別例示了boc模糊鑒別器和boc非模糊鑒別器在單路徑環(huán)境下和在多路徑環(huán)境下的表現(xiàn)。圖4a和圖4b表示以正確的跟蹤延遲401(主相關峰跟蹤)為中心的約一個副載波碼片的持續(xù)時間。
在圖4a上表示了在單路徑環(huán)境下的非模糊鑒別器410。當跟蹤誤差為零時,這個鑒別器為零,并且鑒別器的符號和幅值取決于跟蹤誤差以及相關早期位置和后期位置之間的碼片間隔。由于這個鑒別器是非模糊的,因而其僅在這個時間間隔內(nèi)穿過零值。相反,當跟蹤誤差為零時,模糊鑒別器420為零,而當跟蹤位置與互相關函數(shù)的側(cè)峰匹配時,模糊鑒別器420也為零。值得注意的是,當對側(cè)相關峰執(zhí)行跟蹤時,模糊鑒別器值為零,而非模糊鑒別器值則超過閾值430。雙鑒別器技術使用這個特性來檢測對側(cè)相關峰的跟蹤。
在圖4b上,表示了在多路徑傳播環(huán)境下的相同鑒別器。非模糊鑒別器對于多路徑反射的魯棒性與bpsk調(diào)制的魯棒性相當?;诎ǜ陛d波和擴頻碼的boc信號的模糊鑒別器的魯棒性較好。作為結(jié)果,非模糊鑒別器420比模糊鑒別器更多地受多路徑的影響。這導致當跟蹤誤差為零時具有可能并非為零的非模糊鑒別器值,而且該非模糊鑒別器值可能未達到為檢測對側(cè)峰的跟蹤而在雙鑒別器技術中所使用的閾值。因此,雙估計器技術的結(jié)構,尤其是非模糊鑒別器值與閾值的比較,在多路徑環(huán)境下導致了不可靠操作。
圖5表示根據(jù)本發(fā)明的接收器的第一實施例,包括針對boc定位信號的模糊鑒別器值和非模糊鑒別器值的計算,以確定第一非模糊鑒別器值。圖5上所示電路的輸入501是復基帶或中間頻率boc定位信號。未表示在gnss接收器中必不可少的載波環(huán)路,因為根據(jù)現(xiàn)有技術其實施方式是公知的。
在圖5上,跟蹤環(huán)路被配置為根據(jù)gnss定位信號來計算偽距560。在跟蹤環(huán)路中,第一電路使用接收到的定位信號與參考信號之間的相關性510來確定模糊鑒別器值521。
根據(jù)對通過去除副載波信息而被認為是bpsk信號的定位信號的相關、或者對考慮boc定位信號的包絡的定位信號的相關,計算電路計算第二非模糊鑒別器522。這個第二非模糊鑒別器表示gnss定位信號上的跟蹤誤差。
用于確定第二非模鑒別器的類bpsk計算的示例性實施例存在于執(zhí)行所接收到的定位信號與參考信號的即時形式、早期形式和后期形式(包括信號的副載波和擴頻碼信息)的相關。
對第二非模糊鑒別器的計算因此包括計算:
其中:
-exx表示早期相關性,
-pxx表示即時相關性,
-lxx表示后期相關性,
-xix表示使用同相載波輸入信號的相關性,
-xqx表示使用正交載波輸入信號的相關性,
-xxs表示使用同相副載波信號的相關性,
-xxc表示使用正交副載波信號的相關性,
-r(t)是關于載波頻率、關于中間頻率或基帶的輸入信號,
-c(t)是代碼參考信號,
-ss(t)是同相副載波參考信號,
-sc(t)是正交副載波參考信號,
-θ是載波相位,
-φ是副載波相位,其等同于代碼相位,但是其以副載波周期被公式化,
-δ是早期位置與后期位置之間的間隔。
可以通過以下計算來確定第二非模糊鑒別器值(類bpsk):
e2=eis2+eqs2+eic2+eqc2
l2=lis2+lqs2+lic2+lqc2
其中,dna是第二非模糊鑒別器值。
可以通過以下計算來確定模糊鑒別器值:
e2=eis2+eqs2
l2=lis2+lqs2
其中,da是模糊鑒別器值。
前面對第二非模糊鑒別器和模糊鑒別器的計算根據(jù)現(xiàn)有技術是已知的,并且被提供作為示例性的示例。實現(xiàn)類似結(jié)果的其它計算是可能的,在歐洲專利ep2049914b1中描述了這些技術中的一些。本發(fā)明同等地適用,而不管是用于計算模糊鑒別器的方法還是用于計算第二非模糊鑒別器的方法。
回到圖5,第二鑒別電路530根據(jù)第二非模糊鑒別器和模糊鑒別器來計算第一非模糊鑒別器。
通過計算模糊鑒別器的絕對值或者任何其它類似的計算(例如,非模糊鑒別器的平方),考慮模糊鑒別器的幅值而獲得中間非模糊鑒別器的幅值。
考慮第二非模糊鑒別器的符號而獲得中間非模糊鑒別器的符號。將這個符號與模糊鑒別器的幅值結(jié)合,以生成中間的非模糊鑒別器。
因此,具有第二非模糊鑒別器的符號的所計算的中間鑒別器是非模糊的。其值是模糊鑒別器的值,考慮這個鑒別器而在跟蹤環(huán)路中計算的偽距具有高精度。
接收器的跟蹤環(huán)路還包括環(huán)路濾波器540,其對鑒別器中的一些噪聲進行濾波,并且生成用于調(diào)節(jié)nco或vco550的控制信號。根據(jù)振蕩器的相位以及在接收到的定位消息中所傳輸?shù)男畔?,可以確定偽距。
然而,非模糊鑒別器顯示了一些零值,其中的一些對應于跟蹤boc定位信號的相關性的側(cè)峰。所計算的中間非模糊鑒別器顯示了相同的零值,并且基于中間鑒別器的跟蹤環(huán)路不應當從對側(cè)相關峰的跟蹤進行恢復,并且將輸送有偏差的偽距。
為了應對這個問題,提議跟蹤環(huán)路交替地選擇中間非模糊鑒別器的值和第二非模糊鑒別器的值,來計算第一非模糊鑒別器的幅值。這個選擇的目的在于遠離中間鑒別器的輸出為零的情況。該選擇應當由控制信號來驅(qū)動,該控制信號無論是硬件還是軟件,在鑒別電路內(nèi)部還是外部,該信號例如是由時鐘或程序化邏輯所驅(qū)動的信號?;蛘咭馕吨趦蓚€值之間反復地做出選擇,而不必以規(guī)則的節(jié)奏和以相同的比例做出選擇??梢远ㄆ趫?zhí)行這一轉(zhuǎn)換,例如遵循循環(huán)模式,其使用遵循概率定律的隨機抽取或者保證以確定比率在兩個鑒別器之間執(zhí)行選擇的任何其它技術來選擇中間非模糊鑒別器的值x次、選擇第二非模糊鑒別器的值y次。取決于傳播條件(例如,噪聲、多路徑反射、干擾)、環(huán)境(室內(nèi)或室外)、或者所要求得到的鑒別器精度(從低精度開始,并且之后逐漸地提高精度),可以動態(tài)地改變控制信號。考慮到當?shù)诙悄:b別器的值為高時或者當模糊鑒別器的值為低時必須以較高比率選擇第二非模糊鑒別器,還可以取決于第一非模糊鑒別器或第二非模糊鑒別器的值來動態(tài)地改變控制信號。由于使用第二非模糊鑒別器降低了跟蹤環(huán)路的精度,并且由于模糊鑒別器的值為零的情況具有有限的發(fā)生概率,所以可以以低比例來執(zhí)行對第二非模糊鑒別器的使用。在跟蹤環(huán)路中選擇第二非模糊鑒別器而不是中間非模糊鑒別器的良好的比例應當在1%至20%的范圍內(nèi)。
使用所計算的第一非模糊鑒別器的跟蹤環(huán)路顯示了良好的性能,因為正如在雙鑒別器技術中一樣,該跟蹤環(huán)路基于對接收到的信號的非模糊分析和模糊分析而產(chǎn)生的信息。然而,與這個技術不同的是,使用所計算的第一非模糊鑒別器的跟蹤環(huán)路對于多路徑反射也是魯棒的,因為:
-僅考慮了第二非模糊鑒別器的符號而不考慮其幅值,與模糊鑒別器相比,第二非模糊鑒別器對于多路徑反射的魯棒性較低,
-實施方式并不需要與閾值進行比較,這是當處理諸如多路徑反射之類的干擾時的問題。
使用這個第一非模糊鑒別器所計算的偽距560具有高精確度以及對多路徑反射的魯棒性的相同的性質(zhì)。
在圖5上,第二非模糊鑒別器是類bpsk鑒別器,其考慮boc信號,使用參考信號的即時位置、早期位置和后期位置。
圖6表示由接收器所執(zhí)行的用于產(chǎn)生中間非模糊鑒別器的計算。
在圖6上表示了作為跟蹤誤差的函數(shù)的鑒別器值。曲線610是模糊鑒別器的值。當跟蹤誤差為零時,這個值為零,并且每次跟蹤誤差與相關函數(shù)的側(cè)峰匹配(被稱為穩(wěn)定狀態(tài)零)并且在兩個側(cè)峰位置之間(靠近boc相關函數(shù)抵消的地方)時也為零,這些后面的位置并非是標準boc跟蹤環(huán)路的穩(wěn)定狀態(tài)。兩個連續(xù)的穩(wěn)定狀態(tài)零之間的距離等于定位信號的副載波周期的一半。僅當跟蹤誤差包括在正確的跟蹤位置周圍的一個副載波周期的間隔中時,可以在跟蹤環(huán)路中使用這種模糊鑒別器。
曲線620是第二非模糊鑒別器的值。僅當跟蹤誤差為零時這個值為零,非模糊鑒別器的符號取決于跟蹤誤差的方向而不同。
根據(jù)模糊鑒別器610來構造新的鑒別器630,例如通過去除符號信息而由模糊鑒別器的幅值來提供新的鑒別器630的值。
根據(jù)第二非模糊鑒別器620來構造另一個新的鑒別器640,由非模糊鑒別器的符號來提供新的鑒別器640的值。
兩個新的鑒別器630和640的組合使得構造中間非模糊鑒別器650成為可能,該中間非模糊鑒別器650由于使用第二非模糊鑒別器的符號而是非模糊的,并且由于使用模糊鑒別器的幅值而是精確的。可以觀察到,這個鑒別器在651中為零,其中的一些對應于相關函數(shù)的側(cè)峰上的跟蹤位置,這也是在跟蹤環(huán)路中應當與第二非模糊鑒別器交替地使用這個中間非模糊鑒別器的原因,確定了選擇第二非模糊鑒別器相對于選擇中間非模糊鑒別器的比例,以便處理中間鑒別器的零值,同時對測量結(jié)果的精度僅具有有限的影響。
在使用符號函數(shù)來確定模糊鑒別器的幅值的情況下,跟蹤環(huán)路中所使用的鑒別器可以被表達為:
d(n)=x.|da(n)|.sign(dna(n))+(1-x).dna(n)
其中,
-d(n)是對于測量結(jié)果n由鑒別電路530計算的第一非模糊鑒別器,
-da(n)是模糊鑒別器,
-dna(n)是第二非模糊鑒別器,
-x是變量,其值取決于概率定律、循環(huán)模式或者任何其它機制而是1或0,
以控制在中間非模糊鑒別器與第二非模糊鑒別器之間的選擇。
由于相比于模糊鑒別器,第二非模糊鑒別器較為不魯棒,所以可以相對于若干測量結(jié)果對第二非模糊鑒別器的值進行平滑,以便進一步減小跟蹤環(huán)路的處理噪聲并且提高其魯棒性。
這個平滑可以是對值進行過濾,或者是對第二非模糊鑒別器值進行簡單的求和,因為僅考慮了這個測量結(jié)果的符號。在此情況下,所得到的第一非模糊副載波可以被表達為:
其中,m是為對第二非模糊鑒別器進行平滑而考慮的值的數(shù)量。
可以在任何適當?shù)挠布軜嬌系膅nss接收器中實施本發(fā)明。其適用于rf鏈的輸出處的gnss定位信號,優(yōu)選但不局限于基帶或中間頻率中??梢允褂媚M部件來實施各種跟蹤環(huán)路、鑒別器電路和計算電路。如果輸入信號是數(shù)字化的,那么它們還可以在計算機器上被實施,所述計算機器例如是軟件可重編程的計算機器(例如,微處理器、微控制器或數(shù)字信號處理器(dsp))或者專用的計算機器(例如,現(xiàn)場可編程門陣列(fpga)或?qū)S眉呻娐?asic))。模擬部件和數(shù)字部件的任何中間組合都是可能的。
圖7表示根據(jù)本發(fā)明的接收器的第二實施例,包括針對boc信號的模糊鑒別器的計算、以及擴頻碼跟蹤環(huán)路。
在圖7上,由兩個跟蹤環(huán)路并行地處理接收到的信號701。第一跟蹤環(huán)路包括用于執(zhí)行關于boc定位信號的相關710、并且計算模糊鑒別器711的電路。第一跟蹤環(huán)路還包括將鑒別器作為輸入并且控制振蕩器713的環(huán)路濾波器712,根據(jù)振蕩器713確定了第一偽距715。由于在考慮整個boc定位信號(副載波+擴頻碼)的情況下根據(jù)跟蹤環(huán)路來計算這個偽距,這個偽距被記為τboc。
第二跟蹤環(huán)路包括電路,其用于在通過去除副載波信息而將接收到的信號認為是bpsk信號的情況下執(zhí)行相關720。根據(jù)該相關確定了第二非模糊鑒別器721,其表示這個環(huán)路的跟蹤誤差,其輸入用于控制第二振蕩器723的環(huán)路濾波器722。根據(jù)振蕩器的相位來確定非模糊偽距τbpsk。
計算電路730被配置為對差值τbpsk-τboc進行測量。根據(jù)模糊鑒別器確定偽距τboc,其可能導致側(cè)峰跟蹤。偽距τbpsk是非模糊的,其精度較低但其保證對主峰進行跟蹤。因此,差值表示第一跟蹤環(huán)路的跟蹤誤差。這個測量結(jié)果的精度不高,因為在將接收到的信號認為是bpsk信號的情況下確定τbpsk,但不要求高精度,因為僅考慮差值的符號。為了提高這個測量結(jié)果的精度,可以關于連續(xù)的測量結(jié)果對bpsk偽距τbpsk和/或測量的差值進行平滑。
在替代實施例中,通過確定類bpsk非模糊鑒別器,第二跟蹤環(huán)路可以考慮boc信號來確定非模糊偽距。這個解決方案并不是優(yōu)選的,因為其實施成本高于將boc信號認為是bpsk信號的跟蹤環(huán)路的成本。
第二鑒別器電路740根據(jù)模糊鑒別器711的幅值以及所測量的差值730來計算第一非模糊鑒別器。如在圖5中,構造了中間非模糊鑒別器,其具有模糊鑒別器的幅值和所測量的差值的符號。這個中間鑒別器是非模糊的,其形狀與圖6的非模糊鑒別器650相同。為了應對中間非模糊鑒別器的零值的問題,與中間非模糊鑒別器交替地使用第二非模糊鑒別器來構造第一非模糊鑒別器。第一鑒別器是非模糊的,并且處理(address)了第一跟蹤環(huán)路的環(huán)路濾波器712的輸入。
在本發(fā)明的一個實施例中,第二非模糊鑒別器是在將定位信號認為是bpsk信號的情況下在第二跟蹤環(huán)路中計算的非模糊鑒別器751。
因此,第一鑒別器可以被表達為:
d(n)=x.|da(n)|.sign(τbpsk-τboc)+(1-x).(dnabpsk)
其中,dnabpsk是在第二跟蹤環(huán)路中計算的第二非模糊鑒別器721。
在本發(fā)明的另一個實施例中,第二非模糊鑒別器752是τboc與τbpsk之間的差值的值。
因此,第一鑒別器可以被表達為:
d(n)=x.|da(n)|.sign(τbpsk-τboc)+(1-x).(τbpck-τboc)
圖8表示根據(jù)本發(fā)明的接收器的第三實施例,包括針對boc信號的模糊鑒別器的計算、以及根據(jù)接收器和衛(wèi)星的已知位置對偽距的計算。
在圖8上,跟蹤環(huán)路類似于圖7中的第一跟蹤環(huán)路,該跟蹤環(huán)路包括計算關于所接收到的boc定位信號701的相關710,以確定模糊鑒別器711。跟蹤環(huán)路還包括環(huán)路濾波器712,其控制振蕩器713。根據(jù)這個跟蹤環(huán)路來確定偽距715,其被表示為τboc。
第二偽距τ期望802被用作電路810的輸入,電路810被配置為測量兩個偽距之間的差值。
可以根據(jù)從位于接收器內(nèi)部或外部的源接收的非gnss信息來確定這個偽距。這些非gnss信息至少包括接收器位置、衛(wèi)星位置以及時間信息。輸送這些信息的裝置例如是慣性站、本地時鐘、已知的檢查點、……。
根據(jù)這些信息,使用以下等式來構造期望的偽距τ期望:
τ期望=||xr-xs||+c*δtr
其中:
-c是光的速度,
-δtr是接收器時間與gnss系統(tǒng)時間之間的時間差值,
-xr是接收器的位置,
-xs是衛(wèi)星的位置。
還可以使用例如類bpsk鑒別器確定位置和時間來根據(jù)不受模糊度影響的衛(wèi)星的選擇確定第二偽距τ期望,并且使用以上公式根據(jù)這些信息來構造第二偽距τ期望。
該期望的偽距是非模糊的。
第二鑒別電路810測量差值τ期望-τboc,其符號用于模糊鑒別器的幅值來計算中間非模糊鑒別器820。τ期望的精度可能低于τboc的精度,但是不需要高精度的測量結(jié)果,因為僅使用差值的符號來構造中間非模糊鑒別器。
如在圖6上,可以關于連續(xù)的測量結(jié)果對所測量的差值以及期望的偽距τ期望進行平滑,以便提高魯棒性。
為了應對中間非模糊鑒別器的零值的問題,交替地使用第二非模糊鑒別器821來構造第一非模糊鑒別器820。這個第二非模糊鑒別器是所測量的差值τ期望-τboc。
圖9表示本發(fā)明的實施例的流程圖。
該方法包括關于gnss定位信號的副載波和擴頻碼來計算模糊鑒別器的第一步驟901。通過使接收到的gnss定位信號與參考信號相關來獲得這個模糊鑒別器,參考信號是根據(jù)跟蹤環(huán)路中所包括的時鐘的相位來構造的。
該方法還包括計算表示gnss定位信號的跟蹤誤差的值的第二步驟902。可以如圖5中計算非模糊鑒別器或者測量第一偽距與第二偽距之間的差值來獲得這個值,該第一偽距來自gnss定位信號跟蹤環(huán)路,該第二偽距來自如圖7中的基于非模糊鑒別器的跟蹤環(huán)路或者來自如圖8中的輔助(即,外部的)輸入。
該方法還包括生成第一非模糊鑒別器值的第三步驟,該第一非模糊鑒別器值的幅值基于在第一步驟中所計算的所述模糊鑒別器以及在第二步驟中所計算的表示跟蹤誤差的所述值中的一個,并且該第一非模糊鑒別器值的符號是在第二步驟中所計算的表示所述gnss定位信號的跟蹤誤差的值的符號。在這個步驟中,用于確定第一非模糊鑒別器值的幅值交替地是模糊鑒別器的幅值和非模糊鑒別器的幅值?;诟怕识苫蛘咧貜蜋C制在兩個鑒別器之間執(zhí)行選擇。大部分時間,選擇模糊鑒別器的幅值,第二非模糊鑒別器的幅值用于處理模糊鑒別器的零值。
在用于將數(shù)字gnss定位信號看作輸入的計算機器中實施該方法,該計算機器例如是dsp、asic、處理器、微處理器或fpga。