Lier Gpredict et SDRSharp

Quand on cherche à recevoir les satellites défilants, il y a un facteur important à prendre compte : l »effet Doppler. Il s »agit d »un décalage en fréquence en fonction de la vitesse du satellite et de son approche ou éloignement.

Il y a plusieurs solutions pour compenser l »effet Doppler quand vous faites de la réception avec une clé SDR : vous pouvez décaler manuellement la fréquence de réception pour suivre le spectre du satellite, ou alors relier Gpredict et SDRSharp pour que Gpredict pilote lui même la fréquence de réception. C »est ce que nous allons faire dans cet article.

Le plugin pour SDRSharp

La première étape est d »installer sur SDRSharp un plugin qui lui permettra de communiquer avec Gpredict. Ce plugin s »appelle GpredictConnector et est disponible ici : https://github.com/alexwahl/SDRSharp.GpredictConnector

Pour l »installer, il suffit de télécharger le .zip disponible ici : https://github.com/alexwahl/SDRSharp.GpredictConnector/releases/tag/v0.3 et d »extraire le .dll dans le répertoire de SDRSharp.

Une fois cette manip effectuée, il faut ajouter la ligne suivante dans le fichier plugins.xml qui est contenu dans le répertoire SDRSharp :

<add key="GpredictConnector" value="SDRSharp.GpredictConnector.GpredictConnectorPlugin,SDRSharp.GpredictConnector" />

Maintenant si vous relancez SDRSharp, Gpredict devrait apparaitre.

La fenêtre de GpredictConnector une fois SDRSharp relancé.

Ce plugin va « écouter » un port pour recevoir des instructions de Gpredict. Pour activer cette écoute, il faut cocher la case « enable ». Le plugin affiche alors le port sur lequel il est à l »écoute. Notez le car il va nous permettre de configurer Gpredict.

Le plugin lancé. On voit qu »il est à l »écoute sur le port 4532

Ajouter la liaison dans Gpredict

Maintenant que SDRSharp est configuré, il faut ajouter la liaison dans Gpredict. Pour cela, rendez-vous dans Edit -> Preferences puis Interfaces. Vous devriez avoir la fenêtre suivante :

La fenêtre des interfaces radio de Gpredict

Pour ajouter une intreface, cliquez sur Add new. La fenêtre suivante s »ouvre :

La fenêtre d »ajout d »interface radio

Les champs se remplissent comme suit :

  • Name : nom de l »interface
  • Host : hôte qui héberge le logiciel de réception. Dans notre cas il est hébergé sur le même ordinateur que Gpredict, donc son adresse sera localhost
  • Port : port auxquel Gpredict doit se connecter sur l »hôte pour le pilotage. Le plugin sur SDRSharp indiquait 4532
  • Radio type : Permet d »activer ou non l »émission. Dans notre cas ce sera RX only
  • PTT status : pas besoin vu que nous n »utiliserons pas l »émission
  • VFO up/down : laisser en Not applicable

Une fois les champs remplis, il suffit de valider. L »interface apparait désormais dans la liste :

Validez pour quitter les préférences.

Utiliser la liaison

Maintenant que les 2 logiciels sont configurés, il ne reste plus qu »à vérifier le bon fonctionnement de liaison. Commencez par lancer SDRSharp, activer le plugin de communication et la réception radio.

Une fois SDRSharp fonctionnel, retournez sur Gpredict. Cliquez sur la flèche des options (flèche vers le bas) et rendez vous dans Radio control.

Accès à Radio control

La fenêtre suivante s »ouvre :

Dans cette fenêtre, dans l »encadré Target, sélectionnez le satellite voulu et la fréquence (par exemple ici c »est la fréquence APT de NOAA15 qui est selectionnée).

Dans l »onglet Settings, sélectionnez en 1er device l »interface radio créée.

Il ne vous reste plus qu »à cliquer sur Engage pour que SDRSharp soit piloté par Gpredict, et sur Track pour que Gpredict calcule le décalage lié à l »effet Doppler.

Le radio control en train de traquer la fréquence APT de NOAA15

Si vous allez sur SDRSharp, vous devriez voir la fréquence de réception se décaler comme la fréquence Radio de Gpredict.

Suivre les satellites avec Gpredict

Pour recevoir des satellites par radio comme les satellites météo NOAA par exemple, il est indispensable de savoir quand ils seront audibles. Pour cela, il existe des solutions en ligne et des logiciels. J »utilise le logiciel Gpredict de OZ9AEC. Il est disponible gratuitement ici : http://gpredict.oz9aec.net/ et ici : https://sourceforge.net/projects/gpredict/

Une fois téléchargé, si vous êtes sous windows il suffit de décompresser l »archive et de lancer le fichier gpredict.exe. Au 1er lancement, le logiciel ressemble à ça :

Saisir son emplacement

Il est temps de le configurer. Pour commencer : l »emplacement de la station. Définir l »emplacement correct est important car c »est avec ça que seront calculés les heures de passages ainsi que les azimut et les élévations des satellites lors des passages. La fenêtre de configuration de la station se trouve dans le menu Edit puis Preferences -> General -> Ground Stations. Il y a par défaut un emplacement de saisi, cliquez sur Add new pour en ajouter un nouveau. La fenêtre suivante s »ouvre :

Dans cette fenêtre, choisissez un nom pour l »emplacement et localisez le soit en choisissant l »aéroport le plus proche dans la ligne Location soit en saisissant une latitude et une longitude.

Nouvel emplacement saisi avec les coordonnées GPS

Une fois l »emplacement validé, sélectionner le en tant qu »emplacement par défaut (la petite case à cocher), supprimez l »autre emplacement (vous pouvez le conserver si vous le sauhaitez) puis relancez Gpredict. Normalement une fois le logiciel relancé le nouvel emplacement a dû être prit en compte.

Gpredict avec le nouvel emplacement par défaut

Modifier l »interface

Une fois l »emplacement réglé, il est possible de modifier l »apparence de Gpredict. Pour cela, rendez vous dans le menu Edit -> Preferences -> Modules. Une fois sur ce menu, plusieurs choix s »offrent à vous :

Je vous laisse essayer les différentes combinaisons possible, personnellement j »utilise le choix surligné en bleu sur la capture ci-dessus, je le trouve complet. Une fois que vous avez fait votre choix, validez et relancez de nouveau Gpredict. Une fois relancé, vous devriez voir la nouvelle apparence sur le logiciel :

Mettre à jour la base de données

Pour afficher les différents satellites, il est nécessaire de mettre à jour régulièrement la base de données de Gpredict sur votre ordinateur. Pour cela, cliquez sur update TLE data from network dans le menu Edit.

Choisir les satellites à l »écran

Par défaut, Gpredict affiche quelques satellites, mais ce ne sont pas forcément ceux que vous voulez suivre. Pour choisir de nouveaux satellites, cliquez sur la flèche qui va vers le bas en haut à droite puis cliquez sur configure. Dans la fenêtre sui s »ouvre, mettez dans la colonne de droite les satellites que vous voulez voir. La colonne de gauche contient la liste de tous les satellites disponibles sur Gpredict (et que vous n »avez pas mis dans votre affichage).

Quand vous avez fini de choisir vos satellites, cliquez sur OK. Sur la carte et dans les autres modules à l »écran le changement de satellites est effectué.

Voilà vous avez maintenant les bases pour utiliser Gpredict. D"autres articles un peu plus poussés comme par exemple sur la partie liaison avec un logiciel SDR seront prochainement mis en ligne.