TWI434524B - Satellite signal tracking device and method thereof - Google Patents
Satellite signal tracking device and method thereof Download PDFInfo
- Publication number
- TWI434524B TWI434524B TW100132903A TW100132903A TWI434524B TW I434524 B TWI434524 B TW I434524B TW 100132903 A TW100132903 A TW 100132903A TW 100132903 A TW100132903 A TW 100132903A TW I434524 B TWI434524 B TW I434524B
- Authority
- TW
- Taiwan
- Prior art keywords
- code
- boc
- correlation value
- prn
- unit
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 18
- KAKIEONGVIRLLB-UHFFFAOYSA-N CBOC Chemical compound CBOC KAKIEONGVIRLLB-UHFFFAOYSA-N 0.000 claims description 18
- 239000013256 coordination polymer Substances 0.000 claims description 16
- 238000005314 correlation function Methods 0.000 claims description 15
- 230000003993 interaction Effects 0.000 claims description 13
- 238000004364 calculation method Methods 0.000 claims description 5
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims 1
- 230000005540 biological transmission Effects 0.000 description 2
- 230000002596 correlated effect Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000000969 carrier Substances 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
Landscapes
- Position Fixing By Use Of Radio Waves (AREA)
Description
本發明係關於一種衛星訊號追蹤之處理,尤其是可適用於不同衛星系統間之訊號追蹤裝置及方法。The present invention relates to a satellite signal tracking process, and more particularly to a signal tracking device and method applicable between different satellite systems.
全球衛星導航系統(Global Navigation Satellite System,GNSS)提供了衛星定位與訊號傳遞等服務,為人類的生活帶來極大的便利,而在傳遞訊號的過程中,衛星訊號之定位精準度與訊號穩定度,與可用之衛星數量息息相關,當可用之衛星數量越多時,訊號的傳輸強度與座標計算便會更佳穩定及精確。The Global Navigation Satellite System (GNSS) provides services such as satellite positioning and signal transmission, which brings great convenience to human life. In the process of transmitting signals, the positioning accuracy and signal stability of satellite signals It is closely related to the number of available satellites. When the number of available satellites is larger, the transmission strength and coordinate calculation of the signal will be better and more stable and accurate.
目前而言,全世界所架設之GNSS種類不只一種,例如美國之衛星導航系統GPS,或是歐洲之衛星導航系統Galileo等,而各該衛星導航系統皆具有不同之訊號頻帶,接收端若能同時接收不同訊號頻帶之載波,並將該載波調變為可辨識之傳遞訊號,便可同時利用不同系統之衛星,藉由可利用之衛星的總數量提升,增強定位的準確度及訊號的穩定性。而各該衛星系統間的訊號調變方式,較常見係使用一雙偏移載波(Binary Offset Carrier,BOC)之調變方式,然而由於多峰值的自相關性現象,使該BOC訊號產生次峰值,該次峰值可能會導致接收器在鎖定峰值的過程中,誤將次峰值當做主峰值鎖定,造成錯誤的追蹤,使得導航出現誤判。At present, there are more than one type of GNSS installed in the world, such as the satellite navigation system GPS in the United States or the Galileo satellite navigation system in Europe. Each of the satellite navigation systems has different signal bands, and the receiving end can simultaneously Receiving carriers in different signal bands and transforming the carrier into an identifiable transmission signal, which can simultaneously utilize satellites of different systems, and enhance the accuracy of positioning and signal stability by increasing the total number of available satellites. . The signal modulation mode between the satellite systems is more commonly used by a double-offset carrier (Binary Offset Carrier (BOC) modulation method. However, due to the multi-peak autocorrelation phenomenon, the BOC signal produces a secondary peak. This peak value may cause the receiver to mistakenly use the secondary peak as the primary peak during the process of locking the peak, causing false tracking, which causes the navigation to be misjudged.
請參照第1圖所示,係中華民國公告第I337027號「雙偏移載波訊號獲取和追蹤之方法及裝置」發明專利案,揭示一種BOC訊號獲取和追蹤方法及裝置,該前案係包含一碼單元91、一碼延遲估計器92及一控制器93。該碼單元91係產生一BOC、一BOC副載波及一偽隨機碼(pseudo-random noise,PRN),並將該BOC、BOC副載波及PRN輸入該碼延遲估計器92,以產生一合併相關值,並將該合併相關值輸入該控制器93,使該控制器93控制該碼單元91所輸出之BOC、BOC副載波及PRN。其中,該碼延遲估計器92在產生該合併相關值的過程中,係利用一合併相關函數去除次峰值,以避免峰值鎖定的誤差,該前案所利用之合併相關函數如下所示:Please refer to FIG. 1 , which is a patent application method and device for "Double Offset Carrier Signal Acquisition and Tracking" in the Republic of China Announcement No. I337027, and discloses a BOC signal acquisition and tracking method and apparatus. The pre-case includes one The code unit 91, a code delay estimator 92 and a controller 93. The code unit 91 generates a BOC, a BOC subcarrier, and a pseudo-random noise (PRN), and inputs the BOC, BOC subcarrier and PRN into the code delay estimator 92 to generate a merge correlation. The value is input to the controller 93, so that the controller 93 controls the BOC, BOC subcarrier, and PRN output by the code unit 91. The code delay estimator 92 uses a merge correlation function to remove the secondary peak in the process of generating the combined correlation value to avoid the peak lock error. The merge correlation function utilized in the previous case is as follows:
Rcombi =R2 BOC/BOC (τ)-α×R2 BOC/PRN (τ)R combi =R 2 BOC/BOC (τ)-α×R 2 BOC/PRN (τ)
其中among them
Rcombi :合併相關值,R combi : merge the relevant values,
RBOC/BOC :BOC對BOC之相關功率,R BOC/BOC : BOC related power to BOC,
RBOC /PR N:BOC對PRN之相關功率。R BOC / PR N: BOC vs. PRN related power.
在該碼延遲估測器92中,係利用一合併單元921將該RBOC/BOC 與RBOC/PRN 分別作平方及相減的運算,以產生一合併相關值。In the code delay estimator 92, the R BOC/BOC and the R BOC/PRN are respectively subjected to a square and subtraction operation by a combining unit 921 to generate a combined correlation value.
由此可知,該碼單元91所產生之訊號,以及該訊號之處理過程,皆會影響後續之碼延遲估計器92及該控制器93之訊號處理複雜度。在該前案之碼單元91架構下,該碼延遲估計器92必須具有一合併單元921,且該合併單元921更需進行平方之運算,使得該碼延遲估計器92之複雜度提升,造成了訊號追蹤系統之硬體實現的成本增加。It can be seen that the signal generated by the code unit 91 and the processing of the signal affect the signal processing complexity of the subsequent code delay estimator 92 and the controller 93. In the architecture of the code unit 91 of the previous case, the code delay estimator 92 must have a merging unit 921, and the merging unit 921 needs to perform a squaring operation, so that the complexity of the code delay estimator 92 is increased, resulting in The cost of hardware implementation of the signal tracking system has increased.
本發明之主要目的係提供一種訊號追蹤裝置及方法,該訊號追蹤方法可適用於不同衛星訊號之追蹤。The main object of the present invention is to provide a signal tracking apparatus and method, which can be applied to tracking different satellite signals.
本發明之次要目的係提供一種訊號追蹤裝置及方法,該訊號追蹤方法具有較低之複雜度。A secondary object of the present invention is to provide a signal tracking apparatus and method that has a lower complexity.
為達到前述發明目的,本發明所運用之技術手段包含有:一種衛星訊號追蹤裝置,係包含:一電碼產生器,係產生一BOC電碼及一PRN電碼;一移位暫存單元,連接該電碼產生器,該移位暫存單元係接收該BOC電碼及PRN電碼,並對該BOC電碼進行移位,產生一BOC領先電碼、一BOC落後電碼及一PRN對準電碼;一混合運算單元,連接該移位暫存單元,該混合運算單元係將該BOC領先電碼、BOC落後電碼及PRN對準電碼分別與一衛星訊號CBOC進行一混合運算,並得到一領先相關值、一落後相關值及一對準相關值;一鑑別器,連接該混合運算單元,該鑑別器係接收該領先相關值、落後相關值及對準相關值,並透過一相關性函數計算,輸出一修正訊號;及一控制器,連接該鑑別器及該移位暫存單元,該控制器係接收該修正訊號,並輸出一控制訊號至該移位暫存單元。In order to achieve the foregoing object, the technical means for the present invention comprises: a satellite signal tracking device, comprising: a code generator, generating a BOC code and a PRN code; a shift register unit, connecting the code a generator, the shift temporary storage unit receives the BOC code and the PRN code, and shifts the BOC code to generate a BOC leading code, a BOC backward code and a PRN alignment code; a hybrid operation unit, connecting The shifting temporary storage unit performs a mixing operation of the BOC leading code, the BOC backward code and the PRN alignment code with a satellite signal CBOC, and obtains a leading correlation value, a backward correlation value and a Aligning the correlation value; a discriminator, connecting the hybrid operation unit, the discriminator receiving the leading correlation value, the backward correlation value, and the alignment correlation value, and outputting a correction signal through a correlation function calculation; and a control And connecting the discriminator and the shift register unit, the controller receives the correction signal and outputs a control signal to the shift register unit.
本發明之衛星訊號追蹤裝置,其中該鑑別器之相關性函數為:The satellite signal tracking device of the present invention, wherein the discriminator's correlation function is:
D coh ( τ) =N coh [D CB ( τ) -αD CP ( τ)] , D coh ( τ ) = N coh [D CB ( τ ) -α D CP ( τ )] ,
D CB ( τ) =R CB ( τ+(d/2)) -R CB ( τ-(d/2)) ;及 D CB ( τ ) = R CB ( τ+ (d/2)) - R CB ( τ- (d/2)) ;
D CP ( τ) =R CP ( τ) ; D CP ( τ ) = R CP ( τ ) ;
D coh ( τ) 為該修正訊號,R CB ( τ+(d/2)) 為CBOC對BOC交互運算之落後相關值,R CB ( τ-(d/2)) 為CBOC對BOC交互運算之領先相關值,R CP ( τ) 為CBOC對PRN交互運算之對準相關值,N coh 為一可調參數,α為一調整因子。 D coh ( τ ) is the correction signal, R CB ( τ+ (d/2)) is the backward correlation value of CBOC for BOC interaction, and R CB ( τ- (d/2)) is CBOC for BOC interaction operation. Leading correlation value, R CP ( τ ) is the alignment correlation value of CBOC for PRN interaction operation, N coh is an adjustable parameter, and α is an adjustment factor.
本發明之衛星訊號追蹤裝置,其中該電碼產生器具有一次載波產生器、一PRN產生器及一混頻單元,該次載波產生器之輸出端與PRN產生器之輸出端連接至該混頻單元之輸入端。The satellite signal tracking device of the present invention, wherein the code generator has a primary carrier generator, a PRN generator and a mixing unit, and an output of the secondary carrier generator and an output of the PRN generator are connected to the mixing unit The input.
本發明之衛星訊號追蹤裝置,其中該混合運算單元具有數個混頻單元及數個積分相關運算單元,以進行該混合運算。。In the satellite signal tracking device of the present invention, the hybrid operation unit has a plurality of mixing units and a plurality of integral correlation operation units for performing the mixing operation. .
本發明之衛星訊號追蹤裝置,其中其中該混頻單元為一乘法單元。The satellite signal tracking device of the present invention, wherein the mixing unit is a multiplication unit.
本發明之衛星訊號追蹤裝置,其中該控制器具有一迴路濾波器及一數值控制振盪器,該迴路濾波器連接該鑑別器,該數值控制振盪器連接該迴路濾波器及該移位暫存單元。The satellite signal tracking device of the present invention, wherein the controller has a loop filter and a numerically controlled oscillator, the loop filter is coupled to the discriminator, and the numerical control oscillator is coupled to the loop filter and the shift register unit.
為讓本發明之上述及其他目的、特徵及優點能更明顯易懂,下文特舉本發明之較佳實施例,並配合所附圖式,作詳細說明如下:本發明衛星訊號追蹤裝置可作為習知GNSS訊號接收器之一部份構件,例如GPS接收器等,且該接收器係用以接收一衛星訊號。The above and other objects, features, and advantages of the present invention will become more apparent from the aspects of the invention. Some components of a conventional GNSS signal receiver, such as a GPS receiver, etc., are used to receive a satellite signal.
請參照第2圖所示,本發明衛星訊號追蹤裝置係包含一電碼產生器1、一移位暫存單元2、一混合運算單元3、一鑑別器4及一控制器5。該電碼產生器1係將產生之電碼輸入該移位暫存單元2,該移位暫存單元2係將該電碼進行碼率(chip rate)的移位後,輸入至該混合運算單元3,與一衛星訊號進行運算,再將該運算結果送至該鑑別器4,得到一修正訊號,最後將該修正訊號傳至該控制器5,透過該控制器5控制該移位暫存單元2之移位碼率。Referring to FIG. 2, the satellite signal tracking device of the present invention comprises a code generator 1, a shift register unit 2, a hybrid operation unit 3, a discriminator 4 and a controller 5. The code generator 1 inputs the generated code into the shift temporary storage unit 2, and the shift register unit 2 shifts the code to a chip rate, and then inputs the code to the hybrid operation unit 3. Performing an operation with a satellite signal, and then sending the operation result to the discriminator 4 to obtain a correction signal, and finally transmitting the correction signal to the controller 5, and controlling the shift register unit 2 through the controller 5 Shift code rate.
該電碼產生器1主要係產生一BOC電碼及一PRN電碼,該電碼產生器1可如本實施例中,設有一次載波產生器11及一PRN產生器12,該PRN產生器12係直接產生一PRN電碼;該次載波產生器11可產生之一次載波電碼,並將該次載波電碼與該PRN電碼透過一混頻單元13混頻,進而輸出一BOC電碼。該混頻單元13可以是習知任何混頻計算,或如本實施例之乘法運算單元,在此並不設限。The code generator 1 mainly generates a BOC code and a PRN code. The code generator 1 can be provided with a primary carrier generator 11 and a PRN generator 12 as in the embodiment. The PRN generator 12 is directly generated. a PRN code; the secondary carrier generator 11 can generate a primary carrier code, and mix the secondary carrier code with the PRN code through a mixing unit 13, thereby outputting a BOC code. The mixing unit 13 can be any conventional mixing calculation, or a multiplication unit as in this embodiment, and is not limited herein.
該移位暫存單元2係連接該電碼產生器1,並接收該電碼產生器1所產生之該BOC電碼與該PRN電碼,該PRN電碼進入該移位暫存單元2後,直接輸出為一PRN對準電碼:該BOC電碼進入該移位暫存單元2後,先將該BOC電碼作碼率往前及往後的移位,再輸出一BOC領先(Early)電碼、一BOC落後(Late)電碼。該移位暫存單元2可如本實施例中,具有一移位暫存器21及一暫存器22,該移位暫存器21可對所接收之該BOC電碼作一暫存及碼率的移位,以輸出該BOC領先電碼及BOC落後電碼;該暫存器22係暫存所接收之該PRN電碼,並在適當的時間觸發輸出該PRN對準電碼。其中,該領先碼率與落後碼率可自由調整,一般介於0到1之間,例如本實施例設於1/2碼率。The shift register unit 2 is connected to the code generator 1 and receives the BOC code generated by the code generator 1 and the PRN code. After entering the shift register unit 2, the PRN code is directly output as one. PRN alignment code: After the BOC code enters the shift register unit 2, the BOC code is first shifted in the code rate forward and backward, and then a BOC leading (Early) code is output, and a BOC is behind (Late )Telegraphic code. The shift register unit 2 can have a shift register 21 and a register 22, and the shift register 21 can perform temporary storage and code on the received BOC code. The rate shifts to output the BOC leading code and the BOC backward code; the register 22 temporarily stores the received PRN code and triggers the output of the PRN alignment code at an appropriate time. The lead code rate and the backward code rate are freely adjustable, and are generally between 0 and 1. For example, the embodiment is set at a 1/2 code rate.
該混合運算單元3係連接該移位暫存單元2,並接收該BOC領先電碼、BOC落後電碼、PRN對準電碼及一衛星訊號CBOC電碼,並經由一交互運算得到一領先相關值、一落後相關值及一對準相關值。其中,該衛星訊號CBOC電碼可為衛星系統所傳送之載波或訊號。在本實施例中,該混合運算單元3係將該BOC領先電碼、BOC落後電碼、PRN對準電碼分別與該衛星訊號CBOC電碼透過數個混頻單元31得到數個相關運算值,再將該數個相關運算值輸入數個積分相關運算單元32,以得到該領先相關值、落後相關值及對準相關值。其中,該數混頻單元31及積分相關運算單元32可為習知任何相關運算方式,在此並不設限,或如本實施例中,該數混頻單元31為一乘法單元。The hybrid operation unit 3 is connected to the shift temporary storage unit 2, and receives the BOC leading code, BOC backward code, PRN alignment code and a satellite signal CBOC code, and obtains a leading correlation value through an interaction operation. Correlation values and an alignment correlation value. The satellite signal CBOC code can be a carrier or signal transmitted by the satellite system. In this embodiment, the hybrid operation unit 3 obtains a plurality of correlation calculation values by transmitting the BOC leading code, the BOC backward code, and the PRN alignment code to the satellite signal CBOC code through the plurality of mixing units 31, and then A plurality of correlation operation values are input to the plurality of integral correlation operation units 32 to obtain the leading correlation value, the backward correlation value, and the alignment correlation value. The number mixing unit 31 and the integral correlation operation unit 32 may be any related operation manners, which are not limited herein, or as in this embodiment, the number mixing unit 31 is a multiplication unit.
該鑑別器4係連接該混合運算單元3,以接收該領先相關值、落後相關值及對準相關值,並輸出一修正訊號。由於該BOC電碼由該移位暫存單元2輸出後可能具有次峰值,為消除該次峰值,必須利用一相關性函數去除次峰值,使訊號得以正確鎖定。該相關性函數係設於該鑑別器4內,並以一公式表示如下:The discriminator 4 is connected to the hybrid operation unit 3 to receive the lead correlation value, the backward correlation value, and the alignment correlation value, and output a correction signal. Since the BOC code may have a secondary peak after being output by the shift register unit 2, in order to eliminate the secondary peak, a correlation function must be used to remove the secondary peak, so that the signal is correctly locked. The correlation function is set in the discriminator 4 and is expressed by a formula as follows:
D coh ( τ) =N coh [-D CB ( τ)- αD CP ( τ)] (1) D coh ( τ ) = N coh [-D CB ( τ )- α D CP ( τ )] (1)
其中among them
D CB ( τ) =R CB ( τ+(d/2)) -R CB ( τ-(d/2)) , D CB ( τ ) = R CB ( τ+ (d/2)) - R CB ( τ -(d/2)) ,
D CP ( τ) =R CP ( τ) , D CP ( τ ) = R CP ( τ ) ,
D coh ( τ) :修正訊號, D coh ( τ ) : correction signal,
N coh :可調參數, N coh : adjustable parameters,
α:調整因子,α: adjustment factor,
R CB ( τ+(d/2)) :CBOC對BOC交互運算之落後相關值 R CB ( τ+ (d/2)) : the backward correlation value of CBOC for BOC interaction
,,
R CB ( τ-(d/2)) :CBOC對BOC交互運算之領先相關值, R CB ( τ- (d/2)) : the leading correlation value of CBOC for BOC interaction,
R CP ( τ) :CBOC對PRN交互運算之對準相關值, R CP ( τ ) : the alignment correlation value of the CBOC for the PRN interaction operation,
該鑑別器4係將該領先相關值、落後相關值及對準相關值輸入上述公式,其中,該可調參數N coh 係依據接收訊號功率強度,以及訊號取樣率而決定;該調整因子α之值可視情況作更改,藉而達到細微調整該鑑別器4函數分佈的大小,以便完成消除殘餘的訊號峰值,最後再傳出該修正訊號D coh ( τ) 。The discriminator 4 inputs the leading correlation value, the backward correlation value and the alignment correlation value into the above formula, wherein the adjustable parameter N coh is determined according to the received signal power intensity and the signal sampling rate; the adjustment factor α The value can be changed as appropriate, whereby the size of the function distribution of the discriminator 4 is finely adjusted to eliminate the residual signal peak, and finally the correction signal D coh ( τ ) is transmitted.
該控制器5係連接該鑑別器4與該移位暫存單元2,以接收該鑑別器4所輸出之修正訊號,並藉由該修正訊號調整該移位暫存單元2之移位碼率。該控制器5可如本實施例中,具有一迴路濾波器51及一數值控制振盪器(number control oscillator)52,該迴路濾波器51係連接該鑑別器4,以接收該修正訊號並進行訊號過濾,再輸出該過濾後之修正訊號,該數值控制振盪器52連接該迴路濾波器51與該移位暫存單元2,以接收該過濾後之修正訊號,並輸出一控制訊號至該移位暫存單元2,以調整該移位暫存單元2中,BOC領先電碼及BOC落後電碼之移位碼率,使訊號之追蹤更佳精確。The controller 5 is connected to the discriminator 4 and the shift register unit 2 to receive the correction signal output by the discriminator 4, and adjust the shift code rate of the shift register unit 2 by the correction signal. . The controller 5 can have a loop filter 51 and a number control oscillator 52 as in this embodiment. The loop filter 51 is connected to the discriminator 4 to receive the correction signal and perform signal Filtering, and then outputting the filtered correction signal, the value control oscillator 52 is connected to the loop filter 51 and the shift register unit 2 to receive the filtered correction signal, and output a control signal to the shift The temporary storage unit 2 adjusts the shift code rate of the BOC leading code and the BOC backward code in the shift temporary storage unit 2, so that the tracking of the signal is better and more accurate.
請參照第2、3圖所示,本發明衛星訊號追蹤方法係包含一電碼產生步驟S1、一電碼移位步驟S2、一相關值產生步驟S3、一修正訊號產生步驟S4及一電碼移位調整步驟S5。Referring to FIG. 2 and FIG. 3, the satellite signal tracking method of the present invention includes a code generating step S1, a code shifting step S2, a correlation value generating step S3, a modified signal generating step S4, and a code shifting adjustment. Step S5.
該電碼產生步驟S1係利用該電碼產生器1產生一BOC電碼及一PRN電碼,可如本實施例中,利用該PRN產生器12直接產生一PRN電碼;再利用該次載波產生器11產生一次載波電碼,並將該次載波電碼與該PRN電碼透過一混頻單元13混頻,進而輸出該BOC電碼。The code generating step S1 is to generate a BOC code and a PRN code by using the code generator 1. In this embodiment, the PRN generator 12 directly generates a PRN code; and the secondary carrier generator 11 is used to generate the PRN code. The carrier code is mixed with the subcarrier code and the PRN code through a mixing unit 13, and the BOC code is output.
該電碼移位步驟S2,係將該BOC電碼與該PRN電碼進行移位及暫存處理,並輸出該PRN對準電碼、BOC領先電碼及BOC落後電碼,可如本實施例中利用該移位暫存器21接收該BOC電碼,並輸出該BOC領先電碼及BOC落後電碼;利用該暫存器22暫存該PRN電碼,再輸出該PRN對準電碼。The code shifting step S2 is to shift and temporarily store the BOC code and the PRN code, and output the PRN alignment code, the BOC leading code and the BOC backward code, which may be utilized in the embodiment. The register 21 receives the BOC code, and outputs the BOC leading code and the BOC backward code; the temporary memory 22 temporarily stores the PRN code, and then outputs the PRN alignment code.
該相關值產生步驟S3,係接收該衛星訊號,並將該衛星訊號分別與該BOC領先電碼、BOC落後電碼及PRN對準電碼作相關運算,以得到該領先相關值、落後相關值及對準相關值。可如本實施例中,利用數混頻單元31分別接收該BOC領先電碼、BOC落後電碼及PRN對準電碼,並將該衛星訊號傳送至各該混頻單元31進行混頻運算,再將各該混頻結果分別傳送至該數積分相關運算單元32,以得到該領先相關值、落後相關值及對準相關值。The correlation value is generated in step S3, and the satellite signal is received, and the satellite signal is correlated with the BOC leading code, the BOC backward code and the PRN alignment code to obtain the leading correlation value, the backward correlation value and the alignment. Relevant value. In this embodiment, the BOC leading code, the BOC backward code, and the PRN alignment code are respectively received by the frequency mixing unit 31, and the satellite signal is transmitted to each of the mixing units 31 for mixing operation, and then each The mixing result is separately transmitted to the number integral correlation operation unit 32 to obtain the leading correlation value, the backward correlation value, and the alignment correlation value.
該修正訊號產生步驟S4,係將該領先相關值、落後相關值及對準相關值通過一相關性函數,產生該修正訊號。該相關性函數如下所述:The correction signal generating step S4 generates the correction signal by passing the leading correlation value, the backward correlation value and the alignment correlation value through a correlation function. The correlation function is as follows:
D coh ( τ) =N coh [D CB ( τ) -αD CP ( τ)] D coh ( τ ) = N coh [D CB ( τ ) -α D CP ( τ )]
該相關性函數之細部介紹已在該鑑別器4敘述中提及,於此不再贅述。A detailed description of the correlation function has been mentioned in the description of the discriminator 4 and will not be described again.
該電碼移位調整步驟S5,係接收該修正訊號,並輸出該控制訊號以控制該電碼移位之碼率。如本實施例中,該修正訊號先通過一迴路濾波器51過濾該修正訊號,並透過該數值控制振盪器52輸出該控制訊號至該移位暫存單元2,調整該移位暫存單元中,該BOC領先電碼及BOC落後電碼之移位碼率。The code shift adjustment step S5 receives the correction signal and outputs the control signal to control the code rate of the code shift. In this embodiment, the correction signal first filters the correction signal through the loop filter 51, and the control signal 52 outputs the control signal to the shift register unit 2 through the value control, and adjusts the shift register unit. The BOC leads the code and the shift rate of the backward code of the BOC.
在本實施例中,藉由該移位暫存單元2所產生之該BOC領先電碼、BOC落後電碼及PRN對準電碼,分別與該衛星訊號進行相關運算,以輸出該領先相關值、落後相關值及對準相關值。且該領先相關值、落後相關值及對準相關值不需先經過一合併單元以求得一合併相關值,而是直接送至該鑑別器4,透過該鑑別器4之相關性函數求得該修正訊號,該相關性函數不需對該領先相關值、落後相關值及對準相關值進行平方的運算,可降低硬體實現的複雜度。In this embodiment, the BOC leading code, the BOC backward code and the PRN alignment code generated by the shift temporary storage unit 2 are respectively correlated with the satellite signal to output the leading correlation value and the backward correlation. Value and alignment related values. And the leading correlation value, the backward correlation value and the alignment correlation value do not need to go through a merging unit to obtain a combined correlation value, but are directly sent to the discriminator 4, and the correlation function of the discriminator 4 is obtained. The correction signal, the correlation function does not need to square the leading correlation value, the backward correlation value, and the alignment correlation value, thereby reducing the complexity of the hardware implementation.
本發明之衛星訊號追蹤裝置及方法,在不同衛星系統之訊號傳遞時,可消除訊號載波之次峰值,具有適用於不同衛星系統之功效。The satellite signal tracking device and method of the invention can eliminate the secondary peak of the signal carrier when the signals of different satellite systems are transmitted, and has the functions suitable for different satellite systems.
本發明之衛星訊號追蹤裝置及方法,該鑑別器具有較低之硬體複雜度,具有降低硬體成本之功效。The satellite signal tracking device and method of the present invention have low hardware complexity and have the effect of reducing hardware cost.
雖然本發明已利用上述較佳實施例揭示,然其並非用以限定本發明,任何熟習此技藝者在不脫離本發明之精神和範圍之內,相對上述實施例進行各種更動與修改仍屬本發明所保護之技術範疇,因此本發明之保護範圍當視後附之申請專利範圍所界定者為準。While the invention has been described in connection with the preferred embodiments described above, it is not intended to limit the scope of the invention. The technical scope of the invention is protected, and therefore the scope of the invention is defined by the scope of the appended claims.
1...電碼產生器1. . . Code generator
11...次載波產生器11. . . Secondary carrier generator
12...PRN產生器12. . . PRN generator
13...混頻單元13. . . Mixing unit
2...移位暫存單元2. . . Shift register unit
21...移位暫存器twenty one. . . Shift register
22...暫存器twenty two. . . Register
3...混合運算單元3. . . Hybrid arithmetic unit
31...混頻單元31. . . Mixing unit
32...積分相關運算單元32. . . Integral correlation unit
4...鑑別器4. . . Discriminator
5...控制器5. . . Controller
51...迴路濾波器51. . . Loop filter
52...數值控制振盪器52. . . Numerically controlled oscillator
91...碼單元91. . . Code unit
92...碼延遲估計器92. . . Code delay estimator
921...合併單元921. . . Merging unit
93...控制器93. . . Controller
第1圖:習知衛星訊號追蹤裝置。Figure 1: A conventional satellite signal tracking device.
第2圖:本發明衛星訊號追蹤裝置。Figure 2: Satellite signal tracking device of the present invention.
第3圖:本發明衛星訊號追蹤步驟。Figure 3: Satellite signal tracking step of the present invention.
1...電碼產生器1. . . Code generator
11...次載波產生器11. . . Secondary carrier generator
12...PRN產生器12. . . PRN generator
13...混頻單元13. . . Mixing unit
2...移位暫存單元2. . . Shift register unit
21...移位暫存器twenty one. . . Shift register
22...暫存器twenty two. . . Register
3...混合運算單元3. . . Hybrid arithmetic unit
31...數混頻單元31. . . Number mixing unit
32...數積分相關運算單元32. . . Number integral correlation unit
4...鑑別器4. . . Discriminator
5...控制器5. . . Controller
51...迴路濾波器51. . . Loop filter
52...數值控制振盪器52. . . Numerically controlled oscillator
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW100132903A TWI434524B (en) | 2011-09-13 | 2011-09-13 | Satellite signal tracking device and method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW100132903A TWI434524B (en) | 2011-09-13 | 2011-09-13 | Satellite signal tracking device and method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201312953A TW201312953A (en) | 2013-03-16 |
TWI434524B true TWI434524B (en) | 2014-04-11 |
Family
ID=48482700
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW100132903A TWI434524B (en) | 2011-09-13 | 2011-09-13 | Satellite signal tracking device and method thereof |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI434524B (en) |
-
2011
- 2011-09-13 TW TW100132903A patent/TWI434524B/en active
Also Published As
Publication number | Publication date |
---|---|
TW201312953A (en) | 2013-03-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3262585B2 (en) | Digital Processing Technology for Global Positioning System Receiver | |
US9515697B2 (en) | Scanning correlator for global navigation satellite system signal tracking | |
US8781039B2 (en) | Receiver and method for receiving a composite signal | |
TWI337027B (en) | Boc signal acquisition and tracking method and apparatus | |
US9383449B2 (en) | Method and apparatus for removing spoofing signal in satellite navigation system | |
CN1031843C (en) | A pseudorandom noise ranging receiver which compensates for multipath distortion by dynamically adjusting the time delay spacing between early and late correctors | |
JP5968998B2 (en) | POSITIONING SIGNAL DETECTING METHOD, POSITIONING SIGNAL DETECTING PROGRAM, POSITIONING SIGNAL RECEIVING DEVICE, POSITIONING DEVICE, AND INFORMATION DEVICE TERMINAL | |
CA2747489A1 (en) | Full-polarimetric synthetic aperture radar and method of transmitting and receiving for the same | |
DE102009043899A1 (en) | Method for correcting the phase inversion of a data signal and system for implementing the same | |
CN112904383A (en) | Self-adaptive switching method for tracking loop of single-frequency multi-frequency GNSS receiver | |
CN106526625A (en) | Frequency discriminating method and frequency discriminating device based on energy | |
EP1288672A1 (en) | Method and apparatus for processing signals for ranging applications | |
PH12015500155B1 (en) | Satellite positioning signal receiving method and device | |
KR20160116758A (en) | Method for generating an unambiguous correlation function for tracking the AltBOC signal | |
CN106547005A (en) | A kind of method and device for capturing for sinusoidal binary offset carrier (boc) modulated signals | |
CN106896383B (en) | A kind of receiver tracking device and the method for realizing receiver tracking | |
KR101673995B1 (en) | Apparatus for eliminating side peak cancellation for altboc signal tracking and method thereof | |
US8295411B2 (en) | Method and system for maintaining integrity of a binary offset carrier signal | |
TWI434524B (en) | Satellite signal tracking device and method thereof | |
KR101830713B1 (en) | Signal processing method, correlator, software signal receiver by using code cycle | |
CN101576612B (en) | Method for estimating carrier-to-noise ratio of GPS signal and GPS receiver | |
CN105634479A (en) | Method and device for tracking high order multi-side-peak BOC signals | |
US8179949B2 (en) | Correlation method and signal processing method of CDMA receiver using mapping | |
CN104267414B (en) | Subspace cross-correlation interference removing method based on Doppler frequency difference decay factor | |
CN109286585B (en) | Capture algorithm based on USB measurement and control system |