[go: up one dir, main page]

JP3270407B2 - GPS positioning method, GPS terminal and GPS positioning system - Google Patents

GPS positioning method, GPS terminal and GPS positioning system

Info

Publication number
JP3270407B2
JP3270407B2 JP37462398A JP37462398A JP3270407B2 JP 3270407 B2 JP3270407 B2 JP 3270407B2 JP 37462398 A JP37462398 A JP 37462398A JP 37462398 A JP37462398 A JP 37462398A JP 3270407 B2 JP3270407 B2 JP 3270407B2
Authority
JP
Japan
Prior art keywords
gps
data
navigation data
code
terminal
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.)
Expired - Fee Related
Application number
JP37462398A
Other languages
Japanese (ja)
Other versions
JP2000193735A (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 JP37462398A priority Critical patent/JP3270407B2/en
Publication of JP2000193735A publication Critical patent/JP2000193735A/en
Priority to US09/851,097 priority patent/US6437736B2/en
Application granted granted Critical
Publication of JP3270407B2 publication Critical patent/JP3270407B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Navigation (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】この発明は、衛星からのGP
S信号を受信して受信位置を正確に検出するGPS測位
方法、GPS端末及びGPS測位システムに関するもの
である。
BACKGROUND OF THE INVENTION 1. Field of the Invention
The present invention relates to a GPS positioning method, a GPS terminal, and a GPS positioning system that receive an S signal and accurately detect a reception position.

【0002】[0002]

【従来の技術】地球の周りには多数の衛星が打ち上げら
れており、各衛星からは、全て同じ搬送周波数157
5.42GHzの電波が連続送信されている。この電波
は、疑似雑音符号で位相変調され、衛星毎に異なる符号
パターンを割り当てることにより分離受信できるように
なっている。この疑似雑音符号としては、一般に公開さ
れて利用可能なC/Aコードと呼ばれる規則的に変化す
るコードパターンである。また、利用者が測位を行うた
めに必要な、衛星の軌道情報や衛星上の補正値、電離層
の補正係数等の情報としての航法データをC/Aコード
の極性を反転させることにより上記電波に乗せて送信し
ている。
2. Description of the Related Art A number of satellites are launched around the earth, and each satellite has the same carrier frequency 157.
Radio waves of 5.42 GHz are continuously transmitted. This radio wave is phase-modulated by a pseudo-noise code, and can be separately received by assigning a different code pattern to each satellite. The pseudo-noise code is a regularly changing code pattern called a publicly available C / A code. In addition, the navigation data necessary for the user to perform positioning, such as satellite orbit information, correction values on the satellite, and ionospheric correction coefficients, is inverted into the radio waves by inverting the polarity of the C / A code. I'm sending it.

【0003】上記C/Aコードは図11に示すように、
1023ビット=1msecを1PNフレームとし、こ
のPNフレームが連続する規則的な信号である。また、
上記航法データは50BPS、つまり1000PNフレ
ームの信号であり、この航法データの極性に応じてC/
Aコードも極性が反転している。
[0003] As shown in FIG.
1023 bits = 1 msec is defined as one PN frame, and this PN frame is a continuous regular signal. Also,
The navigation data is a signal of 50 BPS, that is, a signal of 1000 PN frame.
The polarity of the A code is also inverted.

【0004】図14は例えば米国特許第5,663,7
34号明細書に記載された従来のGPS測位システム及
びGPS測位装置の構成を示すブロック図であり、図に
おいて、101はベースステーションであり、GPS受
信アンテナ102と送受信アンテナ103を備えてい
る。104は遠隔ユニットである。
FIG. 14 shows, for example, US Pat. No. 5,663,7.
FIG. 34 is a block diagram showing a configuration of a conventional GPS positioning system and a GPS positioning device described in the specification of Japanese Patent No. 34, in which 101 is a base station, which has a GPS receiving antenna 102 and a transmitting / receiving antenna 103. 104 is a remote unit.

【0005】この遠隔ユニット104は、GPS受信ア
ンテナ105を備えたRFからIFへのコンバータ10
6、このコンバータ106からのアナログ信号をディジ
タル信号に変換するA/Dコンバータ107、このA/
Dコンバータ107からの出力を記録するメモリ(ディ
ジタルスナップショットメモリ)108、このメモリ1
08からの信号を処理する汎用プログラマブルディジタ
ル信号処理回路(以下、DSP回路と略称する)109
を有する。
[0005] This remote unit 104 comprises an RF to IF converter 10 with a GPS receiving antenna 105.
6, an A / D converter 107 for converting an analog signal from the converter 106 into a digital signal,
A memory (digital snapshot memory) 108 for recording the output from the D converter 107, this memory 1
General-purpose programmable digital signal processing circuit (hereinafter, abbreviated as a DSP circuit) 109 for processing the signal from step 08
Having.

【0006】そして、この他に、DSP回路109に接
続されたプログラムEPROM110、周波数シンセサ
イザ111、パワーレギュレータ回路112、アドレス
書き込み回路113、マイクロプロセッサ114、RA
M(メモリ)115、EEPROM116、送受信アン
テナ117を備えマイクロプロセッサ114に接続され
たモデム118を有する。
In addition, a program EPROM 110 connected to a DSP circuit 109, a frequency synthesizer 111, a power regulator circuit 112, an address writing circuit 113, a microprocessor 114, an RA
M (memory) 115, EEPROM 116, and a modem 118 having a transmitting / receiving antenna 117 and connected to a microprocessor 114.

【0007】次に動作について説明する。べースステー
ション101は、遠隔ユニット104に指令を出して、
データコミュニケーションリンク119により伝送され
たメッセージを介して測定を実施する。ベースステーシ
ョン101は、このメッセージの中で対象の衛星に対す
る衛星情報のドップラデータを送信する。このドップラ
データは、周波数情報のフォーマットを持ち、メッセー
ジは対象衛星の特定を行う。このメッセージは遠隔ユニ
ット104の一部であるモデム118により受信され、
マイクロプロセッサ114に結合されたメモリ108に
格納される。
Next, the operation will be described. The base station 101 issues a command to the remote unit 104,
The measurement is performed via a message transmitted by the data communication link 119. The base station 101 transmits Doppler data of satellite information for the target satellite in this message. The Doppler data has a format of frequency information, and the message specifies a target satellite. This message is received by the modem 118 that is part of the remote unit 104,
Stored in memory 108 coupled to microprocessor 114.

【0008】マイクロプロセッサ114はDSP回路1
09、アドレス書き込み回路113とモデム118との
間のデータ情報伝達を取扱い、遠隔ユニット104内で
のパワーマネージメント機能をコントロールする。
The microprocessor 114 is a DSP circuit 1
09, handles data information transmission between the address writing circuit 113 and the modem 118 and controls the power management function in the remote unit 104.

【0009】遠隔ユニット104が(例えばベースステ
ーション101から)GPS処理、並びにドップラ情報
に対して指示を受け取った場合、マイクロプロセッサ1
14はRFからIFへのコンバータ106、A/Dコン
バータ107及び、メモリ108にバッテリ、パワーレ
ギュレータ回路112にコントロールされたパワーライ
ン120aから120dを経て機能を付与する。これに
よりアンテナ105を経て受信されたGPS衛星からの
信号はIF周波数にダウンコンバ−トされた後にディジ
タル化を実施される。
When remote unit 104 receives instructions for GPS processing and Doppler information (eg, from base station 101), microprocessor 1
Reference numeral 14 gives functions to the RF-to-IF converter 106, the A / D converter 107, and the memory 108 via the battery and the power lines 120a to 120d controlled by the power regulator circuit 112. Thus, the signal from the GPS satellite received via the antenna 105 is down-converted to the IF frequency and then digitized.

【0010】通常100ミリセカンドから1秒(又は更
に長い)の時間に相当する。このような、連続データセ
ットは、メモリ108に格納される。
This usually corresponds to a time of 100 milliseconds to 1 second (or longer). Such a continuous data set is stored in the memory 108.

【0011】ソードレンジ計算は、DSP回路109を
用いて行われる。更にDSP回路109は局所的に作成
された基準と受信された信号との間の多数のコリレーシ
ョンオペレーションを迅速に実施することにより、ソー
ドレンジの極めて迅速な演算を可能にするファーストフ
ーリエ変換(FFT)アルゴリズムの使用を可能にす
る。ファーストフーリエ変換アルゴリズムは、このよう
なあらゆる位置を同時に並列的に探索し、演算プロセス
を加速する。
The sword range calculation is performed using the DSP circuit 109. In addition, the DSP circuit 109 quickly performs a number of correlation operations between the locally generated reference and the received signal, thereby enabling a very fast computation of the sword range (FFT). ) Enable the use of the algorithm. The Fast Fourier Transform algorithm searches all such positions simultaneously in parallel, accelerating the computation process.

【0012】DSP回路109が、対象衛星の各々に対
するソードレンジの演算を完結すると、この情報を相互
接続バス122を経て、マイクロプロセッサ114に伝
送する。次に、マイクロプロセッサ114は、最終の位
置算定の為にソードレンジデータをデータリンク119
を経てベースステーション101に伝送する目的でモデ
ム118を利用する。
When the DSP circuit 109 completes the calculation of the sword range for each of the target satellites, it transmits this information to the microprocessor 114 via the interconnect bus 122. Next, the microprocessor 114 transmits the sword range data to the data link 119 for the final position calculation.
The modem 118 is used for the purpose of transmission to the base station 101 via the.

【0013】ソードデータに加え、メモリ108の中で
の最初のデータ収集からデータのデータコミュニケーシ
ョンリンク119を経た送信の時点迄の経過時間を示す
タイムラグが、同時にベースステーション101に伝送
されることができる。このタイムラグは位置計算を行う
ベースステーション101の能力を高める。何故なら
ば、これによりGPS衛星位置はデータ収集の時点に行
うことができるからである。
In addition to the sword data, a time lag indicating the elapsed time from the first data collection in memory 108 to the time of transmission of the data over data communication link 119 can be transmitted to base station 101 at the same time. . This time lag enhances the ability of the base station 101 to perform position calculations. This is because this allows the GPS satellite position to be determined at the time of data collection.

【0014】モデム118はデータコミュニケーション
リンク119を通じてメッセージの送受信の為に別個の
送受信アンテナ117を利用する。モデム118はコミ
ュニケーションレシーバーとコミュニケーショントラン
スミッタを含み、しかもこの両者は交互に送受信アンテ
ナ117に結合されると理解される。同様にべースステ
ーション101はデータリンクメッセージを送信及び受
信する為に別個のアンテナ103を使用することが可能
であり、従って、べースステーション101でGPS受
信アンテナ102を経てGPS信号を連続的に受信する
ことができる。
The modem 118 utilizes a separate transmit / receive antenna 117 for transmitting and receiving messages over the data communication link 119. It is understood that modem 118 includes a communication receiver and a communication transmitter, both of which are alternately coupled to transmit / receive antenna 117. Similarly, the base station 101 can use separate antennas 103 to transmit and receive data link messages, and thus continuously transmit GPS signals via the GPS receive antenna 102 at the base station 101. Can be received.

【0015】DSP回路109における位置計算にはメ
モリ108に格納されたデータの量及びDSP回路10
9又は幾つかのDSP回路の速度に応じて必要な時間は
数秒以下となることが期待される。
For the position calculation in the DSP circuit 109, the amount of data stored in the memory 108 and the DSP circuit 10
Depending on the speed of nine or several DSP circuits, the time required is expected to be less than a few seconds.

【0016】上述のように、メモリ108は比較的長い
時間に該当する記録を捕捉する。ファーストコンボリュ
ーション法を用いた大ブロックのデータの有効な処理は
低受信レベルでの信号を処理する為の性能に寄与する
(例えば建物、樹木等により著しく遮られた為に受信レ
ベルが低下する時)。
As mentioned above, the memory 108 captures the record corresponding to a relatively long time. Efficient processing of large blocks of data using the fast convolution method contributes to the performance of processing signals at low reception levels (for example, when reception levels decrease due to significant blockage by buildings, trees, etc.). ).

【0017】可視的なGPS衛星に対するすべてのソー
ドレンジはこの同じ緩衝されたデータを用いて計算され
る。これは信号の振幅が迅速に変化する状況(都会の障
害状態の様な)下の連続追跡GPS受信機に関する性能
を改善されたことになる。
All sword ranges for visible GPS satellites are calculated using this same buffered data. This results in improved performance for continuous tracking GPS receivers in situations where the amplitude of the signal changes rapidly (such as urban fault conditions).

【0018】上記DSP回路109で行われる信号処理
は、図13について説明する。処理の目的は局所的に発
生する波形に関して、受信された波形のタイミングを確
定することであり、さらに高感度を得るために上記波形
の極めて長い部分、通常100ミリセカンドから1秒に
わたる部分が処理される。
The signal processing performed by the DSP circuit 109 will be described with reference to FIG. The purpose of the processing is to determine the timing of the received waveform with respect to the locally occurring waveform, and to obtain a higher sensitivity, the extremely long part of the waveform, typically over 100 ms to 1 second, is processed Is done.

【0019】受信されるGPS信号(C/Aコード)
は、1023ビット=1msecの反復ソードランダム
(PNフレーム)から成り立っている。そこで、また前
後のPNフレームを互いに加える。例えば1秒間に10
00PNフレームが存在するので、第1のフレームを次
の第2のフレームにコヒーレント的に加え、生じたもの
を第3のフレームに加える。以下、図15(A)〜
(E)に示すように順次加えて行く。この結果、1PN
フレーム=1023ビットの持続時間を持つ信号が得ら
れる。このシーケンスの位相をローカル基準シーケンス
と比較すれば2つの間の相対タイミング、すなわちソー
ドレンジ(疑似距離)を確定することができる。
GPS signal (C / A code) to be received
Consists of a repetitive sword random (PN frame) of 1023 bits = 1 msec. Therefore, the preceding and succeeding PN frames are added to each other. For example, 10 per second
Since there is a 00PN frame, the first frame is coherently added to the next second frame, and the resulting one is added to the third frame. Hereinafter, FIG.
(E) is sequentially added. As a result, 1PN
A signal with a duration of frame = 1023 bits is obtained. By comparing the phase of this sequence with the local reference sequence, the relative timing between the two, ie, the sword range (pseudorange), can be determined.

【0020】[0020]

【発明が解決しようとする課題】従来のGPS測位シス
テム及びGPS測位装置は、以上のように構成されてい
るので、高感度を実現するために、受信GPS信号の予
備積分と呼ばれる相関計算前の信号処理の過程で、航法
データの極性反転による積分効果の減少の影響を避ける
ために、上記予備積分は、5〜10PNフレームについ
て行う。GPS受信信号に含まれるC/Aコードの位相
は航法データの内容により航法データの区間位相が極性
反転する。そのため、このような処理ではC/Aコード
の極性が航法データにより変化しているため、C/Aコ
ードの極性により積分(累積加算)する時に、信号成分
が互いに相殺されて感度(S/N)向上に十分ではない
という欠点があった。つまり、航法データの極性反転の
境目を検出していなかった。そのため、理論上積分個数
の限界があり、感度(S/N)の向上が不十分であると
いう課題があった。
Since the conventional GPS positioning system and the conventional GPS positioning device are configured as described above, in order to realize high sensitivity, a pre-correlation calculation called a pre-integration of a received GPS signal is performed. In the course of the signal processing, the preliminary integration is performed for 5 to 10 PN frames in order to avoid the influence of the reduction of the integration effect due to the polarity inversion of the navigation data. In the phase of the C / A code included in the GPS reception signal, the polarity of the section phase of the navigation data is inverted according to the content of the navigation data. Therefore, in such processing, since the polarity of the C / A code is changed by the navigation data, when integration (accumulation addition) is performed based on the polarity of the C / A code, the signal components cancel each other out and the sensitivity (S / N) is obtained. There was a drawback that it was not enough for improvement. That is, the boundary of the polarity reversal of the navigation data was not detected. For this reason, there is a problem that the number of integrals is theoretically limited and the improvement of sensitivity (S / N) is insufficient.

【0021】また、端末としての遠隔ユニットは、位置
測定(以下、測位と称する)処理をするとき、その都度
ベースステーションからドップラ情報を得て、各可視衛
星までの疑似距離を算出し、それを基に、あるいは結果
をサーバに送り、端末位置を検出していた。そのため
に、測位するときはいつもサーバとの通信が必要で通信
費用がかかるという課題があった。
In addition, each time a remote unit as a terminal performs position measurement (hereinafter, referred to as positioning) processing, it obtains Doppler information from the base station, calculates a pseudo distance to each visible satellite, and calculates the pseudo distance. Based on the result or sending the result to the server, the terminal position was detected. Therefore, there is a problem that communication with a server is always required when positioning, and communication costs are high.

【0022】この発明は上記のような課題を解決するた
めになされたもので、外部装置との通信は受信感度の悪
い場合にのみ行うことも可能にして通信費の削減を図
り、また、家屋内、建物の蔭等においても安定に受信す
ることができる高感度のGPS測位システム及びGPS
測位装置を得ることを目的とする。
SUMMARY OF THE INVENTION The present invention has been made to solve the above-described problems, and communication with an external device can be performed only when reception sensitivity is poor, thereby reducing communication costs and reducing the cost of home use. High-sensitivity GPS positioning system and GPS that can receive signals stably even indoors and behind buildings
The purpose is to obtain a positioning device.

【0023】[0023]

【課題を解決するための手段】この発明に係るGPS測
位方法は、GPS信号から極性を有するデータ系列を得
る第1のステップ、GPS信号から得られる航法データ
に基づいて極性変更を行なうと共にデータ系列の値をC
/Aコード長相当分毎の同一ビット相当位置で累積加算
を行なう第2のステップ、この第2のステップの結果を
もとにC/Aコードを用いて相関計算する第3のステッ
プ、この相関計算により得られた相関ピーク値をもとに
相関ピーク位置を求める第4のステップ、この相関ピー
ク位置をもとにGPS端末とC/Aコードに対応した衛
星間の疑似距離を求める第5のステップを含むものであ
る。
A GPS positioning method according to the present invention comprises: a first step of obtaining a data series having a polarity from a GPS signal; a step of changing a polarity based on navigation data obtained from the GPS signal; The value of C
A second step of performing cumulative addition at a position corresponding to the same bit for each / A code length, a third step of calculating a correlation using a C / A code based on the result of the second step, A fourth step of obtaining a correlation peak position based on the correlation peak value obtained by the calculation, and a fifth step of obtaining a pseudo distance between the GPS terminal and a satellite corresponding to the C / A code based on the correlation peak position. It includes steps.

【0024】[0024]

【0025】またこの発明に係るGPS端末は、GPS
信号から極性を有するデータ系列を得るデータ系列入手
部、GPS信号から得られる航法データに基づいて極性
変更を行なうと共にデータ系列の値をC/Aコード長相
当分毎の同一ビット相当位置で累積加算するデータ処理
部、この処理結果をもとにC/Aコードを用いて相関計
算を行なう相関計算部、この相関計算部で得られた相関
ピーク位置をもとにGPS端末とC/Aコードに対応し
た衛星間との疑似距離を求める疑似距離計算部を備えた
ものである。
The GPS terminal according to the present invention is a GPS terminal.
A data sequence obtaining unit for obtaining a data sequence having a polarity from a signal, performing a polarity change based on navigation data obtained from a GPS signal, and accumulating the data sequence value at a position corresponding to the same bit for each C / A code length A data processing unit for performing a correlation calculation using a C / A code based on the processing result; and a GPS terminal and a C / A code based on a correlation peak position obtained by the correlation calculation unit. It is provided with a pseudo distance calculation unit for obtaining a pseudo distance between corresponding satellites.

【0026】[0026]

【0027】またこの発明に係るGPS測位システム
は、GPS信号から航法データを得る外部装置とこの外
部装置からの航法データを用いて演算するGPS端末と
からなるGPS測位システムであって、GPS端末は、
GPS信号から極性を有するデータ系列を得るデータ系
列入手部と、外部装置から得た航法データに基づいて極
性変更を行なうと共にデータ系列の値をC/Aコード長
相当分毎の同一ビット相当位置で累積加算するデータ処
理部と、この処理結果をもとにC/Aコードを用いて相
関計算を行なう相関計算部と、この相関計算部で得られ
た相関ピーク位置をもとにGPS端末とC/Aコードに
対応した衛星間との疑似距離を求める疑似距離計算部と
からなるものである。また、この発明に係るGPS測位
システムは、GPS信号から航法データを得る外部装置
とこの外部装置からの航法データを受信可能なGPS端
末とからなるGPS測位システムであって、GPS端末
は、GPS信号を受信してその受信電界の強さを検出す
る受信電界検出部と、この受信電界が強い場合はGPS
信号に基づきGPS端末で得た航法データを選択すると
共に受信電界が弱い場合はGPS信号に基づき外部装置
で得た航法データを選択する選択部と、この選択された
航法データに基づきGPS端末の位置を求める位置計算
部とを備えると共に、GPS端末は、GPS信号から極
性を有するデータ系列を得るデータ系列入手部と、GP
S信号から得た航法データあるいはGPS信号に基づき
外部装置で得た航法データのうちいずれか一方に基づい
て極性変更を行なうと共にデータ系列の値をC/Aコー
ド長相当分毎の同一ビット相当位置で累積加算するデー
タ処理部と、この処理結果をもとにC/Aコードを用い
て相関計算を行なう相関計算部と、この相関計算部で得
られた相関ピーク位置をもとにGPS端末とC/Aコー
ドに対応した衛星間との疑似距離を求める疑似距離計算
部とを更に備えたものである。
[0027] The GPS positioning system according to the present invention is a GPS positioning system comprising an external device for obtaining navigation data from a GPS signal and a GPS terminal for calculating using navigation data from the external device. ,
A data sequence obtaining unit for obtaining a data sequence having a polarity from a GPS signal, and performing a polarity change based on navigation data obtained from an external device, and changing a value of the data sequence at a position corresponding to the same bit for each C / A code length. A data processing unit for accumulative addition, a correlation calculation unit for performing a correlation calculation using a C / A code based on the processing result, and a GPS terminal and a C / A based on a correlation peak position obtained by the correlation calculation unit And a pseudo-distance calculator for calculating a pseudo-distance between satellites corresponding to the / A code. In addition, the GPS positioning according to the present invention
The system is an external device that obtains navigation data from GPS signals
And a GPS terminal capable of receiving navigation data from this external device
A GPS positioning system comprising: a GPS terminal;
Receives the GPS signal and detects the strength of the received electric field.
Receiving electric field detector and GPS when this electric field is strong
When you select the navigation data obtained by the GPS terminal based on the signal
If the received electric field is weak, an external device based on the GPS signal
A selection unit for selecting the navigation data obtained in
Position calculation to find GPS terminal position based on navigation data
And a GPS terminal, and a GPS terminal
Data sequence obtaining unit for obtaining a data sequence having a characteristic, GP
Based on navigation data obtained from S signal or GPS signal
Based on one of the navigation data obtained by the external device
To change the polarity and change the value of the data series to C / A code.
Data to be cumulatively added at the position corresponding to the same bit for each
And a C / A code based on the processing result
Calculation unit that performs correlation calculation by
GPS terminal and C / A code based on the determined correlation peak position
Distance calculation to find the pseudo distance between satellites corresponding to the distance
Unit.

【0028】[0028]

【発明の実施の形態】以下、この発明の実施の一形態を
説明する。 実施の形態1. 図1はこの発明の実施の形態1によるGPS測位システ
ム及びGPS測位装置の使用状態の概要を説明するブロ
ック図であり、図において、1は対象衛星、2は対象衛
星1からのGPS信号を受信する見晴らしの良い環境に
設置された受信アンテナ3を備え、受信したGPS信号
から航法データ及びドップラデータを抽出する外部装置
としての本部サーバ、4は無線あるいは有線等の通信媒
体5を介して本部サーバ2と接続された端末であり、こ
の端末4は衛星1からのGPS信号を受信する受信アン
テナ6を備えている。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described below. Embodiment 1 FIG. FIG. 1 is a block diagram for explaining an outline of a usage state of a GPS positioning system and a GPS positioning device according to a first embodiment of the present invention. In the figure, reference numeral 1 denotes a target satellite, and 2 denotes a GPS signal received from a target satellite 1. Headquarters server as an external device for extracting navigation data and Doppler data from a received GPS signal, and a headquarters server 4 via a communication medium 5 such as a wireless or wired network. The terminal 4 is provided with a receiving antenna 6 for receiving a GPS signal from the satellite 1.

【0029】次に動作の概要について説明する。まず、
上記本部サーバ2は、見晴らしの良い環境に設置された
受信アンテナ3からGPS信号を受信すると、S/N比
が良好かを判断した後(ステップST1)、ドップラデ
ータの算出を行い(ステップST2)、GPS航法デー
タの算出を行う(ステップST3)。
Next, an outline of the operation will be described. First,
When the headquarters server 2 receives the GPS signal from the receiving antenna 3 installed in an environment with a good view, it determines whether the S / N ratio is good (step ST1), and then calculates the Doppler data (step ST2). , GPS navigation data is calculated (step ST3).

【0030】一方、端末4は受信アンテナ6を介して受
信した電界の強度を検出し(ステップST4)、受信電
界が良好かを判断し(ステップST5)、YESであれ
ば、端末側で航法データおよびドップラデータを抽出し
(ステップST6)、NOであれば、本部サーバ2から
必要な航法データ及びドップラデータを抽出する(ステ
ップST7)。そして、上記検出された受信電界強度に
応じてメモリ区間及び計算区間を決定し、受信したGP
S信号をメモリに記憶する(ステップST8)。
On the other hand, the terminal 4 detects the strength of the electric field received via the receiving antenna 6 (step ST4) and determines whether the received electric field is good (step ST5). And Doppler data are extracted (step ST6). If NO, necessary navigation data and Doppler data are extracted from the headquarters server 2 (step ST7). Then, a memory section and a calculation section are determined according to the detected received electric field strength, and the received GP
The S signal is stored in the memory (step ST8).

【0031】その後、受信したGPS信号のドップラ補
正を行い(ステップST9)、このデータを航法データ
(ステップST6,ステップST7)で分断し、相関ピ
ーク位置検出部(ステップST10)で相関値が最大に
なるような点を求める事により、これを疑似距離とす
る。この疑似距離と前記抽出した航法データとによって
位置計算を行う(ステップST14)ものである。
Thereafter, the received GPS signal is subjected to Doppler correction (step ST9), this data is divided by the navigation data (steps ST6 and ST7), and the correlation peak position detector (step ST10) maximizes the correlation value. By obtaining such a point, this is regarded as a pseudo distance. The position is calculated based on the pseudo distance and the extracted navigation data (step ST14).

【0032】以上のように、この実施の形態1によれ
ば、受信電界の良否を判断し、受信電界が不良の場合の
み本部サーバ2と通信を行うように構成したので、通信
費用を大幅に削減することができる。
As described above, according to the first embodiment, the quality of the received electric field is determined, and communication is performed with the head office server 2 only when the received electric field is defective. Can be reduced.

【0033】図2は前記図1に示した端末4の具体的構
成を示すブロック図であり、7は受信回路、8,9はア
ナログ/ディジタル変換回路(以下、A/Dと略称す
る)、11は受信電界強度検出部、12はメモリ(DR
AM)、13は演算処理部、14は本部サーバ2との間
で電波によりデータの送受を行うために無線機15に設
けたアンテナ、16は無線機15に接続されたモデム
(又はTA)、17はモデム16とバス18との間に設
けた入出力回路である。
FIG. 2 is a block diagram showing a specific configuration of the terminal 4 shown in FIG. 1, wherein 7 is a receiving circuit, 8, 9 are analog / digital conversion circuits (hereinafter abbreviated as A / D), 11 is a reception field strength detection unit, 12 is a memory (DR
AM), 13 is an arithmetic processing unit, 14 is an antenna provided in the radio 15 for transmitting and receiving data to and from the headquarters server 2 by radio waves, 16 is a modem (or TA) connected to the radio 15, Reference numeral 17 denotes an input / output circuit provided between the modem 16 and the bus 18.

【0034】上記受信回路7は入出力端に夫々バンドパ
スフイルタ19,24を接続したダウンコンバータ20
と、基準発振器21と、シンセサイザ部22と、このシ
ンセサイザ部22の出力周波数を分周してクロック信号
を出力する分周器23と、I/Qコンバータ25を有す
る。又、上記演算処理部13は、夫々バス18に接続さ
れたCPU26、CPU27、CPU28と、バス18
に接続されたメモリ(RAM)29と、CPU27に接
続されたDSP30を有し、各CPU26〜CPU28
には夫々メモリ(ROM)26a〜28aが設けられて
いる。
The receiving circuit 7 comprises a down converter 20 having band-pass filters 19 and 24 connected to input and output terminals, respectively.
, A reference oscillator 21, a synthesizer 22, a frequency divider 23 for dividing the output frequency of the synthesizer 22, and outputting a clock signal, and an I / Q converter 25. The arithmetic processing unit 13 includes a CPU 26, a CPU 27, and a CPU 28 connected to the bus 18, respectively.
And a DSP 30 connected to the CPU 27. Each of the CPUs 26 to 28
Are provided with memories (ROM) 26a to 28a, respectively.

【0035】図3は図2を更に詳細に記載した構成図で
あり、図2と同一部分には同一符号を付して重複説明を
省略する。本部サーバ2はGPS基準受信部31と、G
PSデータに含まれる航法データ抽出部32と、ドップ
ラ情報算出部33と、信号合成部36と、信号送受信部
37とを有する。
FIG. 3 is a block diagram showing FIG. 2 in further detail. The same parts as those in FIG. The headquarters server 2 has a GPS reference receiving unit 31 and a G
It includes a navigation data extraction unit 32 included in the PS data, a Doppler information calculation unit 33, a signal synthesis unit 36, and a signal transmission / reception unit 37.

【0036】端末4は受信電界強度検出部11の出力に
基づいてメモリ空間、相関計算の区間決定部41と、メ
モリ領域Sに接続された航法データ抽出部43と、通信
媒体5にスイッチ部47を介して接続されたデータ送受
信部48と、航法データ抽出部43の出力とデータ送受
信部48の出力とに接続されたドップラ情報抽出部45
と、メモリ領域Hに接続されたドップラ補正部46と、
データ送受信部48の出力と接続された航法データ抽出
部49と、メモリ領域Vの出力と、C/Aコード発生部
51とのデータを相関ピーク位置検出部52で検出する
ことにより得られる疑似距離とメモリ領域Vからの航法
データとで位置を計算する位置計算部57とを有する。
The terminal 4 determines a memory space and a section for correlation calculation based on the output of the received electric field strength detector 11, a navigation data extractor 43 connected to the memory area S, and a switch 47 for the communication medium 5. And a Doppler information extraction unit 45 connected to the output of the navigation data extraction unit 43 and the output of the data transmission / reception unit 48.
A Doppler correction unit 46 connected to the memory area H;
A pseudo-distance obtained by detecting the data of the navigation data extraction unit 49 connected to the output of the data transmission / reception unit 48, the output of the memory area V, and the C / A code generation unit 51 by the correlation peak position detection unit 52. And a position calculating unit 57 for calculating a position based on the navigation data from the memory area V.

【0037】なお、上記航法データ抽出部43から位置
計算部57の各部は夫々別個独立して設けるのではな
く、これ等各部の機能は例えばCPU26〜CPU28
及びDSP30を有する演算処理部13が行う。又、図
示例は説明を簡略化するためにCPUを3つ示している
が、実際は1つのCPUで行うことが可能である。
The components of the navigation data extraction unit 43 to the position calculation unit 57 are not provided independently of each other, but the functions of these units are, for example, CPU 26 to CPU 28.
And the arithmetic processing unit 13 having the DSP 30. Although the illustrated example shows three CPUs for the sake of simplicity of explanation, it can actually be performed by one CPU.

【0038】次に動作について説明する。図4は本部サ
ーバ2の動作を説明するフローチャートである。本部サ
ーバ2では、まず、GPS基準受信部31でGPS信号
を受信し(ステップST16)、次いでドップラ情報算
出部33でドップラを算出するとともに(ステップST
17)、航法データ抽出部32でGPS航法データを抽
出し(ステップST18)、しかる後、信号合成部36
で合成する。そして端末4からデータの要求があるとき
は信号送受信部37から上記ドップラと航法データを端
末4側へ送信する(ステップST19)。
Next, the operation will be described. FIG. 4 is a flowchart illustrating the operation of the head office server 2. In the headquarters server 2, first, the GPS reference receiving unit 31 receives the GPS signal (step ST16), and then the Doppler information calculating unit 33 calculates the Doppler (step ST16).
17) The GPS navigation data is extracted by the navigation data extraction unit 32 (step ST18), and thereafter, the signal synthesis unit 36
To synthesize. When there is a data request from the terminal 4, the Doppler and navigation data are transmitted from the signal transmitting / receiving unit 37 to the terminal 4 (step ST19).

【0039】図5〜図7はGPS測位システム及びGP
S測位装置のそれぞれのCPUにおける動作を説明する
フローチャートである。端末4側では、まず、CPU2
6側において、アンテナ6を介してGPS信号を受信し
(ステップST21)、この受信したGPS信号を、受
信周波数変換回路20でシンセサイザ部22を介して供
給された基準発振器21の発振周波数によって所定の周
波数に変換した後、この受信周波数変換回路20の出力
をI/Q変換部25でI/Q変換し(ステップST2
2)、I信号とQ信号を取り出し、A/D変換回路8,
9でA/D変換する。
FIGS. 5 to 7 show the GPS positioning system and the GP.
It is a flowchart explaining operation | movement in each CPU of S positioning device. On the terminal 4 side, first, the CPU 2
On the 6 side, a GPS signal is received via the antenna 6 (step ST21), and the received GPS signal is converted into a predetermined signal by the reception frequency conversion circuit 20 according to the oscillation frequency of the reference oscillator 21 supplied via the synthesizer unit 22. After the frequency conversion, the output of the reception frequency conversion circuit 20 is subjected to I / Q conversion by the I / Q converter 25 (step ST2).
2), extract the I signal and the Q signal, and
In step 9, A / D conversion is performed.

【0040】一方、この時の受信電界強度を受信電界強
度検出部11で検出し、電界レベル1(超微弱)、電界
レベル2、電界レベル3を選択し(ステップST23〜
ステップST25)、この選択された電界レベルに応じ
てメモリ区間τ1、メモリ区間τ2、メモリ区間τ3を
メモリ区間、相関計算の区間決定部41で決定し(ステ
ップST26〜ステップST28)、上記A/D変換回
路8,9を通ったGPS信号を決定された区間(時間)
メモリ12のメモリ領域Sに記憶し絶えず更新する(ス
テップST29)。
On the other hand, the reception electric field intensity at this time is detected by the reception electric field intensity detection section 11, and an electric field level 1 (very weak), an electric field level 2, and an electric field level 3 are selected (steps ST23 to ST23).
Step ST25), the memory section τ1, the memory section τ2, and the memory section τ3 are determined by the memory section and the section 41 for correlation calculation in accordance with the selected electric field level (step ST26 to step ST28), and the A / D is determined. Section (time) in which the GPS signal passed through the conversion circuits 8 and 9 was determined
It is stored in the memory area S of the memory 12 and is constantly updated (step ST29).

【0041】航法データ抽出部43はメモリ領域Sの内
容を読み出して航法データを抽出する。ドップラ情報抽
出部45では航法データ抽出部43からの信号からドッ
プラ情報を抽出し、又、データ送受信部48を介して本
部サーバ2からの信号からドップラ情報を抽出し、メモ
リ領域D29に記憶する。ドップラ補正部46はメモリ
領域D29のデータを読み取り(ステップST30)、
メモリ領域Sのデータをドップラ補正してメモリ領域H
に蓄積する(ステップST31)。
The navigation data extracting section 43 reads the contents of the memory area S and extracts navigation data. The Doppler information extracting unit 45 extracts Doppler information from the signal from the navigation data extracting unit 43, and extracts Doppler information from the signal from the head office server 2 via the data transmitting / receiving unit 48, and stores it in the memory area D29. The Doppler correction unit 46 reads the data in the memory area D29 (step ST30),
Doppler correction of the data in the memory area S
(Step ST31).

【0042】次いでCPU27側では、受信電界強度検
出部11で受信電界レベル1,2,3を検出し、電界強
度を記憶しているメモリ領域Lの内容を読み取り(ステ
ップST32)電界レベルが3ならば航法データ抽出部
43からの航法データが記憶されているメモリ領域Vの
データを読み取る(ステップST32b)。又、電界レ
ベルが1または2ならば本部サーバ2からの航法データ
を送受信部48、航法データ抽出部49を介して記憶さ
れたメモリ領域Vのデータを読み取る(ステップST3
2a)。そして、前記指定されたメモリ区間τ1、メモ
リ区間τ2、メモリ区間τ3に応じた区間でメモリ領域
HからGPS信号、メモリ領域Vから所定の航法データ
を取得する(ステップST33)。相関ピーク位置検出
部52において、メモリ領域HからのGPS信号をメモ
リ領域Vからの所定航法データで分断し、その1データ
(航法データ)区間内でC/AコードのPNフレーム2
0個相当分それぞれの対応したビットを加算し、加算し
たC/AコードとC/Aコード発生部51で発生させた
C/Aコードとの相関計算を上記区間内にわたり行う。
これをメモリ区間τ1、メモリ区間τ2、メモリ区間τ
3の区間にわたり行う(ステップST34)。
Next, on the CPU 27 side, the received electric field strength detecting section 11 detects the received electric field levels 1, 2, 3 and reads the contents of the memory area L storing the electric field strength (step ST32). For example, the data in the memory area V where the navigation data is stored is read from the navigation data extraction unit 43 (step ST32b). If the electric field level is 1 or 2, the navigation data from the headquarters server 2 is read from the stored memory area V via the transmission / reception unit 48 and the navigation data extraction unit 49 (step ST3).
2a). Then, GPS signals are obtained from the memory area H and predetermined navigation data are obtained from the memory area V in sections corresponding to the specified memory sections τ1, τ2, and τ3 (step ST33). In the correlation peak position detecting section 52, the GPS signal from the memory area H is divided by predetermined navigation data from the memory area V, and within one data (navigation data) section, the C / A code PN frame 2
Corresponding bits corresponding to 0 bits are added, and the correlation calculation between the added C / A code and the C / A code generated by the C / A code generation unit 51 is performed over the above section.
This is called memory section τ1, memory section τ2, memory section τ
This is performed over section 3 (step ST34).

【0043】そして、その後、相関ピーク値が最大にな
るように航法データを時間的にシフトし、同様の相関計
算を繰り返すことにより得られた相関ピーク位置を航法
データの極性反転の境目及び、疑似距離とするものであ
る。そして、航法データと疑似距離により自己位置計算
を行い出力する(ステップST35,ステップST4
0)。
Thereafter, the navigation data is temporally shifted so that the correlation peak value becomes maximum, and the correlation peak position obtained by repeating the same correlation calculation is used as a boundary between the polarity inversion of the navigation data and a pseudo-point. It is a distance. Then, it calculates and outputs its own position based on the navigation data and the pseudo distance (step ST35, step ST4).
0).

【0044】又、CPU28側では、メモリ領域Lの内
容を読み取り(ステップST41)、電界レベル3以上
かを判断し(ステップST42)、YESであれば、ス
イッチ部47を切って本部サーバ2とは接続せず、デー
タのやり取りはしない(ステップST43)。NOであ
れば、スイッチ部47を接続して、本部サーバ2からデ
ータの取得を行い(ステップST44)、航法データは
メモリ領域VSに記憶し、ドップラ情報抽出部45によ
りドップラ情報は電界レベルに応じた区間メモリ領域D
に記憶する(ステップST45)。
The CPU 28 reads the contents of the memory area L (step ST41) and judges whether the electric field level is 3 or more (step ST42). No connection is made and no data is exchanged (step ST43). If NO, the switch unit 47 is connected to acquire data from the headquarters server 2 (step ST44), the navigation data is stored in the memory area VS, and the Doppler information is extracted by the Doppler information extraction unit 45 according to the electric field level. Section memory area D
(Step ST45).

【0045】以上のように、この実施の形態1によれ
ば、受信電界の良否を判断し、受信電界が悪の場合のみ
本部サーバ2と通信を行うように構成したので、通信費
用を大幅に削減することができるとともに、相関ピーク
位置検出部により、多数のビット数よりなる規則的なC
/Aコードを、その周期毎に同一ビット位置の値を累積
加算し、この累積加算結果の増減の境目をデータ加算開
始位置として、C/Aコードを加算するように構成した
ので、従来の発明のように航法データの極性により積分
(累積加算)する時に、信号成分が互いに相殺されて感
度(S/N)向上に十分ではないという欠点を劇的に除
去でき、雑音に埋もれたC/Aコード、疑似距離を確実
に検出できるようになり、高感度のGPS測位システム
及びGPS測位装置を得ることができる。
As described above, according to the first embodiment, the quality of the received electric field is determined, and the communication with the head office server 2 is performed only when the received electric field is bad. The correlation peak position detection unit can reduce the number of bits in a regular C
Since the / A code is configured so that the value at the same bit position is cumulatively added for each cycle and the boundary of increase or decrease of the cumulative addition result is used as the data addition start position, the C / A code is added. When integration (cumulative addition) is performed according to the polarity of navigation data, the disadvantage that signal components cancel each other out and are not enough to improve sensitivity (S / N) can be dramatically removed, and C / A buried in noise can be removed. The code and the pseudo distance can be reliably detected, and a highly sensitive GPS positioning system and GPS positioning device can be obtained.

【0046】相関ピーク位置検出部52についての実施
例について詳細を以下記述する。この実施例は多数のビ
ット数よりなる規則的なC/Aコードを、任意の位置で
航法データの長さに分断し、各分断したC/Aコードを
同一ビット位置の値を累積加算し、この累積加算結果を
自己が検出した航法データあるいは本部サーバから受け
取った航法データに基づいて極性をあわせて加算し、こ
の加算結果とC/Aコードとで相関計算を行い、得られ
た相関ピーク位置をデータ加算開始位置とするものであ
る。図8は航法データ長がM個分のときの各PNフレー
ム数とチップ数の関係を示す。ここで航法データ1個分
は図のごとく20PNフレームからなり、又、1PNフ
レームは1023個のチップから成立する。ドップラ補
正後記憶されたGPS信号の1PNフレーム(C/Aコ
ード=PNコード)は1023個のチップ相当からな
る。GPS信号のC/Aコードは1023ビットからな
るがA/Dコンバータで、ディジタル化するとき標本化
の定理により情報を忠実に送るために倍以上の周波数で
標本化する必要が有る。そのため標本化サンプルはメモ
リ部S、メモリVには信号標本数は倍以上のサンプル数
からなっている。たとえば1023個のチップは102
3×2i(i=1,2,3)個のサンプル値として記憶
する。以下の説明においては、説明の簡略化のためC/
Aコードチップ単位を基準に説明する。
An embodiment of the correlation peak position detecting section 52 will be described in detail below. In this embodiment, a regular C / A code consisting of a large number of bits is divided into navigation data lengths at arbitrary positions, and each divided C / A code is cumulatively added to the value of the same bit position. Based on the navigation data detected by itself or the navigation data received from the headquarters server, the cumulative addition result is added with matching polarities, a correlation calculation is performed with the addition result and the C / A code, and the obtained correlation peak position is obtained. Is the data addition start position. FIG. 8 shows the relationship between the number of PN frames and the number of chips when the navigation data length is M. Here, one piece of navigation data is composed of 20 PN frames as shown in the figure, and one PN frame is composed of 1023 chips. One PN frame (C / A code = PN code) of the GPS signal stored after Doppler correction is equivalent to 1023 chips. The C / A code of the GPS signal is made up of 1023 bits, but it is necessary to sample at an A / D converter at twice or more frequency in order to faithfully transmit information by the sampling theorem when digitizing. Therefore, the number of sampled samples in the memory section S and the number of signal samples in the memory V are twice or more. For example, 1023 chips are 102
It is stored as 3 × 2i (i = 1, 2, 3) sample values. In the following description, C /
The description will be made based on the A code chip unit.

【0047】図5においてCPU26において衛星毎
に、メモリDから入手したドップラ情報(衛星毎のドッ
プラ周波数シフト)等を基に、ドップラ補正をする(ス
テップST30,ステップST31)。その値をメモリ
Hに蓄積する。図5のCPU27でドップラ補正した信
号について、多数のビット数よりなる規則的なC/Aコ
ードを、任意の位置で航法データの長さに分断し、分断
した先頭位置から順番に、C/Aコード(=1023ビ
ット)相当単位で飛び飛びの位置「信号標本位置(=1
023×2i,i=1,2,3)」の信号について、各
標本位置毎に、1データ(=20フレーム、=20×1
023ビット)長相当分だけ1次加算する。説明簡略化
のため、C/Aコードのチップ単位で以下説明する。記
憶されているGPSのデータは、このPNフレームが繰
り返す、連続する規則的なデータである。そして20M
SEC相当の航法データの極性によりC/Aコード(P
Nコード)も位相が逆転している。C/Aコードの位相
が逆転するときの先頭部分は航法データが変化するとき
の航法データの先頭部分と一致している。航法データ長
がM個分の時の関係図を図9に示す。図において、航法
データK番目の中のPNフレームj番目、そしてPNフ
レームi番目のチップを示しているところで任意の部分
から取り入れられ、所定時間相当(この実施例では航法
データM個分)メモリに記憶する。記憶されているデー
タの始まり部分はGPS信号のどのチップ部分からかは
分からない。図10はメモリに記憶されているデータ処
理の説明図である。外部または内部の航法データでGP
S信号(C/Aコード)を分断し航法データM個分メモ
リに記憶する。任意の部分から取り入れられた航法デー
タM個分のC/Aコードチップ合計1023*20*M
チップメモリに記憶されている。この時のメモリに入っ
ているデータの並びを行列形式で1023チップ分1行
分(IPN符号長相当)とり、これを航法データ分20
*M行取り出し1023列20*M列の行列で図10に
示す。ここでデータの1行1023列目の次のチップデ
ータは2行1列目のデータである。同様に2行1023
列の次は3行1列目である。この並び繰り返しM*20
行1023列までをあらわす。外部、又は内部から得た
航法データで任意にGPS信号(航法データ)を分断す
るとその先頭部分はメモリに記憶されているGPS信号
の位相が逆転する先頭部分(GPS信号の中に存在する
真の航法データの先頭部分)とは一般に一致しない。こ
の相関ピーク位置検出部は以下の方法によりこれを限り
なく一致させることを行うものである。
In FIG. 5, the CPU 26 performs Doppler correction for each satellite based on Doppler information (Doppler frequency shift for each satellite) obtained from the memory D (steps ST30 and ST31). The value is stored in the memory H. With respect to the signal subjected to the Doppler correction by the CPU 27 in FIG. 5, a regular C / A code having a large number of bits is divided into navigation data lengths at an arbitrary position, and the C / A code is sequentially arranged from the divided leading position. The jump position in units of code (= 1023 bits) "signal sample position (= 1
023 × 2i, i = 1, 2, 3) ”, one data (= 20 frames, = 20 × 1) for each sample position.
(023 bits) The primary addition is performed for the length. For the sake of simplicity, the following description will be given for each C / A code chip. The stored GPS data is continuous regular data in which the PN frame is repeated. And 20M
The C / A code (P
N code) is also inverted in phase. The leading portion when the phase of the C / A code is reversed coincides with the leading portion of the navigation data when the navigation data changes. FIG. 9 shows a relationship diagram when the navigation data length is M pieces. In the figure, the PN frame j-th chip and the PN frame i-th chip in the K-th navigation data are fetched from an arbitrary part and are stored in a memory corresponding to a predetermined time (M navigation data in this embodiment). Remember. It is not known from which chip portion of the GPS signal the beginning of the stored data is. FIG. 10 is an explanatory diagram of data processing stored in the memory. GP with external or internal navigation data
The S signal (C / A code) is divided and stored in the memory for M pieces of navigation data. C / A code chip total 1023 * 20 * M for M navigation data taken in from any part
It is stored in the chip memory. The arrangement of the data stored in the memory at this time is taken in a matrix format for one row for 1023 chips (corresponding to the IPN code length), and this is used for the navigation data for 20 bits.
FIG. 10 shows a matrix of * M rows taken out, 1023 columns, and 20 * M columns. Here, the next chip data in the first row and 1023 column of the data is the data in the second row and first column. Similarly, two rows 1023
Next to the column is the third row and first column. M * 20
Represents up to row 1023. If the GPS signal (navigation data) is arbitrarily divided by the navigation data obtained from the outside or the inside, the leading part is the leading part where the phase of the GPS signal stored in the memory is reversed (the true part existing in the GPS signal). (The first part of the navigation data). The correlation peak position detecting section performs the following infinitely matching by the following method.

【0048】以下、図11について具体的に説明する。
まず、図10において航法データDk で分断された20
行1023列の行列でのデータを
FIG. 11 is specifically described below.
First, in FIG. 10, the 20 divided by the navigation data Dk is used.
The data in the row 1023 matrix

【数1】 を数1で計算。S1 (D1 ),S2 (D1 ),…,Si (D
1 ),...S1023(D1 )それぞれとデータD1(=
−1または+1)との積を行い、D1 *S1 (D1 ),
1 *S2 (D1 ),…,D1 *Si (D1 ),...,
1 *S1023(D1 )を得る。次に、航法データD2
分断されたデータで
(Equation 1) Is calculated by Equation 1. S 1 (D 1 ), S 2 (D 1 ),..., S i (D
1 ),. . . S 1023 (D 1 ) and data D 1 (=
-1 or +1), and D 1 * S 1 (D 1 ),
D 1 * S 2 (D 1 ),..., D 1 * S i (D 1 ),. . . ,
D 1 * S 1023 (D 1 ) is obtained. Next, the data divided by the navigation data D 2

【数2】 を数2で計算。S1 (D2 ),S2 (D2 ),…,Si (D
2 ),...S1023(D2 )それぞれとデータD2 (=
−1または+1)との積を行い、D2 *S1 (D2 ),
2 *S2 (D2 ),…,D2 *Si (D2 ),...,
2 *S1023(D2 )を得る。同様にして航法データDM
で分断されたデータで
(Equation 2) Is calculated by Equation 2. S 1 (D 2 ), S 2 (D 2 ),..., S i (D
2 ),. . . S 1023 (D 2 ) and data D 2 (=
-1 or +1), and D 2 * S 1 (D 2 ),
D 2 * S 2 (D 2 ),..., D 2 * S i (D 2 ),. . . ,
D 2 * S 1023 (D 2 ) is obtained. Similarly, the navigation data D M
With the data divided by

【数3】 を数3で計算。S1 (DM ),S2 (DM ),…,Si (D
M ),...S1023(DM )それぞれとデータDM (=
−1または+1)との積を行い、DM *S1 (DM ),
M *S2 (DM ),…,DM *Si (DM ),...,
M *S1023(DM )を得る。次に、
(Equation 3) Is calculated by Equation 3. S 1 (D M ), S 2 (D M ), ..., S i (D
M ),. . . S 1023 (D M ) and data D M (=
-1 or +1), and D M * S 1 (D M ),
D M * S 2 (D M ), ..., D M * S i (D M ),. . . ,
D M * S 1023 (D M ) is obtained. next,

【数4】 ここで、C1 ,C2 ,C3 ,C4 ,…,C1023の並びの
データ群と、内部で発生したC/Aコードの1023個
との相関計算を行う(ステップST34)。相関計算値
の精度はサンプリング点を多く取ると精度は高くなる。
図12では、相関ピーク位置の精度を高める方法として
1ビット相当長当たり2つのサンプリング点を取った例
を示すもので、(a)は真のピークがサンプリング点の
中央に来ている場合、(b)は真のピークがサンプリン
グ点からわずかに外れていた場合、(c)は真のピーク
がサンプリング点と一致している場合である。なお、ピ
ーク位置Xp(サンプルポイントからのローカル位置)
を、Xp=P2/(P1+P2)・τ/2により求め
る。ここで、τは1ビット相当長である。
(Equation 4) Here, a correlation calculation is performed between the data group arranged in the order of C 1 , C 2 , C 3 , C 4 ,..., C 1023 and 1023 C / A codes generated internally (step ST34). The accuracy of the correlation calculation value increases as the number of sampling points increases.
FIG. 12 shows an example in which two sampling points are taken per one bit equivalent length as a method for improving the accuracy of the correlation peak position. FIG. 12A shows a case where the true peak is located at the center of the sampling point. (b) shows the case where the true peak is slightly off the sampling point, and (c) shows the case where the true peak coincides with the sampling point. Note that the peak position Xp (local position from the sample point)
Is determined by Xp = P2 / (P1 + P2) · τ / 2. Here, τ is a length equivalent to 1 bit.

【0049】しかる後、相関ピーク値は所定値以上かを
判断する(ステップST51)。ステップST51で判
断結果がYESであれば微調整モードとする。即ち航法
データをわずかに+Δnチップ,−Δnチップシフトさ
せながらそのピーク値がより大きくなるような収束点を
求める(ステップST52)。
Thereafter, it is determined whether the correlation peak value is equal to or greater than a predetermined value (step ST51). If the decision result in the step ST51 is YES, a fine adjustment mode is set. In other words, a convergence point at which the peak value becomes larger is obtained while slightly shifting the navigation data by + Δn chips and −Δn chips (step ST52).

【0050】ステップ53で収束点であれば、上記相関
ピーク位置Xpを求めそのピーク最大位置(疑似距離)
を衛星番号に対応させて記憶する(ステップST5
4)。ステップST53がNOの場合は、わずかに+Δ
nチップ、−Δnチップシフトさせながら航法データの
位置を微調整を繰り返しステップST53で収束するま
で繰り返し所定値内に収束したら上記相関ピーク位置X
pを求め、そのピーク最大位置(疑似距離)を衛星番号
に対応させて記憶する(ステップST54)。
If it is a convergence point in step 53, the correlation peak position Xp is obtained and the peak maximum position (pseudo distance) is obtained.
Is stored in association with the satellite number (step ST5).
4). If step ST53 is NO, slightly + Δ
The position of the navigation data is finely adjusted while shifting by n chips and -Δn chips.
p is determined, and the peak maximum position (pseudo distance) is stored in association with the satellite number (step ST54).

【0051】一方、前記ステップST51の判断結果が
NOであれば、相関ピーク位置が検出できるように航法
データを1データ分毎に順次シフト、さらに+Δnチッ
プ、−Δnチップシフトしながら相関ピーク位置が所定
レベル以上になるまで、ステップST34,ステップS
T57を繰り返し行い、ステップST51の判断でYE
Sになるまで繰り返す。その繰り返しループの過程にお
いてステップST56で、そのシフト範囲が既定値を超
えたらステップST58でドップラ補正値が異常でない
かチェックを行う。ドップラ補正値が規定値以内ならド
ップラ補正値をステップST59で再読み込みチェック
修正し、ステップST54を繰り消す。その結果ステッ
プST58でドップラ補正値が既定値を超えていたら、
その衛星では検出不可として衛星番号とともに記憶し、
他の衛星の疑似距離を求める(ステップST60)。
On the other hand, if the decision result in the step ST51 is NO, the navigation data is sequentially shifted every data so that the correlation peak position can be detected, and further, the correlation peak position is shifted by + Δn chip and −Δn chip. Step ST34, Step S
T57 is repeated, and YE is determined in step ST51.
Repeat until S. If the shift range exceeds the predetermined value in step ST56 in the process of the repetitive loop, it is checked in step ST58 whether the Doppler correction value is normal. If the Doppler correction value is within the specified value, the Doppler correction value is reread and checked and corrected in step ST59, and step ST54 is repeated. As a result, if the Doppler correction value exceeds the predetermined value in step ST58,
The satellite stores it as undetectable along with the satellite number,
A pseudo distance of another satellite is obtained (step ST60).

【0052】なお、上記ステップST34,ステップS
T51〜ステップST54およびステップST56〜ス
テップST59は、相関ピーク位置をはっきりさせるた
めの処理部である。
Note that the above steps ST34 and S
Steps T51 to ST54 and steps ST56 to ST59 are processing units for clarifying the correlation peak position.

【0053】以上のように、この実施の形態によれば、
多数のビット数よりなるPNフレームが連続する規則的
なC/Aコードを、任意の位置で航法データの長さに分
断し、各分断したC/Aコードを同一ビット位置の値を
累積加算し、この累積加算結果を自己が検出した航法デ
ータ、あるいは本部サーバから受け取った航法データに
基づいて極性をあわせて加算し、この加算結果とC/A
コードとで相関計算を行い、得られた相関ピーク位置を
データ加算開始位置としたことにより、航法データの極
性変化の影響を受けることなく、C/Aコードを効率よ
く累積加算することができ、たとえばトンネル、建物の
中等の受信感度の悪い場所においても確実にC/Aコー
ドを受信することができる。
As described above, according to this embodiment,
A regular C / A code in which a PN frame consisting of a large number of bits is continuous is divided into navigation data lengths at an arbitrary position, and each divided C / A code is cumulatively added to the value of the same bit position. Based on the navigation data detected by itself or the navigation data received from the headquarters server, the cumulative addition result is added with matching polarities, and the addition result and C / A
By calculating the correlation with the code and using the obtained correlation peak position as the data addition start position, the C / A code can be efficiently cumulatively added without being affected by the polarity change of the navigation data. For example, it is possible to reliably receive the C / A code even in a place where reception sensitivity is poor such as in a tunnel or a building.

【0054】以上説明した、この発明のGPS測位シス
テム及びGPS測位装置を、たとえば携帯電話機に搭載
し、このGPS測位システム及びGPS測位装置で検出
した位置をメモリから読み出した地図データ上に表示す
るように構成すれば、トンネル、建物の中等の受信感度
の悪い場所においても確実に使用できる極めて精度のよ
いナビゲーション機能を搭載した携帯電話機を得ること
ができる。
The above-described GPS positioning system and GPS positioning device of the present invention are mounted on, for example, a portable telephone, and the positions detected by the GPS positioning system and the GPS positioning device are displayed on the map data read from the memory. With this configuration, it is possible to obtain a mobile phone equipped with an extremely accurate navigation function that can be reliably used even in places with poor reception sensitivity, such as in tunnels and buildings.

【0055】他の実施の形態として、相関計算は、当然
のことながら、FFT計算およびIFFT計算を利用し
て、高速な演算を行なってもよい。他の実施の形態とし
て、以上のべた相関計算の代わりに、自己の発生したC
/Aコードと、受信したC/Aコードとの一致した個
数、又は一致度で計算してもよい。
In another embodiment, the correlation calculation is
However, the use of FFT and IFFT calculations
Thus, a high-speed operation may be performed. In another embodiment,
Therefore, instead of the above solid correlation calculation, C
/ A code matches the received C / A code
It may be calculated by a number or a degree of coincidence.

【0056】[0056]

【発明の効果】以上のようにこの発明によれば、多数の
ビット数よりなるPNフレームが連続する規則的なC/
Aコードを、任意の位置で航法データの長さに分断し、
各分断したC/Aコードを同一ビット位置の値を累積加
算し、この累積加算結果を自己が検出した航法データあ
るいは本部サーバから受け取った航法データに基づいて
極性をあわせて加算し、この加算結果とC/Aコードと
で相関計算を行い、得られた相関ピーク位置をデータ加
算開始位置とするように構成したので、航法データの極
性変化の影響を受けることなく、C/Aコードを加算す
るように構成したので、雑音に埋もれたC/Aコードを
確実に検出することができ、S/N比の向上を図ること
ができる。従って、携帯電話機等に適用して、建物の
中、地下鉄のホーム等の受信感度の悪い場所においても
確実にC/Aコードを受信することができる効果があ
る。しかも、受信電界の状態に応じて加算区間を可変す
るように構成したので、上記の点と相俟ってC/Aコー
ドの受信をより確実に行うことができる効果がある。
As described above, according to the present invention, a regular C / C frame in which PN frames each having a large number of bits are continuous.
A code is divided into navigation data lengths at arbitrary positions,
The value of the same bit position is cumulatively added to each of the divided C / A codes, and the result of the cumulative addition is added based on the navigation data detected by itself or the navigation data received from the headquarters server, and adds the results. And the C / A code are calculated, and the obtained correlation peak position is used as the data addition start position. Therefore, the C / A code is added without being affected by the polarity change of the navigation data. With such a configuration, the C / A code buried in the noise can be reliably detected, and the S / N ratio can be improved. Therefore, when applied to a mobile phone or the like, there is an effect that the C / A code can be reliably received even in a place where reception sensitivity is low, such as in a building or a subway platform. In addition, since the addition section is configured to be variable according to the state of the reception electric field, there is an effect that the C / A code can be more reliably received in combination with the above points.

【0057】[0057]

【図面の簡単な説明】[Brief description of the drawings]

【図1】 この発明の実施の形態1によるGPS測位シ
ステム及びGPS測位装置の使用状態の概要を説明する
ブロック図である。
FIG. 1 is a block diagram illustrating an outline of a usage state of a GPS positioning system and a GPS positioning device according to a first embodiment of the present invention.

【図2】 図1に示した端末の具体的構成を示すブロッ
ク図である。
FIG. 2 is a block diagram showing a specific configuration of a terminal shown in FIG.

【図3】 図2の端末を更に詳細に示すブロック図であ
る。
FIG. 3 is a block diagram showing the terminal of FIG. 2 in further detail;

【図4】 本部サーバの動作を説明するフローチャート
である。
FIG. 4 is a flowchart illustrating the operation of the headquarters server.

【図5】 GPS測位システム及びGPS測位装置のC
PU26における動作を説明するフローチャートであ
る。
FIG. 5 shows C of the GPS positioning system and the GPS positioning device.
5 is a flowchart illustrating an operation in a PU 26.

【図6】 GPS測位システム及びGPS測位装置のC
PU27における動作を説明するフローチャートであ
る。
FIG. 6 shows C of the GPS positioning system and the GPS positioning device.
6 is a flowchart illustrating an operation in a PU 27.

【図7】 GPS測位システム及びGPS測位装置のC
PU28における動作を説明するフローチャートであ
る。
FIG. 7 shows C of the GPS positioning system and the GPS positioning device.
5 is a flowchart illustrating an operation in a PU.

【図8】 GPS信号(C/Aコード信号)のデータを
示す図である。
FIG. 8 is a diagram showing data of a GPS signal (C / A code signal).

【図9】 GPS信号(C/Aコード信号)の構造を説
明する図である。
FIG. 9 is a diagram illustrating the structure of a GPS signal (C / A code signal).

【図10】 航法データの極性反転の境目を検出する手
法の説明図である。
FIG. 10 is an explanatory diagram of a method for detecting a boundary of polarity inversion of navigation data.

【図11】 航法データの極性反転の境目を検出する手
法を説明するフローチャートである。
FIG. 11 is a flowchart illustrating a method for detecting a boundary of polarity inversion of navigation data.

【図12】 2次加算結果とC/Aコードとの相関結果
(相関ピークデータ)の取り扱いに関する詳細な説明図
である。
FIG. 12 is a detailed explanatory diagram regarding handling of a correlation result (correlation peak data) between a secondary addition result and a C / A code.

【図13】 C/Aコードの説明図である。FIG. 13 is an explanatory diagram of a C / A code.

【図14】 従来のGPS測位システム及びGPS測位
装置の構成を示すブロック図である
FIG. 14 is a block diagram showing a configuration of a conventional GPS positioning system and a GPS positioning device .

【図15】 従来のGPS測位システム及びGPS測位
装置におけるC/Aコード検出の仕方の説明図である。
FIG. 15 is an explanatory diagram of how to detect a C / A code in a conventional GPS positioning system and GPS positioning device.

【符号の説明】[Explanation of symbols]

1 衛星、2 本部サーバ(外部装置)、4 端末(G
PS端末)、5 通信媒体、11 受信電界強度検出
部、52 相関ピーク位置検出部。
1 satellite, 2 headquarters server (external device), 4 terminals (G
PS terminal), 5 communication medium, 11 reception electric field strength detection section, 52 correlation peak position detection section.

───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G01S 5/00 - 5/14 H03L 1/00 - 7/26 H04B 1/69 - 1/713 H04B 7/14 - 7/195 H04B 7/22 ──────────────────────────────────────────────────続 き Continued on the front page (58) Field surveyed (Int.Cl. 7 , DB name) G01S 5/00-5/14 H03L 1/00-7/26 H04B 1/69-1/713 H04B 7 / 14-7/195 H04B 7/22

Claims (11)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 GPS信号から極性を有するデータ系列
を得る第1のステップ、前記GPS信号から得られる航
法データに基づいて極性変更を行なうと共に前記データ
系列の値をC/Aコード長相当分毎の同一ビット相当位
置で累積加算を行なう第2のステップ、この第2のステ
ップの結果をもとにC/Aコードを用いて相関計算する
第3のステップ、この相関計算により得られた相関ピー
ク値をもとに相関ピーク位置を求める第4のステップ、
この相関ピーク位置をもとにGPS端末と前記C/Aコ
ードに対応した衛星間の疑似距離を求める第5のステッ
プを含むことを特徴とするGPS測位方法。
1. A first step of obtaining a data sequence having a polarity from a GPS signal, wherein the polarity is changed based on navigation data obtained from the GPS signal and the value of the data sequence is changed every C / A code length. A second step of performing cumulative addition at the same bit equivalent position, a third step of calculating a correlation using a C / A code based on the result of the second step, and a correlation peak obtained by the correlation calculation. A fourth step of determining a correlation peak position based on the value,
A GPS positioning method comprising: a fifth step of calculating a pseudo distance between a GPS terminal and a satellite corresponding to the C / A code based on the correlation peak position.
【請求項2】 所望の相関ピーク値を得られない場合
は、前記航法データをシフトすると共に、このシフトし
た航法データに基づいて極性変更を行なう第6のステッ
プを含むことを特徴とする請求項1記載のGPS測位方
法。
2. The method according to claim 1, further comprising the step of shifting the navigation data when the desired correlation peak value cannot be obtained, and changing the polarity based on the shifted navigation data. 2. The GPS positioning method according to 1.
【請求項3】 前記シフトは相関ピーク値が最大になる
方向に行われることを特徴とする請求項2記載のGPS
測位方法。
3. The GPS according to claim 2, wherein the shift is performed in a direction in which a correlation peak value is maximized.
Positioning method.
【請求項4】 シフト量は予め定められた値とすること
を特徴とする請求項2記載のGPS測位方法。
4. The GPS positioning method according to claim 2, wherein the shift amount is a predetermined value.
【請求項5】 前記シフト量は異なる値を有すると共に
大きい値から小さい値へ変化させることを特徴とする請
求項4記載のGPS測位方法。
5. The GPS positioning method according to claim 4, wherein the shift amount has a different value and changes from a large value to a small value.
【請求項6】 GPS信号から得られるドップラ情報を
用いて、GPS信号に対しドップラ補正を行なう第7の
ステップを含むことを特徴とする請求項1記載のGPS
測位方法。
6. The GPS according to claim 1, further comprising a seventh step of performing Doppler correction on the GPS signal using Doppler information obtained from the GPS signal.
Positioning method.
【請求項7】 GPS信号を受信してその受信電界の強
さを検出すると共に前記受信電界の強さに応じて前記デ
ータ系列の長さを変化させる第8のステップを含むこと
を特徴とする請求項1記載のGPS測位方法。
7. An eighth step of receiving a GPS signal, detecting the strength of the received electric field, and changing the length of the data sequence in accordance with the strength of the received electric field. The GPS positioning method according to claim 1.
【請求項8】 GPS信号から極性を有するデータ系列
を得るデータ系列入手部、前記GPS信号から得られる
航法データに基づいて極性変更を行なうと共に前記デー
タ系列の値をC/Aコード長相当分毎の同一ビット相当
位置で累積加 算するデータ処理部、この処理結果をもと
にC/Aコードを用いて相関計算を行なう相関計算部、
この相関計算部で得られた相関ピーク位置をもとにGP
S端末と前記C/Aコードに対応した衛星間との疑似距
離を求める疑似距離計算部を備えたことを特徴とするG
PS端末。
8. A data sequence having a polarity from a GPS signal.
Data series obtaining unit for obtaining the GPS signal
Change the polarity based on the navigation data and
The value of the data sequence is equivalent to the same bit for each C / A code length
The data processing unit for accumulating the summing in position, based on the processing result
A correlation calculator for performing a correlation calculation using a C / A code,
GP based on the correlation peak position obtained by the correlation calculator
Pseudo distance between S terminal and satellite corresponding to the C / A code
G provided with a pseudo-distance calculation unit for determining the separation
PS terminal.
【請求項9】 GPS信号から航法データを得る外部装
置とこの外部装置からの航法データを用いて演算するG
PS端末とからなるGPS測位システムであって、前記
GPS端末は、GPS信号から極性を有するデータ系列
を得るデータ系列入手部と、前記外部装置から得た航法
データに基づいて極性変更を行なうと共に前記データ系
列の値をC/Aコード長相当分毎の同一ビット相当位置
で累積加算するデータ処理部と、この処理結果をもとに
C/Aコードを用いて相関計算を行なう相関計算部と、
この相関計算部で得られた相関ピーク位置をもとにGP
S端末と前記C/Aコードに対応した衛星間との疑似距
離を求める疑似距離計算部とからなることを特徴とする
GPS測位システム。
9. An external device for obtaining navigation data from a GPS signal.
G that calculates using the navigation data from the device and this external device
A GPS positioning system comprising a PS terminal,
The GPS terminal is a data series having a polarity from a GPS signal.
And a navigation system obtained from the external device.
The polarity is changed based on the data and the data system is changed.
The column value is the same bit equivalent position for each C / A code length equivalent
And a data processing unit that performs cumulative addition at
A correlation calculator for performing a correlation calculation using the C / A code;
GP based on the correlation peak position obtained by the correlation calculator
Pseudo distance between S terminal and satellite corresponding to the C / A code
A pseudo-distance calculator for determining the separation
GPS positioning system.
【請求項10】 前記データ処理部は前記相関計算部で
相関計算により得られた相関ピーク値が所望の相関ピー
ク値に達しない場合に前記航法データをシフトするよう
働くと共に、シフトした航法データに基づいて極性変更
を行なうことを特徴とする請求項9記載のGPS測位シ
ステム。
10. The data processing unit is a correlation calculation unit.
The correlation peak value obtained by the correlation calculation is
To shift the navigation data when the threshold value is not reached.
Work and change polarity based on shifted navigation data
10. The GPS positioning system according to claim 9, wherein
Stem.
【請求項11】 GPS信号から航法データを得る外部
装置とこの外部装置からの航法データを受信可能なGP
S端末とからなるGPS測位システムであって、前記G
PS端末は、GPS信号を受信してその受信電界の強さ
を検出する受信電界検出部と、この受信電界が強い場合
は前記GPS信号に基づき前記GPS端末で得た航法デ
ータを選択すると共に前記受信電界が弱い場合は前記G
PS信号に基づき前記外部装置で得た航法データを選択
する選択部と、この選択された航法データに基づきGP
S端末の位置を求める位置計算部とを備えると共に、 前記GPS端末は、GPS信号から極性を有するデータ
系列を得るデータ系列入手部と、前記GPS信号から得
た航法データあるいは前記GPS信号に基づき前記外部
装置で得た航法データのうちいずれか一方に基づいて極
性変更を行なうと共にデータ系列の値をC/Aコード長
相当分毎の同一ビット相当位置で累積加算するデータ処
理部と、この処理結果をもとにC/Aコードを用いて相
関計算を 行なう相関計算部と、この相関計算部で得られ
た相関ピーク位置をもとにGPS端末と前記C/Aコー
ドに対応した衛星間との疑似距離を求める疑似距離計算
部とを更に備えたことを特徴とするGPS測位システ
ム。
11. An external device for obtaining navigation data from a GPS signal.
Device and GP that can receive navigation data from this external device
A GPS positioning system comprising an S terminal,
The PS terminal receives the GPS signal and receives the received electric field.
Electric field detection unit that detects
Is the navigation data obtained by the GPS terminal based on the GPS signal.
When the receiving electric field is weak, the G
Select navigation data obtained by the external device based on PS signal
And a GP based on the selected navigation data.
A position calculating unit for determining the position of the S terminal, wherein the GPS terminal has a polarity data from a GPS signal.
A data sequence obtaining unit for obtaining a sequence;
Based on the navigation data or the GPS signal
Based on one of the navigation data obtained by the
Change the data sequence value and change the C / A code length
Data processing for cumulative addition at the same bit equivalent position for each minute
And the C / A code based on this processing result.
The correlation calculation unit that performs the related calculation, and the correlation calculation unit
GPS terminal and the C / A code
Distance calculation to find the pseudo distance between satellites corresponding to the distance
GPS positioning system, further comprising:
M
JP37462398A 1998-12-28 1998-12-28 GPS positioning method, GPS terminal and GPS positioning system Expired - Fee Related JP3270407B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP37462398A JP3270407B2 (en) 1998-12-28 1998-12-28 GPS positioning method, GPS terminal and GPS positioning system
US09/851,097 US6437736B2 (en) 1998-12-28 2001-05-09 Global positioning method, terminal, and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP37462398A JP3270407B2 (en) 1998-12-28 1998-12-28 GPS positioning method, GPS terminal and GPS positioning system

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2001343607A Division JP3390753B2 (en) 2001-11-08 2001-11-08 GPS positioning method, GPS terminal and GPS positioning system

Publications (2)

Publication Number Publication Date
JP2000193735A JP2000193735A (en) 2000-07-14
JP3270407B2 true JP3270407B2 (en) 2002-04-02

Family

ID=18504158

Family Applications (1)

Application Number Title Priority Date Filing Date
JP37462398A Expired - Fee Related JP3270407B2 (en) 1998-12-28 1998-12-28 GPS positioning method, GPS terminal and GPS positioning system

Country Status (1)

Country Link
JP (1) JP3270407B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007020693A1 (en) 2005-08-18 2007-02-22 Mitsubishi Denki Kabushiki Kaisha Gps positioning method and gps position device

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6577271B1 (en) * 1999-03-30 2003-06-10 Sirf Technology, Inc Signal detector employing coherent integration
US6329946B1 (en) * 2000-05-31 2001-12-11 Mitsubishi Denki Kabushiki Kaisha GPS position measuring system and GPS position measuring apparatus
US6512479B1 (en) * 2001-06-22 2003-01-28 Enuvis, Inc. Signal acquisition using data bit information
JP4617618B2 (en) * 2001-07-26 2011-01-26 ソニー株式会社 Method and apparatus for detecting spread code synchronization of spread spectrum signal
US6654686B2 (en) * 2002-02-19 2003-11-25 Seiko Epson Corporation No preamble frame sync
JP3837419B2 (en) * 2004-05-10 2006-10-25 マゼランシステムズジャパン株式会社 Satellite positioning method and satellite positioning system
JP4186956B2 (en) * 2005-06-09 2008-11-26 セイコーエプソン株式会社 GPS receiver
JP4755920B2 (en) * 2006-02-23 2011-08-24 古野電気株式会社 Carrier phase tracking device and pseudo noise code signal tracking device
JP4870538B2 (en) * 2006-12-11 2012-02-08 日本無線株式会社 GPS positioning device
JP5005446B2 (en) * 2007-07-03 2012-08-22 日本無線株式会社 Independent high-sensitivity satellite signal receiver
JP5051011B2 (en) 2008-06-12 2012-10-17 セイコーエプソン株式会社 Search frequency correction method, positioning method, program, and receiver
JPWO2010113302A1 (en) * 2009-04-01 2012-10-04 パイオニア株式会社 Receiver
JP5901177B2 (en) * 2011-08-22 2016-04-06 株式会社メガチップス Positioning device, observation device and positioning method
GB201401237D0 (en) * 2014-01-24 2014-03-12 Qinetiq Ltd Improvements to satellite positioning methods

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007020693A1 (en) 2005-08-18 2007-02-22 Mitsubishi Denki Kabushiki Kaisha Gps positioning method and gps position device
US7538725B2 (en) 2005-08-18 2009-05-26 Mitsubishi Electric Corporation GPS positioning method and GPS position device

Also Published As

Publication number Publication date
JP2000193735A (en) 2000-07-14

Similar Documents

Publication Publication Date Title
JP2001349935A (en) Gps positioning system and gps positioning device
US6437736B2 (en) Global positioning method, terminal, and system
JP3270407B2 (en) GPS positioning method, GPS terminal and GPS positioning system
JP5688115B2 (en) Improved GPS receiver using communication link
JP5641279B2 (en) GPS receiver and method of processing GPS signals
CN1330975C (en) Time acquisition in a wireless position determination system
JP3806425B2 (en) Satellite positioning method and satellite positioning system
CN103777217B (en) For reducing GNSS receiver and the system of primary positioning time
RU2236692C2 (en) Receiver of signals from gps system and method for processing gps system signals
US6856282B2 (en) Directly acquiring precision code GPS signals
US6121923A (en) Fixed site and satellite data-aided GPS signal acquisition method and system
EP1083440A2 (en) A satellite-based location system employing dynamic integration techniques
JP3528670B2 (en) GPS receiver
JP2005508502A (en) Method and apparatus for receiving a global positioning system signal using a cellular acquisition signal
JP2008170338A (en) Satellite navigation system, external base station, and satellite positioning system
JP2002350526A (en) Method, system, and electronic device for determining boundaries of information elements
JP3787592B2 (en) Satellite positioning method and satellite positioning system
JP3390753B2 (en) GPS positioning method, GPS terminal and GPS positioning system
US20060031696A1 (en) Method and apparatus for determining time
JP3837419B2 (en) Satellite positioning method and satellite positioning system
JP4291083B2 (en) Satellite positioning system and satellite positioning method
EP1174727A1 (en) Global positioning system and global positioning method with improved sensitivity by detecting navigation data inversion boundaries
JP2002122650A (en) Gps positioning system
JP2002250764A (en) Gps position detector
JP3302404B2 (en) GPS receiver

Legal Events

Date Code Title Description
FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080118

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20090118

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20100118

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20110118

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20120118

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20130118

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20130118

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees