Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

GPS : Calcul pseudo-distance / Heure GPS

154 views
Skip to first unread message

le Cl?

unread,
Mar 18, 2005, 10:44:14 AM3/18/05
to
Je me pose qques questions sur le sytème GPS :

Le principe de base pour calculer la position est de calculer 3 pseudo
distances (en calculant le delta entre l'arrivée du signal au
récepteur et son heure (connue) d'émission par le satellite) et
connaissant la position de chacun des 4 satellites, on détermine la
position. Cependant, les modalités du calcul des pseudo-distances et
la reconstitution de l'heure GPS au niveau du récepteur restent floues
à mes yeux

Quand on met sous tension le récepteur GPS, il ne connait pas l'heure
actuelle (il possède juste sa fréquence d'horloge à 10,23MHz ou
1.23MHz (selon son niveau d'évolution)

Au bout d'un temps donné, il capte le signal d'un satellite.
Il peut donc obtenir grâce au message de navigation un premier réglage
de l'heure (qu'il charge dans son compteur d'horloge). Cependant,
cette heure est entachée de l'erreur liée au temps de propagation
entre le satellite et le récepteur. Ainsi si mon raisonnement est
juste jusqu'ici, on ne peut pas calculer la pseudo distance avec
seulement 1 satellite en visibilité et le temps de notre récepteur
sera connu ... seulement à environ 60ms (temps nécessaire pour
parcourir les qques 18000km entre le satellite et le récepteur)

Le récepteur capte ensuite 3 autres satellites.
On a un système de 4 équations : coordonnées et biais. Je comprends le
biais comme le delta entre le temps GPS (des satellites) et le temps
contenu dans le registre du récepteur.
Cette valeur du registre est d'abord le temps du premier satellite ...
et par convergence (peut etre même méthode d'estimation), la valeur du
registre s'affine progressivement quand on capte les C/A des 4
satellites...

Evidemment, je suis loin d'etre convaincu par mes suppositions.
Pourriez vous les confirmer ou à défaut les infrmer.

Merci d'avance à tous,

Clément

tanikeli

unread,
Mar 18, 2005, 11:55:45 AM3/18/05
to
Bonjour à le Cl? qui a écrit :

> Je me pose qques questions sur le sytème GPS :
>
> Le principe de base pour calculer la position est de calculer 3 pseudo
> distances (en calculant le delta entre l'arrivée du signal au
> récepteur et son heure (connue) d'émission par le satellite) et
> connaissant la position de chacun des 4 satellites, on détermine la
> position. Cependant, les modalités du calcul des pseudo-distances et
> la reconstitution de l'heure GPS au niveau du récepteur restent floues
> à mes yeux

[SNIP]

regarde ce pdf tres bien fait entre autre sur l'explication
de l'erreur de transit time chap 5.2
(c'est precis c'est suisse ;o)

http://perso.wanadoo.fr/soap/gpsbase.pdf

Tani

--
laissez mon adresse mail telle que , elle est tres heureuse comme cela
!

Message has been deleted

le Cl?

unread,
Mar 19, 2005, 8:33:41 AM3/19/05
to
Merci pour cet excellent document ... très supérieur à ce que j'ai
trouvé jusqu'ici sur internet !
Je pense effectivement que je vais y trouver les réponses à mes
interrogations ... Il ne me reste plus qu'à le lire...

Merci !
Clément

"tanikeli " <tani...@tiscali.fr> wrote in message news:<mn.94337d534...@tiscali.fr>...

YG

unread,
Mar 19, 2005, 11:40:03 AM3/19/05
to
tanikeli wrote:
> [SNIP]
>
> regarde ce pdf tres bien fait entre autre sur l'explication
> de l'erreur de transit time chap 5.2
> (c'est precis c'est suisse ;o)
>
> http://perso.wanadoo.fr/soap/gpsbase.pdf

lien HS :-(

> Tani

YG

cLx

unread,
Mar 19, 2005, 1:25:51 PM3/19/05
to
YG wrote:
>> regarde ce pdf tres bien fait entre autre sur l'explication
>> de l'erreur de transit time chap 5.2
>> (c'est precis c'est suisse ;o)
>>
>> http://perso.wanadoo.fr/soap/gpsbase.pdf
> lien HS :-(
> YG


Oh, bel effet shashdot :)

J'avais eu le temps de le télécharger, je le mets ici...

http://www.chez.com/clx/gpsbase.pdf

Par contre, je sais pas combien de temps il restera en ligne, si ça slashdote
comme ça... ;)

--
cLx

tanikeli

unread,
Mar 19, 2005, 3:33:20 PM3/19/05
to
Bonjour à cLx qui a écrit :

Vous enervez pas , j'ai juste fait du menage trop vite :D
y pas de mauvais oeil :D
c'est remis (jusqu'à la prochaine fois)

cLx

unread,
Mar 19, 2005, 4:24:37 PM3/19/05
to
tanikeli wrote:
> Vous enervez pas , j'ai juste fait du menage trop vite :D
> y pas de mauvais oeil :D
> c'est remis (jusqu'à la prochaine fois)

Ah, /soap/ c'est à toi ok, j'avais pas saisi :)

Je ne sais pas combien d'éléctroniciens sont ici, alors je me suis imaginé que
Wana avait fermé le compte à cause de centaines de downloads silmutanés ^^'

Je viens de finir de lire (rapidement et en passant les maths) le pdf, c'est du
bon ! Merci !

--
cLx

YG

unread,
Mar 19, 2005, 6:30:18 PM3/19/05
to
tanikeli wrote:
> Vous enervez pas , j'ai juste fait du menage trop vite :D
> y pas de mauvais oeil :D
> c'est remis (jusqu'à la prochaine fois)
merci !!
c'est sauvé chez moi.

> Tani
YG

le Cl?

unread,
Mar 22, 2005, 3:39:29 PM3/22/05
to
"tanikeli " <tani...@tiscali.fr> wrote in message news:<mn.94337d534...@tiscali.fr>...

J'ai lu le pdf (il est effectivement très clair ...)
L'erreur d'horloge se calcule en même temps que les positions ... et
l'horloge s'affine au cours du temps.
Par contre, je ne comprends toujours pas quelles sont les valeurs
initiales qui sont utilisées au début du processus itératif:
Quelle valeur faut il charger comme pseudo distance et comme erreur
d'horloge dans le compteur d'horloge du récepteur à sa mise sous
tension pour obtenir le premier système de 4 équations / quatre
inconnues ?
Avez vous des infos plus précises sur l'algo de résolution du systèmes
(en particulier au moment de l'amorçage (conditions initiales))?
Y'a t'il des mécanismes de prédiction (style Kalman ...)

Merci d'avance,
Clément

0 new messages