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 PDFInfo
- 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
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.
チップレートが高いサブキャリア信号により変調された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.
以下の実施の形態の説明及び図面において、同一の符号を付したものは同一の部分又は相当する部分を示す。 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
The configuration of a positioning
The positioning
The positioning
The positioning
測位信号受信装置100は、前処理部51、サンプルシフト部52、相関部60、SLL(Sub-Carrier Lock Loop)部81,DLL(Deley Lock Loop)部83,PLL(Phase Lock Loop)部85,サイドピーク検出部90,位相補正部91を有する。
The positioning
前処理部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
The
サンプルシフト部52は、判定結果98に基づき相関部60が処理する処理開始位置をずらす。
サンプルシフト部52は、IF信号42の処理開始位置をずらすことにより、相関部60の処理開始位置をずらす。
The
The
相関部60は、内部で、IF信号42に重畳されているキャリアカ信号、サブキャリア信号、コード信号のレプリカ信号を作成する。
相関部60は、以下のレプリカ信号を作成する。
1.キャリアレプリカ信号
2.サブキャリアレプリカ信号
3.コードレプリカ信号
The
The
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
The
SLL部弁別器81とDLL部弁別器83とPLL部弁別器85とは、位相誤差を出力する機能を有する。
SLL部弁別器81は、サブキャリアの周波数サーチと位相検出を実行する。
SLL部弁別器81は、EP相関値とLP相関値とを入力し、サブキャリアを追尾するため、サブキャリア位相誤差τscを出力する。
The
The
The
DLL部弁別器83は、コードの周波数サーチと位相検出を実行する。
DLL部弁別器83は、PE相関値とPL相関値とを入力し、コードを追尾する。
DLL部弁別器83は、コード位相誤差τcを出力する。
The
The
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
The
The PLL section discriminator 85 outputs the carrier phase error τφ.
The
サイドピーク検出部90は、PE相関値、PP相関値、及び、PL相関値を入力し、メインローブのメインピークとサイドローブのサイドピークとのいずれを補足しているか判定する。
The side
位相補正部91は、相関部60が作成するレプリカ信号の補正値を生成する。
位相補正部91は、SLL部弁別器81からサブキャリア位相誤差τscを入力し、サブキャリアを追尾するため、サブキャリア位相信号96を出力する。サブキャリア位相信号96は、BOC信号のサブキャリア信号とサブキャリアレプリカ信号との位相差を示す信号である。
位相補正部91は、DLL部弁別器83からコード位相誤差τcを入力して、コードを追尾するため、コード位相信号97を出力する。コード位相信号97は、BOC信号のコード信号とコードレプリカ信号との位相差を示す信号である。
位相補正部91の搬送波位相補正部92は、PLL部弁別器85から搬送波位相誤差τφを入力し、搬送波を追尾するため、キャリア位相信号95を出力する。キャリア位相信号95は、BOC信号のキャリア信号とキャリアレプリカ信号との位相差を示す信号である。
The
The
The
A carrier
図1に基づいて、測位信号受信装置100の相関部60を説明する。
The
キャリアNCO54は、キャリアレプリカ信号を発生させる数値制御発振器(Numerically controlled oscillator)である。
キャリアNCO54は、キャリア位相信号95に応じてキャリア位相を設定してキャリアクロック信号を発生する。
キャリアNCO54は、キャリアレプリカ位相により中間周波数のキャリアレプリカ信号を発生させる。
キャリアレプリカ位相は、現在の基準となるキャリアレプリカ信号の位相である。
キャリアレプリカ位相は、キャリア位相信号95に応じて変更される位相であり、BOC信号のキャリア位相に近づいてゆく位相である。
キャリアNCO54は、キャリアクロック信号に基づいて、キャリアレプリカ信号を生成し、キャリアレプリカ信号を出力する。
The
The
The
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
The
サブキャリア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
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
The period Tds is in the range of 0<Tds<Ts.
コードNCO58は、コードレプリカ信号を発生させる数値制御発振器(Numerically controlled oscillator)である。
コードNCO58は、コード位相信号97に応じてコード位相を設定してコードクロック信号を発生する。
コードNCO58は、コードクロック信号に基づいて、コードレプリカ信号を生成し、コードレプリカ信号を出力する。
The
The
The
コードNCO58は、以下のコードレプリカ信号を出力する。
1.コードPrompt位相におけるPromptコードレプリカ信号
2.Promptコードレプリカ信号に対してコードPrompt位相よりサブキャリア位相が期間Tdc/2だけ進んだEarlyサブキャリアレプリカ信号
3.Promptコードレプリカ信号に対してコードPrompt位相よりサブキャリア位相が期間Tdc/2だけ遅れたLateサブキャリアレプリカ信号
The
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
The period Tdc is 0<Tds<Tc or Ts<Tds<Tc.
掛算部61から掛算部69は、信号を混合する混合器である。
積算部71から積算部75は、信号を一定期間(積算期間)ごとに積算する積算器である。積算期間とは、コード期間Tpの整数倍の期間である。
掛算部61は、キャリアレプリカ信号とIF信号42とをミックスし、BOC信号43を出力する。BOC信号43は、サブキャリアとコードとが重畳した信号である。
The integrating
The
掛算部62は、BOC信号43とPromptサブキャリアレプリカ信号とをミックスし、コード信号(BCP信号)を復調する。
掛算部65は、掛算部62で復調されたコード信号(BCP信号)にPromptコードレプリカ信号をミックスし、Promptコードレプリカ信号で復調した場合の相関値(BCPP信号)を積算部74に出力する。
積算部74は、掛算部65から出力された相関値(BCPP信号)を一定期間積算して、「Promptサブキャリア,Promptコードレプリカ信号の相関値」(PP相関値)を出力する。
The
The
The
掛算部66は、掛算部62で復調されたコード信号(BCP信号)にEarlyコードレプリカ信号をミックスし、Earlyコードレプリカ信号で復調した場合の相関値(BCPE信号)を積算部73に出力する。
積算部73は、掛算部66から出力された相関値(BCPE信号)を一定期間積算して、「Promptサブキャリア,Earlyコードレプリカ信号の相関値」(PE相関値)を出力する。
The
The
掛算部67は、掛算部62で復調されたコード信号(BCP信号)にLateコードレプリカ信号をミックスし、Lateコードレプリカ信号で復調した場合の相関値(BCPL信号)を積算部75に出力する。
積算部75は、掛算部67から出力された相関値(BCPL信号)を一定期間積算して、「Promptサブキャリア,Lateコードレプリカ信号の相関値」(PL相関値)を出力する。
The
The
掛算部63は、BOC信号43とEarlyサブキャリアレプリカ信号とをミックスし、コード信号(BCE信号)を復調する。
掛算部68は、掛算部63で復調されたコード信号(BCE信号)にPromptコードレプリカ信号をミックスし、Promptコードレプリカ信号で復調した場合の相関値(BCEP信号)を積算部71に出力する。
積算部71は、掛算部68から出力された相関値(BCEP信号)を一定期間積算して、「Earlyサブキャリア,Promptコードレプリカ信号の相関値」(EP相関値)を出力する。
The
The
The
掛算部64は、BOC信号43とLateサブキャリアレプリカ信号とをミックスし、コード信号(BCL信号)を復調する。
掛算部69は、掛算部64で復調されたコード信号(BCL信号)にPromptコードレプリカ信号をミックスし、Promptコードレプリカ信号で復調した場合の相関値(BCLP信号)を積算部72に出力する。
積算部72は、掛算部68から出力された相関値(BCLP信号)を一定期間積算して、「Lateサブキャリア,Promptコードレプリカ信号の相関値」(LP相関値)を出力する。
The
The
The
積算部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
The
The
The
The
After resetting the accumulated values to zero,
サイドピーク検出部90は、PP相関値とPE相関値とPL相関値とを入力し、PP相関値とPE相関値とPL相関値とを比較して、メインピークとサイドピークとのいずれを補足しているか判定する。
The side
サイドピーク検出部90は、PP相関値よりもPL相関値の方が大きい場合、メインピークよりも進んだ位相にあるサイドピークを捕捉していると判定する。
サイドピーク検出部90は、PP相関値よりもPE相関値の方が大きい場合、メインピークよりも遅れた位相にあるサイドピークを捕捉していると判定する。
サイドピーク検出部90は、PE相関値とPL相関値とよりもPP相関値が大きい場合、メインピークを捕捉していると判定する。
When the PL correlation value is greater than the PP correlation value, the
When the PE correlation value is greater than the PP correlation value, the
If the PP correlation value is greater than the PE correlation value and the PL correlation value, the side
サンプルシフト部52は、サイドピーク検出部90の判定結果に基づいて、IF信号42の処理開始位置をずらす。
サンプルシフト部52がIF信号42の処理開始位置をずらすということは、サンプルシフト部52がBOC信号の処理開始位置をずらすことを意味する。
サンプルシフト部52がIF信号42の処理開始位置をずらすということは、相関部60が、処理開始位置をずらしてPP相関値とPE相関値とPL相関値とを生成することを意味する。
The
The
The
サンプルシフト部52は、サイドピーク検出部90がメインピークよりも進んだ位相にあるサイドピークを捕捉していると判定した場合、処理開始位置を1サブチップの期間分遅らせる。
サンプルシフト部52は、サイドピーク検出部90がメインピークよりも遅れた位相にあるサイドピークを捕捉していると判定した場合、処理開始位置を1サブチップの期間分進める。
サンプルシフト部52は、サイドピーク検出部90がメインピークを捕捉していると判定した場合、処理開始位置を変更しない。
If the side
If the side
If the
搬送波位相補正部92は、サイドピーク検出部90がメインピークよりも進んだ位相にあるサイドピークを捕捉していると判定した場合、キャリアレプリカ信号の搬送波位相を1サブチップの期間分遅らせる。
搬送波位相補正部92は、サイドピーク検出部90がメインピークよりも遅れた位相にあるサイドピークを捕捉していると判定した場合、キャリアレプリカ信号の搬送波位相を1サブチップの期間分進める。
When it is determined that the
When it is determined that the
***測位信号受信装置100のハードウエアとソフトウエア***
測位信号受信装置100は、プロセッサと、主記憶メモリと、記憶装置と、入出力インタフェースと、ストレージとを備えるコンピュータと、コンピュータで実行される測位プログラムとで実現することができる。
***Hardware and Software of Positioning
The positioning
プロセッサは、オペレーティングシステム、ネットワークドライバ及びストレージドライバを実行しながら、測位プログラムを実行する。
記憶装置に記憶されている測位プログラム、オペレーティングシステム、ネットワークドライバ及びストレージドライバは、主記憶メモリに読み込まれ、プロセッサによって実行される。
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
The positioning program causes the computer to execute each process, procedure or step of the positioning
The positioning signal receiving method is a method carried out by the positioning
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
また、プロセッサと、プロセッサとメモリの組合せと、処理回路との上位概念を、プロセッシングサーキットリという。つまり、プロセッサと、プロセッサとメモリの組合せと、処理回路とは、それぞれプロセッシングサーキットリの具体例である。 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
●ステップS10:相関値算出工程
相関部60は、PP相関値とPE相関値とPL相関値とを算出する。
●ステップS11:相関値入力工程
サイドピーク検出部90は、PP相関値とPE相関値とPL相関値とを入力とする。
このとき各相関値はフィルタ処理により平滑化されたものを用いる。
Step S10: Correlation Value Calculation Step The
Step S11: Correlation Value Input Process The side
At this time, each correlation value is smoothed by filtering.
●ステップS12:相関値比較工程
サイドピーク検出部90は、PP相関値、PE相関値、PL相関値の各値から次の判定条件及び判定結果からサイドピークの検出を行う。
Step S12: Correlation Value Comparison Step The side
判定条件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
サイドピーク検出部90は、判定結果98に基づき、サンプルシフト部52と位相補正部91とを用い、サイドピークを捕捉時にメインピークが検出されるまでサイドローブSLを移動しながら測位信号の追尾を行っていく。
Based on the
●追尾工程
サンプルシフト部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
The
When the
The
The
The
The
The carrier
●ステップ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
The carrier
The
The
●ステップ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
The carrier
The
●ステップ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
When the
The
When the
The
●ループ工程
ステップ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
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
メインローブ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
***実施の形態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
***実施の形態1の効果***
実施の形態1の測位信号受信装置100によれば、BOC信号の捕捉において、メインローブMLから大きく離れたサイドローブSLを捕捉していても、メインローブMLを探索して捕捉することができる。
また。位相補正処理により追尾制度が向上する。
特に、BOC(15,2.5)変調方式ように、周波数が高いサブキャリア信号により変調されたBOC信号を追尾することができる。
***Advantages of First Embodiment***
According to the positioning
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)
サブキャリア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.
前記測位信号受信装置は、
前記サイドピーク検出部がメインピークよりも進んだ位相にあるサイドピークを捕捉していると判定した場合、前記キャリアレプリカ信号の搬送波位相を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.
サブキャリア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 .
サブキャリア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 .
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)
| 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)
| 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 |
-
2021
- 2021-06-03 JP JP2021093579A patent/JP7675564B2/en active Active
Patent Citations (10)
| 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)
| 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 |