Nel panorama della sorveglianza aeronautica cooperativa moderna, la tecnologia ADS-B (Automatic Dependent Surveillance-Broadcast) a 1090 MHz ha rivoluzionato il tracciamento dei voli. Tuttavia, una percentuale significativa di aeromobili militari, elicotteri di soccorso ed velivoli GA (General Aviation) opera ancora con transponder Mode S Legacy o SSR (Secondary Surveillance Radar) privi di capacità di trasmissione della posizione GPS. à qui che entra in gioco la Multilaterazione (MLAT): sfruttando la differenza dei tempi di arrivo (TDOA - *Time Difference of Arrival*) dei pacchetti interrogati o spontanei captati da una fitta rete di ricevitori terrestri sincronizzati al nanosecondo tramite ricevitori GPS con segnale Pulse-Per-Second (PPS), è possibile calcolare la posizione tridimensionale esatta di qualsiasi bersaglio radio.
â¡ Scheda Tecnica & Dati Operativi
1. Principi Fisici della TDOA e Geometria dei Tempi di Arrivo
Il principio di funzionamento della multilaterazione passiva si basa sull'iperboloidi di posizione. Quando un aeromobile equipaggiato con ICAO 24-bit Hex ID (es. 48406F) trasmette un impulso Mode S (Short Squitter DF11 o Surveillance Reply DF4/DF16), il fronte d'onda elettromagnetico si propaga alla velocità della luce ($c \approx 299.792.458 \text{ m/s}$). Se almeno quattro stazioni di terra ricevono lo stesso identico pacchetto binario, ciascuna stazione registrerà un timestamp di arrivo $t_i$.
La differenza temporale tra la stazione $A$ e la stazione $B$ definisce un'iperbole geometrica:
\Delta t_{AB} = t_A - t_B = \frac{||R_A - P|| - ||R_B - P||}{c}
Intersecando almeno tre linee di base (quattro ricevitori coordinati), il sistema risolve il sistema di equazioni non lineari determinando latitudine, longitudine e quota barometrica del velivolo. L'accuratezza millimetrica richiesta rende indispensabile l'uso di riferimenti temporali atomici o basati su GPS Pulse-Per-Second (PPS) con precisione inferiore a 20 nanosecondi.
2. Architettura Hardware e Sincronizzazione PPS per Feeder ADSBItalia

Per partecipare attivamente alla rete di multilaterazione di ADSBItalia, non basta un ricevitore SDR standard sintonizzato su 1090 MHz; è richiesta una perfetta stabilità di clock. L'uso di oscillatori a cristallo economici (TCXO) non è sufficiente a causa del drift termico che introdurrebbe errori di decine di metri nel calcolo TDOA.
La configurazione hardware raccomandata per un nodo feeder avanzato comprende:
- Ricevitore SDR: RTL-SDR v4 (con schermatura migliorata e Q-branch ottimizzato) o Airspy Mini / Airspy R2 per gestire tassi di campionamento elevati (20 MSPS).
- Antenna 1090 MHz: Antenna collineare verticale in fibra di vetro da 5dBd accordata esattamente su 1090 MHz, collegata tramite cavo a bassissima perdita LMR-400 o RG-213.
- Filtro SAW / Passabanda: Filtro ceramico centrato a 1090 MHz con banda passante di 12-24 MHz per eliminare le forti interferenze GSM/LTE e dei ponti radio TV.
- Modulo di Sincronizzazione PPS: Ricevitori GNSS dedicati come il modulo u-blox NEO-M8T o LEA-M8T in grado di emettere un impulso PPS hardware direttamente collegato al pin GPIO del Raspberry Pi o tramite interfaccia di timestamping FPGA.
*028c42b8e0104f;
-- CRC: OK
-- Downlink Format: 11 (Acquisition Squitter)
-- Capability: 4 (Permanent alert / SPI)
-- ICAO Address: 48406F (ITA - Italian Air Force / Guardia Costiera)
-- Timestamp PPS: 1718374928.109284719 s
3. Configurazione Software del Decoder e Invio ai Server
Il software standard di decodifica e inoltro dei dati MLAT è readsb o dump1090-fa, opportunamente compilati con supporto per il clock esterno e la sincronizzazione di rete. Di seguito sono riportati i comandi di installazione e configurazione per sistemi Linux Debian/Raspberry Pi OS:
sudo apt update && sudo apt install -y git build-essential debhelper libusb-1.0-0-dev pkg-config rtl-sdr librtlsdr-dev
git clone https://github.com/wiedehopf/readsb.git
cd readsb
make -j$(nproc) AIRCRAFT_HASH_BITS=16
sudo make install
Per avviare il demone di acquisizione impostando il guadagno ottimale dell'RTL-SDR v4 e abilitando l'invio dei dati grezzi MLAT verso il collettore centrale, utilizzare il seguente comando di servizio systemd:
readsb --device-type rtlsdr --net --net-connector feed.adsbitalia.it,30004,beast --gain 49.6 --ppm 0 --net-bi-port 30005 --lat 41.9028 --lon 12.4964 --fix --net-heartbeat 60 --net-ro-size 1280 --net-ro-interval 0.05
4. Tabella di Riferimento: Frequenze e Parametri dei Segnali di Sorveglianza
La tabella seguente riassume i principali parametri delle trasmissioni aeronautiche a radiofrequenza utilizzate per il tracciamento ADS-B, Mode S e MLAT rispetto ai sistemi di terra tradizionali:
| Servizio / Protocollo | Frequenza Operativa | Modulazione | Scopo della Sorveglianza |
|---|---|---|---|
| ADS-B / Mode S Downlink | 1090 MHz ± 1 MHz | PPM (Pulse Position Modulation) | Sorveglianza dipendente e autonoma (Posizione GPS inclusa) |
| SSR Interrogazione Radar | 1030 MHz | DPSK / Impulsi a coppie (P1, P3, P4) | Interrogazione attiva da terra per Mode A/C/S |
| UAT (Universal Access Transceiver) | 978 MHz | FSK (Frequency Shift Keying) | Sorveglianza dati UAT (principalmente USA / FAA) |
| MLAT TDOA Mode S | 1090 MHz | PPM (Squitter Passivi / Risposte) | Geolocalizzazione passiva tramite differenza tempi di arrivo |
5. Condividi i Tuoi Dati con ADSBItalia (Feeding HFDL/ACARS & MLAT)
Contribuire alla crescita della rete di monitoraggio open-source di ADSBItalia permette di migliorare la copertura radar su tutto il territorio nazionale ed europeo, integrando tracciati MLAT avanzati e comunicazioni ACARS/HFDL. Se possiedi un ricevitore SDR e desideri configurare il tuo impianto come stazione di terra certificata, visita la nostra Guida Feeder Ufficiale ADSBItalia per istruzioni dettagliate passo-passo.
Tutti i dati raccolti dalle stazioni dei nostri feeder confluiscono in tempo reale sulla nostra Mappa Live Radar map.adsbitalia.it, dove potrai verificare immediatamente la bontà della ricezione, il corretto funzionamento del tuo clock PPS e la posizione dei velivoli tracciati tramite multilaterazione MLAT.

