Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7675564B2 - Positioning signal receiving device, positioning signal receiving method, and positioning program - Google Patents
[go: Go Back, main page]

JP7675564B2 - Positioning signal receiving device, positioning signal receiving method, and positioning program - Google Patents

Positioning signal receiving device, positioning signal receiving method, and positioning program Download PDF

Info

Publication number
JP7675564B2
JP7675564B2 JP2021093579A JP2021093579A JP7675564B2 JP 7675564 B2 JP7675564 B2 JP 7675564B2 JP 2021093579 A JP2021093579 A JP 2021093579A JP 2021093579 A JP2021093579 A JP 2021093579A JP 7675564 B2 JP7675564 B2 JP 7675564B2
Authority
JP
Japan
Prior art keywords
phase
correlation value
signal
subcarrier
code
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.)
Active
Application number
JP2021093579A
Other languages
Japanese (ja)
Other versions
JP2022185761A (en
Inventor
尚幸 梶原
信一 朝生
真康 藤田
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2021093579A priority Critical patent/JP7675564B2/en
Publication of JP2022185761A publication Critical patent/JP2022185761A/en
Application granted granted Critical
Publication of JP7675564B2 publication Critical patent/JP7675564B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Position Fixing By Use Of Radio Waves (AREA)

Description

本開示は、測位信号受信装置、測位信号受信方法及び測位プログラムに関する。 This disclosure relates to a positioning signal receiving device, a positioning signal receiving method, and a positioning program.

GPS(Global Positioning System)に代表される全地球衛星測位システム(GNSS:Global Navigation Satellite System)からはBPSK(Binary Phase Shift Keying)やQPSK(Quadrature Phase Shift Keying)など様々な変調方式の信号が放送されている。その中でもサブキャリアを用いたBOC(Binary Offset Carrier)変調方式による信号は自己相関特性において複数のピークが存在するため、DLL(Deley Lock Loop)を用いた代表的な手法では測位信号の追尾することが難しく、サイドローブを捕捉した場合、サイドローブを追尾し続けてしまう。
BOC信号の追尾手法は様々な研究機関で提案されており、特許文献1ではサブキャリアを追尾するSLL(Sub-Carrier Lock Loop)を追加することでサイドピークを除去し、通常のDLLで測位信号追尾を行うことができ、また、マルチパス耐性又はノイズに強くなるシステムを提案している。
A Global Navigation Satellite System (GNSS), typified by the Global Positioning System (GPS), broadcasts signals using various modulation methods such as Binary Phase Shift Keying (BPSK) and Quadrature Phase Shift Keying (QPSK). Among them, signals using the Binary Offset Carrier (BOC) modulation method using a subcarrier have multiple peaks in the autocorrelation characteristics, so that it is difficult to track the positioning signal using a typical method using a Delay Lock Loop (DLL), and when a side lobe is captured, the side lobe continues to be tracked.
Various research institutes have proposed methods for tracking BOC signals. Patent Document 1 proposes a system that adds a Sub-Carrier Lock Loop (SLL) that tracks the subcarrier to remove side peaks, enables positioning signal tracking with a normal DLL, and also provides resistance to multipath and noise.

米国特許出願公開2010104046号明細書US Patent Publication No. 2010104046

チップレートが高いサブキャリア信号により変調されたBOC信号を追尾するにあたり、メインローブから大きく離れたサイドローブを捕捉した場合、メインローブまで引き込めず測位信号の追尾が維持できないという技術的課題がある。また、メインローブに引き込むことができたとしてもコード位相の補正ができず測位信号の追尾の精度向上が見込めないといった技術的課題がある。
特に、高機動運動するような対象に測位信号受信装置を取り付けた場合、大きなドップラが発生し、BOC信号においてはメインローブから大きく離れたサイドローブを捕捉する可能性は極めて高く、従来手法では高機動運動するような対象への適用が困難である。
When tracking a BOC signal modulated by a subcarrier signal with a high chip rate, if a side lobe far away from the main lobe is captured, there is a technical problem that it is not possible to pull in to the main lobe and to maintain tracking of the positioning signal. Even if it is possible to pull in to the main lobe, there is a technical problem that the code phase cannot be corrected and it is not possible to improve the accuracy of tracking the positioning signal.
In particular, when a positioning signal receiving device is attached to a highly maneuverable target, a large Doppler is generated, and there is a very high possibility that a side lobe far removed from the main lobe of the BOC signal is captured, making it difficult to apply conventional methods to targets with high maneuverability.

本開示の測位信号受信装置は、BOC(Binary Offset Carrier)変調方式の測位信号を受信する測位信号受信装置において、
サブキャリアPrompt位相におけるサブキャリアレプリカ信号とコードPrompt位相におけるコードレプリカ信号とからBOC信号との相関値をPP相関値として生成し、前記サブキャリアPrompt位相における前記サブキャリアレプリカ信号と前記コードPrompt位相より位相の進んでいるEarly位相におけるコードレプリカ信号とから前記BOC信号との相関値をPE相関値として生成し、前記サブキャリアPrompt位相における前記サブキャリアレプリカ信号と前記コードPrompt位相より位相の遅れているLate位相におけるコードレプリカ信号とから前記BOC信号との相関値をPL相関値として生成する相関部と、
前記PP相関値と前記PE相関値と前記PL相関値とを入力し、前記PP相関値と前記PE相関値と前記PL相関値とを比較して、メインピークとサイドピークとのいずれを補足しているか判定するサイドピーク検出部と、
前記サイドピーク検出部の判定結果に基づいて、前記相関部の処理開始位置をずらすサンプルシフト部と
を備えた。
The positioning signal receiving device of the present disclosure is a positioning signal receiving device that receives a positioning signal of a BOC (Binary Offset Carrier) modulation method,
a correlation unit which generates a correlation value with a BOC signal from a subcarrier replica signal at a subcarrier prompt phase and a code replica signal at a code prompt phase as a PP correlation value, generates a correlation value with the BOC signal from the subcarrier replica signal at the subcarrier prompt phase and a code replica signal at an early phase which is more advanced in phase than the code prompt phase as a PE correlation value, and generates a correlation value with the BOC signal from the subcarrier replica signal at the subcarrier prompt phase and a code replica signal at a late phase which is more advanced in phase than the code prompt phase as a PL correlation value;
a side peak detection unit which receives the PP correlation value, the PE correlation value, and the PL correlation value, and compares the PP correlation value, the PE correlation value, and the PL correlation value to determine whether a main peak or a side peak has been captured;
and a sample shift section for shifting the processing start position of the correlation section based on the determination result of the side peak detection section.

本開示によれば、BOC信号の捕捉において、メインローブから大きく離れたサイドローブを捕捉していても、メインローブを探索して捕捉することができる。 According to the present disclosure, when capturing a BOC signal, even if a side lobe far away from the main lobe is captured, the main lobe can be searched for and captured.

実施の形態1の測位信号受信装置100の構成図。FIG. 1 is a configuration diagram of a positioning signal receiving device 100 according to a first embodiment. 実施の形態1のBOC信号の自己相関特性図。FIG. 4 is an autocorrelation characteristic diagram of the BOC signal according to the first embodiment. 実施の形態1のDLLの自己相関特性図。FIG. 4 is an autocorrelation characteristic diagram of the DLL of the first embodiment. 実施の形態1のSLLの自己相関特性図。FIG. 4 is an autocorrelation characteristic diagram of the SLL of the first embodiment. 実施の形態1のサイドローブをとらえた場合のBOC信号の自己相関特性図。FIG. 11 is an autocorrelation characteristic diagram of a BOC signal when a side lobe is captured in the first embodiment. 実施の形態1のサイドローブをとらえた場合のDLLの自己相関特性図。FIG. 13 is an autocorrelation characteristic diagram of the DLL in the case where a side lobe is captured according to the first embodiment. 実施の形態1のサイドローブをとらえた場合のSLLの自己相関特性図。FIG. 11 is an autocorrelation characteristic diagram of the SLL when a side lobe is captured in the first embodiment. 実施の形態1の測位信号受信方法の動作を示すフローチャート。4 is a flowchart showing the operation of a positioning signal receiving method according to the first embodiment. 実施の形態1のサンプルシフトの図。FIG. 4 is a diagram of a sample shift in the first embodiment. 実施の形態1のサンプルシフトの図。FIG. 4 is a diagram of a sample shift in the first embodiment.

以下の実施の形態の説明及び図面において、同一の符号を付したものは同一の部分又は相当する部分を示す。 In the following description of the embodiments and drawings, the same reference numerals indicate the same or corresponding parts.

実施の形態1.
***測位信号受信装置100の構成の説明***
図1に基づいて、測位信号受信装置100の構成を説明する。
測位信号受信装置100は、衛星からBOC(Binary Offset Carrier)変調方式の測位信号41を受信する受信装置である。
測位信号受信装置100は、測位信号41を受信し、測位信号41との同期が完了した後、測位信号41との同期を維持する。
測位信号受信装置100は、測位信号41から変調されているコードを復調して測位信号受信装置100が局部で生成したレプリカ信号との相関をとることにとり、測位信号41を捕捉する。コードは、一定のパターンがコード期間Tpで繰り返される。
Embodiment 1.
***Description of the Configuration of Positioning Signal Receiving Device 100***
The configuration of a positioning signal receiving device 100 will be described with reference to FIG.
The positioning signal receiving device 100 is a receiving device that receives a positioning signal 41 modulated by a BOC (Binary Offset Carrier) method from a satellite.
The positioning signal receiving device 100 receives the positioning signal 41 , and after synchronization with the positioning signal 41 is completed, maintains synchronization with the positioning signal 41 .
The positioning signal receiving device 100 captures the positioning signal 41 by demodulating the code modulated from the positioning signal 41 and correlating it with a replica signal generated locally by the positioning signal receiving device 100. The code has a fixed pattern repeated at a code period Tp.

測位信号受信装置100は、前処理部51、サンプルシフト部52、相関部60、SLL(Sub-Carrier Lock Loop)部81,DLL(Deley Lock Loop)部83,PLL(Phase Lock Loop)部85,サイドピーク検出部90,位相補正部91を有する。 The positioning signal receiving device 100 has a preprocessing unit 51, a sample shift unit 52, a correlation unit 60, a sub-carrier lock loop (SLL) unit 81, a delay lock loop (DLL) unit 83, a phase lock loop (PLL) unit 85, a side peak detection unit 90, and a phase correction unit 91.

前処理部51は、アンテナで衛星から送信された測位信号41を受信して、測位信号41を中間周波数信号(Intermediate Frequency信号)に変換する。
前処理部51は、中間周波数信号をサンプリング周波数でアナログ/デジタル変換したIF信号42を出力する。
IF信号42は、キャリアとサブキャリアとコードとが重畳した信号である。
The pre-processing unit 51 receives the positioning signal 41 transmitted from the satellite via an antenna, and converts the positioning signal 41 into an intermediate frequency signal.
The pre-processing unit 51 outputs an IF signal 42 obtained by analog-to-digital conversion of an intermediate frequency signal at a sampling frequency.
The IF signal 42 is a signal in which a carrier, a subcarrier, and a code are superimposed.

サンプルシフト部52は、判定結果98に基づき相関部60が処理する処理開始位置をずらす。
サンプルシフト部52は、IF信号42の処理開始位置をずらすことにより、相関部60の処理開始位置をずらす。
The sample shift unit 52 shifts the processing start position of the correlation unit 60 based on the determination result 98 .
The sample shift section 52 shifts the processing start position of the IF signal 42 , thereby shifting the processing start position of the correlation section 60 .

相関部60は、内部で、IF信号42に重畳されているキャリアカ信号、サブキャリア信号、コード信号のレプリカ信号を作成する。
相関部60は、以下のレプリカ信号を作成する。
1.キャリアレプリカ信号
2.サブキャリアレプリカ信号
3.コードレプリカ信号
The correlation unit 60 internally creates replica signals of the carrier signal, the subcarrier signal, and the code signal superimposed on the IF signal 42 .
The correlation unit 60 generates the following replica signals:
1. Carrier replica signal 2. Subcarrier replica signal 3. Code replica signal

キャリアレプリカ信号は、キャリア信号を模した信号である。
サブキャリアレプリカ信号は、サブキャリア信号を模した信号である。
コードレプリカ信号は、コード信号を模した信号である。
The carrier replica signal is a signal that imitates the carrier signal.
The subcarrier replica signal is a signal that imitates the subcarrier signal.
The code replica signal is a signal that imitates the code signal.

相関部60は、IF信号42に重畳されているキャリアカ信号、サブキャリア信号、コード信号と各レプリカ信号との相関を取る。
相関部60は、EP相関値、LP相関値、PE相関値、PP相関値、及び、PL相関値を出力する。これらの相関値は、正の値を有している。
The correlator 60 obtains correlations between the carrier signal, the subcarrier signal, the code signal superimposed on the IF signal 42 and each replica signal.
The correlation unit 60 outputs an EP correlation value, an LP correlation value, a PE correlation value, a PP correlation value, and a PL correlation value. These correlation values have positive values.

SLL部弁別器81とDLL部弁別器83とPLL部弁別器85とは、位相誤差を出力する機能を有する。
SLL部弁別器81は、サブキャリアの周波数サーチと位相検出を実行する。
SLL部弁別器81は、EP相関値とLP相関値とを入力し、サブキャリアを追尾するため、サブキャリア位相誤差τscを出力する。
The SLL section discriminator 81, the DLL section discriminator 83, and the PLL section discriminator 85 each have a function of outputting a phase error.
The SLL section discriminator 81 performs frequency search and phase detection of the subcarrier.
The SLL section discriminator 81 receives the EP correlation value and the LP correlation value, and outputs a subcarrier phase error τsc to track the subcarrier.

DLL部弁別器83は、コードの周波数サーチと位相検出を実行する。
DLL部弁別器83は、PE相関値とPL相関値とを入力し、コードを追尾する。
DLL部弁別器83は、コード位相誤差τcを出力する。
The DLL section discriminator 83 performs frequency search and phase detection of the code.
The DLL section discriminator 83 receives the PE correlation value and the PL correlation value and tracks the code.
The DLL section discriminator 83 outputs the code phase error τc.

PLL部弁別器85は、搬送波(キャリア)の周波数サーチと位相検出を実行する。
PLL部弁別器85は、PP相関値を入力し、搬送波を追尾する。
PLL部弁別器85は、搬送波位相誤差τφを出力する。
PLL部弁別器85は、FLL(Frequency Locked Loop)処理をするFLL部弁別器でもよい。
The PLL section discriminator 85 performs a carrier frequency search and phase detection.
The PLL section discriminator 85 receives the PP correlation value and tracks the carrier wave.
The PLL section discriminator 85 outputs the carrier phase error τφ.
The PLL section discriminator 85 may be a FLL section discriminator that performs FLL (Frequency Locked Loop) processing.

サイドピーク検出部90は、PE相関値、PP相関値、及び、PL相関値を入力し、メインローブのメインピークとサイドローブのサイドピークとのいずれを補足しているか判定する。 The side peak detection unit 90 inputs the PE correlation value, PP correlation value, and PL correlation value, and determines whether it is capturing the main peak of the main lobe or the side peak of the side lobe.

位相補正部91は、相関部60が作成するレプリカ信号の補正値を生成する。
位相補正部91は、SLL部弁別器81からサブキャリア位相誤差τscを入力し、サブキャリアを追尾するため、サブキャリア位相信号96を出力する。サブキャリア位相信号96は、BOC信号のサブキャリア信号とサブキャリアレプリカ信号との位相差を示す信号である。
位相補正部91は、DLL部弁別器83からコード位相誤差τcを入力して、コードを追尾するため、コード位相信号97を出力する。コード位相信号97は、BOC信号のコード信号とコードレプリカ信号との位相差を示す信号である。
位相補正部91の搬送波位相補正部92は、PLL部弁別器85から搬送波位相誤差τφを入力し、搬送波を追尾するため、キャリア位相信号95を出力する。キャリア位相信号95は、BOC信号のキャリア信号とキャリアレプリカ信号との位相差を示す信号である。
The phase correction unit 91 generates a correction value for the replica signal created by the correlation unit 60 .
The phase correction unit 91 receives the subcarrier phase error τsc from the SLL unit discriminator 81 and outputs a subcarrier phase signal 96 to track the subcarrier. The subcarrier phase signal 96 is a signal indicating the phase difference between the subcarrier signal and the subcarrier replica signal of the BOC signal.
The phase correction unit 91 receives the code phase error τc from the DLL unit discriminator 83 and outputs a code phase signal 97 to track the code. The code phase signal 97 is a signal indicating the phase difference between the code signal of the BOC signal and the code replica signal.
A carrier phase correction unit 92 of the phase correction unit 91 receives the carrier phase error τφ from the PLL unit discriminator 85 and outputs a carrier phase signal 95 to track the carrier. The carrier phase signal 95 is a signal indicating the phase difference between the carrier signal and the carrier replica signal of the BOC signal.

図1に基づいて、測位信号受信装置100の相関部60を説明する。 The correlation unit 60 of the positioning signal receiving device 100 will be described with reference to FIG. 1.

キャリアNCO54は、キャリアレプリカ信号を発生させる数値制御発振器(Numerically controlled oscillator)である。
キャリアNCO54は、キャリア位相信号95に応じてキャリア位相を設定してキャリアクロック信号を発生する。
キャリアNCO54は、キャリアレプリカ位相により中間周波数のキャリアレプリカ信号を発生させる。
キャリアレプリカ位相は、現在の基準となるキャリアレプリカ信号の位相である。
キャリアレプリカ位相は、キャリア位相信号95に応じて変更される位相であり、BOC信号のキャリア位相に近づいてゆく位相である。
キャリアNCO54は、キャリアクロック信号に基づいて、キャリアレプリカ信号を生成し、キャリアレプリカ信号を出力する。
The carrier NCO 54 is a numerically controlled oscillator that generates a carrier replica signal.
The carrier NCO 54 sets the carrier phase in response to the carrier phase signal 95 to generate a carrier clock signal.
The carrier NCO 54 generates a carrier replica signal of an intermediate frequency according to the carrier replica phase.
The carrier replica phase is the phase of the current reference carrier replica signal.
The carrier replica phase is a phase that is changed in response to the carrier phase signal 95 and approaches the carrier phase of the BOC signal.
The carrier NCO 54 generates a carrier replica signal based on the carrier clock signal, and outputs the carrier replica signal.

サブキャリアNCO56は、サブキャリアレプリカ信号を発生させる数値制御発振器(Numerically controlled oscillator)である。
サブキャリアNCO56は、サブキャリア位相信号96に応じてサブキャリア位相を設定してサブキャリアクロック信号を発生する。
サブキャリアNCO56は、サブキャリアクロック信号に基づいて、サブキャリアレプリカ信号を生成し、サブキャリアレプリカ信号を出力する。
The subcarrier NCO 56 is a numerically controlled oscillator that generates a subcarrier replica signal.
The subcarrier NCO 56 sets the subcarrier phase in response to the subcarrier phase signal 96 to generate a subcarrier clock signal.
The subcarrier NCO 56 generates a subcarrier replica signal based on the subcarrier clock signal, and outputs the subcarrier replica signal.

サブキャリアNCO56は、以下のサブキャリアレプリカ信号を出力する。
1.サブキャリアPrompt位相におけるPromptサブキャリアレプリカ信号
2.Promptサブキャリアレプリカ信号に対してサブキャリアPrompt位相よりサブキャリア位相が期間Tds/2だけ進んだEarlyサブキャリアレプリカ信号
3.Promptサブキャリアレプリカ信号に対してサブキャリアPrompt位相よりサブキャリア位相が期間Tds/2だけ遅れたLateサブキャリアレプリカ信号
The subcarrier NCO 56 outputs the following subcarrier replica signals:
1. Prompt subcarrier replica signal at the subcarrier Prompt phase; 2. Early subcarrier replica signal in which the subcarrier phase is advanced by a period Tds/2 from the subcarrier Prompt phase relative to the Prompt subcarrier replica signal; 3. Late subcarrier replica signal in which the subcarrier phase is delayed by a period Tds/2 from the subcarrier Prompt phase relative to the Prompt subcarrier replica signal.

サブキャリアPrompt位相は、現在の基準となるサブキャリアレプリカ信号の位相である。
サブキャリアPrompt位相は、サブキャリア位相信号96に応じて変更される位相であり、BOC信号のサブキャリア位相に近づいてゆく位相である。
期間Tdsは、0<Tds<Tsである。
The subcarrier prompt phase is the phase of the current reference subcarrier replica signal.
The subcarrier prompt phase is a phase that is changed in response to the subcarrier phase signal 96 and approaches the subcarrier phase of the BOC signal.
The period Tds is in the range of 0<Tds<Ts.

コードNCO58は、コードレプリカ信号を発生させる数値制御発振器(Numerically controlled oscillator)である。
コードNCO58は、コード位相信号97に応じてコード位相を設定してコードクロック信号を発生する。
コードNCO58は、コードクロック信号に基づいて、コードレプリカ信号を生成し、コードレプリカ信号を出力する。
The code NCO 58 is a numerically controlled oscillator that generates a code replica signal.
The code NCO 58 sets the code phase in response to the code phase signal 97 and generates a code clock signal.
The code NCO 58 generates a code replica signal based on the code clock signal, and outputs the code replica signal.

コードNCO58は、以下のコードレプリカ信号を出力する。
1.コードPrompt位相におけるPromptコードレプリカ信号
2.Promptコードレプリカ信号に対してコードPrompt位相よりサブキャリア位相が期間Tdc/2だけ進んだEarlyサブキャリアレプリカ信号
3.Promptコードレプリカ信号に対してコードPrompt位相よりサブキャリア位相が期間Tdc/2だけ遅れたLateサブキャリアレプリカ信号
The code NCO 58 outputs the following code replica signals:
1. A prompt code replica signal at the code prompt phase; 2. An early subcarrier replica signal in which the subcarrier phase is advanced by a period Tdc/2 from the code prompt phase relative to the prompt code replica signal; 3. A late subcarrier replica signal in which the subcarrier phase is delayed by a period Tdc/2 from the code prompt phase relative to the prompt code replica signal.

コードPrompt位相は、現在の基準となるコードレプリカ信号の位相である。
コードPrompt位相は、コード位相信号97に応じて変更される位相であり、BOC信号のコード位相に近づいてゆく位相である。
期間Tdcは、0<Tds<Tc、又は、Ts<Tds<Tcである。
The code prompt phase is the phase of the current reference code replica signal.
The code prompt phase is a phase that is changed in response to the code phase signal 97 and approaches the code phase of the BOC signal.
The period Tdc is 0<Tds<Tc or Ts<Tds<Tc.

掛算部61から掛算部69は、信号を混合する混合器である。
積算部71から積算部75は、信号を一定期間(積算期間)ごとに積算する積算器である。積算期間とは、コード期間Tpの整数倍の期間である。
掛算部61は、キャリアレプリカ信号とIF信号42とをミックスし、BOC信号43を出力する。BOC信号43は、サブキャリアとコードとが重畳した信号である。
Multiplication units 61 to 69 form a mixer that mixes signals.
The integrating units 71 to 75 are integrators that integrate signals every certain period (integration period). The integration period is an integral multiple of the code period Tp.
The multiplier 61 mixes the carrier replica signal with the IF signal 42 and outputs the BOC signal 43. The BOC signal 43 is a signal in which a subcarrier and a code are superimposed.

掛算部62は、BOC信号43とPromptサブキャリアレプリカ信号とをミックスし、コード信号(BCP信号)を復調する。
掛算部65は、掛算部62で復調されたコード信号(BCP信号)にPromptコードレプリカ信号をミックスし、Promptコードレプリカ信号で復調した場合の相関値(BCPP信号)を積算部74に出力する。
積算部74は、掛算部65から出力された相関値(BCPP信号)を一定期間積算して、「Promptサブキャリア,Promptコードレプリカ信号の相関値」(PP相関値)を出力する。
The multiplier 62 mixes the BOC signal 43 with the Prompt subcarrier replica signal, and demodulates the code signal (BCP signal).
The multiplier 65 mixes the Prompt code replica signal with the code signal (BCP signal) demodulated by the multiplier 62 , and outputs to an accumulator 74 a correlation value (BCPP signal) obtained by demodulation with the Prompt code replica signal.
The accumulator 74 accumulates the correlation value (BCPP signal) output from the multiplier 65 for a certain period of time, and outputs the "correlation value of the Prompt subcarrier and Prompt code replica signal" (PP correlation value).

掛算部66は、掛算部62で復調されたコード信号(BCP信号)にEarlyコードレプリカ信号をミックスし、Earlyコードレプリカ信号で復調した場合の相関値(BCPE信号)を積算部73に出力する。
積算部73は、掛算部66から出力された相関値(BCPE信号)を一定期間積算して、「Promptサブキャリア,Earlyコードレプリカ信号の相関値」(PE相関値)を出力する。
The multiplier 66 mixes the early code replica signal with the code signal (BCP signal) demodulated by the multiplier 62 , and outputs the correlation value (BCPE signal) obtained by demodulation with the early code replica signal to an accumulator 73 .
The accumulator 73 accumulates the correlation value (BCPE signal) output from the multiplier 66 for a certain period of time, and outputs the "correlation value of the Prompt subcarrier and Early code replica signal" (PE correlation value).

掛算部67は、掛算部62で復調されたコード信号(BCP信号)にLateコードレプリカ信号をミックスし、Lateコードレプリカ信号で復調した場合の相関値(BCPL信号)を積算部75に出力する。
積算部75は、掛算部67から出力された相関値(BCPL信号)を一定期間積算して、「Promptサブキャリア,Lateコードレプリカ信号の相関値」(PL相関値)を出力する。
The multiplier 67 mixes the late code replica signal with the code signal (BCP signal) demodulated by the multiplier 62 , and outputs the correlation value (BCPL signal) obtained by demodulation with the late code replica signal to an accumulator 75 .
The accumulator 75 accumulates the correlation value (BCPL signal) output from the multiplier 67 for a certain period of time, and outputs the "correlation value of the Prompt subcarrier and Late code replica signal" (PL correlation value).

掛算部63は、BOC信号43とEarlyサブキャリアレプリカ信号とをミックスし、コード信号(BCE信号)を復調する。
掛算部68は、掛算部63で復調されたコード信号(BCE信号)にPromptコードレプリカ信号をミックスし、Promptコードレプリカ信号で復調した場合の相関値(BCEP信号)を積算部71に出力する。
積算部71は、掛算部68から出力された相関値(BCEP信号)を一定期間積算して、「Earlyサブキャリア,Promptコードレプリカ信号の相関値」(EP相関値)を出力する。
The multiplier 63 mixes the BOC signal 43 with the early subcarrier replica signal, and demodulates the code signal (BCE signal).
The multiplier 68 mixes the Prompt code replica signal with the code signal (BCE signal) demodulated by the multiplier 63 , and outputs to an accumulator 71 a correlation value (BCEP signal) obtained by demodulation with the Prompt code replica signal.
The accumulator 71 accumulates the correlation value (BCEP signal) output from the multiplier 68 for a certain period of time, and outputs the "correlation value of the Early subcarrier and Prompt code replica signal" (EP correlation value).

掛算部64は、BOC信号43とLateサブキャリアレプリカ信号とをミックスし、コード信号(BCL信号)を復調する。
掛算部69は、掛算部64で復調されたコード信号(BCL信号)にPromptコードレプリカ信号をミックスし、Promptコードレプリカ信号で復調した場合の相関値(BCLP信号)を積算部72に出力する。
積算部72は、掛算部68から出力された相関値(BCLP信号)を一定期間積算して、「Lateサブキャリア,Promptコードレプリカ信号の相関値」(LP相関値)を出力する。
The multiplier 64 mixes the BOC signal 43 with the late subcarrier replica signal, and demodulates the code signal (BCL signal).
The multiplier 69 mixes the Prompt code replica signal with the code signal (BCL signal) demodulated by the multiplier 64 , and outputs the correlation value (BCLP signal) obtained by demodulation with the Prompt code replica signal to an accumulator 72 .
The accumulator 72 accumulates the correlation value (BCLP signal) output from the multiplier 68 for a certain period of time, and outputs the "correlation value of the late subcarrier and prompt code replica signal" (LP correlation value).

積算部71は、サブキャリアPrompt位相より位相の進んでいるEarly位相におけるサブキャリアレプリカ信号とコードPrompt位相におけるコードレプリカ信号とからBOC信号との相関値をEP相関値として生成する。
積算部72は、サブキャリアPrompt位相より位相の遅れているLate位相におけるサブキャリアレプリカ信号とコードPrompt位相におけるコードレプリカ信号とからBOC信号との相関値をLP相関値として生成する。
積算部73は、サブキャリアPrompt位相におけるサブキャリアレプリカ信号とコードPrompt位相より位相の進んでいるEarly位相におけるコードレプリカ信号とからBOC信号との相関値をPE相関値として生成する。
積算部74は、サブキャリアPrompt位相におけるサブキャリアレプリカ信号とコードPrompt位相におけるコードレプリカ信号とからBOC信号との相関値をPP相関値として生成する。
積算部75は、サブキャリアPrompt位相におけるサブキャリアレプリカ信号とコードPrompt位相より位相の遅れているLate位相におけるコードレプリカ信号とからBOC信号との相関値をPL相関値として生成する。
積算部71から積算部75は、相関値を一定期間積算して出力した後、積算値をゼロにリセットする。
積算部71から積算部75は、積算値をゼロにリセット後、相関値を一定期間積算する動作を繰り返す。
The accumulator 71 generates, as an EP correlation value, a correlation value between the BOC signal and the subcarrier replica signal at an Early phase that is ahead of the subcarrier Prompt phase and a code replica signal at a code Prompt phase.
The accumulator 72 generates, as an LP correlation value, a correlation value with the BOC signal from the subcarrier replica signal at a Late phase that lags behind the subcarrier Prompt phase and the code replica signal at a code Prompt phase.
The accumulator 73 generates, as a PE correlation value, a correlation value with the BOC signal from the subcarrier replica signal at the subcarrier prompt phase and the code replica signal at the early phase that is ahead of the code prompt phase.
The accumulator 74 generates a correlation value with the BOC signal from the subcarrier replica signal at the subcarrier prompt phase and the code replica signal at the code prompt phase as a PP correlation value.
The accumulator 75 generates, as a PL correlation value, a correlation value with the BOC signal from the subcarrier replica signal at the subcarrier prompt phase and the code replica signal at a late phase that lags behind the code prompt phase.
Accumulators 71 to 75 accumulate correlation values for a certain period of time, output the accumulated values, and then reset the accumulated values to zero.
After resetting the accumulated values to zero, accumulators 71 to 75 repeat the operation of accumulating correlation values for a certain period of time.

サイドピーク検出部90は、PP相関値とPE相関値とPL相関値とを入力し、PP相関値とPE相関値とPL相関値とを比較して、メインピークとサイドピークとのいずれを補足しているか判定する。 The side peak detection unit 90 inputs the PP correlation value, the PE correlation value, and the PL correlation value, and compares the PP correlation value, the PE correlation value, and the PL correlation value to determine whether a main peak or a side peak has been captured.

サイドピーク検出部90は、PP相関値よりもPL相関値の方が大きい場合、メインピークよりも進んだ位相にあるサイドピークを捕捉していると判定する。
サイドピーク検出部90は、PP相関値よりもPE相関値の方が大きい場合、メインピークよりも遅れた位相にあるサイドピークを捕捉していると判定する。
サイドピーク検出部90は、PE相関値とPL相関値とよりもPP相関値が大きい場合、メインピークを捕捉していると判定する。
When the PL correlation value is greater than the PP correlation value, the side peak detector 90 determines that a side peak that is in a phase leading phase with respect to the main peak has been captured.
When the PE correlation value is greater than the PP correlation value, the side peak detector 90 determines that a side peak that is delayed in phase from the main peak has been captured.
If the PP correlation value is greater than the PE correlation value and the PL correlation value, the side peak detection unit 90 determines that the main peak has been captured.

サンプルシフト部52は、サイドピーク検出部90の判定結果に基づいて、IF信号42の処理開始位置をずらす。
サンプルシフト部52がIF信号42の処理開始位置をずらすということは、サンプルシフト部52がBOC信号の処理開始位置をずらすことを意味する。
サンプルシフト部52がIF信号42の処理開始位置をずらすということは、相関部60が、処理開始位置をずらしてPP相関値とPE相関値とPL相関値とを生成することを意味する。
The sample shifter 52 shifts the processing start position of the IF signal 42 based on the determination result of the side peak detector 90 .
The sample shift unit 52 shifting the processing start position of the IF signal 42 means that the sample shift unit 52 shifts the processing start position of the BOC signal.
The sample shift section 52 shifting the processing start position of the IF signal 42 means that the correlation section 60 shifts the processing start position to generate the PP correlation value, the PE correlation value, and the PL correlation value.

サンプルシフト部52は、サイドピーク検出部90がメインピークよりも進んだ位相にあるサイドピークを捕捉していると判定した場合、処理開始位置を1サブチップの期間分遅らせる。
サンプルシフト部52は、サイドピーク検出部90がメインピークよりも遅れた位相にあるサイドピークを捕捉していると判定した場合、処理開始位置を1サブチップの期間分進める。
サンプルシフト部52は、サイドピーク検出部90がメインピークを捕捉していると判定した場合、処理開始位置を変更しない。
If the side peak detection section 90 determines that it has captured a side peak that is in a phase that is more advanced than the main peak, the sample shift section 52 delays the processing start position by one sub-chip period.
If the side peak detection unit 90 determines that it has captured a side peak that is delayed in phase from the main peak, the sample shift unit 52 advances the processing start position by one sub-chip period.
If the side peak detector 90 determines that the main peak has been captured, the sample shifter 52 does not change the processing start position.

搬送波位相補正部92は、サイドピーク検出部90がメインピークよりも進んだ位相にあるサイドピークを捕捉していると判定した場合、キャリアレプリカ信号の搬送波位相を1サブチップの期間分遅らせる。
搬送波位相補正部92は、サイドピーク検出部90がメインピークよりも遅れた位相にあるサイドピークを捕捉していると判定した場合、キャリアレプリカ信号の搬送波位相を1サブチップの期間分進める。
When it is determined that the side peak detector 90 has captured a side peak whose phase is more advanced than the main peak, the carrier phase corrector 92 delays the carrier phase of the carrier replica signal by one sub-chip period.
When it is determined that the side peak detector 90 has captured a side peak whose phase is delayed from that of the main peak, the carrier phase corrector 92 advances the carrier phase of the carrier replica signal by one sub-chip period.

***測位信号受信装置100のハードウエアとソフトウエア***
測位信号受信装置100は、プロセッサと、主記憶メモリと、記憶装置と、入出力インタフェースと、ストレージとを備えるコンピュータと、コンピュータで実行される測位プログラムとで実現することができる。
***Hardware and Software of Positioning Signal Receiving Device 100***
The positioning signal receiving device 100 can be realized by a computer including a processor, a main memory, a storage device, an input/output interface, and storage, and a positioning program executed by the computer.

プロセッサは、オペレーティングシステム、ネットワークドライバ及びストレージドライバを実行しながら、測位プログラムを実行する。
記憶装置に記憶されている測位プログラム、オペレーティングシステム、ネットワークドライバ及びストレージドライバは、主記憶メモリに読み込まれ、プロセッサによって実行される。
The processor executes a positioning program while executing an operating system, network drivers, and storage drivers.
The positioning program, the operating system, the network driver, and the storage driver stored in the storage device are loaded into the main memory and executed by the processor.

測位プログラムにより利用、処理又は出力されるデータ、情報、信号値及び変数値は、主記憶メモリ、記憶装置、又は、プロセッサ内のレジスタあるいはキャッシュメモリに記憶される。 The data, information, signal values and variable values used, processed or output by the positioning program are stored in main memory, a storage device, or in registers or cache memory within the processor.

測位信号受信装置100の各部の「部」を「処理」、「手順」あるいは「工程」に読み替えてもよい。また、測位信号受信装置100の各処理の「処理」を「プログラム」、「プログラムプロダクト」又は「プログラムを記録したコンピュータが読取可能な記憶媒体」に読み替えてもよい。
測位プログラムは、測位信号受信装置100の各部の「部」を「処理」、「手順」あるいは「工程」に読み替えた各処理、各手順あるいは各工程を、コンピュータに実行させる。
また、測位信号受信方法は、測位信号受信装置100がプログラムを実行することにより行われる方法である。
測位プログラムは、コンピュータ読取可能な記録媒体に格納されて提供されてもよい。また、測位プログラムは、プログラムプロダクトとして提供されてもよい。
The "part" of each part of the positioning signal receiving device 100 may be read as a "process," a "procedure," or a "step." Also, the "process" of each process of the positioning signal receiving device 100 may be read as a "program," a "program product," or a "computer-readable storage medium on which a program is recorded."
The positioning program causes the computer to execute each process, procedure or step of the positioning signal receiving device 100, where the "part" is replaced with a "process,""procedure" or "step."
The positioning signal receiving method is a method carried out by the positioning signal receiving device 100 executing a program.
The positioning program may be provided in a state stored in a computer-readable recording medium, or as a program product.

また、測位信号受信装置100は、全て又は一部が、ロジックIC(Integrated Circuit)、GA(Gate Array)、ASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)といった処理回路により実現されてもよい。 The positioning signal receiving device 100 may also be realized, in whole or in part, by a processing circuit such as a logic IC (integrated circuit), a GA (gate array), an ASIC (application specific integrated circuit), or an FPGA (field-programmable gate array).

また、プロセッサと、プロセッサとメモリの組合せと、処理回路との上位概念を、プロセッシングサーキットリという。つまり、プロセッサと、プロセッサとメモリの組合せと、処理回路とは、それぞれプロセッシングサーキットリの具体例である。 The higher-level concept of a processor, a combination of a processor and memory, and a processing circuit is called processing circuitry. In other words, a processor, a combination of a processor and memory, and a processing circuit are each specific examples of processing circuitry.

***自己相関特性の説明***
図2から図4により、自己相関特性について説明する。
測位信号41は、BPSK(Binary Phase Shift Keying)とBOC(15,2.5)とで変調されているものとする。
BOC変調は一般にBOC(m,n)と表記され、mは1.023MHz単位でのサブキャリア周波数を示し、nは1.023MHz単位での擬似ランダムノイズ(PRN:Pseudo Random Noise)符号のチップレートを示す。
BOC(15,2.5)の1チップの期間Tcと1サブチップの期間Tsとは以下の計算で求めることができる。
***Explanation of autocorrelation properties***
The autocorrelation characteristics will be described with reference to FIG. 2 to FIG.
It is assumed that the positioning signal 41 is modulated by BPSK (Binary Phase Shift Keying) and BOC (15, 2.5).
BOC modulation is commonly written as BOC(m,n), where m denotes the subcarrier frequency in units of 1.023 MHz, and n denotes the chip rate of a pseudo random noise (PRN) code in units of 1.023 MHz.
The period Tc of one chip and the period Ts of one subchip of BOC(15,2.5) can be calculated as follows.

1チップの期間Tc
=1/(n*1.023MHz)
=1/(2.5*1.023MHz)
One chip period Tc
=1/(n*1.023MHz)
=1/(2.5*1.023MHz)

1サブチップの期間Ts
=1/(2*m*1.023MHz)
=1/(2*15*1.023MHz)
=1/(30*1.023MHz)
Period of one subchip Ts
=1/(2*m*1.023MHz)
=1/(2*15*1.023MHz)
=1/(30*1.023MHz)

図2は、BOC信号のBPSK及びBOCの自己相関特性を示す図である。
横軸は、コード位相差であり、横軸の単位は、チップ数である。
縦軸は、相関強度であり、縦軸の単位は、振幅である。
MLは、メインローブである。
SLは、メインローブMLの両側に出現するサイドローブである。
SCは、サブチップである。
BOC(15,2.5)では、1チップにつきサブチップSCは12個あり、0.5チップにつきサブチップSCは6個ある。
FIG. 2 is a diagram showing the autocorrelation characteristics of BPSK and BOC of a BOC signal.
The horizontal axis represents the code phase difference, and the unit of the horizontal axis is the number of chips.
The vertical axis represents the correlation strength, and the units of the vertical axis are amplitudes.
ML is the main lobe.
SL are side lobes appearing on both sides of the main lobe ML.
The SC is a subchip.
In BOC(15,2.5), there are 12 sub-chips SC per chip, and 6 sub-chips SC per 0.5 chip.

BPSKで変調された信号の自己相関特性は、太線のように、山形になる。
BPSKで変調された信号の相関値は、コード位相差が0チップで最大となり、コード位相差が±1.0チップで0となる。
The autocorrelation characteristic of a signal modulated by BPSK has a mountain shape, as shown by the thick line.
The correlation value of a signal modulated by BPSK is maximum when the code phase difference is 0 chips, and is 0 when the code phase difference is ±1.0 chips.

BOC(15,2.5)で変調された信号の自己相関特性は、細線のように、波型になる。
BOC(15,2.5)で変調された信号の自己相関特性は、11個の正のピークを有し、12個の負のピークを有する。
BOC(15,2.5)で変調された信号の相関値は、コード位相差が0チップの位置で最大となり、コード位相差が±1.0チップの位置で0となる。
BOC(15,2.5)で変調された信号の相関値は、コード位相差が0チップと±1.0チップとの間では、サブチップSC単位で高低を6回繰り返し漸次小さくなる。
The autocorrelation characteristics of a signal modulated with BOC(15,2.5) are wavy, like a thin line.
The autocorrelation characteristic of a signal modulated with BOC(15,2.5) has 11 positive peaks and 12 negative peaks.
The correlation value of a signal modulated with BOC(15,2.5) is maximum when the code phase difference is 0 chips, and is 0 when the code phase difference is ±1.0 chips.
The correlation value of a signal modulated with BOC(15,2.5) becomes gradually smaller as the code phase difference varies between 0 chip and ±1.0 chip six times in units of subchip SC.

図3は、BOC(15,2.5)のコードのDLL自己相関特性を示す図である。
横軸は、コード位相差であり、横軸の単位は、チップ数である。
縦軸は、相関強度であり、縦軸の単位は、振幅である。
DLLの自己相関特性は、0チップを中心にした山形になる。
PPは、Promptサブキャリア,Promptコードレプリカ信号の相関値である。
PEは、Promptサブキャリア,Earlyコードレプリカ信号の相関値である。
PLは、Promptサブキャリア,Lateコードレプリカ信号の相関値である。
メインローブMLを捕捉した場合、コード位相差が0となり、PPは0チップのピーク位置にあり、PP>PE、かつ、PP>PLとなる。
FIG. 3 shows the DLL autocorrelation properties of the BOC(15,2.5) code.
The horizontal axis represents the code phase difference, and the unit of the horizontal axis is the number of chips.
The vertical axis represents the correlation strength, and the units of the vertical axis are amplitudes.
The autocorrelation characteristic of the DLL has a peak shape centered at 0 chip.
PP is the correlation value of the Prompt subcarrier and Prompt code replica signals.
PE is the correlation value of the Prompt subcarrier and Early code replica signals.
PL is the correlation value between the prompt subcarrier and the late code replica signal.
When the main lobe ML is captured, the code phase difference becomes 0, PP is at the peak position of the 0th chip, and PP>PE and PP>PL.

図4は、BOC(15,2.5)のサブキャリアのSLL自己相関特性を示す図である。
横軸は、サブキャリア位相差であり、横軸の単位は、チップ数である。
縦軸は、相関強度であり、縦軸の単位は、振幅である。
SLLの自己相関特性は、振幅が一定の波形になる。
BOC(15,2.5)で変調された信号の自己相関特性は、正のピークと負のピークとが繰り返される。正のピーク値と負のピーク値とは絶対値が同じ値である。
メインローブMLを捕捉した場合、サブキャリア位相差が0となり、PPは、0チップのピーク位置に存在する。
FIG. 4 is a diagram showing the SLL autocorrelation characteristics of the subcarriers of BOC(15,2.5).
The horizontal axis represents the subcarrier phase difference, and the unit of the horizontal axis is the number of chips.
The vertical axis represents the correlation strength, and the units of the vertical axis are amplitudes.
The autocorrelation characteristic of the SLL is a waveform with constant amplitude.
The autocorrelation characteristic of a signal modulated with BOC(15,2.5) is a repetition of positive and negative peaks, with the positive and negative peak values having the same absolute value.
When the main lobe ML is captured, the subcarrier phase difference becomes 0, and PP exists at the peak position of the 0 chip.

図5は、メインローブMLを捕捉できず、一例として、-0.5チップだけ離れたサイドローブSLをとらえた場合を示す図である。 Figure 5 shows an example of a case where the main lobe ML cannot be captured, and instead a side lobe SL that is -0.5 chips away is captured.

図6は、-0.5チップだけ離れたサイドローブSLをとらえた場合を示す図である。
PPは、-0.5チップの位置に存在する。
PEは、-0.5チップの位置よりも前に存在する。
PLは、-0.5チップの位置よりも後に存在する。
-0.5チップだけ離れたサイドローブSLをとらえた場合、PE<PP<PLとなる。
FIG. 6 is a diagram showing a case where a side lobe SL that is −0.5 chips away is captured.
The PP is located at -0.5 chips.
The PE is located before the -0.5 chip position.
The PL is located after the -0.5 chip position.
When a side lobe SL that is −0.5 chips away is captured, PE<PP<PL.

図示していないが、+0.5チップだけ離れたサイドローブSLをとらえた場合、は以下のようになる。
PPは、+0.5チップの位置に存在する。
PEは、+0.5チップの位置よりも前に存在する。
PLは、+0.5チップの位置よりも後に存在する。
PE>PP>PLとなる。
Although not shown, when capturing a side lobe SL that is +0.5 chips away, the equation becomes as follows.
The PP is located at +0.5 chips.
The PE is located before the +0.5 chip position.
The PL is located after the +0.5 chip position.
PE>PP>PL.

図7は、-0.5チップだけ離れたサイドローブSLをとらえた場合を示す図である。
PPは、-0.5チップのピーク位置に存在する。
図示していないが、+0.5チップだけ離れたサイドローブSLをとらえた場合、PPは、+0.5チップのピーク位置に存在する。
FIG. 7 is a diagram showing a case where a side lobe SL that is −0.5 chips away is captured.
The PP is at the peak position of -0.5 chips.
Although not shown, when a side lobe SL that is separated by +0.5 chips is captured, PP exists at the peak position of +0.5 chips.

***動作の説明***
図8は、測位信号受信装置100が、図5から図7に示す-0.5チップだけ離れたサイドローブSLをとらえた状態から、メインローブMLをとらえて図2から図5に示す状態になる方法を示す図である。
*** Operation Description ***
FIG. 8 is a diagram showing how positioning signal receiving device 100 changes from a state in which it has captured side lobe SL, which is −0.5 chips away, as shown in FIGS. 5 to 7, to the state shown in FIGS. 2 to 5 by capturing main lobe ML.

●ステップS10:相関値算出工程
相関部60は、PP相関値とPE相関値とPL相関値とを算出する。
●ステップS11:相関値入力工程
サイドピーク検出部90は、PP相関値とPE相関値とPL相関値とを入力とする。
このとき各相関値はフィルタ処理により平滑化されたものを用いる。
Step S10: Correlation Value Calculation Step The correlation unit 60 calculates a PP correlation value, a PE correlation value, and a PL correlation value.
Step S11: Correlation Value Input Process The side peak detection unit 90 receives the PP correlation value, the PE correlation value, and the PL correlation value as input.
At this time, each correlation value is smoothed by filtering.

●ステップS12:相関値比較工程
サイドピーク検出部90は、PP相関値、PE相関値、PL相関値の各値から次の判定条件及び判定結果からサイドピークの検出を行う。
Step S12: Correlation Value Comparison Step The side peak detection unit 90 detects side peaks from the PP correlation value, the PE correlation value, and the PL correlation value according to the following determination conditions and results.

判定条件1:PP相関値よりもPL相関値の方が大きい場合
判定結果1:メインピークよりも進んだ位相にあるサイドピークを捕捉していると判定する。
Judgment condition 1: When the PL correlation value is greater than the PP correlation value Judgment result 1: It is judged that a side peak that is in a phase leading phase to the main peak has been captured.

判定条件2:PP相関値よりもPE相関値の方が大きい場合
判定結果2:メインピークよりも遅れた位相にあるサイドピークを捕捉していると判定する。
Judgment condition 2: When the PE correlation value is greater than the PP correlation value Judgment result 2: It is judged that a side peak that is delayed in phase from the main peak has been captured.

判定条件3:PE相関値とPL相関値とよりもPP相関値が大きい場合
判定結果3:メインピークを捕捉していると判定する。
Judgment condition 3: When the PP correlation value is greater than the PE correlation value and the PL correlation value. Judgment result 3: It is judged that the main peak has been captured.

サイドピーク検出部90は、サンプルシフト部52と位相補正部91とに判定結果98を出力する。 The side peak detection unit 90 outputs the determination result 98 to the sample shift unit 52 and the phase correction unit 91.

サイドピーク検出部90は、判定結果98に基づき、サンプルシフト部52と位相補正部91とを用い、サイドピークを捕捉時にメインピークが検出されるまでサイドローブSLを移動しながら測位信号の追尾を行っていく。 Based on the judgment result 98, the side peak detection unit 90 uses the sample shift unit 52 and the phase correction unit 91 to track the positioning signal while moving the side lobe SL until the main peak is detected when the side peak is captured.

●追尾工程
サンプルシフト部52は、サイドピーク検出部90から出力された判定結果98を基にして、前処理部51から入力したアナログ/デジタル変換されたBOC信号を1サブチップの期間分シフトさせる。
サンプルシフト部52は、判定結果98を基にIF信号42の処理開始位置を遅らせる又は進めることでサイドローブSLを移動させる。
サンプルシフト部52が、IF信号42をサンプルシフトした場合、位相誤差が発生するため、位相補正部91は、コード位相、サブキャリア位相、キャリア位相の補正を行う。
位相補正部91は、キャリア位相信号95とサブキャリア位相信号96とコード位相信号97の補正を実施する。
位相補正部91は、SLL部弁別器81からサブキャリア位相誤差τscを入力し、ひとつ前のキャリア位相信号95にゲイン定数G1を乗算したサブキャリア位相誤差(G1*τsc)を加算して新たなサブキャリア位相信号96を出力する。
位相補正部91は、DLL部弁別器83からコード位相誤差τcを入力し、ひとつ前のコード位相信号97にゲイン定数G2を乗算したコード位相誤差(G2*τc)を加算して新たなコード位相信号97を出力する。
位相補正部91は、PLL部弁別器85から搬送波位相誤差τφを入力し、ひとつ前のキャリア位相信号95にゲイン定数G3を乗算した搬送波位相積算誤差(G3*Στφ)とゲイン定数G4を乗算した搬送波位相誤差(G4*τφ)とを加算して新たなキャリア位相信号95を出力する。
位相補正部91の搬送波位相補正部92は、サイドピーク検出部90から出力された判定結果を基に、キャリアレプリカ信号のキャリア位相を1サブチップ分の期間(Ts)だけ位相を遅らせる又は進めることにより補正を実施する。
Tracking Process Based on the determination result 98 output from the side peak detection unit 90, the sample shift unit 52 shifts the analog-to-digital converted BOC signal input from the pre-processing unit 51 by a period of one sub-chip.
The sample shift unit 52 delays or advances the processing start position of the IF signal 42 based on the decision result 98, thereby moving the side lobe SL.
When the sample shift unit 52 performs a sample shift on the IF signal 42, a phase error occurs, and therefore the phase correction unit 91 corrects the code phase, subcarrier phase, and carrier phase.
The phase correction unit 91 corrects the carrier phase signal 95 , the subcarrier phase signal 96 , and the code phase signal 97 .
The phase correction unit 91 inputs the subcarrier phase error τsc from the SLL unit discriminator 81, adds the subcarrier phase error (G1*τsc) obtained by multiplying the previous carrier phase signal 95 by a gain constant G1, and outputs a new subcarrier phase signal 96.
The phase correction section 91 inputs the code phase error τc from the DLL section discriminator 83, adds the code phase error (G2*τc) obtained by multiplying the previous code phase signal 97 by a gain constant G2, and outputs a new code phase signal 97.
The phase correction unit 91 inputs the carrier phase error τφ from the PLL unit discriminator 85, adds the carrier phase accumulated error (G3*Στφ) obtained by multiplying the previous carrier phase signal 95 by a gain constant G3 to the carrier phase error (G4*τφ) multiplied by a gain constant G4, and outputs a new carrier phase signal 95.
The carrier phase correction unit 92 of the phase correction unit 91 performs correction by delaying or advancing the carrier phase of the carrier replica signal by a period of one subchip (Ts) based on the judgment result output from the side peak detection unit 90.

●ステップS13:後移動工程
判定結果1の場合:
サンプルシフト部52は、IF信号42の処理開始位置を1サブチップの期間(Ts)分遅らせる。
搬送波位相補正部92は、キャリアレプリカ信号のキャリア位相を1サブチップの期間(Ts)分だけ位相を遅らせるキャリア位相信号95を出力する。
位相補正部91は、サブキャリアレプリカ信号のサブキャリア位相とコードレプリカ信号のコード位相との補正を行うサブキャリア位相信号96とコード位相信号97を出力する。
位相補正部91は、各レプリカ信号のコード位相、サブキャリア位相、キャリア位相の補正をする。
Step S13: Post-movement process In the case of judgment result 1:
The sample shift unit 52 delays the processing start position of the IF signal 42 by one sub-chip period (Ts).
The carrier phase correction unit 92 outputs a carrier phase signal 95 that delays the carrier phase of the carrier replica signal by one subchip period (Ts).
The phase correction section 91 outputs a subcarrier phase signal 96 and a code phase signal 97 for correcting the subcarrier phase of the subcarrier replica signal and the code phase of the code replica signal.
The phase correction section 91 corrects the code phase, subcarrier phase, and carrier phase of each replica signal.

●ステップS14:前移動工程
判定結果2の場合:サンプルシフト部52は、IF信号42の処理開始位置を1サブチップの期間(Ts)分進める。
搬送波位相補正部92は、キャリアレプリカ信号のキャリア位相を1サブチップの期間(Ts)分だけ位相を進めるキャリア位相信号95を出力する。
位相補正部91は、サブキャリアレプリカ信号のサブキャリア位相とコードレプリカ信号のコード位相との補正を行うサブキャリア位相信号96とコード位相信号97を出力する。
Step S14: Forward Shift Step In the case of decision result 2, the sample shift unit 52 advances the processing start position of the IF signal 42 by one sub-chip period (Ts).
The carrier phase correction unit 92 outputs a carrier phase signal 95 that advances the carrier phase of the carrier replica signal by one subchip period (Ts).
The phase correction section 91 outputs a subcarrier phase signal 96 and a code phase signal 97 for correcting the subcarrier phase of the subcarrier replica signal and the code phase of the code replica signal.

●ステップS15:維持工程
判定結果3の場合:サンプルシフト部52は、サイドピーク検出部90がメインローブMLを捕捉していると判定している間は、サンプルシフトを実施しない。すなわち、サンプルシフト部52は、IF信号42の処理開始位置の変更を実施しない。
サンプルシフト部52がIF信号42をサンプルシフトしない(メインローブMLを捕捉している)がメインピークをまだ捕捉していない場合、位相補正部91は、各レプリカ信号のコード位相、サブキャリア位相、キャリア位相の補正をする。
位相補正部91は、SLL部弁別器81とDLL部弁別器83とPLL部弁別器85とか出力される位相誤差が(ほぼ)ゼロになった場合、メインピークを捕捉したものと判断する。
サンプルシフト部52が、IF信号42をサンプルシフトしない場合、かつ、メインピークを捕捉している場合、位相補正部91は、各レプリカ信号のコード位相、サブキャリア位相、キャリア位相の補正は行わない。
位相補正部91は、各レプリカ信号のコード位相、サブキャリア位相、キャリア位相を、受信した測位信号41のコード位相と、サブキャリア位相と、キャリア位相として出力する。すなわち、位相補正部91は、最新のコード位相信号97が示すコード位相と、最新のサブキャリア位相信号96が示すサブキャリア位相と、最新のキャリア位相信号95が示すキャリア位相とを、それぞれ、受信した測位信号41のコード位相と、サブキャリア位相と、キャリア位相として出力する。
Step S15: Maintenance step In the case of the determination result 3, the sample shift unit 52 does not perform a sample shift while the side peak detection unit 90 determines that the main lobe ML is captured. In other words, the sample shift unit 52 does not change the processing start position of the IF signal 42.
When the sample shift unit 52 does not sample shift the IF signal 42 (capturing the main lobe ML) but has not yet captured the main peak, the phase correction unit 91 corrects the code phase, subcarrier phase, and carrier phase of each replica signal.
The phase correction section 91 determines that the main peak has been captured when the phase errors output from the SLL section discriminator 81, the DLL section discriminator 83, and the PLL section discriminator 85 become (almost) zero.
When the sample shift section 52 does not sample-shift the IF signal 42 and when the main peak is captured, the phase correction section 91 does not correct the code phase, subcarrier phase, and carrier phase of each replica signal.
The phase correction unit 91 outputs the code phase, subcarrier phase, and carrier phase of each replica signal as the code phase, subcarrier phase, and carrier phase of the received positioning signal 41. That is, the phase correction unit 91 outputs the code phase indicated by the latest code phase signal 97, the subcarrier phase indicated by the latest subcarrier phase signal 96, and the carrier phase indicated by the latest carrier phase signal 95 as the code phase, subcarrier phase, and carrier phase of the received positioning signal 41, respectively.

●ループ工程
ステップS13、14、15の後は、ステップS11に戻る。
Loop process After steps S13, S14, and S15, the process returns to step S11.

●実施例
図6に示すように、メインローブMLに対して-0.5チップ離れたサイドローブSLを捕捉した場合、DLLが出力する自己相関特性においてはPPに対してPLが大きくなるため、サイドピーク検出部90は、メインピークよりも進んだ位相にあるサイドピークを捕捉していると判定する。サイドピーク検出部90の判定結果からサンプルシフト部52は、図9と図10の矢印に示すように、IF信号42の処理開始位置を1サブチップの期間(Ts)分遅らせる。
BOC(15,2.5)では0.5チップにつきサブチップは6個あるため、サイドピーク検出部90による判定及びサンプルシフト部52によるサンプルシフトを6回実施する(ステップ11,12,及び13を6回実施する)と、メインローブMLに到達する。メインローブMLではDLLが出力する自己相関特性においてPPがPL、PEに対し大きくなるため、メインピークの捕捉ができたと判定する。したがって、メインピークの捕捉ができた後は、ステップ11,12,及び15が実施される。
6, when a side lobe SL that is -0.5 chips away from the main lobe ML is captured, since PL is larger than PP in the autocorrelation characteristics output by the DLL, the side peak detector 90 determines that a side peak that is in a phase that leads the main peak has been captured. Based on the determination result of the side peak detector 90, the sample shifter 52 delays the processing start position of the IF signal 42 by one subchip period (Ts), as shown by the arrows in FIGS. 9 and 10.
In BOC(15,2.5), there are six subchips per 0.5 chip, so the main lobe ML is reached after six determinations by the side peak detection unit 90 and six sample shifts by the sample shift unit 52 (six executions of steps 11, 12, and 13). At the main lobe ML, PP becomes larger than PL and PE in the autocorrelation characteristic output by the DLL, so it is determined that the main peak has been captured. Therefore, after the main peak has been captured, steps 11, 12, and 15 are executed.

メインローブMLに対して+0.5チップ離れたサイドローブSLを捕捉した場合、サイドピーク検出部90による判定及びサンプルシフト部52によるサンプルシフトを6回実施する(ステップ11,12,及び14を6回実施する)と、メインローブMLに到達する。 When a side lobe SL that is +0.5 chips away from the main lobe ML is captured, the main lobe ML is reached after six determinations by the side peak detection unit 90 and six sample shifts by the sample shift unit 52 (six executions of steps 11, 12, and 14).

***実施の形態1の特徴***
以上のように、この実施の形態では、BOC変調方式の測位信号の捕捉において、サイドピーク検出部90、サンプルシフト部52及び位相補正部91を用いて、サイドピークを捕捉してもメインピークが検出されるまでサイドローブSLを移動しながら測位信号の追尾を行っていく方法を説明した。
***Features of the First Embodiment***
As described above, in this embodiment, in capturing a positioning signal using the BOC modulation method, a method has been described in which the side peak detection unit 90, the sample shift unit 52, and the phase correction unit 91 are used to track the positioning signal while moving the side lobe SL until the main peak is detected even after capturing a side peak.

***実施の形態1の効果***
実施の形態1の測位信号受信装置100によれば、BOC信号の捕捉において、メインローブMLから大きく離れたサイドローブSLを捕捉していても、メインローブMLを探索して捕捉することができる。
また。位相補正処理により追尾制度が向上する。
特に、BOC(15,2.5)変調方式ように、周波数が高いサブキャリア信号により変調されたBOC信号を追尾することができる。
***Advantages of First Embodiment***
According to the positioning signal receiving apparatus 100 of the first embodiment, in capturing a BOC signal, even if a side lobe SL far away from the main lobe ML is captured, the main lobe ML can be searched for and captured.
In addition, the tracking accuracy is improved by phase correction processing.
In particular, it is possible to track a BOC signal modulated by a high-frequency subcarrier signal, such as the BOC (15, 2.5) modulation method.

***実施の形態1の変形例***
測位信号のBOC変調は、BOC(15,2.5)変調ではなく、他のBOC(m,n)変調でもよい。特に、サブキャリア周波数が、m≧15のBOC変調が好ましく、m≧17のBOC変調でもよいし、m≧20のBOC変調でもよい。
コードの変調方式は、BPSK変調方式ではなくてもよく、QPSK変調方式又は他の変調方式でもよい。
コードは、擬似ランダムノイズ(PRN)符号でなくてもよく、他の符号でもよい。
***Modification of the First Embodiment***
The BOC modulation of the positioning signal may be other BOC(m,n) modulation instead of BOC(15,2.5). In particular, BOC modulation with a subcarrier frequency of m≧15 is preferable, and BOC modulation with m≧17 or BOC modulation with m≧20 may also be used.
The modulation method of the code does not have to be the BPSK modulation method, but may be the QPSK modulation method or other modulation methods.
The code does not have to be a pseudorandom noise (PRN) code, but may be some other code.

以上、実施の形態について説明したが、実施の形態のうち、いくつかを組み合わせて実施しても構わない。あるいは、実施の形態の一部を組み合わせて実施しても構わない。 Although the embodiments have been described above, several of the embodiments may be combined for implementation. Alternatively, parts of the embodiments may be combined for implementation.

41 測位信号、42 IF信号、43 BOC信号、51 前処理部、52 サンプルシフト部、54 キャリアNCO、56 サブキャリアNCO、58 コードNCO、60 相関部、61,62,63,64,65,66,67,68,69 掛算部、71,72,73,74,75 積算部、81 SLL部弁別器、83 DLL部弁別器、85 PLL部弁別器、90 サイドピーク検出部、91 位相補正部、92 搬送波位相補正部、95 キャリア位相信号、96 サブキャリア位相信号、97 コード位相信号、98 判定結果、100 測位信号受信装置、ML メインローブ、SL サイドローブ、SC サブチップ、τφ 搬送波位相誤差、τc コード位相誤差、τsc サブキャリア位相誤差。 41 Positioning signal, 42 IF signal, 43 BOC signal, 51 Preprocessing unit, 52 Sample shift unit, 54 Carrier NCO, 56 Subcarrier NCO, 58 Code NCO, 60 Correlation unit, 61, 62, 63, 64, 65, 66, 67, 68, 69 Multiplication unit, 71, 72, 73, 74, 75 Integration unit, 81 SLL unit discriminator, 83 DLL unit discriminator, 85 PLL unit discriminator, 90 Side peak detection unit, 91 Phase correction unit, 92 Carrier phase correction unit, 95 Carrier phase signal, 96 Subcarrier phase signal, 97 Code phase signal, 98 Judgment result, 100 Positioning signal receiving device, ML Main lobe, SL Side lobe, SC Subchip, τφ Carrier phase error, τc Code phase error, τsc Subcarrier phase error.

Claims (6)

BOC(Binary Offset Carrier)変調方式の測位信号を受信する測位信号受信装置において、
サブキャリアPrompt位相におけるサブキャリアレプリカ信号とコードPrompt位相におけるコードレプリカ信号とからBOC信号との相関値をPP相関値として生成し、前記サブキャリアPrompt位相における前記サブキャリアレプリカ信号と前記コードPrompt位相より位相の進んでいるEarly位相におけるコードレプリカ信号とから前記BOC信号との相関値をPE相関値として生成し、前記サブキャリアPrompt位相における前記サブキャリアレプリカ信号と前記コードPrompt位相より位相の遅れているLate位相におけるコードレプリカ信号とから前記BOC信号との相関値をPL相関値として生成する相関部と、
前記PP相関値と前記PE相関値と前記PL相関値とを入力し、前記PP相関値と前記PE相関値と前記PL相関値とを比較して、メインピークとサイドピークとのいずれを補足しているか判定するサイドピーク検出部と、
前記サイドピーク検出部の判定結果に基づいて、前記相関部の処理開始位置をずらすサンプルシフト部と
を備えた測位信号受信装置。
In a positioning signal receiving device that receives a positioning signal of a BOC (Binary Offset Carrier) modulation method,
a correlation unit which generates a correlation value with a BOC signal from a subcarrier replica signal at a subcarrier prompt phase and a code replica signal at a code prompt phase as a PP correlation value, generates a correlation value with the BOC signal from the subcarrier replica signal at the subcarrier prompt phase and a code replica signal at an early phase which is more advanced in phase than the code prompt phase as a PE correlation value, and generates a correlation value with the BOC signal from the subcarrier replica signal at the subcarrier prompt phase and a code replica signal at a late phase which is more advanced in phase than the code prompt phase as a PL correlation value;
a side peak detection unit which receives the PP correlation value, the PE correlation value, and the PL correlation value, and compares the PP correlation value, the PE correlation value, and the PL correlation value to determine whether a main peak or a side peak has been captured;
and a sample shift unit that shifts a processing start position of the correlation unit based on a determination result of the side peak detection unit.
前記サイドピーク検出部は、
前記PP相関値よりも前記PL相関値の方が大きい場合、メインピークよりも進んだ位相にあるサイドピークを捕捉していると判定し、
前記PP相関値よりも前記PE相関値の方が大きい場合、メインピークよりも遅れた位相にあるサイドピークを捕捉していると判定し、
前記PE相関値と前記PL相関値よりも前記PP相関値が大きい場合、メインピークを捕捉していると判定する請求項1に記載の測位信号受信装置。
The side peak detection unit
If the PL correlation value is greater than the PP correlation value, it is determined that a side peak that is in a phase leading phase to the main peak has been captured;
If the PE correlation value is greater than the PP correlation value, it is determined that a side peak that is delayed in phase from the main peak has been captured;
2. The positioning signal receiving device according to claim 1, wherein when the PP correlation value is greater than the PE correlation value and the PL correlation value, it is determined that a main peak has been captured.
前記サンプルシフト部は、
前記サイドピーク検出部がメインピークよりも進んだ位相にあるサイドピークを捕捉していると判定した場合、前記処理開始位置を1サブチップ分遅らせ、
前記サイドピーク検出部がメインピークよりも遅れた位相にあるサイドピークを捕捉していると判定した場合、前記処理開始位置を1サブチップ分進め、
前記サイドピーク検出部がメインピークを捕捉していると判定した場合、前記処理開始位置を変更しない請求項2に記載の測位信号受信装置。
The sample shift unit includes:
When it is determined that the side peak detection unit has captured a side peak that is in a phase leading phase to the main peak, the processing start position is delayed by one subchip;
When it is determined that the side peak detection unit has captured a side peak that is delayed in phase from the main peak, the processing start position is advanced by one subchip.
3. The positioning signal receiving device according to claim 2, wherein the processing start position is not changed when the side peak detecting section determines that the main peak has been captured.
前記相関部は、キャリアレプリカ信号の搬送波位相によりキャリアレプリカ信号を生成してBOC信号を復調し、
前記測位信号受信装置は、
前記サイドピーク検出部がメインピークよりも進んだ位相にあるサイドピークを捕捉していると判定した場合、前記キャリアレプリカ信号の搬送波位相を1サブチップの期間分遅らせ、前記サイドピーク検出部がメインピークよりも遅れた位相にあるサイドピークを捕捉していると判定した場合、前記キャリアレプリカ信号の搬送波位相を1サブチップの期間分進める搬送波位相補正部を備えた請求項2又は3に記載の測位信号受信装置。
The correlation unit generates a carrier replica signal based on a carrier phase of the carrier replica signal and demodulates the BOC signal;
The positioning signal receiving device includes:
4. The positioning signal receiving device according to claim 2, further comprising a carrier phase correction unit that delays a carrier phase of the carrier replica signal by one subchip period when it is determined that the side peak detection unit has captured a side peak having a phase that is more advanced than the main peak, and that advances the carrier phase of the carrier replica signal by one subchip period when it is determined that the side peak detection unit has captured a side peak having a phase that is more advanced than the main peak.
BOC(Binary Offset Carrier)変調方式の測位信号を受信する測位信号受信方法において、
サブキャリアPrompt位相におけるサブキャリアレプリカ信号とコードPrompt位相におけるコードレプリカ信号とからBOC信号との相関値をPP相関値として生成し、前記サブキャリアPrompt位相における前記サブキャリアレプリカ信号と前記コードPrompt位相より位相の進んでいるEarly位相におけるコードレプリカ信号とから前記BOC信号との相関値をPE相関値として生成し、前記サブキャリアPrompt位相における前記サブキャリアレプリカ信号と前記コードPrompt位相より位相の遅れているLate位相におけるコードレプリカ信号とから前記BOC信号との相関値をPL相関値として生成し、
前記PP相関値と前記PE相関値と前記PL相関値とを入力し、前記PP相関値と前記PE相関値と前記PL相関値とを比較して、メインピークとサイドピークとのいずれを補足しているか判定し、
前記メインピークとサイドピークとのいずれを補足しているか判定した判定結果に基づいて、処理開始位置をずらして前記PP相関値と前記PE相関値と前記PL相関値とを生成する測位信号受信方法。
A positioning signal receiving method for receiving a positioning signal of a BOC (Binary Offset Carrier) modulation method,
a PP correlation value is generated as a correlation value with a BOC signal from a subcarrier replica signal at a subcarrier prompt phase and a code replica signal at a code prompt phase, a PE correlation value is generated as a correlation value with the BOC signal from the subcarrier replica signal at the subcarrier prompt phase and a code replica signal at an early phase which is more advanced in phase than the code prompt phase, and a PL correlation value is generated as a correlation value with the BOC signal from the subcarrier replica signal at the subcarrier prompt phase and a code replica signal at a late phase which is more delayed in phase than the code prompt phase,
the PP correlation value, the PE correlation value, and the PL correlation value are input, and the PP correlation value, the PE correlation value, and the PL correlation value are compared to determine whether a main peak or a side peak has been captured;
A positioning signal receiving method in which a processing start position is shifted to generate the PP correlation value, the PE correlation value, and the PL correlation value based on a result of determining whether the main peak or the side peak is being captured .
BOC(Binary Offset Carrier)変調方式の測位信号を受信するコンピュータに、
サブキャリアPrompt位相におけるサブキャリアレプリカ信号とコードPrompt位相におけるコードレプリカ信号とからBOC信号との相関値をPP相関値として生成し、前記サブキャリアPrompt位相における前記サブキャリアレプリカ信号と前記コードPrompt位相より位相の進んでいるEarly位相におけるコードレプリカ信号とから前記BOC信号との相関値をPE相関値として生成し、前記サブキャリアPrompt位相における前記サブキャリアレプリカ信号と前記コードPrompt位相より位相の遅れているLate位相におけるコードレプリカ信号とから前記BOC信号との相関値をPL相関値として生成する相関処理と、
前記PP相関値と前記PE相関値と前記PL相関値とを入力し、前記PP相関値と前記PE相関値と前記PL相関値とを比較して、メインピークとサイドピークとのいずれを補足しているか判定するサイドピーク検出処理と、
前記サイドピーク検出処理の判定結果に基づいて、前記相関処理の処理開始位置をずらすサンプルシフト処理とを実行させる測位プログラム。
A computer that receives a positioning signal using the BOC (Binary Offset Carrier) modulation method is
a correlation process for generating a correlation value with a BOC signal from a subcarrier replica signal at a subcarrier prompt phase and a code replica signal at a code prompt phase as a PP correlation value, generating a correlation value with the BOC signal from the subcarrier replica signal at the subcarrier prompt phase and a code replica signal at an early phase which is more advanced in phase than the code prompt phase as a PE correlation value, and generating a correlation value with the BOC signal from the subcarrier replica signal at the subcarrier prompt phase and a code replica signal at a late phase which is more advanced in phase than the code prompt phase as a PL correlation value;
a side peak detection process for inputting the PP correlation value, the PE correlation value, and the PL correlation value, and comparing the PP correlation value, the PE correlation value, and the PL correlation value to determine whether a main peak or a side peak has been captured;
and a sample shift process for shifting a start position of the correlation process based on a result of the side peak detection process .
JP2021093579A 2021-06-03 2021-06-03 Positioning signal receiving device, positioning signal receiving method, and positioning program Active JP7675564B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021093579A JP7675564B2 (en) 2021-06-03 2021-06-03 Positioning signal receiving device, positioning signal receiving method, and positioning program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021093579A JP7675564B2 (en) 2021-06-03 2021-06-03 Positioning signal receiving device, positioning signal receiving method, and positioning program

Publications (2)

Publication Number Publication Date
JP2022185761A JP2022185761A (en) 2022-12-15
JP7675564B2 true JP7675564B2 (en) 2025-05-13

Family

ID=84442088

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021093579A Active JP7675564B2 (en) 2021-06-03 2021-06-03 Positioning signal receiving device, positioning signal receiving method, and positioning program

Country Status (1)

Country Link
JP (1) JP7675564B2 (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007274158A (en) 2006-03-30 2007-10-18 Japan Radio Co Ltd Spread spectrum signal receiver
JP2008028470A (en) 2006-07-18 2008-02-07 Japan Radio Co Ltd Satellite receiver
WO2008017860A1 (en) 2006-08-10 2008-02-14 The University Of Surrey A receiver of binary offset carrier (boc) modulated signals
JP2010060436A (en) 2008-09-04 2010-03-18 Furuno Electric Co Ltd Gnss receiving apparatus and positioning apparatus
US20100135364A1 (en) 2007-01-24 2010-06-03 The University Of Surrey Receiver of multiplexed binary offset carrier (mboc) modulated signals
WO2010084189A1 (en) 2009-01-26 2010-07-29 Centre National D'etudes Spatiales (C.N.E.S) Device and method for tracking a radionavigation signal
JP2012058035A (en) 2010-09-07 2012-03-22 Japan Radio Co Ltd Code tracking device for satellite signal
WO2013088529A1 (en) 2011-12-14 2013-06-20 古野電気株式会社 Gnss signal processing method, positioning method, gnss signal processing program, positioning program, gnss signal processing device, positioning device, and mobile terminal
US20170078083A1 (en) 2015-09-14 2017-03-16 Airbus Ds Gmbh Tracking of signals with at least one subcarrier
US20180364363A1 (en) 2017-06-14 2018-12-20 Honeywell International Inc. Side peak tracking detection

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2463685B1 (en) * 2010-12-07 2017-08-02 Airbus DS GmbH Method of synchronizing a receiver with a received ambiguous signal having a known number of at least two peaks
ES2592858T3 (en) * 2013-04-25 2016-12-01 Airbus Ds Gmbh Method and device for signal tracking with at least one subcarrier

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007274158A (en) 2006-03-30 2007-10-18 Japan Radio Co Ltd Spread spectrum signal receiver
JP2008028470A (en) 2006-07-18 2008-02-07 Japan Radio Co Ltd Satellite receiver
WO2008017860A1 (en) 2006-08-10 2008-02-14 The University Of Surrey A receiver of binary offset carrier (boc) modulated signals
US20100135364A1 (en) 2007-01-24 2010-06-03 The University Of Surrey Receiver of multiplexed binary offset carrier (mboc) modulated signals
JP2010060436A (en) 2008-09-04 2010-03-18 Furuno Electric Co Ltd Gnss receiving apparatus and positioning apparatus
WO2010084189A1 (en) 2009-01-26 2010-07-29 Centre National D'etudes Spatiales (C.N.E.S) Device and method for tracking a radionavigation signal
JP2012058035A (en) 2010-09-07 2012-03-22 Japan Radio Co Ltd Code tracking device for satellite signal
WO2013088529A1 (en) 2011-12-14 2013-06-20 古野電気株式会社 Gnss signal processing method, positioning method, gnss signal processing program, positioning program, gnss signal processing device, positioning device, and mobile terminal
US20170078083A1 (en) 2015-09-14 2017-03-16 Airbus Ds Gmbh Tracking of signals with at least one subcarrier
US20180364363A1 (en) 2017-06-14 2018-12-20 Honeywell International Inc. Side peak tracking detection

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Tian, Yuan et al.,The Implementation of B1C Multithreaded Software Receiver Based on SIMD Technique,2019 IEEE 10th International Conference on Software Engineering and Service Science(ICSESS),米国,IEEE,2020年03月19日,p.199-205

Also Published As

Publication number Publication date
JP2022185761A (en) 2022-12-15

Similar Documents

Publication Publication Date Title
US10281584B2 (en) Receiver and method for direct sequence spread spectrum signals
US8005315B2 (en) Spectrum spreading signal demodulation method and apparatus
CN105917585B (en) Method and receiver for receiving composite signal
US7280586B2 (en) Method and apparatus for detecting spread spectrum signal spread code synchronization
CN101051080B (en) High-sensitivity GPS signal carrier tracking method
CN106291614B (en) Apparatus for tracking satellite radionavigation signals in a multipath environment
JP4154609B2 (en) Satellite signal reception processing apparatus and satellite signal reception processing method
CN101030787A (en) Method and apparatus for estimating signal noise ratio of frequency-amplifying signal
CN108897009B (en) A BOC navigation signal receiver and its code tracking method
JP4149079B2 (en) Pseudo-noise code phase detector
US6954488B1 (en) Method and apparatus for improved L2 performance in dual frequency semi-codeless GPS receivers
JP7675564B2 (en) Positioning signal receiving device, positioning signal receiving method, and positioning program
US8295411B2 (en) Method and system for maintaining integrity of a binary offset carrier signal
JP5276474B2 (en) GNSS receiving apparatus and GNSS receiving method
CN108226967B (en) GNSS signal tracking method and device
JP2008209287A (en) Satellite navigation receiver
JP3575220B2 (en) Spread spectrum signal acquisition device
JP3956722B2 (en) Matched filter device, correlation detection method, and receiver
JP3826808B2 (en) Demodulator and receiver
JP2943376B2 (en) Spread spectrum signal demodulator
JP2917990B2 (en) Pseudo-noise code generator
KR100900981B1 (en) Synchronization Tracking Module and its Method Using Slope of Left Side Lobe Region
JPH10246769A (en) Spread spectrum signal demodulator
JP3090116B2 (en) Spread spectrum signal demodulator
KR101440692B1 (en) 2-dimensional compressed correlator for fast gnss and spread spectrum signal acquisition and robust tracking and apparatus thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240306

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241113

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250114

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250129

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: 20250401

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250428

R150 Certificate of patent or registration of utility model

Ref document number: 7675564

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150