Nouvelle version de MULTIPSK (4.48) - WSPR (RX/TX)

Les logiciels et l'informatique pour les radioamateurs (carnet de trafic, calcul, décodage, programmation).

Auteur du sujet
F6CTE
Messages : 17
Inscription : mar. 29 mars 2022 15:35
Département : 94
Prénom : Patrick
Locator : JN18FT

Nouvelle version de MULTIPSK (4.48) - WSPR (RX/TX)

Message par F6CTE »

Nouvelle version de MULTIPSK (4.48)


Bonjour à tous,

La nouvelle version de MultiPSK (4.48) est sur mon site Web (http://f6cte.free.fr/index_francais.htm).
Le site miroir est celui de Earl W8BR:
https://www.paazig.net/f6cte/MULTIPSK_setup.exe
La signature MD5 du fichier téléchargé MULTIPSK_setup.exe, pour éventuellement s'assurer (avec WinMD5 par exemple) que le téléchargement s'est déroulé sans erreur, est égal à: 385cf8b33a89f1d32a02ce34dd7c73c2
Multipsk associé à Clock sont des programmes de type "graticiel" ("freeware") mais avec des fonctions (dont principalement le décodage des modes professionnels) soumises à licence (par clé utilisateur).

L'amélioration principale de Multipsk 4.48 est la suivante:

Décodage/codage du mode WSPR:

L'intérêt principal de ce mode est de tester son système de transmission par l'envoi périodique (balise) d'une trame standardisée (indicatif, Locator, puissance d'émission), le décodage se faisant jusqu'à un rapport signal-sur-bruit très bas. On peut consulter les rapports d'écoute sur l'application Internet WSPRnet.

Sur Multipsk, les messages reçus sont affichés sur la "chute d'eau" ("waterfall") et sur la fenêtre de réception. Les positions sont affichés sur une carte. Il est proposé une balise WSPR.

Du fait que la fréquence BF moyenne WSPR sur Multipsk est de 500 Hz (contre 1500 Hz sur le programme WSPR), les fréquences à régler sur le récepteur sont:
137,0, 475,2, 1837,6, 3569,6 (Japon), 3593,6 (sauf Japon), 5288,2 (sauf UE), 5365,7 (UE), 7039,6, 10139,7, 14096,6, 18105,6, 21095,6, 24925,6, 28125,6, 50294,0, 144489,5, 432301,0, 1296501,0 kHz.

A noter que le décodage Multipsk n'est pas aussi sensible que l'original (programme WSPR), pour une question d'algorithme de déconvolution.

Ce mode est en "freeware" (graticiel), donc sans limitation de temps.
Voir les spécifications générales plus loin.

Autres améliorations:

* Possibilité d'une exportation automatique des trames reçues en FT4+FT8+WSPR vers PSKReporter.
* Ajout des distances entre récepteur et émetteur dans les modes FT4, FT8 and WSPR.
* La collection de fichiers son a été mise à jour avec le fichier "WSPR.WAV". Pour les explications, voir:
http://f6cte.free.fr/A_propos_de_la_col ... ltipsk.pdf
* Mise à jour du fichier VDL2_Ground_Stations.txt (pour le mode VDL2). Merci à Sergio.

Nota à propos de la traduction de Multipsk.exe et de Clock .exe: la version 4.47 de Multipsk/Clock a été traduite en espagnol par Joachin (EB4Z), depuis le français. Voir http://f6cte.free.fr/Translation_files.htm.

Description du mode WSPR


Créateurs: Joe Taylor (K1JT) en 2008 (WSPRnet ayant été créé parallèlement par Bruce Walker (W1BW)).

Vitesse en bauds: 1.465

Vitesse: environ 12 caractères (indicatif, Locator, puissance d'émission) toutes les 2 minutes, soit environ 1 mpm

Jeu de caractères: 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ/ + l'espace

Modulation : 4MFSK (2 bits par symbole).

Bande passante : environ 6 Hz

Synchronisation données: grâce à 162 bits de synchronisation. Chacun de ces bits est envoyé, dans chaque symbole, avec un bit de donnée..

Code correcteur: non.

Code de convolution: oui (r=1/2) mais la grande longueur de contrainte (K=32) ne permet pas l'utilisation de l'algorithme optimal Viterbi.
Nota pour les programmeurs: il est nécessaire d'utiliser un algorithme sous-optimal comme "Fano", "Stack" ou "Feedback". C'est la difficulté du décodage de ce mode.

CRC: non (il y a donc un petit risque de faux messages décodés)

Entrelacement : oui sur les bits de données.

Embrouillage: non.

Dérive maximum: environ 2,3 Hz.

Plus bas S/B : environ -26 dB sur Multipsk mais -30 dB sur WSPR (S/B sur une bande de bruit de 2500 Hz).

Mode de réception: sensible au coté (USB ou LSB), l'USB est obligatoire.

La trame est composée de 162 symboles. Chaque symbole est composée d'un bit de donnée et d'un bit de synchronisation. La transmission commence une seconde après le début d'une minute paire. Elle dure 110,6 s, pour un cycle de 2 minutes.

Il y a 3 types de message possibles, mais seul le type 1 (indicatif, Locator, puissance d'émission) est régulièrement utilisé

Comme en décodage FT4 et en FT8, Multipsk n'impose pas de contrainte de temps pour le décodage WSPR. Cependant, il y a normalement, dans ces 3 modes (FT4/FT8/WSPR), une contrainte de temps de +/- 2 s.

La fréquence BF moyenne WSPR sur Multipsk est de 500 Hz (contre 1500 Hz sur le programme WSPR). La bande décodée est de 200 Hz (donc entre 400 et 600 Hz).

Pour plus de détails, les spécifications WSPR (en anglais) sont données ici:
http://www.arrl.org/files/file/History/ ... Taylor.pdf

et sont complètées par les documents ou éléments de code suivants:
http://www.g4jnt.com/wspr_coding_process.pdf
http://www.wsprnet.org/drupal/sites/wsp ... 70wspr.pdf
https://dxplorer.net/wspr/msgtypes.html
WSPR User Guide.htm
https://sourceforge.net/p/wsjt/wsjt/HEA ... nhash.c#l6
https://sourceforge.net/p/wsjt/wsjt/HEA ... sh.f90#l36
https://sourceforge.net/p/wsjt/wsjt/HEA ... fx.f90#l64
https://github.com/WSPRpi/WSPR-Decoder/ ... er/wsprd.c


73
Patrick

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités