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
[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
!
Merci !
Clément
"tanikeli " <tani...@tiscali.fr> wrote in message news:<mn.94337d534...@tiscali.fr>...
lien HS :-(
> Tani
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
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
> Tani
YG
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