JP2008028470A - Satellite receiver - Google Patents

Satellite receiver Download PDF

Info

Publication number
JP2008028470A
JP2008028470A JP2006195909A JP2006195909A JP2008028470A JP 2008028470 A JP2008028470 A JP 2008028470A JP 2006195909 A JP2006195909 A JP 2006195909A JP 2006195909 A JP2006195909 A JP 2006195909A JP 2008028470 A JP2008028470 A JP 2008028470A
Authority
JP
Japan
Prior art keywords
phase
correlation value
component
code
correlation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2006195909A
Other languages
Japanese (ja)
Other versions
JP4769135B2 (en
Inventor
Un Kyo
耘 喬
Mikio Nakamura
幹男 中村
Masahiro Genda
正弘 源田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Japan Radio Co Ltd
Original Assignee
Japan Radio Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Japan Radio Co Ltd filed Critical Japan Radio Co Ltd
Priority to JP2006195909A priority Critical patent/JP4769135B2/en
Publication of JP2008028470A publication Critical patent/JP2008028470A/en
Application granted granted Critical
Publication of JP4769135B2 publication Critical patent/JP4769135B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a satellite receiver capable of positively tracking reception signals from a satellite. <P>SOLUTION: An I component summation processing section 76 executes adding processing of a first summation correlation value obtained by summing a first correlation value by a predetermined time and an absolute value of a second summation correlation value obtained by summing a second correlation value by a predetermined time, and outputs I component summation correlation values IE, IP, IL to a code loop discriminator 22. Meanwhile, a Q component summation processing section 78 executes adding processing of a third summation correlation value obtained by summing a third correlation value by a predetermined time and an absolute value of a fourth summation correlation value obtained by summing a fourth correlation value by a predetermined time, and outputs Q component summation correlation values QE, QP, QL to the discriminator 22. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、衛星からBOC(1、1)方式にて変調された受信信号を受信し、この受信信号から得られたベースバンド信号とレプリカコードとの相関結果に基づいて該受信信号の追尾を行う衛星受信装置に関する。   The present invention receives a received signal modulated by the BOC (1, 1) system from a satellite, and tracks the received signal based on a correlation result between a baseband signal obtained from the received signal and a replica code. The present invention relates to a satellite receiving apparatus.

近時、欧州連合及び欧州宇宙機関では、GPS(Global Positioning System)以外の新しい衛星航法システムを構築するためのGalileo計画を進めている。この計画に係る衛星航法システムでの測位原理は、従来のGPSと略同様であるが、1164〜1215[MHz]のE5波、1260〜1300[MHz]のE6波、1559〜1591[MHz]のE1波の3つの周波数帯で、宇宙空間の衛星から地球上の衛星受信装置に受信信号を放送することが検討されている。   Recently, the European Union and the European Space Agency are proceeding with the Galileo program to build a new satellite navigation system other than GPS (Global Positioning System). The positioning principle in the satellite navigation system according to this plan is substantially the same as that of the conventional GPS, but E5 wave of 1164 to 1215 [MHz], E6 wave of 1260 to 1300 [MHz], and 1559 to 1591 [MHz]. Broadcasting a received signal from a satellite in outer space to a satellite receiver on the earth in three frequency bands of E1 waves is under study.

この場合、シングルキャリアで変調された受信信号を衛星から地球に向けて放送すると、該受信信号とGPSの信号とが干渉するおそれがあるので、BOC(Binary Offset Carrier)のサブキャリアを用いたBOC(1、1)方式により変調された受信信号を衛星から放送することが検討されている。なお、前記BOC(1、1)の括弧内の左側の数字は、サブキャリアの周波数[MHz](より正確には、1.023[MHz])であり、右側の数字は、PNコード(擬似雑音コード)のチップレート[MHz](より正確には、1.023[MHz])である。   In this case, if a reception signal modulated with a single carrier is broadcast from a satellite toward the earth, the reception signal and the GPS signal may interfere with each other. Therefore, a BOC using a BOC (Binary Offset Carrier) subcarrier is used. Broadcasting a received signal modulated by the (1, 1) system from a satellite is under study. The number on the left side in parentheses of the BOC (1, 1) is the subcarrier frequency [MHz] (more precisely, 1.023 [MHz]), and the number on the right side is the PN code (pseudo). Noise code) chip rate [MHz] (more precisely, 1.023 [MHz]).

そこで、本出願人は、従来からあるBPSK変調方式の衛星受信装置(非特許文献1)を用いて、BOC(1、1)方式により変調された受信信号を受信可能な衛星受信装置を案出できるか否かを検討した。   Therefore, the present applicant has devised a satellite receiver capable of receiving a reception signal modulated by the BOC (1, 1) method using a conventional satellite receiver of the BPSK modulation method (Non-Patent Document 1). We examined whether it was possible.

この衛星受信装置10は、図3に示すように、ベースバンド信号生成部12と、I成分相関処理部14と、Q成分相関処理部16と、I成分積算処理部18と、Q成分積算処理部20と、コードループディスクリミネータ(弁別器)22と、コード生成部23とを有する。   As shown in FIG. 3, the satellite receiver 10 includes a baseband signal generation unit 12, an I component correlation processing unit 14, a Q component correlation processing unit 16, an I component integration processing unit 18, and a Q component integration process. Unit 20, code loop discriminator (discriminator) 22, and code generation unit 23.

衛星受信装置10では、図示しない衛星から受信した受信信号を中間周波数の信号に変換しベースバンド信号生成部12に出力する。なお、前記受信信号は、前記衛星内において、航法データとPNコードとを乗算して得られた信号をサブキャリアに重畳して変調し、変調した信号を前述したE1波のキャリアに重畳してさらに変調することにより得られる信号である。   The satellite receiver 10 converts a received signal received from a satellite (not shown) into an intermediate frequency signal and outputs it to the baseband signal generator 12. The received signal is modulated by superimposing a signal obtained by multiplying the navigation data and the PN code on the subcarrier in the satellite, and superimposing the modulated signal on the E1 wave carrier described above. It is a signal obtained by further modulation.

ベースバンド信号生成部12のローカルキャリア発生器36は、前記キャリアと同一の周波数を有するローカルキャリアを生成し、このローカルキャリアをI成分(同相成分)のキャリア(以下、I成分ローカルキャリアともいう。)としてミキサ38及び90°移相部40に出力する。90°移相部40は、前記I成分ローカルキャリアの位相を90°移相させてQ成分(直交成分)のローカルキャリア(以下、Q成分ローカルキャリアともいう。)を生成しミキサ42に出力する。   The local carrier generator 36 of the baseband signal generator 12 generates a local carrier having the same frequency as the carrier, and this local carrier is also referred to as an I component (in-phase component) carrier (hereinafter also referred to as an I component local carrier). ) To the mixer 38 and the 90 ° phase shifter 40. The 90 ° phase shifter 40 generates a Q component (orthogonal component) local carrier (hereinafter also referred to as a Q component local carrier) by shifting the phase of the I component local carrier by 90 ° and outputs the local carrier to the mixer 42. .

ミキサ38は、前記受信信号と前記I成分ローカルキャリアとを乗算して、前記受信信号から前記キャリアを除去したI成分ベースバンド信号を生成する。ミキサ42は、前記受信信号と前記Q成分ローカルキャリアとを乗算して、前記受信信号から前記キャリアを除去したQ成分ベースバンド信号を生成する。   The mixer 38 multiplies the received signal and the I component local carrier to generate an I component baseband signal obtained by removing the carrier from the received signal. The mixer 42 multiplies the received signal and the Q component local carrier to generate a Q component baseband signal obtained by removing the carrier from the received signal.

コード生成部23内のサブキャリア発生器26は、電圧制御発振器(VCO)である発振器24からの所定周波数の信号に基づいて、前記各ベースバンド信号中のサブキャリアと同一の周波数で且つ位相が互いに異なる3種類のローカルサブキャリア(E位相、P位相及びL位相のローカルサブキャリア)を生成して、E位相のローカルサブキャリアをミキサ30に出力し、P位相のローカルサブキャリアをミキサ32に出力し、L位相のローカルサブキャリアをミキサ34に出力する。また、PNコード発生器28は、発振器24からの前記信号に基づいて、前記各ベースバンド信号中のPNコードと略同一のチップレートで且つ位相が互いに異なる3種類のローカルPNコード(E位相、P位相及びL位相のローカルPNコード)を生成して、E位相のローカルPNコードをミキサ30に出力し、P位相のローカルPNコードをミキサ32に出力し、L位相のローカルPNコードをミキサ34に出力する。   The subcarrier generator 26 in the code generator 23 has the same frequency and phase as the subcarrier in each baseband signal based on a signal of a predetermined frequency from the oscillator 24 which is a voltage controlled oscillator (VCO). Three different local subcarriers (E phase, P phase, and L phase local subcarriers) are generated, the E phase local subcarriers are output to the mixer 30, and the P phase local subcarriers are output to the mixer 32. The L phase local subcarriers are output to the mixer 34. Further, the PN code generator 28, based on the signal from the oscillator 24, has three types of local PN codes (E phase, P-phase and L-phase local PN codes) are generated, the E-phase local PN code is output to the mixer 30, the P-phase local PN code is output to the mixer 32, and the L-phase local PN code is output to the mixer 34. Output to.

なお、前記P位相のローカルサブキャリアとは、前記各ベースバンド信号中のサブキャリアとは同相である現時点でのサブキャリアをいい、前記P位相のローカルPNコードとは、前記各ベースバンド信号中のPNコードとは同相である現時点でのローカルPNコードをいう。また、前記E位相とは、前記P位相に対して所定数のチップ(例えば、0.1チップ)だけ位相が進んでいることをいい、前記L位相とは、前記P位相に対して前記所定数のチップだけ位相が遅れていることをいう。   The P-phase local subcarrier refers to a current subcarrier in phase with the subcarrier in each baseband signal, and the P-phase local PN code refers to the baseband signal in each baseband signal. The current PN code is in phase with the current PN code. The E phase means that the phase is advanced by a predetermined number of chips (for example, 0.1 chip) with respect to the P phase, and the L phase is the predetermined phase with respect to the P phase. This means that the phase is delayed by several chips.

ミキサ30は、E位相のローカルサブキャリア及びE位相のローカルPNコードを乗算してBOC(1、1)方式によるE位相のレプリカコードを生成し、このレプリカコードをI成分相関処理部14及びQ成分相関処理部16に出力する。また、ミキサ32は、P位相のローカルサブキャリア及びP位相のローカルPNコードを乗算してBOC(1、1)方式によるP位相のレプリカコードを生成し、このレプリカコードをI成分相関処理部14及びQ成分相関処理部16に出力する。さらに、ミキサ34は、L位相のローカルサブキャリア及びL位相のローカルPNコードを乗算してBOC(1、1)方式によるL位相のレプリカコードを生成し、このレプリカコードをI成分相関処理部14及びQ成分相関処理部16に出力する。   The mixer 30 multiplies the E-phase local subcarrier and the E-phase local PN code to generate an E-phase replica code according to the BOC (1, 1) method. The result is output to the component correlation processing unit 16. Further, the mixer 32 multiplies the P-phase local subcarrier and the P-phase local PN code to generate a P-phase replica code according to the BOC (1, 1) method. And the Q component correlation processing unit 16. Further, the mixer 34 multiplies the L-phase local subcarrier and the L-phase local PN code to generate an L-phase replica code according to the BOC (1, 1) method. And the Q component correlation processing unit 16.

I成分相関処理部14のミキサ44は、I成分ベースバンド信号とE位相のレプリカコードとを乗算し、乗算結果(相関処理結果)をE位相の相関値としてI成分積算処理部18に出力する。また、ミキサ46は、前記I成分ベースバンド信号とP位相のレプリカコードとを乗算し、乗算結果をP位相の相関値としてI成分積算処理部18に出力する。さらに、ミキサ48は、前記I成分ベースバンド信号とL位相のレプリカコードとを乗算し、乗算結果をL位相の相関値としてI成分積算処理部18に出力する。   The mixer 44 of the I component correlation processing unit 14 multiplies the I component baseband signal and the E phase replica code, and outputs the multiplication result (correlation processing result) to the I component integration processing unit 18 as a correlation value of the E phase. . The mixer 46 multiplies the I component baseband signal and the P phase replica code, and outputs the multiplication result to the I component integration processing unit 18 as a P phase correlation value. Further, the mixer 48 multiplies the I component baseband signal and the L phase replica code, and outputs the multiplication result to the I component integration processing unit 18 as an L phase correlation value.

一方、Q成分相関処理部16のミキサ50は、Q成分ベースバンド信号とE位相のレプリカコードとを乗算し、乗算結果をE位相の相関値としてQ成分積算処理部20に出力する。また、ミキサ52は、前記Q成分ベースバンド信号とP位相のレプリカコードとを乗算し、乗算結果をP位相の相関値としてQ成分積算処理部20に出力する。さらに、ミキサ54は、前記Q成分ベースバンド信号とL位相のレプリカコードとを乗算し、乗算結果をL位相の相関値としてQ成分積算処理部20に出力する。   On the other hand, the mixer 50 of the Q component correlation processing unit 16 multiplies the Q component baseband signal and the E phase replica code, and outputs the multiplication result to the Q component integration processing unit 20 as an E phase correlation value. The mixer 52 multiplies the Q component baseband signal and the P phase replica code, and outputs the multiplication result to the Q component integration processing unit 20 as a P phase correlation value. Further, the mixer 54 multiplies the Q component baseband signal and the L phase replica code, and outputs the multiplication result to the Q component integration processing unit 20 as an L phase correlation value.

I成分積算処理部18の積算部56、58、60及びQ成分積算処理部20の積算部62、64、66は、ローパスフィルタとみなすことができ、I成分相関処理部14及びQ成分相関処理部16からの各相関値を所定時間(例えば、ローカルPNコードの1周期分の時間)だけ積算することにより、新たな相関値(以下、積算相関値ともいう。)IE、IP、IL、QE、QP、QLとしてコードループディスクリミネータ22に出力する。   The integration units 56, 58, and 60 of the I component integration processing unit 18 and the integration units 62, 64, and 66 of the Q component integration processing unit 20 can be regarded as low-pass filters, and the I component correlation processing unit 14 and the Q component correlation process. By integrating each correlation value from the unit 16 for a predetermined time (for example, time for one period of the local PN code), a new correlation value (hereinafter also referred to as an integrated correlation value) IE, IP, IL, QE. , QP, QL to the code loop discriminator 22.

すなわち、積算部56は、ミキサ44からのE位相の相関値を積算したI成分積算相関値IEを出力し、積算部58は、ミキサ46からのP位相の相関値を積算したI成分積算相関値IPを出力し、積算部60は、ミキサ48からのL位相の相関値を積算したI成分積算相関値ILを出力する。一方、積算部62は、ミキサ50からのE位相の相関値を積算したQ成分積算相関値QEを出力し、積算部64は、ミキサ52からのP位相の相関値を積算したQ成分積算相関値QPを出力し、積算部66は、ミキサ54からのL位相の相関値を積算したQ成分積算相関値QLを出力する。   That is, the integrating unit 56 outputs an I component integrated correlation value IE obtained by integrating the E phase correlation values from the mixer 44, and the integrating unit 58 provides an I component integrated correlation obtained by integrating the P phase correlation values from the mixer 46. The value IP is output, and the integrating unit 60 outputs the I component integrated correlation value IL obtained by integrating the L phase correlation values from the mixer 48. On the other hand, the integrating unit 62 outputs a Q component integrated correlation value QE obtained by integrating the E phase correlation values from the mixer 50, and the integrating unit 64 integrates the P phase correlation value from the mixer 52. The value QP is output, and the integrating unit 66 outputs a Q component integrated correlation value QL obtained by integrating the L phase correlation values from the mixer 54.

コードループディスクリミネータ22は、各積算相関値IE、IP、IL、QE、QP、QLに基づいて、前記受信信号の追尾を行うために、レプリカコードの位相を調整する制御信号を発振器24に出力する。発振器24は、前記制御信号に基づいて、前記ローカルサブキャリアと前記サブキャリアとが位相同期すると共に、前記ローカルPNコードと前記PNコードとが位相同期するように、換言すれば、前記レプリカコードと前記I成分ベースバンド信号とが位相同期するように、所定周波数の信号をサブキャリア発生器26及びPNコード発生器28に出力する。   The code loop discriminator 22 sends a control signal for adjusting the phase of the replica code to the oscillator 24 in order to track the received signal based on each accumulated correlation value IE, IP, IL, QE, QP, QL. Output. The oscillator 24 is based on the control signal so that the local subcarrier and the subcarrier are phase-synchronized and the local PN code and the PN code are phase-synchronized, in other words, the replica code and A signal of a predetermined frequency is output to the subcarrier generator 26 and the PN code generator 28 so that the phase of the I component baseband signal is synchronized.

具体的には、図4Aに示すように、I成分積算相関値IPが正のピークとなるときの位相において、P位相のローカルレプリカコードとI成分ベースバンド信号との相関は最も高くなり、一方で、下記の(1)式で表わされるコード位相弁別信号dの値も、図4Bに示すようにd=0となる。
d=(IE2+QE2)−(IL2+QL2) (1)
Specifically, as shown in FIG. 4A, the correlation between the local replica code of the P phase and the I component baseband signal is highest in the phase when the I component integrated correlation value IP has a positive peak, Thus, the value of the code phase discrimination signal d expressed by the following equation (1) is also d = 0 as shown in FIG. 4B.
d = (IE 2 + QE 2 ) − (IL 2 + QL 2 ) (1)

従って、コードループディスクリミネータ22は、各積算相関値IE、IP、IL、QE、QP、QLから算出されるコード位相弁別信号dに対応する位相がd=0における位相(図4Bの「追尾」での位相)からずれていると判断したときには、この位相のずれに応じた制御信号を発振器24に出力する。この結果、衛星受信装置10では、前記ローカルPNコードと前記PNコードとの位相同期と、前記ローカルサブキャリアと前記サブキャリアとの位相同期と、前記レプリカコードと前記I成分ベースバンド信号との位相同期とがそれぞれ取られて、前記受信信号の追尾を行うことが可能となる。   Therefore, the code loop discriminator 22 has a phase corresponding to the code phase discrimination signal d calculated from each integrated correlation value IE, IP, IL, QE, QP, QL at a phase d = 0 (see “Tracking” in FIG. 4B). When it is determined that there is a deviation from the phase at “”, a control signal corresponding to this phase deviation is output to the oscillator 24. As a result, in the satellite receiver 10, the phase synchronization between the local PN code and the PN code, the phase synchronization between the local subcarrier and the subcarrier, and the phase between the replica code and the I component baseband signal Synchronization is achieved, and the received signal can be tracked.

Elliott D. Kaplan編、UNDERSTANDING GPS PRINCIPLES AND APPLICATIONS、(米国)、Artech House、1996年、p.142−150Elliott D.C. Kaplan, UNDERSTANDING GPS PRINCIPLES AND APPLICATIONS, (USA), Arttech House, 1996, p. 142-150

しかしながら、前述した衛星受信装置10では、図4A及び図4Bに示すように、I成分積算相関値IPが正のピークでなくてもコード位相弁別信号dの値が0となるような位相が2箇所(図4Bの「誤追尾」)存在するので、これらの位相からのずれに応じた制御信号を発振器24に出力すれば、受信信号を誤追尾するおそれがある。   However, in the satellite receiver 10 described above, as shown in FIGS. 4A and 4B, the phase where the value of the code phase discrimination signal d is 0 even if the I component integrated correlation value IP is not a positive peak is 2 Since there are locations (“false tracking” in FIG. 4B), if a control signal corresponding to the deviation from these phases is output to the oscillator 24, the received signal may be tracked erroneously.

本発明は、上述した課題を解決するためになされたものであり、衛星からの受信信号を確実に追尾することが可能な衛星受信装置を提供することを目的とする。   The present invention has been made to solve the above-described problems, and an object of the present invention is to provide a satellite receiver capable of reliably tracking a received signal from a satellite.

本発明に係る衛星受信装置は、衛星からBOC(1、1)方式にて変調された受信信号を受信し、この受信信号とI成分ローカルキャリアとを乗算してI成分ベースバンド信号を生成すると共に、前記受信信号とQ成分ローカルキャリアとを乗算してQ成分ベースバンド信号を生成するベースバンド信号生成部と、前記各ベースバンド信号中のPNコードに対応するローカルPNコードと該各ベースバンド信号中のサブキャリアに対応するローカルサブキャリアとを乗算してレプリカコードを生成するコード生成部とを有する衛星受信装置において、前記I成分ベースバンド信号と前記レプリカコードとの相関を取り、その相関値を第1相関値として出力すると共に、前記I成分ベースバンド信号と前記ローカルPNコードとの相関を取り、その相関値を第2相関値として出力するI成分相関処理部と、前記Q成分ベースバンド信号と前記レプリカコードとの相関を取り、その相関値を第3相関値として出力すると共に、前記Q成分ベースバンド信号と前記ローカルPNコードとの相関を取り、その相関値を第4相関値として出力するQ成分相関処理部と、前記第1相関値を所定時間積算して得られた第1積算相関値と前記第2相関値を所定時間積算して得られた第2積算相関値の絶対値とを加算し、加算結果をI成分積算相関値として出力するI成分積算処理部と、前記第3相関値を所定時間積算して得られた第3積算相関値と前記第4相関値を所定時間積算して得られた第4積算相関値の絶対値とを加算し、加算結果をQ成分積算相関値として出力するQ成分積算処理部と、前記I成分積算相関値及び前記Q成分積算相関値に基づいて、前記受信信号の追尾を行えるように、前記ローカルPNコード及び前記レプリカコードの位相を調整する制御信号を前記コード生成部に出力する弁別器とを備えることを特徴とする。   The satellite receiver according to the present invention receives a reception signal modulated by the BOC (1, 1) system from a satellite, and multiplies the reception signal by an I component local carrier to generate an I component baseband signal. And a baseband signal generator for generating a Q component baseband signal by multiplying the received signal and a Q component local carrier, a local PN code corresponding to the PN code in each baseband signal, and each baseband In a satellite receiver having a code generation unit that generates a replica code by multiplying a local subcarrier corresponding to a subcarrier in the signal, the I component baseband signal and the replica code are correlated, and the correlation Output a value as a first correlation value, and correlate the I component baseband signal with the local PN code, An I component correlation processing unit that outputs the correlation value of the Q component baseband signal and the replica code as a second correlation value, outputs the correlation value as a third correlation value, and the Q component A Q component correlation processing unit that takes a correlation between a baseband signal and the local PN code and outputs the correlation value as a fourth correlation value; and a first integration correlation obtained by integrating the first correlation value for a predetermined time An I component integration processing unit that adds the value and the absolute value of the second integrated correlation value obtained by integrating the second correlation value for a predetermined time, and outputs the addition result as an I component integrated correlation value; The third integrated correlation value obtained by integrating the correlation value for a predetermined time and the absolute value of the fourth integrated correlation value obtained by integrating the fourth correlation value for a predetermined time are added, and the addition result is Q-component integrated. Q component integration processing unit that outputs as a correlation value, Discriminating to output to the code generator a control signal that adjusts the phase of the local PN code and the replica code so that the received signal can be tracked based on the I component integrated correlation value and the Q component integrated correlation value And a vessel.

この構成によれば、前記I成分積算処理部は、前記第1相関値を所定時間積算して得られる第1積算相関値と、前記第2相関値を所定時間積算して得られる第2積算相関値の絶対値との加算処理を行って前記I成分積算相関値を出力し、一方で、前記Q成分積算処理部は、前記第3相関値を所定時間積算して得られる第3積算相関値と、前記第4相関値を所定時間積算して得られる第4積算相関値の絶対値との加算処理を行って前記Q成分積算相関値を出力する。   According to this configuration, the I component integration processing unit includes the first integration correlation value obtained by integrating the first correlation value for a predetermined time and the second integration obtained by integrating the second correlation value for a predetermined time. An addition process with the absolute value of the correlation value is performed and the I component integrated correlation value is output, while the Q component integration processing unit is a third integrated correlation obtained by integrating the third correlation value for a predetermined time. The Q component integrated correlation value is output by adding the value and the absolute value of the fourth integrated correlation value obtained by integrating the fourth correlation value for a predetermined time.

これにより、前記弁別器では、前記I成分積算相関値及び前記Q成分積算相関値に基づいてコード位相弁別信号を生成した際に、該コード位相弁別信号の値が0になるときの位相と、前記I成分積算相関値が正のピークになるときの位相とが一致すると共に、前記コード位相弁別信号の値が0となるときの位相が、位相軸上において前記一致した位相の1箇所のみとなる。この結果、前記一致した位相で前記受信信号を追尾するように、前記弁別器から前記コード生成部に前記制御信号を出力すれば、前記衛星受信装置内にコードトラッキングループが構成されて、前記受信信号を安定且つ確実に追尾することが可能となる。また、前記衛星受信装置では、複雑な判断処理を行うことなく、前記受信信号の追尾を行うことができるので、該受信信号の誤追尾を容易に回避することが可能である。   Thereby, in the discriminator, when the code phase discrimination signal is generated based on the I component integrated correlation value and the Q component integrated correlation value, the phase when the value of the code phase discrimination signal becomes 0, and The phase when the I component integrated correlation value becomes a positive peak coincides, and the phase when the value of the code phase discrimination signal becomes 0 is only one point of the coincidence phase on the phase axis. Become. As a result, if the control signal is output from the discriminator to the code generator so as to track the received signal with the matched phase, a code tracking loop is configured in the satellite receiver, and the reception It becomes possible to track the signal stably and reliably. In addition, the satellite reception apparatus can track the received signal without performing complicated determination processing, and therefore it is possible to easily avoid erroneous tracking of the received signal.

そして、上記の衛星受信装置では、(1)前記コード生成部は、前記I成分相関処理部及び前記Q成分相関処理部に前記ローカルPNコードを出力し、(2)前記I成分相関処理部は、前記ローカルPNコードと前記I成分ベースバンド信号との相関を取り、(3)前記Q成分相関処理部は、前記ローカルPNコードと前記Q成分ベースバンド信号との相関を取り、(4)前記I成分積算処理部は、前記第1積算相関値と前記第2積算相関値の絶対値とを加算して前記I成分積算相関値を出力し、(5)前記Q成分積算処理部は、前記第3積算相関値と前記第4積算相関値の絶対値とを加算して前記Q成分積算相関値を出力する。従って、従来技術に係るBPSK変調方式の衛星受信装置に(1)〜(5)の機能を追加するような改良を加えることにより、本発明に係る衛星受信装置を製造することができるので、従来技術に係るBPSK変調方式の衛星受信装置を流用して本発明に係る衛星受信装置を効率よく製造することが可能となる。   In the satellite receiver, (1) the code generation unit outputs the local PN code to the I component correlation processing unit and the Q component correlation processing unit, and (2) the I component correlation processing unit The correlation between the local PN code and the I component baseband signal is taken. (3) The Q component correlation processing unit takes the correlation between the local PN code and the Q component baseband signal. The I component integration processing unit adds the first integration correlation value and the absolute value of the second integration correlation value to output the I component integration correlation value. (5) The Q component integration processing unit The third integrated correlation value and the absolute value of the fourth integrated correlation value are added to output the Q component integrated correlation value. Accordingly, the satellite receiver according to the present invention can be manufactured by adding the improvements (1) to (5) to the satellite receiver of the BPSK modulation method according to the prior art. The satellite receiver according to the present invention can be efficiently manufactured by using the BPSK modulation satellite receiver according to the technology.

本発明によれば、コード位相弁別信号の値が0になるときの位相と、I成分積算相関値が正のピークになるときの位相とが一致すると共に、前記コード位相弁別信号の値が0となるときの位相が、位相軸上において前記一致した位相の1箇所のみとなるので、この一致した位相で受信信号を追尾するように、弁別器からコード生成部に制御信号を出力すれば、衛星からの受信信号を確実に追尾することが可能となる。   According to the present invention, the phase when the value of the code phase discrimination signal becomes 0 and the phase when the I component integrated correlation value becomes a positive peak coincide with each other, and the value of the code phase discrimination signal is 0. When the control signal is output from the discriminator to the code generation unit so as to track the received signal at the matched phase, the phase when It is possible to reliably track the received signal from the satellite.

本発明に係る衛星受信装置について好適な実施の形態を挙げ、添付の図面を参照しながら以下に説明する。   A preferred embodiment of a satellite receiver according to the present invention will be described below and described with reference to the accompanying drawings.

なお、本実施形態に係る衛星受信装置70を図1、図2A及び図2Bを参照しながら説明する際に、衛星受信装置10(図3参照)と同じ構成要素については、同一の参照符号を付けて説明する。   When the satellite receiver 70 according to the present embodiment is described with reference to FIGS. 1, 2A, and 2B, the same components as those of the satellite receiver 10 (see FIG. 3) are denoted by the same reference numerals. A description will be given.

本実施形態に係る衛星受信装置70は、図1に示すように、ベースバンド信号生成部12と、コード生成部71と、I成分相関処理部72と、Q成分相関処理部74と、I成分積算処理部76と、Q成分積算処理部78と、コードループディスクリミネータ22とを有している。そして、この衛星受信装置70は、下記の(1)〜(6)の点で、衛星受信装置10(図3参照)の構成とは異なる。なお、図1に示す衛星受信装置70のブロック図では、図3に示す衛星受信装置10のブロック図との違いを明確にするために、衛星受信装置10にはないラインを太線で表記している。   As shown in FIG. 1, the satellite receiver 70 according to the present embodiment includes a baseband signal generation unit 12, a code generation unit 71, an I component correlation processing unit 72, a Q component correlation processing unit 74, and an I component. An integration processing unit 76, a Q component integration processing unit 78, and a code loop discriminator 22 are provided. The satellite receiver 70 is different from the configuration of the satellite receiver 10 (see FIG. 3) in the following points (1) to (6). In the block diagram of the satellite receiver 70 shown in FIG. 1, in order to clarify the difference from the block diagram of the satellite receiver 10 shown in FIG. Yes.

(1)コード生成部71のPNコード発生器28は、E位相のローカルPNコードと、P位相のローカルPNコードと、L位相のローカルPNコードとを、I成分相関処理部72及びQ成分相関処理部74に出力する。   (1) The PN code generator 28 of the code generation unit 71 converts the E phase local PN code, the P phase local PN code, and the L phase local PN code into the I component correlation processing unit 72 and the Q component correlation. The data is output to the processing unit 74.

(2)I成分相関処理部72は、ミキサ44、46、48、80、82、84を有する。ミキサ80は、E位相のローカルPNコードとI成分ベースバンド信号とを乗算して、その乗算結果(相関処理結果)をE位相の相関値としてI成分積算処理部76に出力する。ミキサ82は、P位相のローカルPNコードとI成分ベースバンド信号とを乗算して、その乗算結果をP位相の相関値としてI成分積算処理部76に出力する。ミキサ84は、L位相のローカルPNコードとI成分ベースバンド信号とを乗算し、その乗算結果をL位相の相関値としてI成分積算処理部76に出力する。なお、以下の説明では、ミキサ44、46、48から出力される相関値をE位相、P位相及びL位相の第1相関値と称し、ミキサ80、82、84から出力される相関値をE位相、P位相及びL位相の第2相関値と称する。   (2) The I component correlation processing unit 72 includes mixers 44, 46, 48, 80, 82, and 84. The mixer 80 multiplies the E phase local PN code by the I component baseband signal, and outputs the multiplication result (correlation processing result) to the I component integration processing unit 76 as an E phase correlation value. The mixer 82 multiplies the P phase local PN code and the I component baseband signal, and outputs the multiplication result to the I component integration processing unit 76 as a P phase correlation value. The mixer 84 multiplies the L phase local PN code and the I component baseband signal, and outputs the multiplication result to the I component integration processing unit 76 as an L phase correlation value. In the following description, correlation values output from the mixers 44, 46, and 48 are referred to as first correlation values of E phase, P phase, and L phase, and correlation values output from the mixers 80, 82, and 84 are referred to as E. This is referred to as a second correlation value of phase, P phase, and L phase.

(3)Q成分相関処理部74は、ミキサ50、52、54、86、88、90を有する。ミキサ86は、E位相のローカルPNコードとQ成分ベースバンド信号とを乗算して、その乗算結果をE位相の相関値としてQ成分積算処理部78に出力する。ミキサ88は、P位相のローカルPNコードとQ成分ベースバンド信号とを乗算して、その乗算結果をP位相の相関値としてQ成分積算処理部78に出力する。ミキサ90は、L位相のローカルPNコードとQ成分ベースバンド信号とを乗算し、その乗算結果をL位相の相関値としてQ成分積算処理部78に出力する。なお、以下の説明では、ミキサ50、52、54から出力される相関値をE位相、P位相及びL位相の第3相関値と称し、ミキサ86、88、90から出力される相関値をE位相、P位相及びL位相の第4相関値と称する。   (3) The Q component correlation processing unit 74 includes mixers 50, 52, 54, 86, 88 and 90. The mixer 86 multiplies the E phase local PN code and the Q component baseband signal, and outputs the multiplication result to the Q component integration processing unit 78 as a correlation value of the E phase. The mixer 88 multiplies the P-phase local PN code and the Q-component baseband signal, and outputs the multiplication result to the Q-component integration processing unit 78 as a P-phase correlation value. The mixer 90 multiplies the L phase local PN code and the Q component baseband signal, and outputs the multiplication result to the Q component integration processing unit 78 as an L phase correlation value. In the following description, correlation values output from the mixers 50, 52, and 54 are referred to as third correlation values of E phase, P phase, and L phase, and correlation values output from the mixers 86, 88, and 90 are referred to as E. This is referred to as a fourth correlation value of phase, P phase, and L phase.

(4)I成分積算処理部76は、積算部56、58、60、92、98、104と、絶対値処理部94、100、106と、加算部96、102、108とを有する。なお、以下の説明では、第1相関値から得られる積算相関値を第1積算相関値と称し、第2相関値から得られる積算相関値を第2積算相関値と称する。   (4) The I component integration processing unit 76 includes integration units 56, 58, 60, 92, 98, 104, absolute value processing units 94, 100, 106, and addition units 96, 102, 108. In the following description, the accumulated correlation value obtained from the first correlation value is referred to as a first accumulated correlation value, and the accumulated correlation value obtained from the second correlation value is referred to as a second accumulated correlation value.

積算部92は、ミキサ80からのE位相の第2相関値を所定時間内(例えば、ローカルPNコードの1周期分の時間)で積算することによりE位相の第2積算相関値を出力し、絶対値処理部94は、前記E位相の第2積算相関値の絶対値を加算部96に出力する。加算部96は、絶対値処理部94からのE位相の第2積算相関値の絶対値と、積算部56にてE位相の第1相関値を前記所定時間だけ積算することで得られたE位相の第1積算相関値とを加算し、加算結果をE位相のI成分積算相関値IEとしてコードループディスクリミネータ22に出力する。   The accumulating unit 92 outputs the second accumulated correlation value of the E phase by accumulating the second correlation value of the E phase from the mixer 80 within a predetermined time (for example, one period of the local PN code), The absolute value processing unit 94 outputs the absolute value of the second accumulated correlation value of the E phase to the adding unit 96. The adder 96 obtains the E value obtained by integrating the absolute value of the second accumulated correlation value of the E phase from the absolute value processing unit 94 and the first correlation value of the E phase by the accumulating unit 56 for the predetermined time. The first integrated correlation value of the phase is added, and the addition result is output to the code loop discriminator 22 as the I component integrated correlation value IE of the E phase.

また、積算部98は、ミキサ82からのP位相の第2相関値を前記所定時間内で積算することによりP位相の第2積算相関値を出力し、絶対値処理部100は、前記P位相の第2積算相関値の絶対値を加算部102に出力する。加算部102は、絶対値処理部100からの前記P位相の第2積算相関値の絶対値と、積算部58にてP位相の第1相関値を前記所定時間だけ積算することで得られたP位相の第1積算相関値とを加算し、加算結果をP位相のI成分積算相関値IPとしてコードループディスクリミネータ22に出力する。   Further, the integrating unit 98 outputs the second integrated correlation value of the P phase by integrating the second correlated value of the P phase from the mixer 82 within the predetermined time, and the absolute value processing unit 100 is configured to output the P phase second correlated value. The absolute value of the second integrated correlation value is output to the adding unit 102. The adding unit 102 is obtained by integrating the absolute value of the second accumulated correlation value of the P phase from the absolute value processing unit 100 and the first correlation value of the P phase by the integrating unit 58 for the predetermined time. The P-phase first integrated correlation value is added, and the addition result is output to the code loop discriminator 22 as the P-phase I component integrated correlation value IP.

さらに、積算部104は、ミキサ84からのL位相の第2相関値を前記所定時間内で積算することによりL位相の第2積算相関値を出力し、絶対値処理部106は、前記L位相の第2積算相関値の絶対値を加算部108に出力する。加算部108は、絶対値処理部106からの前記L位相の第2積算相関値の絶対値と、積算部60にてL位相の第1相関値を前記所定時間だけ積算することで得られたL位相の第1積算相関値とを加算し、加算結果をL位相のI成分積算相関値ILとしてコードループディスクリミネータ22に出力する。   Further, the accumulating unit 104 outputs an L-phase second accumulated correlation value by accumulating the L-phase second correlation value from the mixer 84 within the predetermined time, and the absolute value processing unit 106 performs the L-phase correlated value. The absolute value of the second integrated correlation value is output to the adding unit 108. The adding unit 108 is obtained by accumulating the absolute value of the L phase second accumulated correlation value from the absolute value processing unit 106 and the L phase first correlation value by the accumulating unit 60 for the predetermined time. The L phase first integrated correlation value is added, and the addition result is output to the code loop discriminator 22 as the L phase I component integrated correlation value IL.

(5)Q成分積算処理部78は、積算部62、64、66、110、116、122と、絶対値処理部112、118、124と、加算部114、120、126とを有する。なお、以下の説明では、第3相関値から得られる積算相関値を第3積算相関値と称し、第4相関値から得られる積算相関値を第4積算相関値と称する。   (5) The Q component integration processing unit 78 includes integration units 62, 64, 66, 110, 116, and 122, absolute value processing units 112, 118, and 124, and addition units 114, 120, and 126. In the following description, the integrated correlation value obtained from the third correlation value is referred to as a third integrated correlation value, and the integrated correlation value obtained from the fourth correlation value is referred to as a fourth integrated correlation value.

積算部110は、ミキサ86からのE位相の第4相関値を前記所定時間内で積算することによりE位相の第4積算相関値を出力し、絶対値処理部112は、前記E位相の第4積算相関値の絶対値を加算部114に出力する。加算部114は、絶対値処理部112からの前記E位相の第4積算相関値の絶対値と、積算部62にてE位相の第3相関値を前記所定時間だけ積算することで得られたE位相の第3積算相関値とを加算し、加算結果をE位相のQ成分積算相関値QEとしてコードループディスクリミネータ22に出力する。   The accumulating unit 110 outputs the fourth accumulated correlation value of the E phase by accumulating the fourth correlation value of the E phase from the mixer 86 within the predetermined time, and the absolute value processing unit 112 outputs the fourth correlated value of the E phase. The absolute value of the four integrated correlation values is output to the adding unit 114. The adding unit 114 is obtained by integrating the absolute value of the fourth accumulated correlation value of the E phase from the absolute value processing unit 112 and the third correlation value of the E phase by the integrating unit 62 for the predetermined time. The E phase third accumulated correlation value is added, and the addition result is output to the code loop discriminator 22 as the E phase Q component accumulated correlation value QE.

また、積算部116は、ミキサ88からのP位相の第4相関値を前記所定時間内で積算することによりP位相の第4積算相関値を出力し、絶対値処理部118は、前記P位相の第4積算相関値の絶対値を加算部120に出力する。加算部120は、絶対値処理部118からの前記P位相の第4積算相関値の絶対値と、積算部64にてP位相の第3相関値を前記所定時間だけ積算することで得られたP位相の第3積算相関値とを加算し、加算結果をP位相のQ成分積算相関値QPとしてコードループディスクリミネータ22に出力する。   The integrating unit 116 outputs the fourth accumulated correlation value of the P phase by accumulating the fourth correlation value of the P phase from the mixer 88 within the predetermined time, and the absolute value processing unit 118 The absolute value of the fourth integrated correlation value is output to the adding unit 120. The adding unit 120 is obtained by accumulating the absolute value of the fourth accumulated correlation value of the P phase from the absolute value processing unit 118 and the third correlation value of the P phase by the accumulating unit 64 for the predetermined time. The third accumulated correlation value of the P phase is added, and the addition result is output to the code loop discriminator 22 as the Q component accumulated correlation value QP of the P phase.

さらに、積算部122は、ミキサ90からのL位相の第4相関値を前記所定時間内で積算することによりL位相の第4積算相関値を出力し、絶対値処理部124は、前記L位相の第4積算相関値の絶対値を加算部126に出力する。加算部126は、絶対値処理部124からの前記L位相の第4積算相関値の絶対値と、積算部66にてL位相の第3相関値を前記所定時間だけ積算することで得られたL位相の第3積算相関値とを加算し、加算結果をL位相のQ成分積算相関値QLとしてコードループディスクリミネータ22に出力する。   Further, the integrating unit 122 outputs the fourth accumulated correlation value of the L phase by integrating the fourth correlated value of the L phase from the mixer 90 within the predetermined time, and the absolute value processing unit 124 The absolute value of the fourth integrated correlation value is output to the adding unit 126. The adding unit 126 is obtained by integrating the absolute value of the fourth accumulated correlation value of the L phase from the absolute value processing unit 124 and the third correlation value of the L phase by the integrating unit 66 for the predetermined time. The L phase third accumulated correlation value is added, and the addition result is output to the code loop discriminator 22 as the L phase Q component accumulated correlation value QL.

(6)コードループディスクリミネータ22は、I成分積算処理部76からのE位相のI成分積算相関値IE、P位相のI成分積算相関値IP及びL位相のI成分積算相関値ILと、Q成分積算処理部78からのE位相のQ成分積算相関値QE、P位相のQ成分積算相関値QP及びL位相のQ成分積算相関値QLとに基づいて、前記の(1)式、あるいは、下記の(2)式又は(3)式で表わされるコード位相弁別信号dを生成し、d=0における位相からのずれに応じた制御信号を発振器24に出力する。
d=(IE−IL)×IP−(QE−QL)×QP (2)
d=IE−IL (3)
(6) The code loop discriminator 22 includes an E-phase I-component integrated correlation value IE, a P-phase I-component integrated correlation value IP, and an L-phase I-component integrated correlation value IL from the I-component integration processing unit 76. Based on the E-phase Q-component integrated correlation value QE, the P-phase Q-component integrated correlation value QP, and the L-phase Q-component integrated correlation value QL from the Q-component integration processing unit 78, or The code phase discrimination signal d expressed by the following equation (2) or (3) is generated, and a control signal corresponding to the deviation from the phase at d = 0 is output to the oscillator 24.
d = (IE-IL) * IP- (QE-QL) * QP (2)
d = IE-IL (3)

発振器24は、前記制御信号に基づいて、サブキャリア発生器26で生成されるローカルサブキャリアとサブキャリアとが位相同期し、PNコード発生器28で生成されるローカルPNコードとPNコードとが位相同期し、さらに、前記レプリカコードと前記I成分ベースバンド信号とが位相同期するように、所定周波数の信号をサブキャリア発生器26及びPNコード発生器28に出力する。   Based on the control signal, the oscillator 24 synchronizes the phase of the local subcarrier and the subcarrier generated by the subcarrier generator 26 and the phase of the local PN code and the PN code generated by the PN code generator 28. In addition, a signal having a predetermined frequency is output to the subcarrier generator 26 and the PN code generator 28 so that the replica code and the I component baseband signal are phase-synchronized.

次に、本実施形態に係る衛星受信装置70の動作(受信信号の追尾)について、図1及び図2A〜図2Dを参照しながら説明する。   Next, the operation (tracking of the received signal) of the satellite receiver 70 according to the present embodiment will be described with reference to FIGS. 1 and 2A to 2D.

衛星受信装置70は、図示しない衛星から受信した受信信号を中間周波数の信号に変換してベースバンド信号生成部12に出力する。   The satellite receiver 70 converts a reception signal received from a satellite (not shown) into an intermediate frequency signal and outputs the signal to the baseband signal generation unit 12.

ベースバンド信号生成部12のミキサ38は、ローカルキャリア発生器36からのI成分ローカルキャリアと前記受信信号とを乗算して、該受信信号からキャリアが除去されたI成分ベースバンド信号を生成する。ミキサ42は、90°移相部40にて生成されたQ成分ベースバンド信号と前記受信信号とを乗算して、該受信信号からキャリアが除去されたQ成分ベースバンド信号を生成する。   The mixer 38 of the baseband signal generation unit 12 multiplies the I component local carrier from the local carrier generator 36 and the received signal to generate an I component baseband signal from which the carrier has been removed from the received signal. The mixer 42 multiplies the Q component baseband signal generated by the 90 ° phase shifter 40 and the received signal to generate a Q component baseband signal from which the carrier has been removed from the received signal.

コード生成部71内のサブキャリア発生器26は、発振器24からの所定周波数の信号に基づいて、E位相、P位相及びL位相のローカルサブキャリアを生成し、一方で、PNコード発生器28は、前記所定周波数の信号に基づいて、E位相、P位相及びL位相のローカルPNコードを生成する。   The subcarrier generator 26 in the code generator 71 generates local subcarriers of E phase, P phase, and L phase based on a signal of a predetermined frequency from the oscillator 24, while the PN code generator 28 is The local PN code of E phase, P phase and L phase is generated based on the signal of the predetermined frequency.

ミキサ30は、E位相のローカルサブキャリア及びローカルPNコードを乗算してBOC(1、1)方式によるE位相のレプリカコードを生成し、ミキサ32は、P位相のローカルサブキャリア及びローカルPNコードを乗算してBOC(1、1)方式によるP位相のレプリカコードを生成し、ミキサ34は、L位相のローカルサブキャリア及びローカルPNコードを乗算してBOC(1、1)方式によるL位相のレプリカコードを生成する。   The mixer 30 multiplies the local subcarrier and local PN code of E phase to generate an E phase replica code according to the BOC (1, 1) method, and the mixer 32 generates the local subcarrier and local PN code of P phase. Multiply to generate a P-phase replica code according to the BOC (1, 1) scheme, and the mixer 34 multiplies the L-phase local subcarrier and local PN code to multiply the L-phase replica according to the BOC (1, 1) scheme. Generate code.

I成分相関処理部72内のミキサ44は、I成分ベースバンド信号と前記E位相のレプリカコードとを乗算してE位相の第1相関値を出力し、ミキサ46は、I成分ベースバンド信号と前記P位相のレプリカコードとを乗算してP位相の第1相関値を出力し、ミキサ48は、I成分ベースバンド信号と前記L位相のレプリカコードとを乗算してL位相の第1相関値を出力する。また、ミキサ80は、I成分ベースバンド信号と前記E位相のローカルPNコードとを乗算してE位相の第2相関値を出力し、ミキサ82は、I成分ベースバンド信号と前記P位相のローカルPNコードとを乗算してP位相の第2相関値を出力し、ミキサ84は、I成分ベースバンド信号と前記L位相のローカルPNコードとを乗算してL位相の第2相関値を出力する。   The mixer 44 in the I component correlation processing unit 72 multiplies the I component baseband signal and the E phase replica code to output a first correlation value of E phase, and the mixer 46 outputs the I component baseband signal and The P phase replica code is multiplied to output a P phase first correlation value, and the mixer 48 multiplies the I component baseband signal and the L phase replica code to obtain an L phase first correlation value. Is output. The mixer 80 multiplies the I component baseband signal and the E phase local PN code to output a second correlation value of E phase, and the mixer 82 outputs the I component baseband signal and the P phase local PN code. The P-phase second correlation value is multiplied by the PN code, and the mixer 84 multiplies the I component baseband signal and the L-phase local PN code to output the L-phase second correlation value. .

Q成分相関処理部74内のミキサ50は、Q成分ベースバンド信号と前記E位相のレプリカコードとを乗算してE位相の第3相関値を出力し、ミキサ52は、Q成分ベースバンド信号と前記P位相のレプリカコードとを乗算してP位相の第3相関値を出力し、ミキサ54は、Q成分ベースバンド信号と前記L位相のレプリカコードとを乗算してL位相の第3相関値を出力する。また、ミキサ86は、Q成分ベースバンド信号と前記E位相のローカルPNコードとを乗算してE位相の第4相関値を出力し、ミキサ88は、Q成分ベースバンド信号と前記P位相のローカルPNコードとを乗算してP位相の第4相関値を出力し、ミキサ90は、Q成分ベースバンド信号と前記L位相のローカルPNコードとを乗算してL位相の第4相関値を出力する。   The mixer 50 in the Q component correlation processing unit 74 multiplies the Q component baseband signal and the E phase replica code to output a third correlation value of E phase, and the mixer 52 The P phase replica code is multiplied to output a P phase third correlation value, and the mixer 54 multiplies the Q component baseband signal and the L phase replica code to obtain an L phase third correlation value. Is output. The mixer 86 multiplies the Q component baseband signal by the E phase local PN code and outputs a fourth correlation value of the E phase, and the mixer 88 outputs the Q component baseband signal and the P phase local PN code. The P-phase fourth correlation value is output by multiplying by the PN code, and the mixer 90 multiplies the Q component baseband signal and the L-phase local PN code to output the L-phase fourth correlation value. .

I成分積算処理部76内の積算部56は、前記E位相の第1相関値を前記所定時間だけ積算することによりE位相の第1積算相関値を加算部96に出力し、積算部92は、前記E位相の第2相関値を前記所定時間だけ積算することによりE位相の第2積算相関値を絶対値処理部94に出力し、絶対値処理部94は、前記第2積算相関値の絶対値を加算部96に出力する。加算部96は、積算部56からのE位相の第1積算相関値と、絶対値処理部94からのE位相の第2積算相関値の絶対値とを加算し、加算結果をE位相のI成分積算相関値IEとしてコードループディスクリミネータ22に出力する。   The integration unit 56 in the I component integration processing unit 76 integrates the first correlation value of the E phase for the predetermined time to output the first integration correlation value of the E phase to the addition unit 96, and the integration unit 92 Then, by integrating the second correlation value of the E phase for the predetermined time, the second integrated correlation value of the E phase is output to the absolute value processing unit 94, and the absolute value processing unit 94 The absolute value is output to the adder 96. The adding unit 96 adds the first accumulated correlation value of the E phase from the accumulating unit 56 and the absolute value of the second accumulated correlation value of the E phase from the absolute value processing unit 94, and the addition result is I of the E phase. The component integrated correlation value IE is output to the code loop discriminator 22.

積算部58は、前記P位相の第1相関値を前記所定時間だけ積算することによりP位相の第1積算相関値(図2A参照)を加算部102に出力し、積算部98は、前記P位相の第2相関値を前記所定時間だけ積算することによりP位相の第2積算相関値を絶対値処理部100に出力し、絶対値処理部100は、前記第2積算相関値の絶対値(図2B参照)を加算部102に出力する。加算部102は、積算部58からのP位相の第1積算相関値(図2A参照)と、絶対値処理部100からのP位相の第2積算相関値の絶対値(図2B参照)とを加算し、加算結果をP位相のI成分積算相関値IP(図2C)としてコードループディスクリミネータ22に出力する。これにより、前記P位相のI成分積算相関値IPの波形は、図2Cに示すように、位相が0チップで正のピークとなる三角形状の波形となる。   The integration unit 58 outputs the first correlation value of the P phase (see FIG. 2A) to the addition unit 102 by integrating the first correlation value of the P phase for the predetermined time, and the integration unit 98 By integrating the second correlation value of the phase for the predetermined time, the second integrated correlation value of the P phase is output to the absolute value processing unit 100, and the absolute value processing unit 100 outputs the absolute value of the second integrated correlation value ( 2B) is output to the adder 102. The adding unit 102 obtains the first accumulated correlation value of the P phase from the integrating unit 58 (see FIG. 2A) and the absolute value of the second accumulated correlation value of the P phase from the absolute value processing unit 100 (see FIG. 2B). The addition result is output to the code loop discriminator 22 as the P-phase I component integrated correlation value IP (FIG. 2C). As a result, the waveform of the P-phase I component integrated correlation value IP becomes a triangular waveform with a phase of 0 chip and a positive peak, as shown in FIG. 2C.

積算部60は、前記L位相の第1相関値を前記所定時間だけ積算することによりL位相の第1積算相関値を加算部108に出力し、積算部104は、前記L位相の第2相関値を前記所定時間だけ積算することによりL位相の第2積算相関値を絶対値処理部106に出力し、絶対値処理部106は、前記第2積算相関値の絶対値を加算部108に出力する。加算部108は、積算部60からのL位相の第1積算相関値と、絶対値処理部106からのL位相の第2積算相関値の絶対値とを加算し、加算結果をL位相のI成分積算相関値ILとしてコードループディスクリミネータ22に出力する。   The integrating unit 60 outputs the first accumulated correlation value of the L phase to the adding unit 108 by accumulating the first correlation value of the L phase for the predetermined time, and the integrating unit 104 outputs the second correlation of the L phase. By integrating the values for the predetermined time, the L phase second integrated correlation value is output to the absolute value processing unit 106, and the absolute value processing unit 106 outputs the absolute value of the second integrated correlation value to the adding unit 108. To do. The adding unit 108 adds the L-phase first integrated correlation value from the integrating unit 60 and the absolute value of the L-phase second integrated correlation value from the absolute value processing unit 106, and adds the addition result to the L-phase I The component integrated correlation value IL is output to the code loop discriminator 22.

一方、Q成分積算処理部78内の積算部62は、前記E位相の第3相関値を前記所定時間だけ積算することによりE位相の第3積算相関値を加算部114に出力し、積算部110は、前記E位相の第4相関値を前記所定時間だけ積算することによりE位相の第4積算相関値を絶対値処理部112に出力し、絶対値処理部112は、前記第4積算相関値の絶対値を加算部114に出力する。加算部114は、積算部62からのE位相の第3積算相関値と、絶対値処理部112からのE位相の第4積算相関値の絶対値とを加算し、加算結果をE位相のQ成分積算相関値QEとしてコードループディスクリミネータ22に出力する。   On the other hand, the integration unit 62 in the Q component integration processing unit 78 outputs the third integration correlation value of the E phase to the addition unit 114 by integrating the third correlation value of the E phase for the predetermined time. 110 outputs the fourth integrated correlation value of the E phase to the absolute value processing unit 112 by integrating the fourth correlation value of the E phase for the predetermined time, and the absolute value processing unit 112 outputs the fourth integrated correlation value. The absolute value is output to the adder 114. The adding unit 114 adds the third accumulated correlation value of the E phase from the accumulating unit 62 and the absolute value of the fourth accumulated correlation value of the E phase from the absolute value processing unit 112, and adds the addition result to the Q of the E phase. The component integrated correlation value QE is output to the code loop discriminator 22.

積算部64は、前記P位相の第3相関値を前記所定時間だけ積算することによりP位相の第3積算相関値を加算部120に出力し、積算部116は、前記P位相の第4相関値を前記所定時間だけ積算することによりP位相の第4積算相関値を絶対値処理部118に出力し、絶対値処理部118は、前記第4積算相関値の絶対値を加算部120に出力する。加算部120は、積算部64からのP位相の第3積算相関値と、絶対値処理部118からのP位相の第4積算相関値の絶対値とを加算し、加算結果をP位相のQ成分積算相関値QPとしてコードループディスクリミネータ22に出力する。   The integrating unit 64 outputs the third integrated correlation value of the P phase to the adding unit 120 by integrating the third correlation value of the P phase for the predetermined time, and the integrating unit 116 outputs the fourth correlation of the P phase. By integrating the values for the predetermined time, the fourth integrated correlation value of the P phase is output to the absolute value processing unit 118, and the absolute value processing unit 118 outputs the absolute value of the fourth integrated correlation value to the adding unit 120. To do. The adding unit 120 adds the third accumulated correlation value of the P phase from the accumulating unit 64 and the absolute value of the fourth accumulated correlation value of the P phase from the absolute value processing unit 118, and adds the addition result to the Q of the P phase. The component integrated correlation value QP is output to the code loop discriminator 22.

積算部66は、前記L位相の第3相関値を前記所定時間だけ積算することによりL位相の第3積算相関値を加算部126に出力し、積算部122は、前記L位相の第4相関値を前記所定時間だけ積算することによりL位相の第4積算相関値を絶対値処理部124に出力し、絶対値処理部124は、前記第4積算相関値の絶対値を加算部126に出力する。加算部126は、積算部66からのL位相の第3積算相関値と、絶対値処理部124からのL位相の第4積算相関値の絶対値とを加算し、加算結果をL位相のQ成分積算相関値QLとしてコードループディスクリミネータ22に出力する。   The integrating unit 66 outputs the third accumulated correlation value of the L phase to the adding unit 126 by integrating the third correlation value of the L phase for the predetermined time, and the integrating unit 122 outputs the fourth correlation of the L phase. By integrating the values for the predetermined time, the L-phase fourth integrated correlation value is output to the absolute value processing unit 124, and the absolute value processing unit 124 outputs the absolute value of the fourth integrated correlation value to the adding unit 126. To do. The adder 126 adds the L-phase third accumulated correlation value from the accumulator 66 and the absolute value of the L-phase fourth accumulated correlation value from the absolute value processor 124, and adds the addition result to the L-phase Q The component integrated correlation value QL is output to the code loop discriminator 22.

コードループディスクリミネータ22は、I成分積算処理部76からのE位相、P位相及びL位相のI成分積算相関値IE、IP、IL及びQ成分積算処理部78からのE位相、P位相及びL位相のQ成分積算相関値QE、QP、QLと、上記した(1)式、(2)式及び(3)式のいずれかを用いて、コード位相弁別信号d(図2D参照)を生成する。この場合、d=0となる位相は、図2Dに示すように、位相軸上で1箇所のみになると共に、I成分積算相関値IP(図2C参照)が正のピークとなるときの位相に一致する。従って、コードループディスクリミネータ22は、現在入力された各積算相関値IE、IP、IL、QE、QP、QLに基づくdの値に対応した位相が、d=0における位相からずれている場合には、この位相のずれに応じた制御信号を発振器24に出力して、d=0にて受信信号が追尾できるように、コード生成部71を制御する。   The code loop discriminator 22 includes E phase, P phase, and L phase I component integration correlation values IE, IP, IL, and Q component integration processing unit 78 from the I component integration processing unit 76. A code phase discrimination signal d (see FIG. 2D) is generated using the L-phase Q component integrated correlation values QE, QP, and QL and any one of the above-described equations (1), (2), and (3). To do. In this case, as shown in FIG. 2D, the phase where d = 0 is only one position on the phase axis, and the phase when the I component integrated correlation value IP (see FIG. 2C) is a positive peak. Match. Accordingly, the code loop discriminator 22 has a case where the phase corresponding to the value of d based on the currently input correlation values IE, IP, IL, QE, QP, and QL is deviated from the phase at d = 0. First, a control signal corresponding to this phase shift is output to the oscillator 24, and the code generator 71 is controlled so that the received signal can be tracked at d = 0.

発振器24は、前記制御信号に基づく所定周波数の信号をサブキャリア発生器26及びPNコード発生器28に出力する。これにより、衛星受信装置70内には、d=0の位相にて受信信号を追尾するコードトラッキングループが構成され、サブキャリア発生器26は、前記サブキャリアに位相同期したローカルサブキャリアを出力し、PNコード発生器28は、前記PNコードに位相同期したローカルPNコードを出力し、コード生成部71内で生成されたレプリカコードは、I成分ベースバンド信号に位相同期したコードとなる。   The oscillator 24 outputs a signal having a predetermined frequency based on the control signal to the subcarrier generator 26 and the PN code generator 28. As a result, a code tracking loop for tracking the received signal at a phase of d = 0 is configured in the satellite receiver 70, and the subcarrier generator 26 outputs a local subcarrier that is phase-synchronized with the subcarrier. The PN code generator 28 outputs a local PN code phase-synchronized with the PN code, and the replica code generated in the code generator 71 is a code phase-synchronized with the I component baseband signal.

このように、本実施形態によれば、I成分積算処理部76は、E位相、P位相及びL位相の第1相関値を前記所定時間だけ積算して得られる第1積算相関値と、E位相、P位相及びL位相の第2相関値を前記所定時間だけ積算して得られる第2積算相関値の絶対値との加算処理を行ってE位相、P位相及びL位相のI成分積算相関値IE、IP、ILを出力する。一方、Q成分積算処理部78は、E位相、P位相及びL位相の第3相関値を前記所定時間だけ積算して得られる第3積算相関値と、E位相、P位相及びL位相の第4相関値を所定時間だけ積算して得られる第4積算相関値の絶対値との加算処理を行ってE位相、P位相及びL位相のQ成分積算相関値QE、QP、QLを出力する。   As described above, according to the present embodiment, the I component integration processing unit 76 integrates the first correlation values of the E phase, the P phase, and the L phase for the predetermined time, and E E component integrated correlation of E phase, P phase, and L phase by performing addition processing with the absolute value of the second integrated correlation value obtained by integrating the second correlation value of phase, P phase, and L phase for the predetermined time Output values IE, IP, and IL. On the other hand, the Q component integration processing unit 78 integrates the third correlation values of the E phase, the P phase, and the L phase for the predetermined time, and the E phase, the P phase, and the L phase. An addition process with the absolute value of the fourth integrated correlation value obtained by integrating the four correlation values for a predetermined time is performed to output E component, P phase, and L phase Q component integrated correlation values QE, QP, and QL.

これにより、コードループディスクリミネータ22では、I成分積算相関値IE、IP、IL及びQ成分積算相関値QE、QP、QLに基づいてコード位相弁別信号dを生成した際に、該コード位相弁別信号dの値が0になるときの位相と、I成分積算相関値IPが正のピークになるときの位相とが一致すると共に、コード位相弁別信号dの値が0になるときの位相が、位相軸上において前記一致した位相の1箇所のみとなる。この結果、前記一致した位相で前記受信信号を追尾するように、コードループディスクリミネータ22からコード生成部71に制御信号を出力すれば、衛星受信装置70内にコードトラッキングループが構成されて、前記受信信号を安定且つ確実に追尾することが可能となる。また、衛星受信装置70では、複雑な判断処理を行うことなく、前記受信信号の追尾を行うことができるので、該受信信号の誤追尾を容易に回避することが可能である。   Thereby, when the code loop discriminator 22 generates the code phase discrimination signal d based on the I component integrated correlation values IE, IP, IL and the Q component integrated correlation values QE, QP, QL, the code phase discriminator 22 The phase when the value of the signal d becomes 0 coincides with the phase when the I component integrated correlation value IP becomes a positive peak, and the phase when the value of the code phase discrimination signal d becomes 0 On the phase axis, there is only one location with the matched phase. As a result, if a control signal is output from the code loop discriminator 22 to the code generator 71 so as to track the received signal at the matched phase, a code tracking loop is configured in the satellite receiver 70, The received signal can be tracked stably and reliably. Further, since the satellite receiver 70 can track the received signal without performing complicated determination processing, it is possible to easily avoid erroneous tracking of the received signal.

そして、衛星受信装置70では、(1)コード生成部71は、I成分相関処理部72及びQ成分相関処理部74にローカルPNコードを出力し、(2)I成分相関処理部72は、前記ローカルPNコードとI成分ベースバンド信号との相関を取り、(3)Q成分相関処理部74は、前記ローカルPNコードとQ成分ベースバンド信号との相関を取り、(4)I成分積算処理部76は、第1積算相関値と第2積算相関値の絶対値とを加算してI成分積算相関値IE、IP、ILを出力し、(5)Q成分積算処理部78は、第3積算相関値と第4積算相関値の絶対値とを加算してQ成分積算相関値QE、QP、QLを出力する。   In the satellite receiver 70, (1) the code generation unit 71 outputs the local PN code to the I component correlation processing unit 72 and the Q component correlation processing unit 74, and (2) the I component correlation processing unit 72 A correlation between the local PN code and the I component baseband signal is obtained. (3) The Q component correlation processing unit 74 obtains a correlation between the local PN code and the Q component baseband signal, and (4) an I component integration processing unit. 76 adds the first integrated correlation value and the absolute value of the second integrated correlation value to output I component integrated correlation values IE, IP, and IL. (5) The Q component integration processing unit 78 outputs the third integration correlation value. The correlation value and the absolute value of the fourth cumulative correlation value are added to output Q component cumulative correlation values QE, QP, and QL.

従って、従来技術に係るBPSK変調方式の衛星受信装置に上記の(1)〜(5)の機能を追加するような改良を加えることにより、本実施形態に係る衛星受信装置70を製造することができるので、従来技術に係るBPSK変調方式の衛星受信装置を流用して該衛星受信装置70を効率よく製造することが可能となる。   Accordingly, the satellite receiver 70 according to the present embodiment can be manufactured by adding the above-described functions (1) to (5) to the BPSK modulation satellite receiver according to the prior art. Therefore, the satellite receiver 70 can be efficiently manufactured by diverting the BPSK modulation type satellite receiver according to the prior art.

本発明に係る衛星受信装置は、上述の実施形態に限らず、本発明の要旨を逸脱することなく、種々の構成を採り得ることは勿論である。   The satellite receiver according to the present invention is not limited to the above-described embodiment, and it is needless to say that various configurations can be adopted without departing from the gist of the present invention.

本実施形態に係る衛星受信装置のブロック図である。It is a block diagram of the satellite receiver which concerns on this embodiment. 図2Aは、P位相の第1相関値から得られた第1積算相関値の波形を示す特性図であり、図2Bは、P位相の第2相関値から得られた第2積算相関値の絶対値の波形を示す特性図であり、図2Cは、図2Aの第1積算相関値と図2Bの第2積算相関値の絶対値とを加算して得たP位相のI成分積算相関値IPの波形を示す特性図であり、図2Dは、コード位相弁別信号dの波形を示す特性図である。FIG. 2A is a characteristic diagram showing a waveform of the first integrated correlation value obtained from the first correlation value of the P phase, and FIG. 2B shows the second accumulated correlation value obtained from the second correlation value of the P phase. FIG. 2C is a characteristic diagram showing a waveform of an absolute value, and FIG. 2C is a P-phase I-component integrated correlation value obtained by adding the first integrated correlation value of FIG. 2A and the absolute value of the second integrated correlation value of FIG. 2B. FIG. 2D is a characteristic diagram showing the waveform of the code phase discrimination signal d. 従来技術に係るBPSK変調方式の衛星受信装置を改良して案出したBOC(1、1)方式による衛星受信装置のブロック図である。It is a block diagram of a satellite receiver using the BOC (1, 1) method devised by improving a satellite receiver using the BPSK modulation method according to the prior art. 図4Aは、I成分積算相関値IPの波形を示す特性図であり、図4Bは、コード位相弁別信号dの波形を示す特性図である。FIG. 4A is a characteristic diagram showing a waveform of the I component integrated correlation value IP, and FIG. 4B is a characteristic diagram showing a waveform of the code phase discrimination signal d.

符号の説明Explanation of symbols

10、70…衛星受信装置 12…ベースバンド信号生成部
14、72…I成分相関処理部 16、74…Q成分相関処理部
18、76…I成分積算処理部 20、78…Q成分積算処理部
22…コードループディスクリミネータ 23、71…コード生成部
24…発振器 26…サブキャリア発生器
28…PNコード発生器
30〜34、38、42〜54、80〜90…ミキサ
36…ローカルキャリア発生器 40…90°移相部
56〜66、92、98、104、110、116、122…積算部
94、100、106、112、118、124…絶対値処理部
96、102、108、114、120、126…加算部
DESCRIPTION OF SYMBOLS 10, 70 ... Satellite receiver 12 ... Baseband signal generation part 14, 72 ... I component correlation processing part 16, 74 ... Q component correlation processing part 18, 76 ... I component integration processing part 20, 78 ... Q component integration processing part DESCRIPTION OF SYMBOLS 22 ... Code loop discriminator 23, 71 ... Code generation part 24 ... Oscillator 26 ... Subcarrier generator 28 ... PN code generator 30-34, 38, 42-54, 80-90 ... Mixer 36 ... Local carrier generator 40 ... 90 ° phase shifter 56 to 66, 92, 98, 104, 110, 116, 122 ... Accumulator 94, 100, 106, 112, 118, 124 ... Absolute value processor 96, 102, 108, 114, 120 126 adding unit

Claims (1)

衛星からBOC(1、1)方式にて変調された受信信号を受信し、この受信信号とI成分ローカルキャリアとを乗算してI成分ベースバンド信号を生成すると共に、前記受信信号とQ成分ローカルキャリアとを乗算してQ成分ベースバンド信号を生成するベースバンド信号生成部と、前記各ベースバンド信号中のPNコードに対応するローカルPNコードと該各ベースバンド信号中のサブキャリアに対応するローカルサブキャリアとを乗算してレプリカコードを生成するコード生成部とを有する衛星受信装置において、
前記I成分ベースバンド信号と前記レプリカコードとの相関を取り、その相関値を第1相関値として出力すると共に、前記I成分ベースバンド信号と前記ローカルPNコードとの相関を取り、その相関値を第2相関値として出力するI成分相関処理部と、
前記Q成分ベースバンド信号と前記レプリカコードとの相関を取り、その相関値を第3相関値として出力すると共に、前記Q成分ベースバンド信号と前記ローカルPNコードとの相関を取り、その相関値を第4相関値として出力するQ成分相関処理部と、
前記第1相関値を所定時間積算して得られた第1積算相関値と前記第2相関値を所定時間積算して得られた第2積算相関値の絶対値とを加算し、加算結果をI成分積算相関値として出力するI成分積算処理部と、
前記第3相関値を所定時間積算して得られた第3積算相関値と前記第4相関値を所定時間積算して得られた第4積算相関値の絶対値とを加算し、加算結果をQ成分積算相関値として出力するQ成分積算処理部と、
前記I成分積算相関値及び前記Q成分積算相関値に基づいて、前記受信信号の追尾を行えるように、前記ローカルPNコード及び前記レプリカコードの位相を調整する制御信号を前記コード生成部に出力する弁別器と、
を備えることを特徴とする衛星受信装置。
A received signal modulated by the BOC (1, 1) system is received from a satellite, and the received signal and an I component local carrier are multiplied to generate an I component baseband signal. A baseband signal generator that multiplies carriers to generate a Q component baseband signal, a local PN code corresponding to the PN code in each baseband signal, and a local corresponding to a subcarrier in each baseband signal In a satellite receiver having a code generator that multiplies subcarriers to generate a replica code,
The correlation between the I component baseband signal and the replica code is obtained, and the correlation value is output as a first correlation value. The correlation between the I component baseband signal and the local PN code is obtained, and the correlation value is obtained. An I component correlation processing unit that outputs the second correlation value;
Correlating the Q component baseband signal and the replica code, outputting the correlation value as a third correlation value, correlating the Q component baseband signal and the local PN code, and calculating the correlation value A Q component correlation processing unit for outputting as a fourth correlation value;
The first integrated correlation value obtained by integrating the first correlation value for a predetermined time and the absolute value of the second integrated correlation value obtained by integrating the second correlation value for a predetermined time are added, and the addition result is obtained. An I component integration processing unit that outputs an I component integration correlation value;
The third integrated correlation value obtained by integrating the third correlation value for a predetermined time and the absolute value of the fourth integrated correlation value obtained by integrating the fourth correlation value for a predetermined time are added, and the addition result is obtained. A Q component integration processing unit for outputting as a Q component integration correlation value;
Based on the I component integrated correlation value and the Q component integrated correlation value, a control signal for adjusting the phase of the local PN code and the replica code is output to the code generation unit so that the received signal can be tracked. A discriminator,
A satellite receiver characterized by comprising:
JP2006195909A 2006-07-18 2006-07-18 Satellite receiver Active JP4769135B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006195909A JP4769135B2 (en) 2006-07-18 2006-07-18 Satellite receiver

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006195909A JP4769135B2 (en) 2006-07-18 2006-07-18 Satellite receiver

Publications (2)

Publication Number Publication Date
JP2008028470A true JP2008028470A (en) 2008-02-07
JP4769135B2 JP4769135B2 (en) 2011-09-07

Family

ID=39118714

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006195909A Active JP4769135B2 (en) 2006-07-18 2006-07-18 Satellite receiver

Country Status (1)

Country Link
JP (1) JP4769135B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2088555A1 (en) 2008-02-08 2009-08-12 Sony Corporation Gradation converting device, image processing apparatus, image processing method, and computer program
JP2010060436A (en) * 2008-09-04 2010-03-18 Furuno Electric Co Ltd Gnss receiving apparatus and positioning apparatus
WO2010082635A1 (en) * 2009-01-15 2010-07-22 古野電気株式会社 Code correlator, positioning device, code correlation method, code correlation program, positioning method, and positioning program
CN106338749A (en) * 2015-12-30 2017-01-18 深圳艾科创新微电子有限公司 Beidou satellite navigation receiver, and NH code stripping, autocorrelation method and device thereof

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2088555A1 (en) 2008-02-08 2009-08-12 Sony Corporation Gradation converting device, image processing apparatus, image processing method, and computer program
JP2010060436A (en) * 2008-09-04 2010-03-18 Furuno Electric Co Ltd Gnss receiving apparatus and positioning apparatus
WO2010082635A1 (en) * 2009-01-15 2010-07-22 古野電気株式会社 Code correlator, positioning device, code correlation method, code correlation program, positioning method, and positioning program
CN106338749A (en) * 2015-12-30 2017-01-18 深圳艾科创新微电子有限公司 Beidou satellite navigation receiver, and NH code stripping, autocorrelation method and device thereof

Also Published As

Publication number Publication date
JP4769135B2 (en) 2011-09-07

Similar Documents

Publication Publication Date Title
RU2380831C2 (en) Spread spectrum signal
US8111735B2 (en) GNSS data/pilot correlator and code generator thereof
US7555033B2 (en) Binary offset carrier M-code envelope detector
JP5230010B2 (en) Reference signal generation system, timing signal supply device, and reference signal generation device
CN106291614B (en) Device for the tracking satellite radio navigation signal in multi-path environment
JP2008512883A (en) Receiver and method for demodulating multiple GalBileo AltBOC signals
CN103558615B (en) FLL combines frequency discrimination track loop with subcarrier ring
US11372112B2 (en) GNSS receiver apparatus with GNSS pseudo random noise delayed sequence generator
CA2951891C (en) Blanking using signal-based thresholding schemes
JP4769135B2 (en) Satellite receiver
RU2009127079A (en) METHOD AND DEVICE FOR RECEIVING A RADIO NAVIGATION SIGNAL WITH VOS MODULATION
EP2188907B1 (en) Method and device for multipath mitigation
US8295411B2 (en) Method and system for maintaining integrity of a binary offset carrier signal
KR101847766B1 (en) Unambiguous tracking method for sine-phased boc signal and unambiguous tracking apparatus for sine-phased boc signal
CN108169773B (en) Satellite navigation signal tracking method based on maximum likelihood coherent integration
JP4738231B2 (en) Spread spectrum signal receiver
JP2010206256A (en) Gnss receiver
KR101863235B1 (en) Tracking method for cosine-phased boc signal and tracking apparatus for cosine-phased boc signal
KR101838402B1 (en) Tracking method for tmboc signal and tracking apparatus for tmboc signal
JP2012058035A (en) Code tracking device for satellite signal
JP4698446B2 (en) Spread spectrum signal receiver
JP2011247637A (en) Receiver, demodulation method and program
KR20200017803A (en) A method for Generating an Unambiguous Correlation Function
KR102229695B1 (en) An apparatus for unambiguous BOC signal tracking based on symmetric sampling
Lee et al. An unambiguous tracking scheme using partial-pulses for boc signals

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090717

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110527

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110614

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110617

R150 Certificate of patent or registration of utility model

Ref document number: 4769135

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140624

Year of fee payment: 3