JP4816174B2 - 測位方法、測位装置 - Google Patents
測位方法、測位装置 Download PDFInfo
- Publication number
- JP4816174B2 JP4816174B2 JP2006074165A JP2006074165A JP4816174B2 JP 4816174 B2 JP4816174 B2 JP 4816174B2 JP 2006074165 A JP2006074165 A JP 2006074165A JP 2006074165 A JP2006074165 A JP 2006074165A JP 4816174 B2 JP4816174 B2 JP 4816174B2
- Authority
- JP
- Japan
- Prior art keywords
- positioning
- time
- positioning device
- radio wave
- satellite
- 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
Links
Images
Landscapes
- Position Fixing By Use Of Radio Waves (AREA)
Description
A.電波を受信した時刻TにおけるGPS衛星Siとの疑似距離の算出
GPS衛星Si(iは衛星の番号)が発信する電波は、波長1575.42MHzの搬送波L1をGPS衛星毎に固定のC/Aコード(Coarse/Acquisition Code)により変調して発信される。C/Aコードは1又は0のビット列を繰り返しながら1ミリ秒に1023ビットの位相を有するので、この位相のズレにより電波の伝播時間を計測する。受信器側は、選択したGPS衛星のC/Aコードレプリカを生成して、GPS衛星の時計と同期した時計を利用して、二つのC/Aコードが同期するようにタイミングを調整する。タイミングの調整量を時間に換算し光速(電波の速度)Cを乗じることで、GPS衛星Siまでの疑似距離riを算出する。受信器の時計はGPS衛星の時計と比べ精度が劣るため、この疑似距離riは受信器の時計誤差を含むものである。したがって、時計誤差を考慮すると擬知距離riは次のように表せる。
疑似距離r=ρ(真の距離)+s(時計誤差による誤差距離) 〜 (1)
B.時刻Tにおける衛星座標(Xi、Yi、Zi)を算出
GPS衛星の軌道は航法メッセージのエフェメリスデータにより既知である。したがって、受信機において時刻TにおけるGPS衛星の軌道上の位置は所定の式により算出される。Fは衛星座標演算関数である。
(Xi、Yi、Zi)= F(T) 〜 (2)
C.単独測位により移動体の位置(x、y、z)、時計誤差による誤差距離sを算出する
移動体の位置(x、y、z)とGPS衛星の位置と間の距離が真の距離ρに等しいので距離ρは次のように表すことができる。
ρi=√{(Xi−x)2+(Yi−y)2+(Zi−z)2} 〜 (3)
移動体の位置はこのように3次元空間の位置であることから、x、y、zの3つの未知数を定めるため、式(3)からx、y、zを決定するには合計3つのGPS衛星を捕捉して、同様の式を立てればよい。しかしながら、上記のように移動体の受信機の時計は誤差を含んでいるため、その時計誤差による位置ずれを未知数と見なすと、未知数は合計4つとなる。このため、通常、GPS衛星による単独測位では4つのGPS衛星を捕捉して疑似距離rを求め、4つの未知数を決定する。
疑似距離ri=√{(Xi−x)2+(Yi−y)2+(Zi−z)2}+s(時計誤差による誤差距離) 〜 (4)
しかしながら、式(4)では未知数の2乗や平方根があって線形でないため、そのままでは未知数を決定できない。そこで、未知数の適当な初期値(x0、y0、z0)及びs0を定め、テーラー展開により初期値のまわりで線形化を行い、逐次近似法(ニュートン・ラフソン法)により解を決定する。初期値(x0、y0、z0)及びs0には特に制約がなく、例えば地上の既知の座標点としてやれば最終的に収束することが知られている。そして、初期値(x0、y0、z0)及びs0を用いて仮の疑似距離ri(0)を表す。
ri(0)=√{(Xi−x0)2+(Yi−y0)2+(Zi−z0)2}+s0
〜 (5)
実際の疑似距離riは算出されているので、仮の疑似距離ri(0)との差分となる残差Δriを算出することができる。
残差Δriがゼロになるように初期値(x0、y0、z0)及びs0を修正していけば、修正後の位置が最終的な測位結果としてえらえる。
Δr1={δr1/δx}・Δx+{δr1/δy}・Δy+{δr1/δz}・Δz+{δr1/δs}・Δs
Δr2={δr2/δx}・Δx+{δr2/δy}・Δy+{δr2/δz}・Δz+{δr2/δs}・Δs
…
Δrn={δrn/δx}・Δx+{δrn/δy}・Δy+{δrn/δz}・Δz+{δrn/δs}・Δs
〜 (7)
式(7)は捕捉したGPS衛星の数だけ得られる連立方程式となるが未知数は4つであるので、最低4つの方程式が得られればよい。計算機の場合、4つの方程式は行列とすることで扱いが容易になるため、式(7)を式(8)のように表す。式(8)をΔx、Δy、Δz、Δsについて解けば初期値(x0、y0、z0)及びs0の補正量を知ることができる。
しかしながら、式(8)式では、1回の計算で適当な補正量Δx、Δy、Δz、Δsが得られるものではないので、数回同様な演算を繰り返す。すなわち、得られたΔx、Δy、Δz、Δsにより初期値(x0、y0、z0)及びs0を補正して、再度、仮の疑似距離ri(0)及び残差Δriを求める(式(5)、(6))。そして、Δx、Δy、Δz、Δsを算出し、Δx、Δy、Δz、Δsが十分小さい値になったら、計算を打ち切り最終的な測位位置とする。
補正量Δsが算出されれば、最初の初期値s0に対する補正量Δsのトータル量を光速cで割ることで、受信機側の時計誤差ΔT(=Δs/c)が算出できるので、受信機の時計誤差ΔTにより疑似距離riを補正する。
また、GPS衛星は高速で周回軌道を回っているため、時計誤差があれば受信機において時刻Tの衛星座標(Xi、Yi、Zi)も実際には異なる位置にあったことになる(ステップB)。このため、受信機側の時計誤差ΔTにより、再度、時刻T+ΔTの衛星座標(Xi’、Yi’、Zi’)を算出する。そして、仮の疑似距離ri(0)及び残差Δriを再度算出する。
まず、測位演算部13は、GPS衛星Siが電波を発信した発信時刻Tsiの衛星座標(Xi、Yi、Zi)を算出する。信号処理部12は、GPS衛星Siの有する高精度の時計に同期してC/Aコードレプリカを生成しているため、GPS衛星が有する時計の時刻は既知である。また、信号処理部12は連続的にC/Aコードを受信しているため連続したC/Aコードのある部分がGPS衛星から発信された時刻は、測位装置10が有する時計を参照すれば取得される。
なお、複数のGPS衛星から電波を捕捉するので、発信時刻Tsiは各衛星毎に異なる。
測位演算部13は、GPS衛星Siが発信時刻Tsiに発信した電波が測位装置10に到達する受信時刻Taの初期値(暫定到達時間)を算出する。受信時刻Taは、測位装置10の時計に起因する誤差を含むものである。また、測位装置10は原理的に複数のGPS衛星からの距離が1点に交わる位置を移動体の位置として測位するものであるため電波の受信時刻Taは1つである。
式(10)において、Nは捕捉したGPS衛星の数なので、第1項はGPS衛星の発信時刻の平均である。また、TmはGPS衛星から測位装置10までの電波のおよその到達時間である。GPS衛星のおよその位置は既知であるので、Tmは例えば60〜80ミリ秒と概算できる。
ついで、測位演算部13は各GPS衛星までの疑似距離ρiを算出する。電波の発信時刻Tsiと受信時刻Taが得られているので、両者の差に光速を乗じれば疑似距離ρiが算出される。
〔ステップS4〕
ついで、測位演算部13は単独測位により移動体の位置(x、y、z)を測位する。単独測位の原理は、上記のステップCと同様であるので重複部分は簡単に説明する。
ρi(0)=√{(Xi−x0)2+(Yi−y0)2+(Zi−z0)2}+s0
〜 (12)
実際の疑似距離ρiは式(11)により算出されているので、仮の疑似距離ρi(0)との差分である残差Δρiを算出することができる。
残差Δρiがゼロになるように初期値(x0、y0、z0)及びs0を修正する収束演算を繰り返せば、修正後の位置が最終的な測位結果としてえらえる。
測位演算部13は補正量Δsが収束したか否かを判定する。収束したか否かはΔsが所定値以下になったか否かにより判定される。
Δsが収束していなければ、測位演算部13は式(11)により算出された疑似距離ρiをΔsにより補正する。
以降は、ステップS4〜S6の繰り返しとなる。
Δsが収束していなければステップS4に戻り、疑似距離ρi’が新たに算出されたので、式(13)により残差Δρiを再度算出する。そして、残差Δρiがゼロになるように補正量Δx、Δy、Δz、Δsを算出する。
11 RF部
12 信号処理部
13 測位演算部
Claims (2)
- 複数の衛星が発信する電波の伝播時間に基づき受信側の時計誤差を補正すると共に前記電波を受信した測位装置の位置を測位する測位方法において、
複数の衛星が発信した電波の電波発信時刻における、各衛星の位置を一度のみ算出し、
複数の衛星の前記電波発信時刻の統計値に信号伝搬時間を加えることで、前記測位装置の時計を用いることなく前記電波の受信時刻を算出し、
前記電波発信時刻と前記受信時刻の差である電波の暫定到達時間に基づき各衛星との疑似距離を算出し、
前記疑似距離を使用して、単独測位方法により前記測位装置の位置を測位し、
前記単独測位の結果、前記測位装置の時計誤差が所定以上の場合、当該時計誤差の分だけ前記疑似距離を補正して、前記単独測位を繰り返す、
ことを特徴とする測位方法。 - 複数の衛星が発信する電波を受信して時計誤差を補正すると共に受信側の位置を測位する測位装置において、
複数の衛星が発信した電波の電波発信時刻における、各衛星の位置を一度のみ算出し、
複数の衛星の前記電波発信時刻の統計値に信号伝搬時間を加えることで、前記測位装置の時計を用いることなく前記電波の受信時刻を算出し、
前記電波発信時刻と前記受信時刻の差である電波の暫定到達時間に基づき各衛星との疑似距離を算出する測位演算部を有し、
前記測位演算部は、前記疑似距離を使用して、単独測位方法により前記測位装置の位置を測位し、
前記単独測位の結果、前記測位装置の時計誤差が所定以上の場合、当該時計誤差の分だけ前記疑似距離を補正して、前記単独測位を繰り返す、
ことを特徴とする測位装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006074165A JP4816174B2 (ja) | 2006-03-17 | 2006-03-17 | 測位方法、測位装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006074165A JP4816174B2 (ja) | 2006-03-17 | 2006-03-17 | 測位方法、測位装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007248345A JP2007248345A (ja) | 2007-09-27 |
JP4816174B2 true JP4816174B2 (ja) | 2011-11-16 |
Family
ID=38592804
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006074165A Expired - Fee Related JP4816174B2 (ja) | 2006-03-17 | 2006-03-17 | 測位方法、測位装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4816174B2 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120286992A1 (en) * | 2009-12-31 | 2012-11-15 | Ibrahim Tekin | Indoor positioning system based on gps signals and pseudolites with outdoor directional antennas |
JP5434660B2 (ja) | 2010-02-22 | 2014-03-05 | カシオ計算機株式会社 | 測位装置、測位方法およびプログラム |
JP5796329B2 (ja) * | 2011-04-11 | 2015-10-21 | セイコーエプソン株式会社 | 位置算出方法及び位置算出装置 |
CN116155814B (zh) * | 2023-04-20 | 2023-07-14 | 四川汉科计算机信息技术有限公司 | 一种数字战场信息控制***及传输方法、补偿方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61155879A (ja) * | 1984-12-28 | 1986-07-15 | Nissan Motor Co Ltd | 位置計測装置 |
JP2000249753A (ja) * | 1999-02-26 | 2000-09-14 | Fujitsu Ten Ltd | Gps電波受信位置算出方法 |
JP3544887B2 (ja) * | 1999-03-23 | 2004-07-21 | 株式会社東芝 | Gps受信装置及びこの装置に適用されるgps受信方法 |
-
2006
- 2006-03-17 JP JP2006074165A patent/JP4816174B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2007248345A (ja) | 2007-09-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110031881B (zh) | 高精度星间激光测距辅助精密单点定位的方法 | |
CN110376621B (zh) | 一种基于北斗三号B2b信号的卫星定位方法及装置 | |
WO2020228754A1 (zh) | 一种低轨卫星定轨方法、装置及*** | |
US8013789B2 (en) | Systems and methods for acquisition and tracking of low CNR GPS signals | |
US7064709B1 (en) | System and method for GPS navigation before signal bit synchronization | |
KR100685780B1 (ko) | 이온층 오차 보정 방법과 그를 이용한 정밀 궤도 결정시스템 및 그 방법 | |
US10754039B2 (en) | Method and device for chronologically synchronizing a kinematic location network | |
Musumeci et al. | Design of a High Sensitivity GNSS receiver for Lunar missions | |
JP2009529677A (ja) | 測量スティッチングを用いる位置測定方法 | |
US6476762B2 (en) | Method for performing positioning and an electronic device | |
US6417800B1 (en) | Method for determining reference time error and an electronic device | |
JPWO2006121023A1 (ja) | 測位装置および測位システム | |
JP4816174B2 (ja) | 測位方法、測位装置 | |
CN104765047B (zh) | 同步卫星运动导致站间时间同步误差的修正方法 | |
CN105045086B (zh) | 一种改进的高精度rdss授时方法 | |
EP2069817B1 (en) | A method and system for all-in-view coherent gps signal prn codes acquisition and navigation solution determination | |
KR100826055B1 (ko) | 측위 장치, 측위 장치의 제어 방법, 측위 장치의 제어프로그램을 기록한 컴퓨터 판독 가능한 기록 매체 | |
JP5608971B2 (ja) | 衛星測位システム | |
KR20090005709A (ko) | 항법 위성 전체 관측법을 이용한 시각 전송방법 | |
JP2010060421A (ja) | 移動体用測位システム及びgnss受信装置 | |
JP2008232761A (ja) | 移動体用測位装置 | |
EP2003469B1 (en) | A method for performing positioning and an electronic device | |
EP2177929B1 (en) | Navigation-satellite tracking method and receiving station | |
Akopian et al. | A fast position recovery approach for GPS receivers in jamming environments and a recommendation for future GPS signal structure | |
Meng et al. | A High Sensitive GNSS Receiver for High Altitude Space Missions |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080521 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20101215 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110104 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110304 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110802 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110815 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140909 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140909 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |