Tietäminen, että radiolähettijä on olemassa, on taktisesti hyödyllistä. Tietäminen, missä se on, voi olla ratkaisevaa. Suuntiminen (DF) — prosessi, jossa määritetään radiolähetteen kantama tai sijainti vastaanotetusta signaalistdatasta — kuuluu sotilassignaalitiedustelun vanhimpiin tehtäviin, ja se on saavuttanut uuden operatiivisen merkityksen, kun modernit konfliktit luottavat voimakkaasti radioviestintään jokaisella tasolla. Yksittäinen DF-vastaanotin pystyy määrittämään suunnan emittoijaan. DF-vastaanotinverkosto pystyy määrittämään emittoijan sijainnin kolmiomittauksen tai aikaeroanalyysitekniikoiden avulla, tarkkuudella, joka ylittää huomattavasti mitä yksittäinen solmu pystyy saavuttamaan.

DF-verkoston rakentaminen ja käyttäminen on yhtä lailla ohjelmistoarkkitehtuurihaaste kuin laitteistoonkin liittyvä ongelma. Fyysiset solmut — suunta-antenneilla varustetut vastaanottimet — ovat kypsää teknologiaa. Operatiivisen tehokkuuden määrää se, kuinka nämä solmut on verkostoitu, synkronoitu ja yhdistetty: kuinka useiden solmujen suuntamittaukset yhdistetään, kuinka epävarmuus mallinnetaan ja viestitään, ja kuinka geolokointitulos integroidaan taktiseen kuvaan. Tässä artikkelissa tarkastellaan näitä ohjelmistoarkkitehtuurikysymyksiä.

Miksi verkosto tarvitaan

Yksittäinen suuntimisvastaanotin tuottaa suuntaviivan (LOB): suunnan vastaanottimen sijainnista kohti arvioitua emittoijan sijaintia. Tämä viiva rajoittaa emittoijan olemaan jossakin kyseisen suunnan varrella — se ei tuota sijaintia. Emittoijan sijainnin kiinnittämiseksi tarvitaan vähintään kaksi leikkaavaa suuntaviivaa maantieteellisesti erotetuista vastaanottimista.

Tämä geometrinen vaatimus on perustavanlaatuinen, mutta käytännölliset syyt monisoluiselle DF-verkostolle ylittävät pelkän kahden suunnan tarpeen. Useat solmut tarjoavat redundanssia: jos yksi solmu menettää signaalin (maastoesteen, häirinnän tai laitevikaantumisen vuoksi), muut jatkavat tiedon toimittamista. Useat solmut parantavat tarkkuutta ylimäärityksellä — kolme tai useampi solmu tuottaa useita leikkaavia LOB:ia, ja leikkausaluetta voidaan laskea tilastolliseksi arvioksi, joka on pienempi kuin mikään yksittäinen paripari leikkaus. Useat solmut mahdollistavat useiden samanaikaisten emittoijien seurannan: kymmenen solmun verkosto voidaan dynaamisesti osoittaa seuraamaan useita kohteita samanaikaisesti, osoittamalla solmupareja eri emittoijille geometrian ja saatavuuden perusteella.

Verkoston geometria — solmujen sijainnit suhteessa toisiinsa ja odotetuille emittoijaalueille — määrää perustavanlaatuisesti saavutettavan tarkkuuden. Solmut, jotka ovat liian lähellä toisiaan, tuottavat huonosti ehdollistetun geometrian: kahdella LOB:lla, joiden välinen kulma on hyvin pieni, on hyvin pitkä, kapea kiinnitysellipsi, jonka pääakseli on suunnattu kulman puolittajaan. Hyvä DF-verkostogeometria vaatii solmuja, jotka on erotettu etäisyyksillä, jotka ovat verrannollisia odotettuun emittoija-verkosto-etäisyyteen, ja jotka on sijoitettu tarjoamaan kulmalista odotettujen emittoijatoimintojen ympärillä.

TDOA-arkkitehtuuri ja ajoitussynkronointivaatimukset

Saapumisajan ero (TDOA) on vaihtoehtoinen geolokointitekniikka, joka ei vaadi suunta-antenneja. TDOA:ssa sama emittoijasignaali vastaanotetaan kahdessa tai useammassa solmussa hieman eri aikoina — aikaero johtuu signaalipolkupituuden erosta emittoijalta kullekin solmulle. Kun vastaanottavien solmujen tunnetut sijainnit ja mitattu aikaero tiedetään, emittoija rajoittuu hyperboloidille (3D:ssä) tai hyperbolalle (2D:ssä), jossa polkupituusero vastaa mitattua arvoa. Kaksi solmuparia tuottaa kaksi hyperbolaa; niiden leikkaus on emittoijan sijainti.

TDOA tarjoaa useita etuja AOA:han nähden: se voi käyttää ympärisäteilevä antenneja (yksinkertaisempia ja halvempia kuin suunta-antenni-matriisit), se on vähemmän altis monireittivirtauksen aiheuttamille suuntavirheille, ja se voi toimia hyvin lyhyiden signaalipurskausten kanssa — jopa muutaman millisekunnin signaali riittää TDOA-mittauksen laskemiseen, kun taas AOA vaatii tarpeeksi signaalia vakaan suunta-arvion saamiseksi matriisista.

TDOA:n kriittinen vaatimus on tarkka ajoitussynkronointi kaikkien vastaanottavien solmujen välillä. TDOA-mittaus on saapumisaikaero kahden solmun välillä. VHF-signaaleille (noin 150 MHz) 100 nanosekunnin synkronointivirhe muuntuu noin 30 metriksi sijaintivirheeksi TDOA-mittauksessa. Sijaintivirheiden pitämiseksi alle 100 metrissä synkronointivirheet on pidettävä alle noin 300 nanosekunnissa — vaatimus, joka käytännössä edellyttää GPS-ohjattuja oskillaattoreja jokaisessa solmussa, ajoitustarkkuus GPS 1PPS-signaaleista nanosekunnin alapuolelle.

GPS-synkronoinnilla on operatiivinen haavoittuvuus: GPS-signaalit voidaan häiritä tai väärentää. DF-verkosto-ohjelmiston on havaittava GPS-katkokset tai väärentämistapahtumat ja joko palattava vähemmän tarkkaan vaihtoehtoon (kideoskillaattorin säilytys) tai varoitettava operaattoreita, että ajoituksen luotettavuus on heikentynyt ja geolokointitarkkuus on vähentynyt. Ohjelmiston on välitettävä ajoituksen luotettavuus geolokointilaskennan läpi, säätäen laskettua sijaintivirheellipsiä heijastamaan todellista synkronointiepävarmuutta eikä olettamaan, että GPS on aina luotettava.

Arkkitehtuurihuomio: TDOA ja AOA täydentävät toisiaan, eivät kilpaile. Hyvin suunniteltu DF-verkosto-ohjelmistoarkkitehtuuri yhdistää molemmat mittaustyypit, kun molemmat ovat saatavilla — AOA suunta-antenni-solmuista ja TDOA kaikkien solmujen välisistä ajoitussuhteista — tuottaen paremmin ehdollistettuja ratkaisuja kuin kumpikaan tekniikka yksin. Painotettu pienimmän neliön fuusio heterogeenisistä mittaustyypeistä on standardilähestymistapa.

Keskitetty vs. federoitu prosessointi

Kun fyysiset solmut keräävät suunta- tai ajoitustietoa, nämä mittaukset on yhdistettävä sijaintiestimaattien tuottamiseksi. On kaksi pääarkkitehtuurillista lähestymistapaa: keskitetty ja federoitu prosessointi.

Keskitetty prosessointi. Keskitetyssä arkkitehtuurissa jokainen solmu lähettää raakatietomittauksensa — suuntakulmat tai signaalin saapumisaikaleimat — keskusprosessointisolmulle, joka suorittaa geolokointialgoritmin. Keskussolmulla on näkyvyys kaikkiin mittauksiin samanaikaisesti, mahdollistaen globaalin optimoinnin. Keskitetyt arkkitehtuurit ovat algoritmisesti yksinkertaisempia: yksi geolokointialgoritmi toimii yhdessä paikassa pääsyllä kaikkiin tietoihin. Ne ovat kuitenkin riippuvaisia luotettavista, vähäviiveisistä viestintäyhteyksistä kaikista solmuista keskukseen. Kiistelyssä sähkömagneettisessa ympäristössä nämä yhteydet voivat olla heikentyneitä häirinnän vuoksi, tuhottu tulten toimesta tai yksinkertaisesti niillä ei ole riittävästi kaistanleveyttä suurinopeuksiselle raakatiedolle.

Federoitu prosessointi. Federoidussa arkkitehtuurissa jokainen solmu suorittaa alkukäsittelyn paikallisesti ja lähettää vain pienempidimensioiset tulokset — suunta-arviot luottamusväleillä tai käsitellyt TDOA-ristikorrelaatiohuiput — eikä raakatietoa. Yhdistämiskeskus vastaanottaa nämä väliviestit ja yhdistää ne. Viestintäkaistanleveysvaatimus on merkittävästi vähentynyt, ja verkosto voi heikentyä hallitusti: solmu, joka menettää yhteyden yhdistämiskeskukseen, voi jatkaa paikallista käsittelyä, osallistuen kuvaan, kun yhteys on palautettu. Federoitu arkkitehtuuri vaatii hienostuneempia solmujenväliset protokollat: mittaukset on aikaleimattava ja merkittävä luotettavuusmetatiedoilla, joita yhdistämiskeskus voi käyttää painotettuun yhdistämiseen.

Operatiivisesti robusteille DF-verkostoille federoituja arkkitehtuureja suositaan yleensä — verkosto jatkaa toimintaansa vaikka joitain solmuja tai linkkejä on heikentynyt. Ohjelmistoarkkitehtuurin on määriteltävä rajapinta solmutason käsittelyn ja verkkotason fuusion välillä riittävän selkeästi, jotta uudet solmutyypit voidaan lisätä muuttamatta fuusioalgoritmia.

Tarkkuusmallintaminen ja sensorin sijoitteluoptimointi

Geolokointitarkkuuden ennustaminen ennen käyttöönottoa — ja solmujen sijoittelun optimointi vaaditun tarkkuuden saavuttamiseksi — on suunnittelutoiminto, jota DF-verkosto-ohjelmiston on tuettava. Cramer-Raon alaraja (CRLB) tarjoaa teoreettisen alarajan saavutettavalle sijaintivirheelle annetuilla mittausvarianssilla ja verkostogeometrialla. Ohjelmistotyökalut laskevat CRLB:n kohteen sijainnin ja solmukonfiguraation funktiona, tuottaen tarkkuuskarttoja (konturikaavioita, jotka näyttävät 50 %:n tai 90 %:n virheellipsin alueen maantieteellisen sijainnin funktiona) eri solmukonfiguraatioille.

Sensorin sijoitteluoptimointi käyttää näitä tarkkuusmalleja löytääkseen solmukonfiguraatiot, jotka minimoivat pahimman tapauksen sijaintivirheen (minimax-optimointi) tai maksimoivat alueen, jolla kohteen tarkkuusvaatimus täyttyy. Tämä on kombinatorinen optimointiongelma — suurille ehdokassivujoukoille ja monille solmuille tyhjentävä haku on mahdoton toteuttaa. Heuristiset optimointimenetelmät (geneettiset algoritmit, simuloitu jäähtyminen, ahne peräkkäinen sijoittelu) löytävät lähes optimaalisia ratkaisuja tehokkaasti.

Tarkkuusmallintaminen myös informoi reaaliaikaprosessointia: kun geolokointikiinnitys tuotetaan, ohjelmisto laskee arvioidun sijaintivirheellipsin perustuen käytettyihin todellisiin mittauksiin, synkronoinnin laatuun sillä hetkellä ja osallistuvien solmujen geometriaan. Tämä virheellipsi lähetetään kiinnityksen mukana alajuoksuun — taktisille näytöille ja tiedustelujärjestelmille — jotta analyytikot ja komentajat voivat ottaa geolokointiepävarmuuden huomioon päätöksissään. Kiinnitys, jolla on 50 metrin virheellipsi, tukee hyvin erilaisia päätöksiä kuin kiinnitys, jolla on 2 kilometrin virheellipsi, ja molempien esittäminen yhtäläisinä "sijaintiraporteina" on operatiivinen virhe, jonka hyvä DF-verkosto-ohjelmisto on nimenomaan suunniteltu estämään.