A ști că există un emițător radio este util tactic. A ști unde se află poate fi decisiv. Radiogoniometria (DF) — procesul de determinare a lagărului sau poziției unui emițător radio din datele semnalului primit — este printre cele mai vechi sarcini în informațiile militare de semnale și una care a câștigat importanță operațională reînnoită pe măsură ce conflictele moderne se bazează puternic pe comunicații radio la fiecare eșalon. Un singur receptor DF poate determina lagărul la un emițător. O rețea de receptori DF poate determina poziția emițătorului prin triangulare sau tehnici de diferență de timp, cu o acuratețe care depășește cu mult ceea ce poate realiza un singur nod.

Construirea și operarea unei rețele DF este o problemă de arhitectură software la fel de mult ca o problemă hardware. Nodurile fizice — receptori cu antene direcționale — sunt tehnologie matură. Ceea ce determină eficacitatea operațională este modul în care acele noduri sunt rețelate, sincronizate și fuzionate: cum sunt combinate măsurătorile de lagăr de la mai multe noduri, cum sunt modelate și comunicate incertitudinile și cum este integrată ieșirea de geolocalizare în tabloul tactic. Acest articol examinează acele întrebări de arhitectură software.

De ce Este Necesară o Rețea

Un singur receptor de radiogoniometrie produce o linie de lagăr (LOB): o direcție de la locația receptorului spre poziția estimată a emițătorului. Această linie constrânge emițătorul să existe undeva de-a lungul acelui lagăr — nu produce o poziție. Pentru a fixa poziția emițătorului, sunt necesare cel puțin două linii de lagăr care se intersectează de la receptori separați spațial.

Această cerință geometrică este fundamentală, dar motivele practice pentru o rețea DF cu mai multe noduri merg dincolo de simpla nevoie de două lagăre. Nodurile multiple oferă redundanță: dacă un nod pierde semnalul (din cauza mascării terenului, bruiajului sau defecțiunii echipamentului), altele continuă să furnizeze date. Nodurile multiple îmbunătățesc acuratețea prin supradeterminare — trei sau mai multe noduri produc multiple LOB-uri care se intersectează, iar regiunea de intersecție poate fi calculată ca o estimare statistică mai mică decât orice intersecție de perechi singulare. Nodurile multiple permit acoperirea mai multor emițători simultani: o rețea de zece noduri poate fi taskată dinamic pentru a urmări mai multe ținte simultan, atribuind perechi de noduri diferitor emițători pe baza geometriei și disponibilității.

Geometria rețelei — pozițiile nodurilor față de alte și față de zonele așteptate ale emițătorilor — determină fundamental acuratețea realizabilă. Nodurile care sunt prea aproape produc o geometrie prost condiționată: două LOB-uri cu un unghi inclus foarte mic se intersectează la o elipsă de fix foarte lungă și îngustă, cu axa majoră aliniată cu bisectoarea unghiului. O geometrie bună a rețelei DF necesită noduri separate de distanțe comparabile cu distanța așteptată emițător-la-rețea, poziționate pentru a oferi diversitate unghiulară în jurul zonei așteptate de activitate a emițătorului.

Arhitectura TDOA și Cerințele de Sincronizare în Timp

Diferența de timp de sosire (TDOA) este o tehnică alternativă de geolocalizare care nu necesită antene direcționale. În TDOA, același semnal de emițător este primit la două sau mai multe noduri la momente ușor diferite — diferența de timp este determinată de diferența în lungimile căilor de semnal de la emițător la fiecare nod. Date pozițiile cunoscute ale nodurilor receptoare și diferența de timp măsurată, emițătorul este constrâns la un hiperboloid (în 3D) sau o hiperbolă (în 2D) pe care diferența de lungime a căii egală valoarea măsurată. Două perechi de noduri produc două hiperbole; intersecția lor este poziția emițătorului.

TDOA oferă mai multe avantaje față de AOA: poate folosi antene omnidirecționale (mai simple și mai puțin costisitoare decât arrayurile direcționale), este mai puțin susceptibil la erorile de lagăr induse de multipath, și poate lucra cu impulsuri de semnal foarte scurte — chiar și câteva milisecunde de semnal sunt suficiente pentru a calcula o măsurătoare TDOA, în timp ce AOA necesită suficient semnal pentru a obține o estimare de lagăr stabilă din array.

Cerința critică pentru TDOA este sincronizarea precisă în timp între toate nodurile receptoare. Măsurătoarea TDOA este diferența în timpii de sosire la două noduri. Pentru semnalele VHF (în jurul a 150 MHz), o eroare de sincronizare de 100 nanosecunde se traduce în aproximativ 30 de metri de eroare de poziție în măsurătoarea TDOA. Pentru a realiza erori de poziție sub 100 de metri, erorile de sincronizare trebuie menținute sub aproximativ 300 de nanosecunde — o cerință care impune practic oscilatoare disciplinate de GPS la fiecare nod, cu acuratețe de sincronizare sub microsecundă din semnalele GPS 1PPS.

Sincronizarea GPS are o vulnerabilitate operațională: semnalele GPS pot fi bruiate sau falsificate. Software-ul rețelei DF trebuie să detecteze întreruperi GPS sau evenimente de falsificare și fie să revină la o alternativă mai puțin precisă (holdover oscilator cu cristal) sau să alerteze operatorii că încrederea în sincronizare s-a degradat și acuratețea de geolocalizare este redusă. Software-ul trebuie să propageze încrederea în sincronizare prin calculul de geolocalizare, ajustând elipsa de eroare a poziției calculate pentru a reflecta incertitudinea reală de sincronizare mai degrabă decât presupunând că GPS-ul este întotdeauna fiabil.

Notă arhitecturală: TDOA și AOA sunt complementare, nu concurente. O arhitectură software bine proiectată a rețelei DF fuzionează ambele tipuri de măsurători când ambele sunt disponibile — AOA de la nodurile cu antene direcționale și TDOA din relațiile de sincronizare între toate nodurile — producând soluții mai bine condiționate decât oricare tehnică singură. Fuziunea prin cel mai mic pătrat ponderat a tipurilor heterogene de măsurători este abordarea standard.

Procesarea Centralizată vs Federată

Odată ce nodurile fizice colectează date de lagăr sau sincronizare, acele măsurători trebuie fuzionate pentru a produce estimări de poziție. Există două abordări arhitecturale primare: procesarea centralizată și cea federată.

Procesarea centralizată. Într-o arhitectură centralizată, fiecare nod transmite măsurătorile sale brute — unghiuri de lagăr sau marcaje temporale de sosire a semnalului — la un nod de procesare central, care rulează algoritmul de geolocalizare. Nodul central are vizibilitate în toate măsurătorile simultan, permițând optimizarea globală. Arhitecturile centralizate sunt mai simple algoritmic: un singur algoritm de geolocalizare rulează într-un singur loc cu acces la toate datele. Sunt, totuși, dependente de link-uri de comunicare fiabile, cu latență mică de la toate nodurile la centru. Într-un mediu electromagnetic contestat, aceste link-uri pot fi degradate de bruiaj, distruse de focuri sau pur și simplu să nu aibă lățime de bandă suficientă pentru date brute la rată mare.

Procesarea federată. Într-o arhitectură federată, fiecare nod efectuează procesarea inițială local și transmite numai ieșiri de dimensiune redusă — estimări de lagăr cu intervale de încredere, sau vârfuri de cross-corelație TDOA procesate — mai degrabă decât date brute. Un centru de fuziune primește aceste produse intermediare și le combină. Cerința de lățime de bandă de comunicare este semnificativ redusă, iar rețeaua poate să se degradeze grațios: un nod care pierde conectivitatea la centrul de fuziune poate continua să proceseze local, contribuind la imagine când conectivitatea este restaurată. Arhitecturile federate necesită protocoale inter-nod mai sofisticate: măsurătorile trebuie marcate temporal și etichetate cu metadate de încredere pe care centrul de fuziune le poate folosi pentru combinare ponderată.

Pentru rețelele DF robust operaționale, arhitecturile federate sunt în general preferate — rețeaua continuă să funcționeze chiar dacă unele noduri sau link-uri sunt degradate. Arhitectura software trebuie să definească interfața dintre procesarea la nivel de nod și fuziunea la nivel de rețea suficient de clar astfel încât noile tipuri de noduri să poată fi adăugate fără a schimba algoritmul de fuziune.

Modelarea Acurateței și Optimizarea Plasamentului Senzorilor

Predicția acurateței de geolocalizare înainte de implementare — și optimizarea plasamentului nodurilor pentru a atinge acuratețea necesară — este o funcție de planificare pe care software-ul rețelei DF trebuie să o suporte. Limita inferioară Cramer-Rao (CRLB) furnizează o limită inferioară teoretică a erorii de poziție realizabile date varianțele de măsurătoare și geometria rețelei. Instrumentele software calculează CRLB ca funcție a poziției țintă și configurației nodurilor, generând hărți de acuratețe (grafice de contur care arată zona elipsei de eroare de 50% sau 90% ca funcție de poziție geografică) pentru diferite configurații de noduri.

Optimizarea plasamentului senzorilor folosește aceste modele de acuratețe pentru a găsi configurații de noduri care minimizează eroarea de poziție în cel mai prost caz (optimizare minimax) sau maximizează zona peste care o cerință de acuratețe țintă este îndeplinită. Aceasta este o problemă de optimizare combinatorică — pentru seturi mari de site-uri candidate și mulți noduri, căutarea exhaustivă este infezabilă. Metodele euristice de optimizare (algoritmi genetici, annealing simulat, plasament secvențial greedy) găsesc soluții aproape optime eficient.

Modelarea acurateței informează și procesarea în timp real: când este produsă o fixare de geolocalizare, software-ul calculează elipsa estimată de eroare de poziție pe baza măsurătorilor reale folosite, calitatea sincronizării la acel moment și geometria nodurilor contribuitoare. Această elipsă de eroare este transmisă cu fixarea la consumatorii downstream — afișaje tactice și sisteme de informații — astfel încât analiștii și comandanții pot lua în calcul incertitudinea geolocalizării în deciziile lor. O fixare cu o elipsă de eroare de 50 de metri suportă decizii foarte diferite față de una cu o elipsă de eroare de 2 kilometri, iar prezentarea ambelor ca „rapoarte de poziție" echivalente este o eroare operațională pe care software-ul bun al rețelei DF este proiectat explicit să o prevină.