[go: up one dir, main page]

JP2011133334A - Positioning apparatus - Google Patents

Positioning apparatus Download PDF

Info

Publication number
JP2011133334A
JP2011133334A JP2009292686A JP2009292686A JP2011133334A JP 2011133334 A JP2011133334 A JP 2011133334A JP 2009292686 A JP2009292686 A JP 2009292686A JP 2009292686 A JP2009292686 A JP 2009292686A JP 2011133334 A JP2011133334 A JP 2011133334A
Authority
JP
Japan
Prior art keywords
positioning
correction value
gps
gps satellite
movement
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.)
Withdrawn
Application number
JP2009292686A
Other languages
Japanese (ja)
Inventor
Yujiro Matsukura
雄二郎 松倉
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.)
Faurecia Clarion Electronics Co Ltd
Original Assignee
Clarion Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Clarion Co Ltd filed Critical Clarion Co Ltd
Priority to JP2009292686A priority Critical patent/JP2011133334A/en
Publication of JP2011133334A publication Critical patent/JP2011133334A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To provide a positioning apparatus suitable for quickly capturing a GPS satellite signal when a receive environment is improved. <P>SOLUTION: The positioning apparatus includes: a generator for generating a reference clock for composing a regeneration frequency of a receive channel; an adjuster for adjusting the regeneration frequency by changing a correction value of the reference clock so as to match the regeneration frequency with a carrier frequency of the GPS satellite signal; a holder for holding the correction value set at final positioning; a determiner for determining whether a current position is a capture disabled position at which the GPS satellite signal can not be captured; and a detector for detecting a movement from the capture disabled position. When the movement from the capture disabled position is detected, the currently-set correction value is set and changed to the correction value maintained by the correction holder, so that the regeneration frequency is continuously adjusted. <P>COPYRIGHT: (C)2011,JPO&INPIT

Description

本発明は、GPS(Global Positioning System)による測位を行う測位装置に関連し、詳しくは、受信環境改善時にGPS衛星信号を速やかに捕捉するのに好適な測位装置に関する。   The present invention relates to a positioning device that performs positioning by GPS (Global Positioning System), and more particularly, to a positioning device suitable for quickly capturing a GPS satellite signal when the reception environment is improved.

GPSは、地球を周回するGPS衛星から発信されるGPS衛星信号を用いて対象物の位置情報等を測定するための測位システムであり、日常生活においても広く利用されている。   GPS is a positioning system for measuring position information and the like of an object using GPS satellite signals transmitted from GPS satellites orbiting the earth, and is widely used in daily life.

GPSでは、複数のGPS衛星がCDMA(Code Division Multiple Access)方式によって同じ周波数帯を共用してGPS衛星信号を送信する。具体的には、GPS衛星信号は、クロック情報やGPS衛星の軌道情報を含む通信信号としての航法メッセージと、GPS衛星毎に定められた拡散符号としてのPRNコード(Pseudo Random Noise code)とにより、1575.42MHzのキャリアをBPSK(Binary Phase Shift Keying)変調したものである。GPSレシーバは、原理上必要とされる個数以上のGPS衛星を選択してGPSアンテナにより受信し、受信したGPS衛星に対応するPRNコードを生成し、生成されたPRNコードの位相をGPS衛星信号に同期させて乗じることにより航法データを復調する。GPSレシーバは、復調処理により得られた航法データを用いて演算を行い、対象物の位置情報、方位情報、移動速度情報等を生成する。以下においては、説明の便宜上、GPSレシーバによるGPS衛星信号を利用した対象物の位置測定、方位測定、移動速度測定等を「GPS測位」と記す。   In GPS, a plurality of GPS satellites share the same frequency band and transmit GPS satellite signals by a CDMA (Code Division Multiple Access) method. Specifically, the GPS satellite signal is obtained by a navigation message as a communication signal including clock information and orbit information of the GPS satellite, and a PRN code (Pseudo Random Noise code) as a spread code determined for each GPS satellite. This is a BPSK (Binary Phase Shift Keying) modulation of a 1575.42 MHz carrier. The GPS receiver selects more than the number of GPS satellites required in principle, receives the GPS antenna, generates a PRN code corresponding to the received GPS satellite, and converts the phase of the generated PRN code into a GPS satellite signal. The navigation data is demodulated by multiplying in synchronization. The GPS receiver performs calculations using the navigation data obtained by the demodulation process, and generates position information, azimuth information, movement speed information, and the like of the object. In the following, for convenience of explanation, position measurement, azimuth measurement, movement speed measurement, etc. of an object using a GPS satellite signal by a GPS receiver will be referred to as “GPS positioning”.

GPSレシーバの受信チャンネルでGPS衛星信号を捕捉し追尾するためには、受信チャンネルの再生キャリア信号と再生コード信号の周波数fpをGPS衛星信号のキャリア周波数fcと一致させる必要がある。キャリア周波数fcは、設計上のキャリア周波数をfcoと定義し、GPS衛星の原子時計の誤差(外部基準クロック誤差)をΔfsatと定義し、GPS衛星とGPSレシーバとの相対速度によるドップラ誤差をΔfdopと定義した場合に、次の式(1)で表される。
fc=fco+Δfsat+Δfdop・・・(1)
再生周波数fpは、GPSレシーバに搭載されている基準クロックの個体差、周囲温度、経年変化の影響による誤差をΔfxoと定義し、再生周波数補正値をfpAdjと定義した場合に、次の式(2)で表される。
fp=fco+Δfxo+fpAdj・・・(2)
In order to capture and track a GPS satellite signal by the reception channel of the GPS receiver, it is necessary to match the frequency fp of the reproduction carrier signal and the reproduction code signal of the reception channel with the carrier frequency fc of the GPS satellite signal. For the carrier frequency fc, the designed carrier frequency is defined as fco, the error of the GPS satellite atomic clock (external reference clock error) is defined as Δfsat, and the Doppler error due to the relative velocity between the GPS satellite and the GPS receiver is defined as Δfdop. When defined, it is expressed by the following formula (1).
fc = fco + Δfsat + Δfdop (1)
The reproduction frequency fp is defined by the following equation (2) when an error due to the influence of individual differences in the reference clock mounted on the GPS receiver, ambient temperature, and aging is defined as Δfxo, and the reproduction frequency correction value is defined as fpAdj. ).
fp = fco + Δfxo + fpAdj (2)

設計周波数fcoは、固定値である。クロック誤差Δfxoは、GPSレシーバが測位動作を行うことで測定することができる。外部基準クロック誤差Δfsatとドップラ誤差Δfdopは、GPS衛星信号の復調時に得られる航法メッセージから推定することができる。再生周波数fpをキャリア周波数fcと一致させるためには、未知の値である再生周波数補正値fpAdjを調整する必要がある。GPSレシーバは、外部基準クロック誤差Δfsat、ドップラ誤差Δfdopで除去しきれない誤差成分を補正しつつ、主に、クロック誤差Δfxoに対する補正値ΔfxoAdjを調節して、再生周波数補正値fpAdjを決定する。   The design frequency fco is a fixed value. The clock error Δfxo can be measured by the GPS receiver performing a positioning operation. The external reference clock error Δfsat and the Doppler error Δfdop can be estimated from the navigation message obtained when the GPS satellite signal is demodulated. In order to make the reproduction frequency fp coincide with the carrier frequency fc, it is necessary to adjust the reproduction frequency correction value fpAdj which is an unknown value. The GPS receiver mainly adjusts the correction value ΔfxoAdj for the clock error Δfxo to determine the reproduction frequency correction value fpAdj while correcting the error component that cannot be removed by the external reference clock error Δfsat and the Doppler error Δfdop.

この種のGPSレシーバを備えるエンドユーザ向け製品には、例えば一般乗用車等の車両に搭載されるカーナビゲーション装置がある。カーナビゲーション装置の具体的構成は、例えば特許文献1に記載されている。特許文献1に記載のカーナビゲーション装置は、車両がGPS衛星信号を捕捉できない地下駐車場や立体駐車場に位置する間、GPS衛星信号の捕捉の有無を所定時間毎にチェックする。カーナビゲーション装置は、GPSの非測位時に生じた自車位置誤差を速やかに除去するため、GPS衛星信号が捕捉できた時に車両が地下駐車場出口に位置するとみなして、画面上の自車位置を地下駐車場出口に修正するように構成されている。   A product for an end user including this type of GPS receiver includes a car navigation device mounted on a vehicle such as a general passenger car. A specific configuration of the car navigation device is described in Patent Document 1, for example. The car navigation device described in Patent Literature 1 checks whether GPS satellite signals are captured every predetermined time while the vehicle is located in an underground parking lot or a three-dimensional parking lot where GPS satellite signals cannot be captured. The car navigation device quickly removes the vehicle position error that occurred during GPS non-positioning. Therefore, when the GPS satellite signal can be captured, the car navigation device assumes that the vehicle is located at the underground parking lot exit, and determines the vehicle position on the screen. It is configured to modify the underground parking lot exit.

特開2003−279361号公報JP 2003-279361 A

ところで、一般的なGPSレシーバは、電源投入直後、各受信チャンネルに与えるクロック誤差補正値ΔfxoAdjを、最後に測位した時に用いた値に設定する。しかし、周囲温度が前回のGPS測位時から大きく変化した場合や、マルチパス等の影響で大きな誤差が前回のGPS測位結果に内在していた場合等は、クロック誤差補正値ΔfxoAdjの推定に誤りが生じている可能性がある。GPSレシーバは、GPS衛星信号を捕捉できない場合(例えば地下駐車場や立体駐車場等に位置する場合)、この種の推定誤りの可能性も考慮して、クロック誤差補正値ΔfxoAdjを段階的に変化させて再生周波数fpを調整し、GPS衛星信号の捕捉を試みる。   By the way, a general GPS receiver sets a clock error correction value ΔfxoAdj given to each reception channel immediately after power-on to a value used at the time of last positioning. However, if the ambient temperature has changed significantly from the previous GPS positioning, or if a large error is inherent in the previous GPS positioning result due to the influence of multipath, etc., the error in estimating the clock error correction value ΔfxoAdj is incorrect. It may have occurred. When the GPS receiver cannot capture a GPS satellite signal (for example, when it is located in an underground parking lot or a multi-story parking lot), the clock error correction value ΔfxoAdj is changed stepwise in consideration of the possibility of this kind of estimation error. Then, the reproduction frequency fp is adjusted to try to acquire the GPS satellite signal.

しかし、この場合、GPS衛星信号を捕捉できない期間中にクロック誤差補正値ΔfxoAdjが変化して、再生周波数が実際のキャリア周波数から外れていき、電源投入から初期測位までの初期位置算出時間TTFF(Time To First Fix)が長くなるという問題が指摘される。例えば特許文献1に記載の構成では、GPS衛星信号の捕捉に要する時間を短縮することができないため、結局は正確な位置情報を取得するのに時間がかかり、上記の不都合を解消することはできない。   However, in this case, the clock error correction value ΔfxoAdj changes during the period when the GPS satellite signal cannot be captured, the reproduction frequency deviates from the actual carrier frequency, and the initial position calculation time TTFF (Time To First Fix) is pointed out. For example, in the configuration described in Patent Document 1, it is not possible to reduce the time required for capturing the GPS satellite signal. Therefore, it takes time to acquire accurate position information, and the above inconvenience cannot be solved. .

そこで、本発明は上記の事情に鑑みてなされたものであり、その目的とするところは、受信環境改善時にGPS衛星信号を速やかに捕捉するのに好適な測位装置を提供することである。   Therefore, the present invention has been made in view of the above circumstances, and an object of the present invention is to provide a positioning device suitable for quickly acquiring a GPS satellite signal when the reception environment is improved.

上記の課題を解決する本発明の一形態に係る測位装置は、受信チャンネル毎に異なるGPS衛星信号を捕捉、追尾して測位を行う装置である。かかる測位装置は、受信チャンネルの再生周波数を構成する基準クロックを発生するクロック発生手段と、再生周波数がGPS衛星信号のキャリア周波数と一致するように、基準クロックの補正値を変更していくことによって該再生周波数を調節する再生周波数調節手段と、最後の測位時に設定されていた補正値を保持する補正値保持手段と、現在位置がGPS衛星信号を捕捉できない捕捉不可位置であるか否かを判定する捕捉不可位置判定手段と、捕捉不可位置からの移動を検知する移動検知手段とを有している。この測位装置が有する再生周波数調節手段は、捕捉不可位置からの移動が検知された時、現在設定されている補正値を補正値保持手段に保持されている補正値に設定変更して、再生周波数の調節を続行する。   A positioning apparatus according to an embodiment of the present invention that solves the above-described problems is an apparatus that performs positioning by capturing and tracking different GPS satellite signals for each reception channel. Such a positioning device includes a clock generation means for generating a reference clock constituting the reproduction frequency of the reception channel, and by changing the correction value of the reference clock so that the reproduction frequency matches the carrier frequency of the GPS satellite signal. Reproduction frequency adjusting means for adjusting the reproduction frequency, correction value holding means for holding the correction value set at the time of the last positioning, and determining whether or not the current position is a non-capturing position where the GPS satellite signal cannot be captured A non-capturing position determination unit that performs the movement detection unit that detects a movement from the non-capturing position. The reproduction frequency adjusting means of this positioning device changes the currently set correction value to the correction value held in the correction value holding means when the movement from the non-capturing position is detected, and reproduces the reproduction frequency. Continue adjusting.

本発明に係る測位装置によれば、GPS衛星信号を受信できない環境下でサーチ範囲がキャリア周波数から徐々に外れていくことに起因する、受信環境改善時におけるGPS衛星信号の捕捉に時間がかかるという不都合が有効に避けられる。   According to the positioning device of the present invention, it takes time to capture a GPS satellite signal when the reception environment is improved due to the search range gradually deviating from the carrier frequency in an environment where the GPS satellite signal cannot be received. Inconvenience is effectively avoided.

本発明に係る測位装置は、自律航法による位置測定を行う自律測位手段と、GPS又は自律航法による少なくとも一方の測位結果を用いて最終的な位置を確定する手段であって、該確定した確定位置が捕捉不可位置であると判定される間は、該自律航法の測位結果のみを用いて該確定位置を確定する位置確定手段と、確定位置周辺の地図に現在位置のマークを配置して画面に表示する地図画面表示手段とを更に有した構成としてもよい。この場合、移動検知手段は、確定位置が地図上の捕捉不可位置から移動した時、又は確定位置が地図の何れかの道路上にマップマッチングされた時に、現実の現在位置の該捕捉不可位置からの移動を検知する。   The positioning device according to the present invention is an autonomous positioning means for performing position measurement by autonomous navigation, and a means for determining a final position using at least one positioning result by GPS or autonomous navigation, wherein the determined fixed position Is determined to be a non-captured position, position determination means for determining the fixed position using only the positioning result of the autonomous navigation, and a mark of the current position on the map around the fixed position on the screen It is good also as a structure further provided with the map screen display means to display. In this case, when the confirmed position moves from the uncapable position on the map, or when the confirmed position is map-matched on any road on the map, the movement detection means starts from the uncaptured position of the actual current position. Detecting movement.

別の形態の測位装置は、光量を検出する光量検出手段を更に有した構成としてもよい。かかる形態における移動検知手段は、光量検出手段が所定の閾値以上の光量を検出した時、現実の現在位置の該捕捉不可位置からの移動を検知する。   Another type of positioning device may further include a light amount detecting means for detecting the light amount. The movement detection means in this form detects the movement of the actual current position from the uncapturable position when the light quantity detection means detects a light quantity that is equal to or greater than a predetermined threshold.

本発明に係る測位装置によれば、GPS衛星信号を受信できない環境下でサーチ範囲がキャリア周波数から徐々に外れていくことに起因する、受信環境改善時におけるGPS衛星信号の捕捉に時間がかかるという不都合が有効に避けられて、GPS衛星信号の速やかな捕捉が達成される。   According to the positioning device of the present invention, it takes time to capture a GPS satellite signal when the reception environment is improved due to the search range gradually deviating from the carrier frequency in an environment where the GPS satellite signal cannot be received. Inconvenience is effectively avoided and rapid acquisition of GPS satellite signals is achieved.

本発明の実施形態のカーナビゲーション装置の構成を示すブロック図である。It is a block diagram which shows the structure of the car navigation apparatus of embodiment of this invention. 本発明の実施形態のGPSレシーバの構成を示すブロック図である。It is a block diagram which shows the structure of the GPS receiver of embodiment of this invention. 本発明の実施形態のGPSレシーバに備えられたDSPが有している受信チャンネルの構成を示すブロック図である。It is a block diagram which shows the structure of the receiving channel which DSP provided with the GPS receiver of embodiment of this invention has. 本発明の実施形態で実行される周波数サーチ処理のフローチャートである。It is a flowchart of the frequency search process performed in the embodiment of the present invention. 本発明の実施形態で実行される周波数サーチ処理を説明するための図である。It is a figure for demonstrating the frequency search process performed in embodiment of this invention.

以下、図面を参照して、本発明の実施形態のGPSレシーバを搭載したカーナビゲーション装置について説明する。   Hereinafter, a car navigation apparatus equipped with a GPS receiver according to an embodiment of the present invention will be described with reference to the drawings.

図1は、一般乗用車等の車両に搭載されるカーナビゲーション装置200の構成を示すブロック図である。図1に示されるように、カーナビゲーション装置200は、GPSレシーバ100、CPU(Central Processing Unit)130、ジャイロセンサ132、車速センサ134、ROM(Read Only Memory)136、RAM(Random Access Memory)138、HDD(Hard Disk Drive)140、表示部142、入力部144、VRAM(Video Random Access Memory)146、通信インタフェース148、光量センサ150を有している。   FIG. 1 is a block diagram showing a configuration of a car navigation device 200 mounted on a vehicle such as a general passenger car. As shown in FIG. 1, the car navigation device 200 includes a GPS receiver 100, a CPU (Central Processing Unit) 130, a gyro sensor 132, a vehicle speed sensor 134, a ROM (Read Only Memory) 136, a RAM (Random Access Memory) 138, An HDD (Hard Disk Drive) 140, a display unit 142, an input unit 144, a VRAM (Video Random Access Memory) 146, a communication interface 148, and a light amount sensor 150 are included.

CPU130は、カーナビゲーション装置200全体の制御を統括的に実行する。CPU130は、カーナビゲーション装置200の各構成要素と連携して動作して、各種機能を実現する。   The CPU 130 performs overall control of the car navigation device 200. The CPU 130 operates in cooperation with each component of the car navigation device 200 to realize various functions.

GPSレシーバ100は、複数のGPS衛星からGPS測位に必要な個数以上のGPS衛星信号を捕捉、追尾してGPS測位を行い、得られたGPS測位結果をCPU130に出力する。GPSレシーバ100によるGPS測位は、例えば毎秒一回行われる。   The GPS receiver 100 captures and tracks more GPS satellite signals than necessary for GPS positioning from a plurality of GPS satellites, performs GPS positioning, and outputs the obtained GPS positioning results to the CPU 130. GPS positioning by the GPS receiver 100 is performed once per second, for example.

ジャイロセンサ132、車速センサ134は共に、周知のDR(Dead Reckoning)センサである。ジャイロセンサ132は、カーナビゲーション装置200を搭載した車両の水平面における方位に関する角速度を計測して、その計測結果をCPU130に出力する。車速センサ134は、当該車両の左右の駆動輪の回転速度を検出して、その検出結果に応じたパルス数をCPU130に出力する。   Both the gyro sensor 132 and the vehicle speed sensor 134 are known DR (Dead Reckoning) sensors. The gyro sensor 132 measures the angular velocity related to the direction in the horizontal plane of the vehicle on which the car navigation device 200 is mounted, and outputs the measurement result to the CPU 130. The vehicle speed sensor 134 detects the rotational speeds of the left and right drive wheels of the vehicle, and outputs the number of pulses corresponding to the detection result to the CPU 130.

ROM136は、ナビゲーション処理を実行するための各種プログラムを格納している。これらのプログラムは、システム起動時にRAM138のワークエリアにロードされる。CPU130は、ロードされたプログラムの実行を行う。   The ROM 136 stores various programs for executing navigation processing. These programs are loaded into the work area of the RAM 138 when the system is activated. The CPU 130 executes the loaded program.

CPU130は、各DRセンサの出力信号を用いてDR測位演算を行い、DR測位結果を取得する。次いで、取得されたDR測位結果と、GPSレシーバ100のGPS測位結果とを、夫々の測位結果に対する誤差の推定値を加味した上で比較する。CPU130は、比較結果を参照して、DR測位結果の精度が低下していないことを検知した場合、DR測位結果を最終的な測位結果として決定する。一方、DR測位結果の精度低下を検知した場合は、GPS測位結果を用いてDR測位結果に補正をかけて、最終的な測位結果を計算する。CPU130は、GPS測位結果の出力が無い場合には、上記の比較処理を行うことなくDR測位結果を最終的な測位結果とする。   CPU130 performs DR positioning calculation using the output signal of each DR sensor, and acquires DR positioning result. Next, the obtained DR positioning result and the GPS positioning result of the GPS receiver 100 are compared with each other in consideration of the estimated error value for each positioning result. When the CPU 130 refers to the comparison result and detects that the accuracy of the DR positioning result has not decreased, the CPU 130 determines the DR positioning result as the final positioning result. On the other hand, when a decrease in accuracy of the DR positioning result is detected, the final positioning result is calculated by correcting the DR positioning result using the GPS positioning result. When there is no output of the GPS positioning result, the CPU 130 sets the DR positioning result as the final positioning result without performing the above comparison process.

CPU130は、決定した測位結果をキーにHDD140内の地図データベースを検索して、自車位置周辺の地図を切り出す。RAM138の所定領域は、表示部142の画面サイズ(解像度)よりも広範なイメージバッファを構成している。CPU130は、切り出した地図データのイメージバッファへの描画を行うと共に、自車の方位等に合わせて地図を回転・移動等するジオメトリ処理を行い、処理結果に応じたイメージバッファ内のイメージ領域の指定を行う。また、CPU130は、マップマッチングによる地図上への自車位置マークの配置を行う。   CPU 130 searches the map database in HDD 140 using the determined positioning result as a key, and cuts out a map around the vehicle position. The predetermined area of the RAM 138 constitutes a wider image buffer than the screen size (resolution) of the display unit 142. The CPU 130 draws the extracted map data in the image buffer, performs geometric processing to rotate and move the map according to the direction of the vehicle, etc., and designates the image area in the image buffer according to the processing result I do. The CPU 130 also arranges the vehicle position mark on the map by map matching.

なお、地図データベースは、例えばCD−ROMやDVD−ROM等の他の記憶媒体に記憶されたものであってもよく、又は、遠隔地に設置されたサーバに蓄積されたものであってもよい。後者の場合、カーナビゲーション装置200は、通信インタフェース148によりネットワークを介して地図配信サーバにアクセスし、当該サーバから必要な地図データをダウンロードしてナビゲーションに利用することができる。この場合、カーナビゲーション装置200は、地図データベースを保有する必要がない。   The map database may be stored in another storage medium such as a CD-ROM or DVD-ROM, or may be stored in a server installed at a remote location. . In the latter case, the car navigation apparatus 200 can access the map distribution server via the network by the communication interface 148, download necessary map data from the server, and use it for navigation. In this case, the car navigation device 200 does not need to have a map database.

VRAM146は、表示部142に直接表示される内容を保持するメモリであり、表示部142の画面サイズに対応するイメージ領域を有している。VRAM146には、イメージバッファ内の指定イメージ領域に描画された内容が転送される。描画結果がVRAM146に転送されると、例えば自車位置を基準とした周辺地図が表示部142の表示画面上に表示される。   The VRAM 146 is a memory that holds the contents displayed directly on the display unit 142 and has an image area corresponding to the screen size of the display unit 142. The contents drawn in the designated image area in the image buffer are transferred to the VRAM 146. When the drawing result is transferred to the VRAM 146, for example, a surrounding map based on the vehicle position is displayed on the display screen of the display unit 142.

なお、CPU130は、ユーザによる入力部144の操作によって目的地が設定されている場合、当該目的地に向けた周知のナビゲーション処理も併せて行う。   In addition, when the destination is set by the operation of the input unit 144 by the user, the CPU 130 also performs well-known navigation processing for the destination.

図2は、GPSレシーバ100の構成を示すブロック図である。図2に示されるように、GPSレシーバ100は、アンテナ102、乗算器104、周波数シンセサイザ106、LPF(Low Pass Filter)108、A/D変換器110、DSP(Digital Signal Processor)112、CPU114、クロック116、メモリ118を有している。   FIG. 2 is a block diagram showing the configuration of the GPS receiver 100. As shown in FIG. 2, the GPS receiver 100 includes an antenna 102, a multiplier 104, a frequency synthesizer 106, an LPF (Low Pass Filter) 108, an A / D converter 110, a DSP (Digital Signal Processor) 112, a CPU 114, and a clock. 116 and a memory 118.

GPS衛星が発信したGPS衛星信号は、アンテナ102によって受信される。アンテナ102が受信した受信信号は、図示省略された低雑音増幅器、所定周波数を通過させるフィルタ等を介することにより、GPS衛星信号帯域外(例えば1.57542GHzと大きく異なる帯域)のノイズが除去される。受信信号は、ノイズ除去の後、乗算器104に入力する。   A GPS satellite signal transmitted from the GPS satellite is received by the antenna 102. The received signal received by the antenna 102 is subjected to noise outside the GPS satellite signal band (for example, a band significantly different from 1.57542 GHz) through a low noise amplifier (not shown), a filter that passes a predetermined frequency, and the like. . The received signal is input to the multiplier 104 after noise removal.

乗算器104は、周波数シンセサイザ106の発振周波数に基づいて、受信信号をフィルタリング等の信号処理に適した中間周波数(IF(Intermediate Frequency)信号)にダウンコンバートして、LPF108に出力する。IF信号は、LPF108によるノイズ除去後、A/D変換器110に入力する。A/D変換器110は、IF信号をサンプリングしてデジタルIF信号に変換し、DSP112に出力する。   Multiplier 104 down-converts the received signal to an intermediate frequency (IF (Intermediate Frequency) signal) suitable for signal processing such as filtering based on the oscillation frequency of frequency synthesizer 106 and outputs the result to LPF 108. The IF signal is input to the A / D converter 110 after noise removal by the LPF 108. The A / D converter 110 samples the IF signal, converts it to a digital IF signal, and outputs it to the DSP 112.

GPSレシーバ100が測位演算を行うために必要な捕捉・追尾すべきGPS衛星数は、二次元測位の場合は少なくとも3つであり、三次元測位の場合は少なくとも4つである。本実施形態では、例えば二次元測位が実施される。   The number of GPS satellites to be acquired and tracked for the GPS receiver 100 to perform the positioning calculation is at least three in the case of two-dimensional positioning and at least four in the case of three-dimensional positioning. In the present embodiment, for example, two-dimensional positioning is performed.

DSP112は、各GPS衛星のGPS衛星信号を基に生成されたデジタルIF信号を別系統の回路で処理して複数のGPS衛星の同時捕捉・同時追尾を行うため、n個の受信チャンネル1〜nを有している。各受信チャンネルは、例えば受信可能なGPS衛星信号全て(又はCPU114により指定されたGPS衛星から発信されているGPS衛星信号)を捕捉・追尾して、航法メッセージや疑似距離、ドップラーシフト量等を取得する。CPU114は、これらのデータに基づいてGPS測位解を算出する。   The DSP 112 processes the digital IF signal generated based on the GPS satellite signal of each GPS satellite with a circuit of another system to simultaneously capture and simultaneously track a plurality of GPS satellites. have. Each reception channel captures and tracks all receivable GPS satellite signals (or GPS satellite signals transmitted from GPS satellites designated by the CPU 114), and acquires navigation messages, pseudoranges, Doppler shift amounts, etc. To do. The CPU 114 calculates a GPS positioning solution based on these data.

図3は、DSP112が有している受信チャンネル1の構成を示すブロック図である。なお、各受信チャンネルは、全て同一に構成され、かつ同一の信号処理を行う。各受信チャンネルにおいて異なる点といえば、それぞれ別のGPS衛星から発信されたGPS衛星信号(別の言い方をすると、それぞれ別のPRNコードで変調されたGPS衛星信号)に対して信号処理を行うという点だけである。そこで、受信チャンネル2〜nに対する詳細な説明は、受信チャンネル1の以下の詳細な説明をもって省略する。   FIG. 3 is a block diagram showing the configuration of the reception channel 1 that the DSP 112 has. Each reception channel is configured identically and performs the same signal processing. Speaking of different points in each reception channel, the signal processing is performed on GPS satellite signals transmitted from different GPS satellites (in other words, GPS satellite signals modulated by different PRN codes). Only. Therefore, a detailed description of the reception channels 2 to n will be omitted in the following detailed description of the reception channel 1.

受信チャンネル1は、キャリア・トラッキング・ループ10とコード・トラッキング・ループ30とに大別される。キャリア・トラッキング・ループ10は、PLL(Phase Lock Loop)で、キャリアをロックするための回路であり、乗算器12、14、インテグレート&ダンプ・フィルタ16、キャリア・ループ弁別器18、キャリア・ループ・フィルタ20、加算器22、キャリアNCO(Numerically Controlled Oscillator)24を有している。コード・トラッキング・ループ30は、DLL(Delay Lock Loop)で、コードをロックするための回路であり、乗算器32、34、インテグレート&ダンプ・フィルタ36、38、コード・ループ弁別器40、コード・ループ・フィルタ42、加算器44、46、コードNCO48、PRNコード発生器50、3ビット・シフト・レジスタ52を有している。   The reception channel 1 is roughly divided into a carrier tracking loop 10 and a code tracking loop 30. The carrier tracking loop 10 is a PLL (Phase Lock Loop) and is a circuit for locking the carrier. The multipliers 12 and 14, the integration & dump filter 16, the carrier loop discriminator 18, the carrier loop loop, and the like. A filter 20, an adder 22, and a carrier NCO (Numerically Controlled Oscillator) 24 are provided. The code tracking loop 30 is a DLL (Delay Lock Loop), and is a circuit for locking the code. The multipliers 32 and 34, the integration and dump filters 36 and 38, the code loop discriminator 40, the code loop A loop filter 42, adders 44 and 46, a code NCO 48, a PRN code generator 50, and a 3-bit shift register 52 are included.

A/D変換器110から出力されたデジタルIF信号は、キャリア・トラッキング・ループ10の乗算器12に入力する。乗算器12は、キャリアNCO24から出力される再生キャリア信号に基づいてデジタルIF信号を直交復調し、I信号とQ信号に変換して出力する。再生キャリア信号は、キャリアNCO24により生成される信号である。I(In-phase)信号は、直交復調の際の同相成分である。Q(Quadra-phase)信号は、I信号と直交関係にある成分である。本明細書では説明を簡単にするため、I信号とQ信号とをまとめて「IQ信号」と省略して記す。   The digital IF signal output from the A / D converter 110 is input to the multiplier 12 of the carrier tracking loop 10. The multiplier 12 performs quadrature demodulation on the digital IF signal based on the reproduced carrier signal output from the carrier NCO 24, converts it into an I signal and a Q signal, and outputs the signal. The reproduced carrier signal is a signal generated by the carrier NCO 24. The I (In-phase) signal is an in-phase component in quadrature demodulation. The Q (Quadra-phase) signal is a component orthogonal to the I signal. In this specification, for simplification of description, the I signal and the Q signal are collectively abbreviated as “IQ signal”.

乗算器12から出力されたIQ信号は、乗算器14に入力すると共に、コード・トラッキング・ループ30の乗算器32及び34にも入力する。乗算器14は、コード・トラッキング・ループ30の3ビット・シフト・レジスタ52から出力される再生コードPに基づいてIQ信号を逆拡散してベースバンド信号に復調し、インテグレート&ダンプ・フィルタ16に出力する。再生コードPは、コード・トラッキング・ループ30(より正確には、3ビット・シフト・レジスタ52)によって生成される信号であり、PRNコードのリファレンスコードである。   The IQ signal output from the multiplier 12 is input to the multiplier 14 and also input to the multipliers 32 and 34 of the code tracking loop 30. The multiplier 14 despreads the IQ signal based on the reproduction code P output from the 3-bit shift register 52 of the code tracking loop 30 and demodulates the IQ signal into a baseband signal. Output. The reproduction code P is a signal generated by the code tracking loop 30 (more precisely, the 3-bit shift register 52), and is a reference code for the PRN code.

インテグレート&ダンプ・フィルタ16は、ベースバンド信号をインテグレート、ダンプして、キャリア・ループ弁別器18に出力する。キャリア・ループ弁別器18は、入力信号を所定の電圧レベルに応じて弁別して、キャリア・ループ・フィルタ20に出力する。キャリア・ループ・フィルタ20は、入力信号に対して所定のフィルタリング処理を施して、それをNCO制御信号として加算器22に出力すると共に、コード・トラッキング・ループ30の加算器44にも出力する。   The integration & dump filter 16 integrates and dumps the baseband signal and outputs it to the carrier loop discriminator 18. The carrier loop discriminator 18 discriminates the input signal in accordance with a predetermined voltage level and outputs it to the carrier loop filter 20. The carrier loop filter 20 performs a predetermined filtering process on the input signal, and outputs it to the adder 22 as an NCO control signal and also outputs it to the adder 44 of the code tracking loop 30.

加算器22には、キャリア・ループ・フィルタ20からのNCO制御信号以外に、CPU114から出力されたキャリア周波数を補正する補正信号が入力する。加算器22は、これらの信号を加算して、キャリアNCO24に出力する。キャリアNCO24は、加算器22からの入力信号とクロック116の基準クロックに基づいて再生キャリア信号を生成して、乗算器12に出力する。   In addition to the NCO control signal from the carrier loop filter 20, a correction signal for correcting the carrier frequency output from the CPU 114 is input to the adder 22. The adder 22 adds these signals and outputs them to the carrier NCO 24. The carrier NCO 24 generates a reproduced carrier signal based on the input signal from the adder 22 and the reference clock of the clock 116, and outputs it to the multiplier 12.

乗算器32は、3ビット・シフト・レジスタ52から出力される再生コードEに基づいてIQ信号を逆拡散してベースバンド信号に復調し、インテグレート&ダンプ・フィルタ36に出力する。乗算器34は、3ビット・シフト・レジスタ52から出力される再生コードLに基づいてIQ信号を逆拡散してベースバンド信号に復調し、インテグレート&ダンプ・フィルタ38に出力する。再生コードE、Lは、3ビット・シフト・レジスタ52によって生成される信号であり、PRNコードのリファレンスコードである。   The multiplier 32 despreads the IQ signal based on the reproduction code E output from the 3-bit shift register 52, demodulates it into a baseband signal, and outputs it to the integration & dump filter 36. The multiplier 34 despreads the IQ signal based on the reproduction code L output from the 3-bit shift register 52, demodulates it to a baseband signal, and outputs it to the integration & dump filter 38. The reproduction codes E and L are signals generated by the 3-bit shift register 52 and are reference codes for the PRN code.

インテグレート&ダンプ・フィルタ36、38は、ベースバンド信号をインテグレート、ダンプして、コード・ループ弁別器40に出力する。コード・ループ弁別器40は、入力信号を所定の電圧レベルに応じて弁別して、コード・ループ・フィルタ42に出力する。コード・ループ・フィルタ42は、入力信号に対して所定のフィルタリング処理を施して、加算器44に出力する。   The integration and dump filters 36 and 38 integrate and dump the baseband signal and output the result to the code loop discriminator 40. The cord / loop discriminator 40 discriminates the input signal according to a predetermined voltage level and outputs it to the cord / loop filter 42. The code loop filter 42 performs a predetermined filtering process on the input signal and outputs the result to the adder 44.

加算器44は、キャリア・ループ・フィルタ20から出力されたNCO制御信号と、コード・ループ・フィルタ42から出力された信号とを加算して加算器46に出力する。加算器46には、加算器44からの信号以外に、CPU114から出力された再生コードの周波数を補正する補正信号が入力する。加算器46は、これらの信号を加算して、コードNCO48に出力する。コードNCO48は、クロック116の基準クロックに基づいて動作して、加算器46からの入力信号に所定の処理を施してそれをPRNコード発生器50に出力する。PRNコード発生器50は、GPS衛星信号と相関性のあるコードを発生させて3ビット・シフト・レジスタ52に出力する。3ビット・シフト・レジスタ52は、入力信号に基づいて再生コードP、E、L(すなわちPRNコードのリファレンスコード)を作成して、それぞれを乗算器14、32、34に出力する。   The adder 44 adds the NCO control signal output from the carrier loop filter 20 and the signal output from the code loop filter 42 and outputs the result to the adder 46. In addition to the signal from the adder 44, the adder 46 receives a correction signal for correcting the frequency of the reproduction code output from the CPU 114. The adder 46 adds these signals and outputs them to the code NCO 48. The code NCO 48 operates based on the reference clock of the clock 116, performs predetermined processing on the input signal from the adder 46, and outputs it to the PRN code generator 50. The PRN code generator 50 generates a code correlated with the GPS satellite signal and outputs the code to the 3-bit shift register 52. The 3-bit shift register 52 creates reproduction codes P, E, and L (that is, reference codes of PRN codes) based on the input signal and outputs them to the multipliers 14, 32, and 34, respectively.

キャリア・トラッキング・ループ10における上述した一連の処理が行われることにより、GPS衛星信号のPRNコードが取得される。加えて、コード・トラッキング・ループ30における上述した一連の処理が行われることにより、PRNコードと、受信チャンネル1で生成された各再生コード信号とが位相同期して、航法メッセージが取得される。受信チャンネル1では、航法メッセージに基づいて、GPS衛星の座標、外部基準クロック誤差Δfsat、ドップラーシフト量(ドップラ誤差Δfdop)、キャリア周波数fc、キャリア位相、GPSレシーバ100におけるGPSタイムラグ等が算出される。   By performing the above-described series of processing in the carrier tracking loop 10, the PRN code of the GPS satellite signal is acquired. In addition, by performing the above-described series of processing in the code tracking loop 30, the PRN code and each reproduction code signal generated in the reception channel 1 are phase-synchronized and a navigation message is acquired. In the reception channel 1, GPS satellite coordinates, external reference clock error Δfsat, Doppler shift amount (Doppler error Δfdop), carrier frequency fc, carrier phase, GPS time lag in the GPS receiver 100, and the like are calculated based on the navigation message.

コード・トラッキング・ループ30でのGPS衛星信号のPRNコードとの同期処理を行う過程において、GPS衛星からGPSレシーバ100までのGPS衛星信号の伝搬時間が取得される。受信チャンネル1は、GPS衛星の座標と伝搬時間とに基づいてGPS衛星とGPSレシーバ100との疑似距離を算出して、CPU114に出力する。   In the process of synchronizing the GPS satellite signal with the PRN code in the code tracking loop 30, the propagation time of the GPS satellite signal from the GPS satellite to the GPS receiver 100 is acquired. The reception channel 1 calculates a pseudo distance between the GPS satellite and the GPS receiver 100 based on the coordinates of the GPS satellite and the propagation time, and outputs the pseudo distance to the CPU 114.

CPU114は、各受信チャンネルで取得された航法メッセージに基づいて算出された各測定値やデータ、疑似距離等により、現在位置、移動速度、方位等の前段推定情報等を含むGPS測位解を算出してCPU130に出力する。   The CPU 114 calculates a GPS positioning solution including pre-estimation information such as the current position, moving speed, direction, and the like based on each measurement value, data, pseudorange, etc. calculated based on the navigation message acquired in each reception channel. To the CPU 130.

ところで、クロック116の基準クロックに含まれる誤差fxoは、個体差による偏差を含み、周囲温度や経年変化の影響で変動する。このようなクロック誤差Δfxoは、GPS測位解の精度に大きく影響する。本実施形態においては、クロック誤差Δfxoの補正値ΔfxoAdjを適切に設定して、TTFF等の高速化を実現する。   Incidentally, the error fxo included in the reference clock of the clock 116 includes a deviation due to individual differences, and fluctuates due to the influence of ambient temperature and aging. Such a clock error Δfxo greatly affects the accuracy of the GPS positioning solution. In the present embodiment, the correction value ΔfxoAdj for the clock error Δfxo is appropriately set to achieve high speed such as TTFF.

図4は、本実施形態で実行される周波数サーチ処理のフローチャートである。図5は、周波数サーチ処理を説明するための図である。図5は、周波数サーチの全範囲を所定の周波数サーチ範囲幅(範囲a〜e)毎に区切って概略的に示している。この周波数サーチ処理は、カーナビゲーション装置200のシステム起動と共に開始される。以降の本明細書中の説明並びに図面において、周波数サーチ処理の各ステップは、「S」と省略して記す。   FIG. 4 is a flowchart of the frequency search process executed in this embodiment. FIG. 5 is a diagram for explaining the frequency search process. FIG. 5 schematically shows the entire frequency search range divided into predetermined frequency search range widths (ranges a to e). This frequency search process is started when the system of the car navigation apparatus 200 is activated. In the following description and drawings in this specification, each step of the frequency search process is abbreviated as “S”.

S1の処理では、GPSレシーバ100の各受信チャンネルは、電源投入直後、それぞれ目的のGPS衛星信号を捕捉するため、再生周波数fpを前回測位時の最後に用いたクロック誤差補正値ΔfxoAdj_Preで補正して初期再生周波数fp1を算出する。受信チャンネルは、初期再生周波数fp1を中心とした所定の周波数サーチ範囲幅のサーチを開始する。最初のサーチは、初期再生周波数fp1が属する周波数サーチ範囲幅(ここでは図5中範囲a)で実施される。   In the process of S1, each reception channel of the GPS receiver 100 captures the target GPS satellite signal immediately after power-on, so that the reproduction frequency fp is corrected with the clock error correction value ΔfxoAdj_Pre used at the end of the previous positioning. An initial reproduction frequency fp1 is calculated. The reception channel starts searching for a predetermined frequency search range width centered on the initial reproduction frequency fp1. The first search is performed within the frequency search range width (here, range a in FIG. 5) to which the initial reproduction frequency fp1 belongs.

クロック誤差補正値ΔfxoAdj_Preは、前回測位時にメモリ118に保持されている。具体的には、メモリ118は、2つの領域を有し、一方に、クロック誤差補正値ΔfxoAdj_Preを保持し、他方に、今回のシステム動作中に最後に測位した時のクロック誤差補正値ΔfxoAdjを上書きするように構成されている。次回のシステム起動時には、前者のクロック誤差補正値ΔfxoAdj_Preが消去され、後者のクロック誤差補正値ΔfxoAdjが新たなクロック誤差補正値ΔfxoAdj_Preに指定される。   The clock error correction value ΔfxoAdj_Pre is held in the memory 118 at the previous positioning. Specifically, the memory 118 has two areas, one holding the clock error correction value ΔfxoAdj_Pre, and the other overwriting the clock error correction value ΔfxoAdj when the last positioning was performed during the current system operation. Is configured to do. At the next system startup, the former clock error correction value ΔfxoAdj_Pre is erased, and the latter clock error correction value ΔfxoAdj is designated as a new clock error correction value ΔfxoAdj_Pre.

S2の処理では、車両が地下駐車場や立体駐車場等のGPS衛星信号を捕捉できない場所に位置するか否かを判定する。例えばGPS衛星信号を捕捉できず、かつ地図画面上の自車位置が駐車場内に位置する場合は(S2:YES)、S3の処理に進む。それ以外の場合は(S2:NO)、S4の処理に進む。   In the process of S2, it is determined whether or not the vehicle is located at a place where a GPS satellite signal cannot be captured, such as an underground parking lot or a multilevel parking lot. For example, when the GPS satellite signal cannot be captured and the vehicle position on the map screen is located in the parking lot (S2: YES), the process proceeds to S3. In other cases (S2: NO), the process proceeds to S4.

S3の処理では、車両が地下駐車場や立体駐車場等から出庫したか否かを判定する。具体的には、
(1)DR測位結果のみを用いて計算された自車位置が地図上の駐車場出口を通過
(2)地図上の自車位置がマップマッチングにより何れかの道路上にマッチ
(3)光量センサ150が所定の閾値以上の光量を検出
の何れかが検知された時に、車両が駐車場を出庫したと判定する。但し、条件(3)については、図示省略された内蔵タイマ等の計時手段によって昼間であることが検知された場合に限り、適用される。
In the process of S3, it is determined whether or not the vehicle has left the basement parking lot or multistory parking lot. In particular,
(1) The vehicle position calculated using only the DR positioning result passes through the parking lot exit on the map (2) The vehicle position on the map matches any road by map matching (3) Light quantity sensor When any one of 150 detects a light amount equal to or greater than a predetermined threshold, it is determined that the vehicle has left the parking lot. However, the condition (3) is applied only when it is detected that it is daytime by a timing means such as a built-in timer (not shown).

出庫が検知されない場合(S3:NO)、設定中のサーチ周波数でのサーチ動作を行い、目標のGPS衛星信号の捕捉を試みる(S4)。次いで、目標のGPS衛星信号を捕捉できたか否かを判定する(S5)。GPS衛星信号の捕捉ができた場合は(S5:YES)、本処理を終了する。GPS衛星信号の捕捉ができない場合は(S5:NO)、設定中の周波数サーチ範囲幅の全ての周波数でサーチを実施したか否かを判定する(S6)。未サーチの周波数が残っている場合は(S6:NO)、クロック誤差補正値ΔfxoAdjを所定値だけ加算(又は減算)してサーチ周波数をシフトさせて(S7)、処理をS3に戻す。設定中の周波数サーチ範囲幅の全ての周波数でサーチを実施した場合は(S6:YES)、クロック誤差補正値ΔfxoAdjを変更して、周波数サーチ範囲幅を切り替える(S8)。周波数サーチ範囲幅は、GPS衛星信号が捕捉されるまで、範囲a、b、c、d、eの順に切り替えられる。   When the delivery is not detected (S3: NO), the search operation is performed at the set search frequency, and the target GPS satellite signal is captured (S4). Next, it is determined whether or not the target GPS satellite signal has been captured (S5). If the GPS satellite signal has been captured (S5: YES), this process ends. If the GPS satellite signal cannot be captured (S5: NO), it is determined whether or not the search has been performed for all frequencies within the set frequency search range width (S6). If an unsearched frequency remains (S6: NO), the clock error correction value ΔfxoAdj is added (or subtracted) by a predetermined value to shift the search frequency (S7), and the process returns to S3. When the search is performed for all the frequencies within the set frequency search range width (S6: YES), the clock error correction value ΔfxoAdj is changed to switch the frequency search range width (S8). The frequency search range width is switched in the order of ranges a, b, c, d, and e until a GPS satellite signal is captured.

一方、S3の処理において出庫が検知された場合は(S3:YES)、クロック誤差補正値ΔfxoAdjをクロック誤差補正値ΔfxoAdj_Preに戻して、再生周波数fpを初期再生周波数fp1に再設定して(S9)、S4以降の処理を実行する。   On the other hand, when the delivery is detected in the process of S3 (S3: YES), the clock error correction value ΔfxoAdj is returned to the clock error correction value ΔfxoAdj_Pre, and the reproduction frequency fp is reset to the initial reproduction frequency fp1 (S9). , S4 and subsequent processes are executed.

ここで、目標のGPS衛星のキャリア周波数fcが図5中範囲aに属する場合を考える。GPS衛星信号を受信できる環境であれば、初期段階で範囲aでのサーチを行うことにより信号の速やかな捕捉が達成される。一方、GPS衛星信号を受信できない環境の場合、従来は、サーチ範囲がキャリア周波数fcから外れていくため、受信環境が改善しても信号の捕捉に時間がかかっていた。しかし、本実施形態では、出庫が検知された時点、つまりGPS衛星信号を受信できる可能性が高くなった時点で、再生周波数fpを前回測位時の最後に用いたクロック誤差補正値ΔfxoAdj_Preで補正した初期再生周波数fp1に設定する。これにより、サーチ範囲が範囲aに戻るため、信号の速やかな捕捉が達成される。   Here, consider a case where the carrier frequency fc of the target GPS satellite belongs to the range a in FIG. In an environment where a GPS satellite signal can be received, the signal can be quickly captured by performing a search in the range a in the initial stage. On the other hand, in an environment where GPS satellite signals cannot be received, conventionally, since the search range deviates from the carrier frequency fc, it takes time to capture signals even if the reception environment is improved. However, in the present embodiment, when the delivery is detected, that is, when the possibility of receiving the GPS satellite signal becomes high, the reproduction frequency fp is corrected with the clock error correction value ΔfxoAdj_Pre used at the end of the previous positioning. The initial reproduction frequency fp1 is set. As a result, the search range returns to the range a, so that rapid signal acquisition is achieved.

以上が本発明の実施形態の説明である。本発明は、上記の構成に限定されるものではなく、本発明の技術的思想の範囲において様々な変形が可能である。   The above is the description of the embodiment of the present invention. The present invention is not limited to the above-described configuration, and various modifications can be made within the scope of the technical idea of the present invention.

1〜n 受信チャンネル
100 GPSレシーバ
116 クロック
118 メモリ
130 CPU
200 カーナビゲーション装置
1 to n Reception channel 100 GPS receiver 116 Clock 118 Memory 130 CPU
200 Car navigation system

Claims (4)

受信チャンネル毎に異なるGPS(Global Positioning System)衛星信号を捕捉、追尾して測位を行う測位装置において、
前記受信チャンネルの再生周波数を構成する基準クロックを発生するクロック発生手段と、
前記再生周波数がGPS衛星信号のキャリア周波数と一致するように、前記基準クロックの補正値を変更していくことによって該再生周波数を調節する再生周波数調節手段と、
最後の測位時に設定されていた前記補正値を保持する補正値保持手段と、
現在位置がGPS衛星信号を捕捉できない捕捉不可位置であるか否かを判定する捕捉不可位置判定手段と、
前記捕捉不可位置からの移動を検知する移動検知手段と、
を有し、
前記再生周波数調節手段は、前記捕捉不可位置からの移動が検知された時、現在設定されている前記補正値を前記補正値保持手段に保持されている補正値に設定変更して、前記再生周波数の調節を続行することを特徴とする測位装置。
In a positioning device that captures and tracks different GPS (Global Positioning System) satellite signals for each receiving channel,
Clock generating means for generating a reference clock constituting the reproduction frequency of the reception channel;
Reproduction frequency adjusting means for adjusting the reproduction frequency by changing the correction value of the reference clock so that the reproduction frequency matches the carrier frequency of the GPS satellite signal;
Correction value holding means for holding the correction value set at the time of the last positioning;
A non-capturing position determining means for determining whether or not the current position is a non-capturing position where the GPS satellite signal cannot be captured;
A movement detecting means for detecting movement from the uncapturable position;
Have
The reproduction frequency adjusting means changes the currently set correction value to the correction value held in the correction value holding means when movement from the uncaptured position is detected, and A positioning device characterized by continuing the adjustment.
自律航法による位置測定を行う自律測位手段と、
前記GPS又は前記自律航法による少なくとも一方の測位結果を用いて最終的な位置を確定する手段であって、該確定した確定位置が前記捕捉不可位置であると判定される間は、該自律航法の測位結果のみを用いて該確定位置を確定する位置確定手段と、
前記確定位置周辺の地図に現在位置のマークを配置して画面に表示する地図画面表示手段と、
を更に有し、
前記移動検知手段は、前記確定位置が前記地図上の前記捕捉不可位置から移動した時、現実の現在位置の該捕捉不可位置からの移動を検知することを特徴とする、請求項1に記載の測位装置。
Autonomous positioning means for measuring position by autonomous navigation;
Means for determining a final position using at least one positioning result by the GPS or the autonomous navigation, and while the determined fixed position is determined to be the non-captured position, Position determining means for determining the determined position using only the positioning result;
Map screen display means for arranging a mark of the current position on the map around the determined position and displaying it on the screen;
Further comprising
The said movement detection means detects the movement from the said non-capturing position of an actual present position, when the fixed position moves from the non-capturing position on the map. Positioning device.
自律航法による位置測定を行う自律測位手段と、
前記GPS又は前記自律航法による少なくとも一方の測位結果を用いて最終的な位置を確定する手段であって、該確定した確定位置が前記捕捉不可位置であると判定される間は、該自律航法の測位結果のみを用いて該確定位置を確定する位置確定手段と、
前記確定位置周辺の地図に現在位置のマークを配置して画面に表示する地図画面表示手段と、
を更に有し、
前記移動検知手段は、前記確定位置が前記地図の何れかの道路上にマップマッチングされた時、現実の現在位置の該捕捉不可位置からの移動を検知することを特徴とする、請求項1に記載の測位装置。
Autonomous positioning means for measuring position by autonomous navigation;
Means for determining a final position using at least one positioning result by the GPS or the autonomous navigation, and while the determined fixed position is determined to be the non-captured position, Position determining means for determining the determined position using only the positioning result;
Map screen display means for arranging a mark of the current position on the map around the determined position and displaying it on the screen;
Further comprising
The movement detection means detects movement of the actual current position from the non-capturing position when the confirmed position is map-matched on any road of the map. The described positioning device.
前記光量を検出する光量検出手段を更に有し、
前記移動検知手段は、前記光量検出手段が所定の閾値以上の光量を検出した時、現実の現在位置の該捕捉不可位置からの移動を検知することを特徴とする、請求項1に記載の測位装置。
A light amount detecting means for detecting the light amount;
The positioning according to claim 1, wherein the movement detection unit detects a movement of the actual current position from the uncaptured position when the light amount detection unit detects a light amount equal to or greater than a predetermined threshold. apparatus.
JP2009292686A 2009-12-24 2009-12-24 Positioning apparatus Withdrawn JP2011133334A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009292686A JP2011133334A (en) 2009-12-24 2009-12-24 Positioning apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009292686A JP2011133334A (en) 2009-12-24 2009-12-24 Positioning apparatus

Publications (1)

Publication Number Publication Date
JP2011133334A true JP2011133334A (en) 2011-07-07

Family

ID=44346233

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009292686A Withdrawn JP2011133334A (en) 2009-12-24 2009-12-24 Positioning apparatus

Country Status (1)

Country Link
JP (1) JP2011133334A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013156083A (en) * 2012-01-27 2013-08-15 Denso Corp Positioning satellite signal receiver, positioning satellite signal receiver processing method, and program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013156083A (en) * 2012-01-27 2013-08-15 Denso Corp Positioning satellite signal receiver, positioning satellite signal receiver processing method, and program

Similar Documents

Publication Publication Date Title
CN111164461B (en) System for determining physical metrics such as location
US20200217971A1 (en) Method for lock loss and recapturing, and terminal device
JP4120237B2 (en) Demodulator and receiver
KR100459834B1 (en) Spread Spectrum Receiver with Multi-Bit Correlator
JP4755920B2 (en) Carrier phase tracking device and pseudo noise code signal tracking device
JP4154609B2 (en) Satellite signal reception processing apparatus and satellite signal reception processing method
JP2008157705A (en) Navigation system and gps position accuracy determination method
JP2003255040A (en) Gps receiver and receiving method
JP2009133702A (en) Positioning device
JP4306693B2 (en) Correlation detection device, correlation detection method, and reception device
US6236355B1 (en) Fast recovery of lock point information for GPS RTK receiver
JP2004513354A (en) Spread spectrum receiver and related method
EP2085786A2 (en) Apparatus and method for tracking satellite signal
JP2007225459A (en) On-board unit
WO2009115899A2 (en) Moving body positioning device and moving body positioning method
JP2008232771A (en) Positioning device
KR20140138037A (en) System and method for estimating pseudorange errors
JP2010175323A (en) Vehicle-mounted apparatus
JP4916660B2 (en) Support in satellite positioning system
JP2011133334A (en) Positioning apparatus
JPH07198821A (en) GPS receiver and its positioning method
JP2009236517A (en) Gps receiver
JP2005201737A (en) Communication device
JP3760993B2 (en) GPS positioning method and GPS positioning device
US6757610B1 (en) Method for rapid location determination using parametric values obtained in a previous location determination

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20130305