|
|
Mise à jour du 28 Mars 2011 |
La DRM OM appelée HamDRM est dérivée de la DRM (Digitale Radio Mondiale) utilisée en Radiodiffusion. seuls les codecs (routines de décodage et d'encodage) sont différents pour adapter le mode aux contraintes spécifiques des radioamateurs, à savoir la bande passante BF à utiliser (moins de 3 kHz), phénomènes dûs à la transmission (rotation de phase, évanouissement, parasites et brouillages) et commutation PTT, car les émetteurs radiodiffusion n'en n'ont aucunement besoin... Ces Codecs existaient auparavent et sont tous libres de Droits
L'HamDRM, contrairement à ce que l'on puisse dire ou penser, est bien du numérique, produit et encodé en OFDM (Orthogonal Frequency Digital Modulation) par un ordinateur et décodé par un autre. Mais il y a un hic, la transmission elle même n'est pas numérique, mais analogique par fichier .WAV interposé afin de moduler un émetteur sur l'une de ses voies analogiques que sont les entrées micro ou data comme pour le RTTY ou PSK, modes qui eux, ne sont nullement du numérique (autre idée reçue..., la carte son traitant directement le signal BF à envoyer). On encode à la volée les données numériques sortantes en un fichier son continu au format .Wav.
Cette astuce permet le passage des données sur des voies BF analogiques initialement non prévues pour transmettre du numérique, la bande passante et la dynamique n'étant pas au rendez-vous. En somme le fichier .Wav est une enveloppe...
Il est évident que si ce fichier son est tronqué, perturbé, son contenu le sera aussi. La transmission de ce fichier son devra se faire de manière linéaire en fréquence afin de ne pas maltraiter son contenu.
Les fichiers tout prêts issus du répertoire "UserWaveFiles" en racine du logiciel Easypal en sont la preuve évidente; ils sont en .WAV, format des fichiers sons Windows!!!!
EasyPal est actuellement le seul logiciel HamDRM encore en cours de développement et d'amélioration. Les concepteurs d'HamRadioDeluxe avaient dans leurs cartons un module HamDRM pour leur logiciel, mais le projet a du être remis aux Calendes Grecques ??? D'autres logiciels sont tombés dans les oubliettes comme DigTRX et son module DRM, HamPal du même concepteur qu'EasyPal mais perdu avec d'autres programmes, au fond d'un disque dur flashé par la foudre, et WinDRM qui s'est endormi pour de bon je pense...
EasyPal est construit, comme ses prédécesseurs sur le moteur Hamdrm.dll conçu par Cesco (Francesco Lanza) HB9TLK après maints essais de toutes sortes avec des codecs libres de droits "speex, lpc10 et d'autres encore..."...
EasyPal, s'il fonctionnait correctement il n'y a pas si longtemps sur des petites machines de l'ordre du GigaHertz, commence à avoir des soucis dus aux lenteurs d'exécutions, un minimum de 2 GigaHertz est maintenant requis pour commencer à éviter les problèmes.
Bien sur, EasyPal peut fonctionner sur une petite machine, mais ne vous étonnez pas de soudains plantages, du temps d'affichage des images après réception, le temps de la reconstruction de celles-ci, surtout s'il doit y avoir des correction à apporter. Le confort devient vite de l'énervement.
- L'OS devrait être au minimum XP SP3 avec le .NetFramework version 3.5 SP1 installé, si possible.
- La mémoire aussi suit cette logique et devrait se situer vers le 1 GigaHertz minimum.
- Prévoir un disque dur conséquent, au minimum de 20 gigabytes, la quantité d'images reçues, en bon état ou erronées peut être impressionnante...
- La carte son devra être sélectionnée parmi d'autres, chacune affichant des résultats divers et très disparates, la CT4810 de CréativeLabs que l'on trouve abondamment en récupération est une de celle que l'on peut installer sans problème, d'autant plus qu'XP possède son pilote... Par contre une carte son de bon prix ne donnera pas forcément le résultat que l'on peut en attendre, loin de là...

Pour ma part, j'utilise un ordi équipé d'un processeur DualCore Intel cadencé à 2.8 GigaHertz et 2 barrettes de 512 Mégas, ordinateur dont l'origine est complètement déchéterie, dans le boitier d'origine auquel il manque un couvercle ce qui favorise la ventilation, disque dur de 80 Gigas et 2 cartes son CT4810, ayant dévalidé l'interne, une C-media de piètre qualité...
Des exemples d'utilisation du temps machine
- très bonne réception, le logiciel ne fait pas appel à la redondance, décodage à la volée, temps machine assez bas. un seul stream est utilisé (vous savez les petites bandes verticales dans la réception, en waterfall, bien visibles en mode E)
- réception moyenne sans erreur affichée, décodage à la volée pour une partie mais le logiciel fait aussi appel à la redondance, de 10 à 30 % de temps machine en sus. Dans ce cas là on utilise une partie des streams reçus, ceux non altérés...
- réception moyenne avec des erreurs affichées, le logiciel fait appel à la redondance mais celà ne suffit pas, on rajoute 5 à 20% de temps machine, création d'un fichier BSR, ici aucun stream n'est exploitable...
- décodage des binômes RS (surencodage REED SOLOMON) , on approche du 100 % de temps machine. A ce niveau 2 choix;
C'est sur les options 3 et 4 que l'on voit l'utilité d'une machine récente, c'est à dire supérieure à 2.8 gigas car, avec avec moins de ressources, le décodage va se révéler lent surtout sur le Reed Solomon ou la totalité du temps machine processeur va être utlisée à ce travail.
Des exemples...
Sur cette capture d'écran, on voit à l'extrème gauche le début d'une réception en B16 qui se situe entre 21 % et 23% en linéaire, en E16 ça aurait été vers les 18%, il n'est pas fait appel à la redondance, le temps machine reste uniforme...

En dessous, une réception à laquelle est fait appel à la redondance, nous passons de 24 à 32%, les creux et bosses du temps machines sont plus marqués et le graphe se situe une rangée plus haut.

Là nous venons d'afficher l'image, au niveau du curseur, le mien, l'affichage n'a pas eu besoin d'une correction en RS, transmission que l'on voit juste après . Les pics à droite avant la retombée au repos, à l'extrème droite, correspondent au passage du fichier .Wav de fin de la transmission (END.WAV)

Plusieurs conclusions s'imposent;
1) le choix du mode utilisé agit sur le temps machine
2) En mode B, il est très souvent fait appel à la redondance, ce qui augmente encore le temps machine
EasyPal est compilé sous Windows7 depuis quelques mois, et il a fallu beaucoup d'adaptation pour qu'il fonctionne correctement sur XP SP2 et SP3. Il est assez illusoire de penser que sous W2000 ou XP SP1, vous aller passer à côté des problèmes engendrés. L'OS sur lequel fonctionne le mieux EasyPal reste encore et toujours XP...
A compter de la version du 12 Février 2010, tous les fichiers contenus dans EasyPal comme les langages, sont maintenant sortis afin d'éliminer les détections de "faux positifs" par les anti- virus et malwares. S'il en découle forcément un avantage, un inconvénient majeur apparaît; si ces fichiers étaient protègés auparavant, ils sont maintenant à la merci d'OMs "bidouilleurs" qui vont prendre le risque de vouloir les éditer, voire de planter son programme ou faire planter celui du copain pour cause d'explications ou de bidouilles hasardeuses. Une réinstallation complète devra être effectuée pour pallier à ces soucis...
En France 3 betatesteurs, dont moi-même, F6BAZ et SWL51 Adel, peut-être y en a t'il d'autres, se partageaient la tâche, mais à priori, ils ont tous abandonné, moi y compris, pourquoi ??? ....
Eléments de réponse:
Le betatesteur est la personne qui va collationner les problèmes, les bugs du logiciel et éventuellement soumettre à l'auteur des sujets d'améliorations, il supporte aussi les sautes d'humeurs de certains OMs chez qui les problèmes sont plutôt dus à un système instable ou une machine trop faible mais dont il ne veulent pas l'admettre ou pire encore; la jalousie... Il va aussi tenter de résoudre les problèmes des OMs, problèmes très souvent dus à une configuration hors normes ou tout simplement l'ignorance volontaire ou non des docs et sites existants axés sur le sujet...
EasyPal s'est internationalisé et intègre maintenant 11 langages
Au départ EasyPal
n'était qu'en anglais, langue native de l'auteur australien
VK4AES et fin 2007, à ma demande, l'auteur a accepté
d'emblée l'enjeu, car pour lui aussi ce fut un énorme
travail, de sortir du programme un fichier langage qui tienne la
route, car à échéance, on visait
l'internationalisation, c'est à dire l'ajout d'autres
langages. Il n'y a que depuis l'automne 2008 qu'il semble que
celà se passe bien et depuis d'autres languages sont venus
s'ajouter au français que j'ai du refaire moults fois, parfois
3 dans une journée, 5 ou 6 dans une semaine...
Les langages
intégrés au logiciel sont l'anglais (par défaut),
le hollandais (PE1AIU et PD0CIF), le français (F6GIA bibi),
l'allemand (????), l'italien (IW1CYJ), le japonais (JA1HHL et
JA6AQV), le polonais (SP8WQX), l'espagnol (EA5ACG), le russe (UT7KF), le portugais (CU3HY Mike), le chinois (BG7NFM), d'autres suivront bien sur....
Des
docs sont disponibles en
,
lisez les...
Ces documents ont un certain temps déjà, le temps passe vite et il commence a y avoir quelques différences avec la réalité, surtout celui sur EasyPal, au vu de tous ses remaniements.
Sur l'HamDRM en général; http://f6gia.no-ip.org:8000/La%20DRM_OM_ou_hamDRM.pdf

Sur l'HamDRM et EasyPal; http://f6gia.no-ip.org:8000/la_drm_et_easypal_14_02_09.pdf

Il vous suffit d'avoir un lecteur PDF comme Adobe PDFReader, FoxitPDFReader ou ExpertPDFReader et etc... pour les lire...
Quelques programmes gravitent autour de la DRM...
Attention tous les programmes cités ci-dessous sont, sauf indication contraire, gratuits ou avec de lègères limitations n'en pénalisant pas l'usage...
![]()
IRFANVIEW
v 4.28 qui
permet d'afficher les images en cours de réception (pas
utilisable en codage RS), de traiter les images super
compressées en JP2000...
http://f6gia.no-ip.org:8000/x-drm/media_iview428_setup.zip

![]()
SSTPVPICS v 3.52,
de W3WVG qui permet de gérer les images dans les
répertoires EasyPal, de les retoucher, d'éditer des
cartes QSL et etc...

Réglages, utilitaires et fichiers sons...
Un fichier
vawe permettant d'ajuster au mieux la modulation de son transceiver;
http://f6gia.no-ip.org:8000/x-drm/puis_drm.wav,

l'utilisation
en est décrite en cliquant ici;
http://f6gia.no-ip.org/hamdrm/reglage_emission01.html
Un logiciel
de mesure/analyseur de spectre, c'est SPECLAB, et on le
charge là:
http://f6gia.no-ip.org:8000/x-drm/labo_speclab_2.76beta11.zip

Et comme un
bonheur n'arrive jamais seul, voici mon fichier de configuration pour
SPECLAB, paramètré spécialement pour la DRM OM, voir ci-dessus, chargement ci-dessous:
http://f6gia.no-ip.org:8000/x-drm/SETTINGS.INI
Le déposer dans le répertoire "configurations" en racine de SPECTRUM, ensuite cliquez sur "File" dans le menu, choisir "Load Settings from..." qui vous amènera dans le répertoire "configurations". Au bout de "Fichiers de type:" après "User Profiles (*.usr)" tout à droite vous avez une fléche noire vers le bas, vous cliquez dessus, ce qui aura pour effet de vous montrer la liste des extensions disponibles, pas beaucoup de choix il y en a 2. Vous cliquez sur "INI Files (*.ini) et là, ô miracle votre fichier SETTINGS.INI va apparaître, il ne vous reste juste qu'à le sélectionner et cliquer sur "Ouvrir" pour vous retrouver dans ma configuration.
De nombreux programmes gratuits de dessin et de retouches existent pour le bonheur de tous...
![]()
PHOTOFILTRE
v 6.52
permet quasiment toutes les prouesses, surtout si l'on charge
quelques "plugins" disponibles sur son site...
A noter qu'une version de photofiltre 10.32 payante existe et qu'elle comprend encore plus de choses utiles, pratiques et sympathiques...
![]()
PAINT.NET
v3.58,
idem au précédent, mais nécessite d'avoir .NETframework
v3.5 sp1 installé ou l'utilisation de Vista ou Seven, permet aussi l'utilisation de quekques "plugins" Photoshop"...

![]()
PHOTOSCAPE
V3.5
qui permet plein de choses avec en particulier le traitement par lot
de quelques images, voire un répertoire complet, avec
changement de format, incorporation d'une image, d'un texte (votre
indicatif par exemple, d'un cadre parmi bien d'autres, changement de
la taille, éventuellement du nom...

![]()
FASTONE
RESIZER qui est du même acabit que PhotoScape
concernant le traitement par lot de quelques images ou d'un
répertoire. Il est édité en anglais mais une
bande de volontaires "COLOK Traductions" le
traduit en français dés la sortie des mises à
jour, il faut quand même compter le temps de le faire....
La version
francisée est disponible sur le serveur HTTP f6gia;
http://f6gia.no-ip.org:8000/x-drm/img_FastStoneResizer-30.exe

Il en existe aussi de très performants en ligne (sans installation sur l'ordinateur).
Certains sont
même très évolués, jugez plutôt;
http://aviary.com

http://www.pixlr.com/editor/?loc=fr

http://www.picnik.com/app#/home/welcome

Les copies d'écrans ou d'une partie d'écran ne sont pas oubliées avec:
![]()
PicPick (http://picpick.wiziple.net/);
Très bien fait et
intègre même un éditeur d'images simplifié
mais néanmoins suffisant pour l'usage... C'est mon préféré...
http://f6gia.no-ip.org:8000/x-drm/cop-ecran_picpick_3.0.2.exe

Le choix de ce logiciel n'est pas du au hasard, il découle du fait de la mise en presse-papiers immédiate après la copie d'écran. Vous pouvez aussi opter pour la sauvegarde immédiate ou la dépose de votre copie directement dans l'éditeur interne pour modification éventuelle. Le raccourci clavier est totalement paramètrable, pour ma part, j'utilise directement la touche PRt Screen ou Impr écran du clavier pour la capture d'une zone directement.
ou 
Il est bien entendu que sans ce logiciel, la copie d'écran avec l'appui de la touche Impr Ecran ne concerne que l'écran complet affiché. Cette copie d'écran est disponible à partir du presse papiers mais le choix d'une partie ou d'une autre devra se faire avec un logiciel approprié...
Bien sur, ce programme est gratuit et n'oblige pas à une gymnastique cérébrale pour le faire fonctionner.
Les programmes de captures d'écrans sont légions et j'ai pris le parti de ne citer que celui correspondant à mes besoins et à ceux des OMs pour l'usage courant. PicPick, pour avoir un éditeur interne et sa souplesse de paramètrage, m'a largement séduit; on peut tout faire!!!
Note: De par cet article, je ne retire le mérite de quiconque de faire à leur manière, je tire mon chapeau à tout ceux et toutes celles qui mettent à disposition leurs stations, leur temps ou se livrent à la vindicte populaire (comprendre; de certains au langage chatié) pour promouvoir leur passe temps favori...
Certaines fonctionnalités d'EasyPal requièrent une connexion internet pour les utiliser... (à développer)
La
montée des images reçues sur un serveur FTP
La
sauvegarde d'images préparées et sauvées en
répertoire "View"
La
télécommande de l'arrêt d'une transmission
d'image par d'autres stations connectées...
L'indication de la
présence de telles ou telles stations sur l'air via la
fonction ONAIR
L'utilisation
de programmes comme
EZCalls
EZLOG
DigiSites
SSTVSites, EZCALLs, EZLog, Digisites sont écrits par W3WVG, et la traduction en français est assurée par mes soins, en étroite collaboration avec l'auteur.
A suivre...