Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3422827B2 - Satellite receiver - Google Patents
[go: Go Back, main page]

JP3422827B2 - Satellite receiver - Google Patents

Satellite receiver

Info

Publication number
JP3422827B2
JP3422827B2 JP29239893A JP29239893A JP3422827B2 JP 3422827 B2 JP3422827 B2 JP 3422827B2 JP 29239893 A JP29239893 A JP 29239893A JP 29239893 A JP29239893 A JP 29239893A JP 3422827 B2 JP3422827 B2 JP 3422827B2
Authority
JP
Japan
Prior art keywords
calculation
satellite
positioning
artificial
positioning calculation
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
JP29239893A
Other languages
Japanese (ja)
Other versions
JPH07128430A (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.)
Japan Radio Co Ltd
Original Assignee
Japan Radio Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Japan Radio Co Ltd filed Critical Japan Radio Co Ltd
Priority to JP29239893A priority Critical patent/JP3422827B2/en
Publication of JPH07128430A publication Critical patent/JPH07128430A/en
Application granted granted Critical
Publication of JP3422827B2 publication Critical patent/JP3422827B2/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)

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、複数の人工衛星から定
期的に信号を受信してデータを得る衛星受信装置、さら
に詳しくはNAVSTAR/GPS(NAVigation System
with TimeAnd Ranging / Global Positioning System)
などに用いられる衛星受信装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a satellite receiver for periodically receiving signals from a plurality of artificial satellites to obtain data, and more particularly to NAVSTAR / GPS (NAVigation System).
with TimeAnd Ranging / Global Positioning System)
The present invention relates to a satellite receiver used for such purposes.

【0002】[0002]

【従来の技術】GPSは、良く知られているように複数
(3個以上)の人工衛星のそれぞれの位置と、利用者と
これらの人工衛星との間のそれぞれの距離を求め、測位
計算を行い利用者の現在位置を求めている。このうち距
離は、衛星が信号を送信した時刻と衛星からの信号を受
信した時刻との差に光速を掛けて比較的簡単に求められ
るが、衛星位置の計算は、衛星から送信される軌道要素
情報を用いて、当該測位システムで固有に規定されてい
る方法で計算して求める。そしてこの計算には、例えば
ケプラーの方程式や衛星の運動方程式などを用いる必要
があるため複雑で演算に時間がかかる。従来のこの種の
衛星受信装置は、人工衛星を3個ないし4個使用するシ
ステムとし、高速演算器を用いて演算処理が可能な時間
毎に、例えば1秒間に1回ずつと言うように、上述のそ
れぞれの衛星の位置,距離を計算で求め、測位計算を行
っている。
2. Description of the Related Art As is well known, GPS finds the position of each of a plurality of (three or more) artificial satellites and the respective distances between the user and these artificial satellites, and performs positioning calculation. Performs seeking the user's current location. Of these, the distance can be calculated relatively easily by multiplying the difference between the time when the satellite transmits a signal and the time when the signal is received from the satellite by the speed of light, but the satellite position is calculated using the orbital elements transmitted from the satellite. It is calculated by using the information in a method uniquely specified by the positioning system. Since this calculation needs to use, for example, the Kepler's equation or the satellite's equation of motion, it is complicated and time-consuming. A conventional satellite receiving apparatus of this type is a system using three or four artificial satellites, and is said to be once every second, for example, every time when calculation processing is possible using a high-speed computing unit. Positioning calculation is performed by calculating the position and distance of each satellite described above.

【0003】[0003]

【発明が解決しようとする課題】上記のように従来のこ
の種の衛星受信装置は、複雑で時間のかかる各衛星の位
置を求める計算を、例えば1秒間に1回ずつの測位計算
毎に行っているため演算処理能力に限界があり、高速演
算器を用い、且つ人工衛星を3個ないし4個使用するシ
ステムとしている。このため1個ないし2個の衛星から
の情報を受信できない場合測位不可能になるという欠点
があり、このような欠点を解消すべく地平線上に存在す
る全ての衛星(これを可視衛星と仮称するが)のうち多
くの可視衛星を利用するシステムを構築しようとして
も、演算量が膨大になり過ぎ、規定の測位計算間隔毎に
演算処理が行えなくなりシステムの構築が困難になる。
As described above, the conventional satellite receiving apparatus of this type performs a complicated and time-consuming calculation of the position of each satellite, for example, for each positioning calculation once per second. Therefore, the processing capacity is limited, and the system uses a high-speed arithmetic unit and uses three or four artificial satellites. For this reason, there is a drawback in that positioning cannot be performed when information from one or two satellites cannot be received, and in order to eliminate such a drawback, all satellites existing on the horizon (this is tentatively called a visible satellite). However, even if an attempt is made to construct a system that uses a large number of visible satellites, the amount of computation becomes too large, and the computation processing cannot be performed at every prescribed positioning calculation interval, making it difficult to construct the system.

【0004】また、持ち運びの便利さを考慮した低消費
電力の装置を実現しようとする場合、演算クロックを遅
くする方法を採る場合があるが、このような場合には人
工衛星を3個ないし4個使用するシステムであっても上
述の演算処理が間に合わなくなり、規定の測位計算間隔
を満足できなくなる。さらに、高速演算器を使用する場
合、装置が大型化し高価になる等の問題点があった。
Further, in order to realize a low power consumption device in consideration of portability, a method of slowing the operation clock may be adopted. In such a case, three to four artificial satellites are used. Even in the system using individually, the above-mentioned arithmetic processing cannot be performed in time, and the specified positioning calculation interval cannot be satisfied. Furthermore, when a high-speed arithmetic unit is used, there is a problem that the device becomes large and expensive.

【0005】本発明はかかる問題点を解決するためにな
されたものであり、測位計算にかかる演算量を軽減し、
多くの可視衛星を使用するシステムや低消費電力の装置
であっても規定の測位計算間隔で測位計算が可能な衛星
受信装置を提供することを目的としている。
The present invention has been made to solve the above problems, and reduces the calculation amount required for positioning calculation.
It is an object of the present invention to provide a satellite receiving device capable of performing positioning calculation at a specified positioning calculation interval even in a system using many visible satellites or a device with low power consumption.

【0006】[0006]

【課題を解決するための手段】本発明に係わる衛星受信
装置は、測位計算を実行する時間間隔より長い時間間隔
で、当該人工衛星から送信される軌道要素情報を用いて
演算により定期的に衛星の位置計算を行いながら、当該
人工衛星の軌道を予測する予測軌道を得、これを逐次更
新する手段と、測位計算を実行する時間間隔毎に当該受
信機と当該人工衛星との間の距離を逐次求め、且つ上記
手段によって得られた予測軌道を用いて当該測位計算を
実行する時間における当該人工衛星の位置を計算し、こ
の位置と上記距離とにより測位計算を複数の人工衛星に
対して実行する測位計算実行手段とを備えたことを特徴
とする。
A satellite receiving apparatus according to the present invention periodically calculates a satellite by using orbital element information transmitted from the artificial satellite at a time interval longer than a time interval for executing positioning calculation. While obtaining the position of the satellite, obtain a predicted orbit that predicts the orbit of the artificial satellite, and update the sequence of the predicted orbit and the distance between the receiver and the artificial satellite at each time interval for executing positioning calculation. The position of the artificial satellite at the time when the positioning calculation is executed is sequentially calculated using the predicted orbits obtained by the above means, and the positioning calculation is executed for a plurality of artificial satellites based on this position and the distance. And a positioning calculation executing means for performing the positioning calculation.

【0007】[0007]

【作用】本発明に係わる衛星受信装置は上述の構成とす
ることにより、演算量の多い軌道要素情報を用いた衛星
の位置計算を行う回数を減らしても、規定の測位計算毎
の測位計算を実行できる装置とすることができる。
With the satellite receiving apparatus according to the present invention having the above-mentioned configuration, even if the number of times of calculating the position of the satellite using the orbital element information with a large amount of calculation is reduced, the positioning calculation for each specified positioning calculation is performed. It may be an executable device.

【0008】[0008]

【実施例】以下、本発明の実施例を図面を用いて説明す
る。図1は本発明における衛星受信装置全体の構成を示
すブロック図であり、図において、1は第1衛星位置・
速度計算部で、衛星から受信・収録した軌道要素情報を
用いて、時刻tjにおける衛星の位置Pjならびに速度
Vjを計算する(ここで、jは時刻を区別するための添
え字である)。2は第2衛星位置・速度計算部で、上述
の衛星から収集した同じ軌道要素情報を用いて、時刻t
jからtdだけ離れた時刻tmにおける衛星の位置Pm
ならびに速度Vmを計算する(ここで、mは同様に時刻
を区別するための添え字であり、例えばjが現時点とす
ればmは時間tdだけ離れた将来の時点を意味し、これ
は軌道要素情報に時刻をパラメータとして計算する)。
3は近似曲線計算部で、位置Pj・速度Vj・時刻tj
ならびに位置Pm・速度Vm・時刻tmから、PjとP
mとの間の衛星の近似曲線(近似軌道曲線)を求める。
なお、ここでは近似曲線と定義するが、短い時間の衛星
の軌道であり、計算を簡略化して近似直線としても良
く、衛星の予測軌道が情報として得られるものであれば
良い。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing the overall configuration of the satellite receiver according to the present invention. In the figure, 1 is the position of the first satellite.
The velocity calculator calculates the satellite position Pj and velocity Vj at time tj using the orbital element information received and recorded from the satellite (where j is a suffix for distinguishing the time). Reference numeral 2 is a second satellite position / velocity calculation unit, which uses the same orbital element information collected from the above-mentioned satellites to generate a time t.
Position Pm of the satellite at time tm which is td away from j
And the velocity Vm is calculated (where m is also a subscript for differentiating the time, for example, if j is the current time, m means a future point in time td apart, which is a trajectory element. Calculate time as a parameter for information).
Reference numeral 3 is an approximate curve calculation unit, which is position Pj / speed Vj / time tj.
And position Pm, speed Vm, and time tm, Pj and P
An approximate curve (an approximate orbital curve) of the satellite between m and m is obtained.
Although it is defined as an approximate curve here, it is a satellite orbit of a short time, and may be an approximation straight line by simplifying the calculation, as long as the predicted orbit of the satellite can be obtained as information.

【0009】4は近似曲線記憶部で、近似曲線計算部3
から出力された近似曲線を記憶し、次の近似曲線の計算
が行われ新たな近似曲線が出力された場合、記憶内容を
更新する。5は第3衛星位置・速度計算部で、近似曲線
記憶部4に記憶されている近似曲線を用いて、測位計算
を行う時刻tiにおける衛星の位置Piならびに速度V
iを計算する。これらの第1衛星位置・速度計算部1,
第2衛星位置・速度計算部2,近似曲線計算部3,近似
曲線記憶部4,第3衛星位置・速度計算部5は、システ
ムが使用する衛星の数だけ設けられ、すなわちシステム
が使用する衛星の数をn個とした場合、n受信チャネル
それぞれに設けられる。
Reference numeral 4 denotes an approximate curve storage unit, which is an approximate curve calculation unit 3
The approximate curve output from is stored, and when the next approximate curve is calculated and a new approximate curve is output, the stored contents are updated. A third satellite position / velocity calculation unit 5 uses the approximate curve stored in the approximate curve storage unit 4 to calculate the satellite position Pi and velocity V at time ti at which positioning calculation is performed.
Calculate i. These first satellite position / velocity calculator 1,
The second satellite position / velocity calculation unit 2, the approximate curve calculation unit 3, the approximate curve storage unit 4, and the third satellite position / speed calculation unit 5 are provided by the number of satellites used by the system, that is, the satellites used by the system. If n is set to n, then n reception channels are provided.

【0010】6は測位計算部で、各チャネルごとの第3
衛星位置・速度計算部5で求められた時刻(i)時点の
各衛星の位置Pi1〜Pinならびに速度Vi1〜Vi
nと、実際に各衛星からの信号を受信して求めた、同じ
く時刻(i)時点における各衛星の擬似距離とから利用
者の位置を計算する。7は測位計算タイミング制御部
で、一定時間間隔(例えば1秒間に1回)で制御信号i
を出力し、各チャネルの第3衛星位置・速度計算部なら
びに測位計算部6を起動させ、規定の測位計算間隔で測
位計算を実行させる。8は近似曲線計算タイミング制御
部で、n個の受信チャンネルそれぞれに一定時間間隔で
制御信号j1〜jnを出力し、各チャネルの第1衛星位
置・速度計算部1,第2衛星位置・速度計算部2ならび
に近似曲線計算部3を起動させ近似曲線を計算し出力さ
せる。
Reference numeral 6 denotes a positioning calculation unit, which is a third unit for each channel.
Positions Pi1 to Pin and speeds Vi1 to Vi of each satellite at time (i) obtained by the satellite position / velocity calculator 5.
The position of the user is calculated from n and the pseudo distance of each satellite obtained at the time (i) by actually receiving the signal from each satellite. Reference numeral 7 denotes a positioning calculation timing control unit, which controls the control signal i at regular time intervals (for example, once a second).
Is output, and the third satellite position / velocity calculation unit and the positioning calculation unit 6 of each channel are activated, and the positioning calculation is executed at the specified positioning calculation interval. An approximate curve calculation timing control unit 8 outputs control signals j1 to jn to each of the n reception channels at fixed time intervals, and calculates the first satellite position / speed calculation unit 1 and the second satellite position / speed calculation for each channel. The unit 2 and the approximate curve calculation unit 3 are activated to calculate and output the approximate curve.

【0011】次に、本実施例の動作を図2のフローチャ
ートを用いて説明する。今、装置に電源が投入される
と、スタートステップ100から演算処理が開始され、
起動要素収集ステップ200に進んで、システムで使用
する全ての衛星、例えば全ての可視衛星からの信号を受
信し、各衛星から送信されているそれらの衛星の軌道要
素情報データの収集を各チャネルごとに行う。そして、
軌道要素情報の収集が完了すると、測位計算タイミング
制御部7から出力される制御信号iを監視する制御信号
i出力監視ルーチン300に進み、制御信号iが出力さ
れた時点tiにおいて、近似曲線計算・記憶ルーチン4
00に進む。
Next, the operation of this embodiment will be described with reference to the flowchart of FIG. Now, when the device is powered on, the arithmetic processing is started from the start step 100,
Proceed to the start element collection step 200 to receive signals from all satellites used in the system, for example, all visible satellites, and collect orbit element information data of those satellites transmitted from each satellite for each channel. To do. And
When the collection of the orbital element information is completed, the process proceeds to the control signal i output monitoring routine 300 that monitors the control signal i output from the positioning calculation timing control unit 7, and at the time ti when the control signal i is output, the approximate curve calculation / Memory routine 4
Go to 00.

【0012】近似曲線計算・記憶ルーチン400は、n
個の受信チャネル毎にそれぞれ独立に動作する。各受信
チャネルの近似曲線計算・記憶ルーチン400は、近似
曲線計算タイミング制御部8から出力される制御信号j
1〜jnのうち、自らの受信チャネルに対する制御信号
jを監視する。そして、自らの受信チャネルに対する制
御信号jが出力された時点tjにおいて、第1衛星位置
・速度計算部では、ステップ200で衛星から収集した
軌道要素情報に基づき、その時点tjにおける衛星の位
置Pjならびに速度Vjを計算し、この計算結果を近似
曲線計算部3に出力する。また、第2衛星位置・速度計
算部2では、同じくステップ200で衛星から収集した
同じ軌道要素に基づき、将来の時刻tm(=tj+t
d)における衛星の位置Pmならびに速度Vmを計算
し、この計算結果を近似曲線計算部3に送る。
The approximate curve calculation / storing routine 400 uses n
Each reception channel operates independently. The approximate curve calculation / storing routine 400 for each reception channel uses the control signal j output from the approximate curve calculation timing control unit 8.
Of 1 to jn, the control signal j for its own reception channel is monitored. Then, at the time tj when the control signal j for its own reception channel is output, the first satellite position / velocity calculation unit calculates the satellite position Pj and the satellite position Pj at the time tj based on the orbital element information collected from the satellites in step 200. The speed Vj is calculated, and the calculation result is output to the approximate curve calculation unit 3. Further, the second satellite position / velocity calculation unit 2 also uses the same orbital elements collected from the satellites in step 200, based on the future time tm (= tj + t).
The satellite position Pm and velocity Vm in d) are calculated, and the calculation results are sent to the approximate curve calculation unit 3.

【0013】次の近似曲線計算部3では、図3に示すよ
うに、PjとPmの間の衛星の運動(軌道)を2次曲線
と仮定した近似曲線を求め、近似曲線記憶部4に記憶す
る。この近似曲線は、算出した位置Pj,Pmと速度V
j,Vmとにより求めることができる。そして、制御信
号jを出力する時間間隔を、測位計算を起動する制御信
号iを出力する時間間隔より長く設定することにより、
演算時間の長い衛星位置の計算頻度を減らすことがで
き、単位時間当たりの演算時間を削減できる。すなわち
本実施例では、時刻tj時点における当該衛星の位置P
j,速度Vmならびに将来の時刻tm時点における当該
衛星の位置Pm,速度Vmとから、将来の時刻tmまで
の当該衛星の予測軌道を近似曲線として算出し、一方、
規定の測位計算毎には当該衛星までの擬似距離だけを求
め、求めた擬似距離と、近似曲線により求めた当該測位
計算時点の衛星の位置とにより測位計算を行うことで、
従来の装置では測位計算毎に行っていた衛星位置の計算
を所定間隔で行わせることとし、演算量を軽減し演算時
間を削減する。
In the next approximation curve calculation unit 3, as shown in FIG. 3, an approximation curve is obtained by assuming the movement (orbit) of the satellite between Pj and Pm as a quadratic curve, and stored in the approximation curve storage unit 4. To do. This approximated curve is based on the calculated positions Pj and Pm and the velocity V.
It can be determined by j and Vm. Then, by setting the time interval for outputting the control signal j longer than the time interval for outputting the control signal i for activating the positioning calculation,
It is possible to reduce the calculation frequency of the satellite position having a long calculation time and reduce the calculation time per unit time. That is, in this embodiment, the position P of the satellite at time tj
j, velocity Vm and the position Pm and velocity Vm of the satellite at time tm in the future, the predicted orbit of the satellite up to time tm in the future is calculated as an approximate curve, while
For each prescribed positioning calculation, only the pseudo distance to the satellite is obtained, and the positioning calculation is performed using the obtained pseudo distance and the position of the satellite at the time of the positioning calculation obtained by the approximate curve.
In the conventional device, the satellite position calculation, which is performed for each positioning calculation, is performed at a predetermined interval to reduce the calculation amount and the calculation time.

【0014】すなわち、次の衛星位置近似計算ルーチン
500では、近似曲線記憶部4に記憶されている近似曲
線を用いて、第3衛星位置・速度計算部5で、時点ti
における衛星の位置Piならびに速度Viを計算する。
制御信号jの出力間隔の方が、制御信号iの出力間隔よ
りも長いため、近似曲線は毎回計算されるわけではない
が、近似曲線記憶部4に逐次記憶され更新されているの
で、制御信号iが出力されるたびに、記憶された近似曲
線を用いて当該衛星の位置・速度の計算を行うことがで
きる。次の擬似距離測定ルーチン600では、制御信号
iが出力された時点tiにおいて、受信している衛星の
擬似距離を測定する。次の測位計算ルーチン700で
は、衛星位置近似計算ルーチン500で計算された時点
tiにおける各衛星の位置Pi1〜Pinならびに速度
Vi1〜Vinと、擬似距離測定ルーチン600で計算
された時点tiにおける各衛星の擬似距離とから利用者
の位置を計算する。この計算は従来の装置と同様であ
る。以後、制御信号i出力監視ルーチン300から測位
計算ルーチン700までのステップが、測位計算タイミ
ング制御部7から制御信号iが出力される度に、繰り返
し実行される。
That is, in the next satellite position approximate calculation routine 500, the approximate curve stored in the approximate curve storage unit 4 is used to cause the third satellite position / speed calculation unit 5 to calculate the time ti.
Calculate the satellite position Pi and the velocity Vi at.
Since the output interval of the control signal j is longer than the output interval of the control signal i, the approximate curve is not calculated every time, but since it is sequentially stored and updated in the approximate curve storage unit 4, the control signal is Each time i is output, the stored approximate curve can be used to calculate the position and velocity of the satellite. In the next pseudorange measurement routine 600, the pseudorange of the satellite being received is measured at the time ti when the control signal i is output. In the next positioning calculation routine 700, the positions Pi1 to Pin and the speeds Vi1 to Vin of the respective satellites at the time ti calculated by the satellite position approximation calculation routine 500 and the respective satellites at the time ti calculated by the pseudo distance measurement routine 600 are calculated. The position of the user is calculated from the pseudo distance. This calculation is similar to the conventional device. After that, the steps from the control signal i output monitoring routine 300 to the positioning calculation routine 700 are repeatedly executed each time the positioning calculation timing control section 7 outputs the control signal i.

【0015】なお、上記実施例では図3に示すように衛
星軌道を2次曲線で近似することとしているが、これは
曲線でなく直線であっても良く、さらに3次曲線でも4
次曲線でも良いことは言うまでもない。
In the above embodiment, the satellite orbit is approximated by a quadratic curve as shown in FIG. 3, but it may be a straight line instead of a curve, and a cubic curve may be used.
It goes without saying that the next curve may be used.

【0016】[0016]

【発明の効果】以上説明したように本発明の衛星受信装
置は、従来測位計算毎に行っていた軌道要素情報による
衛星位置の計算を、衛星軌道を予測した予測軌道から計
算することとし、軌道要素情報による衛星位置の計算は
上記予測軌道を得るために間欠的に行うこととしたの
で、測位計算にかかる演算量を大幅に軽減することがで
き、従って多くの(全ての)可視衛星を利用するような
システムを構築する場合でも、規定の時間間隔で測位計
算を実行できる装置が得られる。
As described above, the satellite receiving apparatus of the present invention calculates the satellite position based on the orbital element information, which has been conventionally performed for each positioning calculation, from the predicted orbit predicting the satellite orbit. Since the satellite position calculation based on the element information is intermittently performed in order to obtain the predicted orbit, the amount of calculation required for positioning calculation can be significantly reduced, and therefore many (all) visible satellites are used. Even when constructing such a system, it is possible to obtain a device capable of executing positioning calculation at a prescribed time interval.

【0017】また、消費電力を小さくするため演算処理
の基本クロックを遅くした場合でも規定の時間間隔で測
位計算を実行できる装置とでき、さらに演算器が行う演
算量を減少させることができるので、安価な演算器を用
いてコストの安い装置としたり、他の航法計算や様々な
情報表示などの演算も同時に行わせる装置とする等が可
能となる等の効果がある。
Further, even if the basic clock of the arithmetic processing is slowed down in order to reduce the power consumption, a device capable of executing positioning calculation at a prescribed time interval can be provided, and the amount of calculation performed by the arithmetic unit can be further reduced. There is an effect that an inexpensive arithmetic unit can be used as a low-cost device, or a device that can simultaneously perform other navigation calculations and calculations such as displaying various information.

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

【図1】本発明の一実施例を示すブロック図である。FIG. 1 is a block diagram showing an embodiment of the present invention.

【図2】本発明の動作を説明するためのフローチャート
である。
FIG. 2 is a flow chart for explaining the operation of the present invention.

【図3】本発明における近似曲線を説明するための図で
ある。
FIG. 3 is a diagram for explaining an approximated curve in the present invention.

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

1 第1衛星位置・速度計算部 2 第2衛星位置・速度計算部 3 近似曲線計算部 4 近似曲線記憶部 5 第3衛星位置・速度計算部 6 測位計算部 7 測位計算タイミング制御部 8 近似曲線計算タイミング制御部 1 First satellite position and velocity calculator 2 Second satellite position / speed calculator 3 Approximate curve calculation section 4 Approximate curve storage 5 3rd satellite position / speed calculator 6 Positioning calculation section 7 Positioning calculation timing control unit 8 Approximate curve calculation timing control unit

フロントページの続き (56)参考文献 特開 平4−324383(JP,A) 特開 平3−18716(JP,A) 特開 平6−201812(JP,A) POPESCU M,ON THE CRITICAL STABILITY CASE OF MOTION AR OUND THE EQUILATER AL LIBRATION POINT S OF THE EARTH−MOO N S,Rev.Roum.Sci.T echn.−Mec.Appl.,ED ITURA ACADEMIEI RE PUBLICII SOCIALIST E ROMANIA,1982年,Vol. 27,No.1,pp.3−14 S.S.RUSSEL;J.H.SC HAIBLY,Control Seg ment and User Perf ormance,Navigatio n,米国,The Institute of Navigation,1978 年,Vol.25,No.2,pp.166 −172 (58)調査した分野(Int.Cl.7,DB名) G01S 5/00 - 5/14 G01C 21/00 - 21/24 G01C 23/00 - 25/00 Front Page Continuation (56) References JP-A-4-324383 (JP, A) JP-A-3-18716 (JP, A) JP-A-6-201812 (JP, A) POPESCU M, ON THE CRITICAL STABILITY CASE OF MOTION AR OUND THE EQUILATOR AL LIBRATION POINTS OF THE EARTH-MOON S, Rev. Room. Sci. Techn. -Mec. Appl. , ED ITURA ACADEMIEI RE PUBLICII SOCIALIST E ROMANIA, 1982, Vol. 27, No. 1, pp. 3-14 S. S. RUSSEL; J. H. SC HAIBY, Control Segment and User Perfance, Navigaten, USA, The Institute of Navigation, 1978, Vol. 25, No. 2, pp. 166-172 (58) Fields investigated (Int.Cl. 7 , DB name) G01S 5/00-5/14 G01C 21/00-21/24 G01C 23/00-25/00

Claims (4)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 GPS(Global Positioning System)
などに用いられ、複数の人工衛星のそれぞれの位置およ
び当該受信機からのそれぞれの距離を求めて測位計算を
実行する衛星受信装置において、 測位計算を実行する時間間隔より長い時間間隔で、人工
衛星から送信される軌道要素情報を用いて演算により当
該人工衛星の位置計算を行いながら、前記位置計算の計
算結果に基づいて当該人工衛星の軌道を予測し、これを
情報として蓄積し、逐次更新する軌道情報予測手段、 測位計算を実行する時間間隔毎に当該受信装置と当該人
工衛星との間の距離を逐次求め、且つ上記軌道情報予測
手段によって得られた当該人工衛星の予測軌道を用いて
当該測位計算を実行する時間における当該人工衛星の位
置を計算し、この位置と上記距離とにより測位計算を上
記複数の人工衛星に対して実行する測位計算実行手段、 を備えたことを特徴とする衛星受信装置。
1. GPS (Global Positioning System)
For satellite receivers that are used for, for example, positioning of a plurality of artificial satellites and distances from the receiver to perform positioning calculation, artificial satellites are used at a time interval longer than the time interval for executing positioning calculation. while position calculation of the satellite by calculation using the orbital element information transmitted from a total of the position calculation
Orbit information prediction means that predicts the orbit of the artificial satellite based on the calculation result, accumulates this as information, and sequentially updates it, and the distance between the receiving device and the artificial satellite at each time interval for executing positioning calculation. Is calculated sequentially, and the position of the artificial satellite at the time when the positioning calculation is executed is calculated using the predicted orbit of the artificial satellite obtained by the orbit information prediction means, and the positioning calculation is performed based on this position and the distance. A satellite receiving apparatus comprising: a positioning calculation executing unit that executes the plurality of artificial satellites.
【請求項2】 GPS(Global Positioning System)
などに用いられ、複数の人工衛星のそれぞれの位置およ
び当該受信機からのそれぞれの距離を求めて測位計算を
実行する衛星受信装置において、 測位計算を実行する時間間隔より長い時間間隔で、人工
衛星から送信される軌道要素情報を用いて演算により当
該人工衛星の位置計算を行いながら、前記位置計算の計
算結果に基づいて当該人工衛星の軌道を予測する近似直
線を得、これを逐次更新する近似直線計算手段、 測位計算を実行する時間間隔毎に当該受信装置と当該人
工衛星との間の距離を逐次求め、且つ上記近似直線計算
手段によって得られた近似直線を用いて当該測位計算を
実行する時間における当該人工衛星の位置を計算し、こ
の位置と上記距離とにより測位計算を上記複数の人工衛
星に対して実行する測位計算実行手段、 を備えたことを特徴とする衛星受信装置。
2. GPS (Global Positioning System)
For satellite receivers that are used for, for example, positioning of a plurality of artificial satellites and distances from the receiver to perform positioning calculation, artificial satellites are used at a time interval longer than the time interval for executing positioning calculation. while position calculation of the satellite by calculation using the orbital element information transmitted from a total of the position calculation
An approximate straight line that predicts the orbit of the artificial satellite based on the calculation result is obtained, and an approximate straight line calculating means that sequentially updates the straight line, and the distance between the receiving device and the artificial satellite is calculated at each time interval for executing positioning calculation. The position of the artificial satellite at the time when the positioning calculation is executed is calculated using the approximate straight line that is sequentially obtained and obtained by the approximate straight line calculating means, and the positioning calculation is performed based on this position and the distance. A satellite receiving device, comprising: positioning calculation executing means for executing the following.
【請求項3】 GPS(Global Positioning System)
などに用いられ、複数の人工衛星のそれぞれの位置およ
び当該受信機からのそれぞれの距離を求めて測位計算を
実行する衛星受信装置において、 測位計算を実行する時間間隔より長い時間間隔で、人工
衛星から送信される軌道要素情報を用いて演算により当
該人工衛星の位置計算を行いながら、前記位置計算の計
算結果に基づいて当該人工衛星の軌道を予測する近似曲
線を得、これを逐次更新する近似曲線計算手段、 測位計算を実行する時間間隔毎に当該受信装置と当該人
工衛星との間の距離を逐次求め、且つ上記近似曲線計算
手段によって得られた近似曲線を用いて当該測位計算を
実行する時間における当該人工衛星の位置を計算し、こ
の位置と上記距離とにより測位計算を上記複数の人工衛
星に対して実行する測位計算実行手段、 を備えたことを特徴とする衛星受信装置。
3. GPS (Global Positioning System)
For satellite receivers that are used for, for example, positioning of a plurality of artificial satellites and distances from the receiver to perform positioning calculation, artificial satellites are used at a time interval longer than the time interval for executing positioning calculation. while position calculation of the satellite by calculation using the orbital element information transmitted from a total of the position calculation
An approximate curve for predicting the orbit of the artificial satellite based on the calculation result is obtained, and an approximate curve calculation means for sequentially updating the curve is calculated, and the distance between the receiving device and the artificial satellite is calculated at each time interval for executing positioning calculation. The position of the artificial satellite at the time when the positioning calculation is executed is calculated using the approximate curve that is sequentially obtained and obtained by the approximate curve calculation means, and the positioning calculation is performed based on this position and the distance. A satellite receiving device, comprising: positioning calculation executing means for executing the following.
【請求項4】 請求項1に記載の衛星受信装置におい
て、 前記軌道情報予測手段は、前記複数の人工衛星の各々に
対応して設けられ、 前記各軌道情報予測手段による人工衛星の位置計算のタ
イミングを制御するタイミング制御部をさらに備えたこ
とを特徴とする衛星受信装置。
4. The satellite receiver according to claim 1.
The orbit information predicting means is provided to each of the plurality of artificial satellites.
Correspondingly provided, the orbit information prediction means is used to calculate the position of the artificial satellite.
It also has a timing controller to control the timing.
And a satellite receiver.
JP29239893A 1993-10-29 1993-10-29 Satellite receiver Expired - Fee Related JP3422827B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP29239893A JP3422827B2 (en) 1993-10-29 1993-10-29 Satellite receiver

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP29239893A JP3422827B2 (en) 1993-10-29 1993-10-29 Satellite receiver

Publications (2)

Publication Number Publication Date
JPH07128430A JPH07128430A (en) 1995-05-19
JP3422827B2 true JP3422827B2 (en) 2003-06-30

Family

ID=17781275

Family Applications (1)

Application Number Title Priority Date Filing Date
JP29239893A Expired - Fee Related JP3422827B2 (en) 1993-10-29 1993-10-29 Satellite receiver

Country Status (1)

Country Link
JP (1) JP3422827B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3455702B2 (en) * 1999-08-04 2003-10-14 日本無線株式会社 Intermittent positioning method and positioning device
TW533303B (en) * 2000-07-04 2003-05-21 Asulab Sa Method for controlling a navigation device and navigation device implementing the same
KR100432312B1 (en) * 2001-12-06 2004-05-22 한국전자통신연구원 Apparatus and method for automatic imaging plan establishment using orbit prediction of satellites
US7586440B2 (en) 2004-08-25 2009-09-08 The Ritsumeikan Trust Independent positioning device and independent positioning method
US7839330B2 (en) * 2006-10-31 2010-11-23 Sirf Technology, Inc. Determining position without current broadcast ephemeris
JP2012021808A (en) * 2010-07-12 2012-02-02 Japan Radio Co Ltd Position finding support apparatus

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
POPESCU M,ON THE CRITICAL STABILITY CASE OF MOTION AROUND THE EQUILATERAL LIBRATION POINTS OF THE EARTH−MOON S,Rev.Roum.Sci.Techn.−Mec.Appl.,EDITURA ACADEMIEI REPUBLICII SOCIALISTE ROMANIA,1982年,Vol.27,No.1,pp.3−14
S.S.RUSSEL;J.H.SCHAIBLY,Control Segment and User Performance,Navigation,米国,The Institute of Navigation,1978年,Vol.25,No.2,pp.166−172

Also Published As

Publication number Publication date
JPH07128430A (en) 1995-05-19

Similar Documents

Publication Publication Date Title
US8947300B2 (en) Control and features for satellite positioning system receivers
US6421609B2 (en) GPS receiver with cross-track hold
JP3574429B2 (en) Satellite navigation system
EP2065720B1 (en) Navigation apparatus and navigation-related information display method
EP2215493B1 (en) Autonomous orbit propagation system and method
US20090237302A1 (en) Autonomous orbit propagation system and method
US8186626B1 (en) GPS based orbit determination of a spacecraft in the presence of thruster maneuvers
JPH04326079A (en) Gps receiver
US6567712B1 (en) Method for determining the co-ordinates of a satellite
JP2000284041A (en) Portable range-velocity meter
CN104931994A (en) Software receiver-based distributed deep integrated navigation method and system
JP3422827B2 (en) Satellite receiver
JP2001027545A (en) Portable range finder, portable distance/speed meter, and distance/speed measuring method
JP3398585B2 (en) Portable speed / distance meter
Williamson et al. A comparison of state space, range space, and carrier phase differential GPS/INS relative navigation
CN1122173C (en) Combined geomagnetism aided navigation equipment
JP3427325B2 (en) GPS receiver
JP2000193483A (en) Portable gps receiver
US7046193B2 (en) Software GPS based integrated navigation
JP3263437B2 (en) Vehicle navigation device
JPH0664135B2 (en) GPS positioning calculation device
JP4046584B2 (en) Car navigation system and GPS receiver
JPS63106581A (en) Gps navigation apparatus
JPH0466316B2 (en)
JP2012053041A (en) Satellite navigation receivers with self-provided future ephemeris and clock predictions

Legal Events

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

Free format text: PAYMENT UNTIL: 20080425

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20090425

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20100425

Year of fee payment: 7

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

Year of fee payment: 7

Free format text: PAYMENT UNTIL: 20100425

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

Free format text: PAYMENT UNTIL: 20110425

Year of fee payment: 8

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

Year of fee payment: 9

Free format text: PAYMENT UNTIL: 20120425

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

Free format text: PAYMENT UNTIL: 20130425

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees