Un observatoire complet et auto-hébergé pour l'activité radioamateur en HF/VHF. Il transforme un appareil RTL-SDR économique, associé à un PC Linux ou un Raspberry Pi, en un laboratoire de propagation et d'occupation fonctionnant en continu.
Fonctionnalités Clés
4ham-spectrum-analysis est un observatoire complet et auto-hébergé pour l'activité radioamateur en HF/VHF, conçu pour transformer un RTL-SDR économique (ou SDR compatible), associé à un PC Linux ou un Raspberry Pi, en un laboratoire de propagation et d'occupation fonctionnant en continu et scientifiquement rigoureux.
La plateforme combine :
- DSP et waterfall en temps réel — détection adaptative d'occupation par puissance/seuil, spectre et waterfall dans le navigateur, extraction du SNR/Doppler/crête par événement.
- Pipeline multi-décodeur — FT8/FT4/WSPR via WSJT-X, CW via un détecteur à filtre adapté maison, SSB par détection d'activité vocale avec transcription optionnelle via Whisper ASR, APRS via Direwolf KISS (RF) et APRS-IS (TCP), avec une classification unifiée à 3 règles
rf_gated sur la carte et dans les analyses.
- Analyse des balises NCDXF/IARU — planificateur de créneaux de 10 s aligné sur l'UTC, surveillant 18 balises fixes sur les bandes 20/17/15/12/10 m, onglet dédié dans le tableau de bord avec KPI, contexte ionosphérique, score de propagation par bande, matrice d'activité récente et superposition multi-bande des balises directement sur le globe de propagation principal.
- Score de propagation par décodage confirmé — seuls les événements vérifiés avec indicatif+SNR alimentent le score de propagation ; les événements sans indicatif sont enregistrés comme occupation de bande mais exclus du score, ce qui garde la métrique défendable pour un usage académique.
- Rotation automatique de balayage multi-bande — durée configurable, préréglages, planificateur, compte à rebours en direct, interface adaptée au mode.
- Tableau de bord Analytique Académique — score de propagation, cartes de chaleur par bande, jauges KPI instrumentales, agrégations historiques (1 h → 30 j), exports XLSX/CSV exhaustifs avec enrichissement DXCC/locator/source.
- Miroir public (push-mirror) vers un hébergement PHP+MySQL mutualisé — réplique en lecture seule du tableau de bord Analytique Académique, publiée toutes les 5 min via des instantanés JSON signés, sans redirection de port entrante, sans WebSocket et sans surface d'administration côté public (ex. https://cs5arc.pt/external_academic_analytics/).
- Exploitation de niveau production — packaging systemd, installateur graphique whiptail, SQLite en mode WAL avec index composites, journaux structurés, authentification admin par bcrypt, réplication du miroir signée en HMAC-SHA256.
- Ce logiciel sert uniquement de guide de radioscience pour une station radioamateur en activité ou pour l'analyse de données radioélectriques par la communauté scientifique.