|
衛星測位によって得られるのは、自分の位置(x,y,z)と時刻の情報です。衛星測位とは、4つの衛星からの電波を受信して、受信機と衛星との距離を測定、この測距データをもとに位置と時刻を計算します。
まず、それぞれの衛星からの信号を受信して、衛星から出た電波がユーザが持つ受信機のアンテナに届くまでの時間を計ります。衛星から送信した信号には、送信した時刻の情報が入っているので、自分のところに着いた時刻との"差"が届くまでの"時間"となります。この時間を「電波伝播時間」といいます。この"電波伝播時間"に"光の速度(299,792,458m/秒)"をかけて、衛星と受信機アンテナとの"距離"を求めます。しかし、自分自身(ユーザ受信機)の時計は、衛星に搭載している時計より正確ではなく誤差があるため、この衛星と受信機との距離にも誤差が生じます。つまり、真の正確な距離をあらわしていないのでこの距離を「擬似距離」といいます。
そして、受信機の"位置"を知るためには、受信機の位置の3次元座標(X,Y,Z)と受信機の時刻誤差(t)の4つの未知数を解く必要があります。4つの未知数を解くためには、4つの式からなる連立方程式を解かなければなりません。4つの衛星からの擬似距離を測れば、各衛星の位置と時刻はわかっているもの(正しいもの)として、X,Y,Zおよびtの4次元連立方程式を立てることができます。
このようにして、それぞれの衛星の位置と測定した擬似距離から、自分の位置を計算し、今いる位置と正確な時刻が分かるしくみになっています。
|
|
|