Téléchargez l'application
Tom's Hardware sur l'App Store
Toute l'actu informatique de référence sur votre iPhone
Oui Non

Une correction de bugs 13 milliards de km

par - source: Planetary

Parfois, le développement, ce n'est pas une sinécure. En effet, il y a quelques jours, la sonde Voyager 2 a envoyé des données erronées à la NASA. Le problème, c'est que Voyager 2 a été lancée il y a 33 ans (le 20 août 1977) et que la sonde est à près de 13,5 milliards de kilomètres de la Terre, hors du système solaire (Voyager 1, lancé un mois après Voyager 2, est à 16,8 milliards de kilomètres de notre planète).

Après quelques essais sur un simulateur, la raison du problème a été découverte : un bit est passé de 0 à 1 dans le logiciel interne de Voyager 2. Ce changement inopiné est lié au rayonnement cosmique et c'est un phénomène connu depuis de nombreuses années, même s'il est évidemment très rare sur Terre, l'atmosphère bloquant une bonne partie des rayons en question. Les sondes sont évidemment protégées contre ce type de problèmes et les systèmes sont souvent équipés de technologies redondantes pour éviter les erreurs, mais Voyager 2 est — à l'échelle de l'informatique — une antiquité. Dans les faits, les scientifiques de la NASA doivent maintenant corriger le problème, ce qui n'est pas le plus simple : la liaison entre la Terre et Voyager 2 ne transmet que 16 bits par seconde (160 bits par seconde dans l'autre sens) et la distance entre la sonde et notre planète induit un temps de transfert de 11 heures environ.

Partager:
40
Commentaires
X
Valider

Commentaires
Ajouter un commentaire
corato1 18/05/2010 17:57
Masquer
-1+

la liaison entre la Terre et Voyager 2 ne transmet que 16 bits par seconde (160 bits par seconde dans l'autre sens) et la distance entre la sonde et notre planète induit un temps de transfert de 11 heures environ.

Elle a free non-dégroupé Voyager 2 ?

fdocteur 18/05/2010 18:03
Masquer
-5+

Nan, france télécom très haut débit! :o

anonymous 18/05/2010 18:05
Masquer
--1+

Citation :la liaison entre la Terre et Voyager 2 ne transmet que 16 bits par seconde (160 bits par seconde dans l'autre sens)



C'est pas plutôt l'inverse???? sa m'étonnerais que la sonde arrive a envoyer 160bits/s alors que l'émetteur situé sur terre soit limité à 16bits/s.....

anonymous 18/05/2010 18:36
Masquer
-3+

Dvorakov.

A mon avis c'est pas l'emmission de la terre qui est limité a 16 bits/s mais la reception du satelitte. Ce qui revient exactement au meme...

sando9341 18/05/2010 18:57
Afficher
maxix 18/05/2010 19:24
Masquer
-5+

dvorakov :
C'est pas plutôt l'inverse???? sa m'étonnerais que la sonde arrive a envoyer 160bits/s alors que l'émetteur situé sur terre soit limité à 16bits/s.....


Si on envoie une sonde, c'est pas pour lui causer, c'est pour savoir ce qu'elle a a dire ;) Pas besoin de prévoir de gros équipements pour le lien montant, contrairement au descendant. De toute facon, avec 11h de ping... ;)


Faut pas prendre l'exemple de l'ADSL pour quelque chose qui va forcément du "serveur" au "client". Dans le principe il est possible d'avoir chez soi une liaison ADSL a 24MB/s en montant et 1MB/s en descendant. C'est juste que ca ne correspond pas au business-model.

omega2 18/05/2010 19:49
Masquer
-2+

Ils sont quand même super fort les développeurs de la nasa pour réussir à trouver LE bit qui a pu changer. A moins qu'ils ai "télécharger" le programme qui était actif sur le satellite, ça devait quand même faire pas mal de possibilité à tester.

bastien95 18/05/2010 19:53
Masquer
-0+

Citation :(Voyager 1, lancé un mois après Voyager 2, est à 16,8 milliards de notre planète).


La 1 envoyée après la 2 ? ya pas un problème ? ;)
Ah oui et c'est 16,8 milliards de km bon je chipote la :D

dandu 18/05/2010 20:03
Masquer
-3+

Bastien95 :
La 1 envoyée après la 2 ? ya pas un problème ? Ah oui et c'est 16,8 milliards de km bon je chipote la



Je corrige. Et oui, la 1 est partie après (15 jours environ) mais a pris un chemin plus court.

dvorakov :
C'est pas plutôt l'inverse???? sa m'étonnerais que la sonde arrive a envoyer 160bits/s alors que l'émetteur situé sur terre soit limité à 16bits/s.....



Ben si, et c'est assez logique : sur Terre, on peut avoir une grosse parabole pour recevoir les données envoyées, sur la sonde pas trop, l'antenne est petite, donc y a forcément plus de corrections et le signal est moins fort.

dandu 18/05/2010 20:11
Masquer
-0+

omega2 :
Ils sont quand même super fort les développeurs de la nasa pour réussir à trouver LE bit qui a pu changer. A moins qu'ils ai "télécharger" le programme qui était actif sur le satellite, ça devait quand même faire pas mal de possibilité à tester.



Ils ont une copie de test et ça date de 77, le code doit pas non plus être hyper compliqué, plus le fait qu'ils ont un retour, donc connaisse les conséquences

vlaframboise 18/05/2010 20:46
Masquer
-2+

Dandu :
Ils ont une copie de test et ça date de 77, le code doit pas non plus être hyper compliqué, plus le fait qu'ils ont un retour, donc connaisse les conséquences




Déja avoir un retours sur un engin de 35 ans à plus de dix milliards de kilomètre c'est quelque chose!!! imagine la précision...

omega2 18/05/2010 21:33
Masquer
-3+

Dandu > Le programme est certe petit selon les normes actuelles, mais pour reproduire le problème il leur a surement fallut tester des changements aléatoires de bits pendant l'exécution du programme à moins qu'ils l'aient télécharger avec de comparer avec leur exemplaire de sauvegarde.
Comme les sondes voyager contiennent chacune 6 ordinateurs (source, FAQ du projet sur le site de la nasa : http://voyager.jpl.nasa.gov/faq.html ) mis en redondance deux par deux, je te laisse entrevoir la difficulté que peut avoir la recherche de ce genre de bug. Il ne s'agit plus de tester un programme mais les intéractions entre deux programmes identiques à quelques bits près.

Même si le programme incriminé ne fait pas plus de quelques Ko, données comprises, je leur tire mon chapeau pour être capable de trouver l'origine d'un tel bug en quelques jours, 50 ans après l'écriture du dit programme même s'ils ont des machines des plus puissantes.

dandu 18/05/2010 21:54
Masquer
-0+

Je pense que le bug les a msi sur la piste, a priori, c'est dans le formatage des données reçues, le problème, ça permet de circonscrire le problème. Puis bon, ça fait un moment qu'ils étudient ça.

cassisbonbon 18/05/2010 22:03
Masquer
-0+

Bastien95 :
La 1 envoyée après la 2 ? ya pas un problème ?


C'est ce qui arrive quand on utilise le système d'unités impériales...

JackDaniels93 18/05/2010 22:28
Masquer
-5+

C'est quand même incroyable de pouvoir communiquer avec une sonde de si loin ...
Ces scientifiques font un métier vraiment passionnant !

fryayme 18/05/2010 22:31
Masquer
-1+

effectivement, chapeau la nasa

anonymous 18/05/2010 22:32
Afficher
omega2 18/05/2010 22:57
Masquer
-7+

13500 Milliards de m divisé par 299 792 458 m/s = 45031 secondes
45031 secondes = 1 an ? :O

aim9x 18/05/2010 23:02
Masquer
-2+

Ça constitue un bon entrainement pour la maintenance "logicielle" des futurs sondes qui iront beaucoup plus loin dans le cosmos(et qui embarquerons bien évidemment des technologies plus avancées).

ultrabill 18/05/2010 23:18
Masquer
-9+

Quant on pense au nombre de cartes mères décédées suite à un mauvais flashage de BIOS, j'imagine la pression sur les épaules du gars qui a cliqué sur le bouton "Upload" [:ddr555]

C'est vraiment impressionnant, en tout cas !

experienceauthentique 18/05/2010 23:59
Masquer
--1+

allo Houston ,il y a un problème.

1815 19/05/2010 00:14
Masquer
--1+

kirk aurait utilisé un bon vieux subspace channel.
sont petits joueurs à la nasa. :o

experienceauthentique 19/05/2010 02:01
Afficher
delphi_jb 19/05/2010 02:25
Masquer
--1+

Citation :Voyager 1, lancé un mois après Voyager 2, est à 16,8 milliards de kilomètres de notre planète

la vitesse de la lumière ne sera probablement jamais atteinte en raison du manque crucial de moyen/d'énergie qu'on est capable de mettre en place.. et pourtant, on a une sonde qui se trouve tellement loin qu'il faudrai "voler" pendant 15h30min a la vitesse de la lumière pour la rattraper.

Ce genre de discour m'impressionnera toujours autant...

delphi_jb 19/05/2010 02:47
Masquer
-2+

et curieux que je suis, j'ai fait le calcul just for fun:
(en admettant une trajectoire rectiligne uniforme)

Voyager1:
distance: 16.800.000.000.000 mètres
temps ecoulé: 1.030.665.600 secondes (11929 jours)
vitesse m/sec: ~16.300 m/s
vitesse km/h: ~58.681 km/h

Voyager2:
distance: 13.500.000.000.000 mètres
temps ecoulé: 1.033.344.000 secondes (11960 jours)
vitesse m/sec: ~13.064 m/s
vitesse km/h: ~47.031 km/h


Rapport entre les deux (Voyager1---Voyager2):
~distance: Voyager 1 => +3.300.000.000 Km
~temps ecoulé: Voyager 1 => 1 mois plus tôt
~vitesse m/sec: Voyager 1 => +3.236 m/s
~vitesse km/h: Voyager 1 => +11.650 km/h

parfois ca m'prend comme ca.. :)

hgeoh 19/05/2010 09:04
Masquer
-1+

delphi_jb :
(en admettant une trajectoire rectiligne uniforme)

Rien ne va en ligne droite dans l'espace, fais un tour sur wikipedia, tu verras que en gros ces sondes tournent autour du soleil avec quelques corrections ou rebonds sur des planetes pour s'éloigner lentement.

Melt-x 19/05/2010 09:32
Masquer
-2+

@delphi_jb: Merci, j'allais le calculer aussi :p

@hgeoh: c'est pour simplifier le calcul. Ca doit faire mal de prendre en compte les accélérations prise lors des orbites et truc du genre. Les sondes sont +13 milliards de km (surement distance en ligne droite...), mais elles ont certainement parcouru beaucoup plus.

Je me demande quand même la puissance de réception d'un signal émit d'une tel distance...Déjà le rapport SNR que l'on capte pour la TV par satellite est faible par rapport à la puissance d'émission, mais la bas très très loin, ca doit être encore plus terrible :D

N'empêche que c'est formidable de pouvoir avoir quelques choses de l'humanité si loin, et que l'on arrive encore à communiquer avec!

anonymous 19/05/2010 10:01
Masquer
--1+

>Melt-x
[Je me demande quand même la puissance de réception d'un signal émit d'une tel distance...]

Quelque chose me dit qu'ils ne reçoivent pas le signal sur terre mais sur un satellite... non ? ^^

dandu 19/05/2010 10:25
Masquer
--1+

Finno :
>Melt-x[Je me demande quand même la puissance de réception d'un signal émit d'une tel distance...]Quelque chose me dit qu'ils ne reçoivent pas le signal sur terre mais sur un satellite... non ? ^^



Be non, justement, sur Terre, avec une grosse parabole (ce qui explique l'asymétrie)

hgeoh :
Rien ne va en ligne droite dans l'espace, fais un tour sur wikipedia, tu verras que en gros ces sondes tournent autour du soleil avec quelques corrections ou rebonds sur des planetes pour s'éloigner lentement.



Voyager 2 est moins loin parce qu'il a fait pas mal de tourismes sur les planètes du système solaire

shooby 19/05/2010 10:32
Masquer
-0+

fdocteur :
Nan, france télécom très haut débit!


ça peut pas être ça, sinon le sav serait irréprochable

Publicité

Les offres du moment

Newsletters


OK