mercredi 23 mai 2018

SdrSharp, ajouter le plan de la bande 144 MHz

Introduction

Le logiciel SDRSHARP ou SDR# a évolué, la version à l’écriture de cet article est 1666.
Le lien de téléchargement est le suivant :
https://airspy.com/download/
Pour l’installer :
1. décompresser le fichier sdrsharp-x86.zip,
2. création du dossier sdrsharp-x86 avec les ressources nécessaires à sdrsharp,
3. lancer le script install-rtlsdr pour installer les ressources utiles à rtlsdr,
4. installer le driver pour les clefs DVB-T avec zadig.

Pour de plus amples informations, quelques recherches sur internet donnent une idée de ses possibilités et des extensions qu'il est possible d'ajouter.

Le fichier BandPlan.xml 

Pour ajouter le plan de la bande 144 MHz, le fichier "BandPlan.xml" permet de décrire les informations gérant cette option.

Le fichier BandPlan.xml utilise la syntaxe du langage xml pour décrire la distribution des fréquences du spectre radio-électrique.

Pour notre hobby radioamateur, l’objet est d’ajouter la composition et l’utilisation de nos portions de bande de fréquence.

La modification du fichier pour la bande VHF permet aussi d'ajouter les détails sur le type de modulation CW, USB, NFM. Cette information permet de changer le mode de démodulation automatiquement grâce à un clic de souris dans la zone.

Un exemple pour la bande de radiodiffusion FM :


<RangeEntry minFrequency="87500000" maxFrequency="108000000" mode="WFM" step="100000" color="red">FM Broadcast</RangeEntry>  

La syntaxe

Traduite des commentaires du fichier BandPlan.xml.
La syntaxe d'une ligne est la suivante :
  • RangeEntry : <RangeEntryoptions ...>  indication </RangeEntry>
  • minFrequency et maxFrequency indique le début et la fin de la portion du spectre,
  • mode indique le type de modulation (WFM, NFM, AM, USB, LSB, CW) à utiliser et qui se configure automatiquement par un clic dans la zone définie,
  • step définit le pas de fréquence,
  • color définit la couleur du bandeau, les mots clef reconnus sont les suivants définis à cette adresse : https://www.w3schools.com/colors/colors_names.asp 
  • l’indication avant </RangeEntry> doit être unique, c’est un commentaire affiché par SDRSHARP, pour mémoire indiquer aussi ici la modulation par exemple 2m CW.
Exemple :
<RangeEntry minFrequency="144000000" maxFrequency="144150000" mode="CW" step="100" color="darkcyan">2m CW</RangeEntry>

Pour modifier ce fichier, utiliser par exemple l’éditeur Notepad++ qui est sensible à la syntaxe du langage xml (à sélectionner dans les options) pour visualiser facilement les erreurs d’écriture.
Si SDRSharp rencontre une erreur de syntaxe, il ne prend pas en compte les indications du fichier.

Exemple des modifications pour la bande VHF 144, 145 MHz : 

<RangeEntry minFrequency="144000000" maxFrequency="144150000" mode="CW" step="100" color="darkcyan">2m CW</RangeEntry>
<RangeEntry minFrequency="144150000" maxFrequency="144400000" mode="USB" step="1000" color="purple">2m USB Phonie</RangeEntry>
<RangeEntry minFrequency="144400000" maxFrequency="144500000" mode="USB" step="1000" color="blue">2m USB Balises</RangeEntry>
<RangeEntry minFrequency="144500000" maxFrequency="145000000" mode="NFM" step="12500" color="red">2m FM Phonie</RangeEntry>
<RangeEntry minFrequency="145000000" maxFrequency="145790000" mode="NFM" step="12500" color="chocolate">2m FM Relais</RangeEntry>
<RangeEntry minFrequency="145775000" maxFrequency="146000000" mode="USB" step="1000" color="green">2m USB Sat</RangeEntry>

Fichier prêt à l'emploi Fichier BandPlan.xml


Les options d'affichage du bandeau de BandPlan sont :
  • Show on spectrum coché : affichage du bandeau,
  • Position - Top, Bottom, Full : bandeau en Haut, en Bas, sur Toute la hauteur 
Archive avec SDR# prêt à l'emploi :
SdrSharpV1666BandPlan