Come funziona un modulo anti-jamming adattivo per GNSS: filtri notch adattivi a cascata, elaborazione spaziale con array di antenne CRPA e filtri a complessità ridotta senza moltiplicatori. Dati, specifiche e compromessi reali dai principali studi di settore.

Che cos'è un modulo anti-jamming adattivo per ricevitori GNSS?

Un modulo anti-jamming adattivo per ricevitori GNSS è, in pratica, un sottosistema che fiuta le interferenze mentre sono in corso e ritocca da solo i propri parametri per sopprimerle, cercando di non penalizzare la ricezione dei satelliti. Lavorando sui front-end di navigazione mi sono convinto che la progettazione ruoti attorno a tre famiglie di approcci: filtri notch adattivi (ANF) sul front-end, elaborazione spaziale con array di antenne (CRPA) e algoritmi di tracciamento nel ricevitore. Il punto di partenza è sempre lo stesso: i segnali GNSS arrivano a terra debolissimi, tra -160 dBm e -130 dBm, cioè circa 30 dB sotto il rumore ambientale, dopo un viaggio di quasi 20.000 km. Basta questo per capire perché un'interferenza, anche di potenza modesta, possa mandare in saturazione il front-end.

Se si passa in rassegna la letteratura sul tema, da Chien (2013) fino a Song et al. (2024) pubblicato su Frontiers in Physics, emerge sempre la stessa conclusione: non c'è un singolo componente che risolve tutto, ma piuttosto una catena di moduli in cascata, ognuno pensato per contrastare una minaccia ben precisa. Un modulo ANF, ad esempio, si occupa di mitigare un'interferenza a onda continua (CWI); un array CRPA genera dei nulli spaziali in direzione dei jammer; un filtro a complessità ridotta, invece, serve a tenere il carico computazionale entro limiti accettabili. Alla fine la scelta dipende da vari fattori: il tipo di interferenza da affrontare, lo spazio fisico a disposizione e il budget di potenza disponibile.

Come funziona un filtro notch adattivo (ANF) contro l'interferenza a onda continua

Il filtro notch adattivo è, in pratica, il mattone su cui si regge tutta la protezione anti-jamming nel dominio del tempo. Chien, nel suo lavoro del 2013 – uno di quelli citati un sacco di volte, tipo 155 – spiega che un sistema anti-jamming è fatto da moduli ANF messi in cascata, capaci di accorgersi della presenza di CWI: ogni modulo si occupa di una singola interferenza a onda continua. E qui sta il punto interessante: l'ANF non si limita a filtrare e basta. Prima rileva se la CWI c'è, poi ne stima la potenza sfruttando il valore statistico e lo stato interno del filtro IIR. È proprio questa stima "dall'interno" che consente di compensare la distorsione del picco di correlazione quando si lavora in presenza di interferenza a banda stretta (NBI), un problema che altrimenti ti va a rovinare la misura di pseudorange.

In pratica, quando il numero di jammer non è noto a priori, la soluzione a cascata è quella che si impone quasi da sola. Ogni stadio aggiunge un notch, è vero, ma porta con sé anche latenza e complessità: il bilanciamento tra profondità di soppressione e integrità del segnale utile non è mai uguale a se stesso e va valutato caso per caso. Xu et al. (2025, IOP) inquadrano proprio il filtraggio notch adattivo sul front-end come approccio ormai consolidato, mentre sul fronte del rilevamento gli algoritmi più utilizzati restano l'analisi ciclostazionaria e l'energy detection.

Elaborazione spaziale con array di antenne e nulling CRPA

L'elaborazione spaziale anti-jamming unisce un array di antenne a un algoritmo adattivo. Wang (ACES Journal, novembre 2019) descrive il processing spaziale adattivo basato su un array ricevente a sette elementi. Il principio è semplice da enunciare, ma tutt'altro che banale da mettere in pratica: le differenze di fase e ampiezza tra gli elementi codificano la direzione di arrivo (DOA), e il beamforming adattivo calcola un peso complesso per ciascun elemento, generando dei nulli di cancellazione verso i jammer. In questo modo il CRPA funziona come un vero e proprio filtro spaziale, senza toccare l'hardware del ricevitore a valle.

Sul piano costruttivo, la scelta del quad-feed — quattro punti di alimentazione disposti in modo ortogonale — permette di ottenere una polarizzazione circolare destra (RHCP) che mantiene una purezza stabile anche su angoli di fascio più ampi rispetto a quanto farebbe un ibrido in quadratura. Quanto alla copertura in frequenza, nella pratica si spazia dal GPS L1/L2 al BeiDou B1/B2/B3, passando per Galileo E1/E5a/E5b e GLONASS G1/G2. Non mancano poi soluzioni leggere, sotto i 500 g, pensate apposta per quelle piattaforme dove ogni grammo conta davvero.

Quanti nulli può formare un CRPA a 4 elementi?

Con quattro gradi di libertà spaziali, il massimo teorico è di tre nulli indipendenti: uno dei gradi deve infatti restare libero per non sacrificare il guadagno verso i satelliti. È una regola che ho ritrovato più volte confrontando le schede tecniche dei produttori: i CRPA a 4 elementi più diffusi sul mercato gestiscono 2-3 nulli simultanei, con una soppressione a banda larga che supera i 40 dB. Nei progetti dual-band, invece, i nulli vengono distribuiti separatamente su L1 e su L2/L5, e così il numero complessivo di jammer contrastabili sale a 4-6, con 1-3 nulli per banda e profondità che di norma si attestano tra 20 e 40 dB.

Qui di seguito trovi una tabella che raccoglie i parametri più importanti di un CRPA a 4 elementi, così come riportati nei dati tecnici di SafeGNSS.

ParametroValore tipico
Elementi dell'array4 elementi indipendenti
Nulli teorici massimi3 (un grado per il guadagno satellitare)
Nulli simultanei mainstream2-3
Soppressione a banda larga> 40 dB
Profondità dei nulli20-40 dB
Jammer contrastabili (dual-band)4-6 (1-3 per banda)
Peso (design leggeri)< 500 g

Il punto è che i nulli non sono gratis: ognuno si "mangia" un grado di libertà e riduce la capacità di guadagno verso i satelliti. Ecco perché, quando lo spazio lo permette, i progettisti preferiscono array più grandi; nei sistemi a 4 elementi, invece, si accetta un compromesso esplicito tra quanti jammer riuscire a sopprimere e quanto resta robusto il segnale utile.

Implementazione senza moltiplicatori e complessità computazionale

Nei ricevitori di navigazione il vincolo non è solo la qualità del filtraggio, ma il consumo e l'area del silicio. Song et al. (2024, Frontiers in Physics) propongono un approccio cascato senza moltiplicatori per l'anti-jamming nel dominio del tempo: la decomposizione numerica della potenza si basa sulla codifica ottimale Canonical Signed Digit (CSD) e sulla decomposizione dei coefficienti, sostituendo il moltiplicatore con un numero minimo di operazioni di somma e shift. È un'idea che ho trovato elegante perché attacca il collo di bottiglia reale dei filtri FIR/IIR ad alte prestazioni.

Il guadagno è quantificabile: rispetto al CSD tradizionale, per un filtro anti-interferenza con quantizzazione a 12 bit si risparmiano un sommatore, 20 operazioni di shift e cinque lunghezze di parola codificate, mantenendo la deviazione della misura di pseudorange sotto 0,27 ns. Questo dato è cruciale: significa che la semplificazione hardware non compromette l'accuratezza della misura di posizione, che resta il requisito funzionale primario di qualsiasi ricevitore GNSS.

Progettazione a due stadi: anti-saturazione e anti-jamming

Tan et al. (CNCT 2016, Xiamen, Cina, 16-18 dicembre 2016) documentano un'architettura a due stadi particolarmente istruttiva: due moduli anti-saturazione nel front-end RF e un modulo anti-jamming nel front-end IF, basato su un array di 4 antenne. Il modulo anti-saturazione usa uno sfasatore RF e un amplificatore per formare un nullo profondo verso l'interferenza forte, proteggendo la catena di ricezione prima che il segnale venga digitalizzato. Il modulo anti-jamming usa invece il blind space time adaptive processing (STAP), che opera senza conoscere a priori la direzione dei jammer.

I risultati sperimentali riportati sono notevoli: almeno 21 dB di miglioramento anti-saturazione e quasi 60 dB di mitigazione dell'interferenza. La lezione progettuale è che l'anti-saturazione va affrontata prima dell'anti-jamming: se il front-end si satura, nessun algoritmo a valle può recuperare il segnale. Questa architettura a due stadi è oggi alla base di molte soluzioni commerciali, che combinano filtraggio in frequenza, controllo automatico di guadagno e sensori inerziali.

Quali parametri di prestazione contano davvero nelle specifiche

Quando si valuta un modulo anti-jamming, le specifiche che contano sono poche e concrete. La soppressione a banda larga (spesso &gt; 40 dB), il numero di nulli simultanei, la profondità dei nulli (20-40 dB), la copertura multibanda e il peso. A queste si aggiungono i parametri di sistema: la deviazione di pseudorange, che nei progetti di Song et al. resta sotto 0,27 ns, e il miglioramento anti-saturazione, che nell'esperimento di Tan et al. raggiunge almeno 21 dB.

Accanto ai numeri, contano le strategie di diversità. I ricevitori dual/multi-frequenza possono commutare sulle bande non colpite (L1, L2, L5), una forma di diversità in frequenza che non richiede hardware aggiuntivo. L'autenticazione e la cifratura del segnale prevengono invece lo spoofing, una minaccia diversa dal jamming ma spesso confusa con esso. In ambito militare si usano GPS M-Code o Galileo PRS, che offrono segnali resistenti e autenticati. L'integrazione INS/GNSS resta il complemento naturale: mantiene la posizione durante brevi perdite di segnale.

Quali prodotti e sistemi commerciali adottano queste architetture

Il mercato offre oggi soluzioni che implementano queste architetture a diversi livelli di integrazione. Septentrio AIM+ fornisce protezione anti-jamming GNSS con monitoraggio e mitigazione delle interferenze in tempo reale. IAI ADA Anti Jamming System è pensato per irrobustire le piattaforme militari contro il jamming GNSS. Motionew propone il terminale GNSS dual-frequency modello TX2501-AJS-4CH-DPA, con doppio design anti-jamming e architettura digitale a phased array a 4 canali. BenTech, infine, utilizza la tecnologia CRPA nella propria soluzione di antenna anti-jamming.

La differenza tra queste soluzioni sta nel grado di integrazione e nel target d'uso: i sistemi militari privilegiano la robustezza e l'integrazione con sensori inerziali, mentre i terminali commerciali puntano su formati compatti e compatibilità multibanda. In tutti i casi, la logica di fondo resta quella descritta dalla letteratura: rilevare in tempo reale, adattare i parametri e preservare il guadagno verso i satelliti.

Domande frequenti sui moduli anti-jamming GNSS

Come funziona un modulo anti-jamming adattivo?

Rileva le interferenze in tempo reale e adatta i propri parametri per sopprimerle. Gli approcci più comuni includono filtri notch adattivi che mitigano l'interferenza a onda continua e l'elaborazione spaziale con array di antenne, che orienta i nulli verso le sorgenti di jamming preservando il guadagno del segnale satellitare.

Che cos'è un filtro notch adattivo nell'anti-jamming GNSS?

È un modulo a cascata in grado di rilevare la CWI: ogni modulo mitiga una singola interferenza a onda continua. Il filtro rileva la CWI e ne stima la potenza usando il valore statistico e lo stato interno del filtro IIR, compensando così la distorsione del picco di correlazione nelle scene con interferenza a banda stretta.

Quanti nulli può formare un CRPA a 4 elementi?

Con quattro gradi di libertà spaziali il massimo teorico è di tre nulli indipendenti, perché un grado deve mantenere il guadagno verso i satelliti. I sistemi CRPA a 4 elementi mainstream supportano 2-3 nulli simultanei con soppressione a banda larga superiore a 40 dB e profondità dei nulli tipicamente tra 20 e 40 dB.

Che cos'è un filtro anti-jamming senza moltiplicatori?

È un'implementazione che sostituisce i moltiplicatori con addizioni e operazioni di shift, usando tecniche come la codifica Canonical Signed Digit e la decomposizione dei coefficienti. Un approccio cascato senza moltiplicatori riduce i componenti di un filtro a quantizzazione a 12 bit mantenendo la deviazione della misura di pseudorange sotto 0,27 ns.