il laboratorio digitale per radioamatori
Fldigi, acronimo di Fast Light Digital, è un software gratuito e open source sviluppato e mantenuto dal gruppo che fa capo a Dave Freese, W1HKJ, con il contributo di altri sviluppatori della comunità radioamatoriale internazionale. Nato come applicazione di modem audio per i modi digitali HF, nel corso degli anni è diventato uno dei riferimenti principali per chi vuole operare in digitale senza affidarsi a soluzioni proprietarie o commerciali.
Il principio di funzionamento è semplice nella sua architettura: Fldigi utilizza la scheda audio del computer come interfaccia tra il software e il ricetrasmettitore. Il segnale audio in uscita dalla radio viene campionato, analizzato ed elaborato in tempo reale, e allo stesso modo il software genera i toni audio che – inviati all’ingresso del microfono o della porta dati della radio – costituiscono il segnale trasmesso. Questo approccio, basato interamente sull’audio, significa che tutto ciò che accade nella catena di ricetrasmissione è visibile e misurabile: un livello audio troppo elevato causa distorsione immediatamente rilevabile, un filtro IF troppo stretto si manifesta nel comportamento del decoder, una modulazione sporca si vede sul waterfall prima ancora che si perda testo.
L’interfaccia grafica include tre strumenti di analisi del segnale: il waterfall, che mostra in forma bidimensionale frequenza e intensità del segnale nel tempo; lo spectrum scope, che offre una vista istantanea della densità spettrale; e un oscilloscopio, utile per valutare la forma d’onda audio. Insieme, questi strumenti permettono di diagnosticare in modo immediato la qualità del segnale ricevuto e di verificare la corretta impostazione della stazione trasmittente.
Fldigi supporta un numero molto ampio di modi digitali, tra cui PSK31 e le sue varianti (PSK63, PSK125), MFSK in diverse configurazioni, Olivia, RTTY, Hellschreiber, DominoEX, Thor, WSPR e il CW. PSK31 è particolarmente sensibile all’accordo in frequenza: anche pochi Hertz di scostamento tra le due stazioni si traducono in errori di decodifica, e il waterfall lo rende immediatamente evidente. Olivia, al contrario, è progettata per resistere a condizioni di propagazione difficili grazie a una struttura a toni multipli con correzione degli errori integrata. MFSK, anch’esso multitonale, richiede una catena audio ben calibrata e può quindi servire come indicatore indiretto della qualità dell’impianto.
Sul fronte del controllo della radio, Fldigi offre tre modalità distinte. La più comune è l’integrazione con FlRig, un’applicazione della stessa suite dedicata al controllo CAT del ricetrasmettitore, che gestisce in modo autonomo la comunicazione con la radio e mette a disposizione di Fldigi le informazioni di frequenza e modalità operative. Ha comunque anche il supporto diretto a Hamlib, una libreria open source che fornisce un’interfaccia software unificata per centinaia di modelli di radio di marche diverse: questa compatibilità estesa rende Fldigi utilizzabile praticamente con qualsiasi apparato moderno, indipendentemente dal produttore.
È importante delimitare il campo d’azione di Fldigi per evitare aspettative errate. I modi weak-signal della famiglia WSJT – FT8, FT4, JT65, JT9 e gli altri – non sono supportati: si tratta di protocolli con sincronizzazione temporale al secondo, struttura del messaggio predefinita e logica operativa completamente diversa, che richiedono software dedicati come WSJT-X. Allo stesso modo, Fldigi non gestisce la SSTV, che opera con immagini digitalizzate, sincronismi di linea e frame rate propri. Chi cerca un decoder universale troverà inevitabilmente i limiti di Fldigi; chi invece vuole uno strumento per i modi digitali audio tradizionali, con piena visibilità su ciò che accade al segnale, troverà in Fldigi uno degli ambienti più completi disponibili.
La suite di applicazioni collegate completa l’ecosistema. FlRig gestisce il controllo del ricetrasmettitore. FlMsg è dedicato alla composizione e alla gestione di messaggi strutturati secondo standard operativi formali, inclusi i moduli ICS utilizzati nelle comunicazioni di emergenza. FlAmp implementa un protocollo di trasmissione file con suddivisione in blocchi e checksum, pensato per garantire il recupero dei dati anche in condizioni di canale degradato. FlWrap aggiunge un livello di verifica dell’integrità ai messaggi di testo prima della trasmissione. Si tratta di strumenti pensati non per l’uso occasionale, ma per chi opera in contesti di traffico formale, esercitazioni di protezione civile o comunicazioni di emergenza.
FlDigi è preinstallato in HamLinux, ma ovviamente richiede una configurazione iniziale per potere operare. Nulla di complicato, basta compilare i campi del wizard di configurazione iniziale. Gli unici passaggi che richiedono attenzione sono relativi alla configurazione delle interfacce: basta seguire le indicazioni di questo post. Al controllo della radio (rig control) sono dedicate più pagine di opzione. FlDigi può operare con flrig, rigcat ed hamlib: io preferisco usare quest’ultima opzione. Ad hamlib ho dedicato un post.
FlDigi ha una ottima guida in linea, (in italiano) mentre dal sito di W1HKJ è possibile scaricare anche la versione in pdf.
