Skip to article frontmatterSkip to article content
Kom i gang med analyse av flytrafikkdata

Grunnleggende teori 📡

Medieklyngen

Hva er ADS-B?¶

ADS-B stĂ„r for Automatic Dependent Surveillance–Broadcast. IfĂžlge Wikipedia defineres det slik:

ADS-B er en teknologi for luftfartsovervÄking og en form for elektronisk synlighet der et luftfartÞy (eller andre luftbÄrne kjÞretÞy som droner) bestemmer sin posisjon via satellittnavigasjon eller andre sensorer og med jevne mellomrom sender ut sin posisjon og andre tilhÞrende data, slik at det kan spores.

Forenklet sagt, bruker fly og helikoptere GPS-satellitter for Ä beregne sin posisjon. Denne posisjonen sendes ut som et radiosignal pÄ 1090 MHz, sammen med en unik identifikator (ICAO-adresse eller HEX-kode), fart, kompassretning og annen telemetri. Signalet, som sendes flere ganger per sekund, er Äpent og kan derfor plukkes opp bÄde av andre fartÞy og bakkestasjoner. Hvilke parametere som sendes ut kan variere noe mellom ulike luftfartÞy.

Opprinnelig krevde det dyrt spesialutstyr Ă„ dekode disse meldingene. I dag kan man enkelt sette opp en rimelig bakkestasjon med en USB-radio og antenne for Ă„ motta signalene.

Figur 1: Skjematisk fremstilling av ADS-B-systemet.

Slik identifiserer vi fartÞyene¶

Du har kanskje lagt merke til kjennetegnene pÄ vingene og halen til fly, men dette er bare én av flere mÄter Ä identifisere et luftfartÞy pÄ. Under ser vi pÄ ulike identifikatorer.

ICAO-adresse (HEX-kode)¶

ICAO-adressen, ofte kalt HEX-kode, er den viktigste identifikatoren i ADS-B-signalet. Den er en unik 24-bit hexadesimalkode som tilordnes et fly sÄ lenge det er registrert i et land. Det er Den internasjonale organisasjonen for sivil luftfart (ICAO) som har ansvaret for Ä skrive ut disse adressene. Hver nasjon fÄr tildelt en rekke koder som brukes til Ä identifisere fly i det aktuelle landet. Du kan til og med identifisere nasjonaliteten til et fly basert pÄ ICAO-koden ved Ä bruke ressurser som dette registeret (https://atdb.aero/html/ICAO_hex_decode.html).

NÄr vi har ICAO-adressen, kan vi slÄ opp flere detaljer om flyet i ulike databaser for Ä berike dataene vÄre.

Figur 2: ICAO-adresse (markert i rĂždt), fra Medieklyngens ADS-B-server.

Kallesignal¶

Kallesignalet (engelsk: call sign) er en annen identifikator i ADS-B-signalet. Dette er denne flygekontrolltjenesten bruker nÄr de kommuniserer med flyene. I motsetning til ICAO-adressen er kallesignalet ofte spesifikt for en bestemt flygning. For rutefly er det vanligvis en sammenheng mellom flightnummeret og kallesignalet, men det finnes unntak.

Eksempler fra Norge:

Figur 3: Kallesignal (markert i rĂždt), fra Medieklyngens ADS-B-server.

Figur 4: Kartvisning med luftfartĂžyenes kallesignal synlig, fra Medieklyngens ADS-B-server.

Kjennetegn¶

I henhold til ICAOs regler skal luftfartÞy ha et unikt kjennetegn malt pÄ kroppen. Dette kjennetegnet omtales ogsÄ som halenummer, og tildeles av nasjonale luftfartsmyndigheter. Kjennetegnet starter med en eller to bokstaver (prefiks) som angir land, etterfulgt av en rekke bokstaver eller tall. Norske fly har kjennetegn i formatet LN-XXX. Et fartÞy kan naturlig nok kun ha ett kjennetegn, men vil ved omregistrering til ny nasjon fÄ nye bokstaver der.

Det er ogsÄ verdt Ä merke seg at:

Se hele listen over ulike lands prefikser pÄ Wikipedia.

Figur 5: Kjennetegn (markert i rĂždt), fra Medieklyngens ADS-B-server.

Squawkkode¶

NÄr et luftfartÞy gÄr inn i kontrollert luftrom eller tar av fra en kontrollert lufthavn, fÄr det tildelt en squawkkode av flygelederen. Piloten skriver da koden inn pÄ transponderen. Squawkkoden bestÄr av fire siffer (mellom 0 og 7) og brukes til Ä spore flyet i luftrommet. Faste koder som 7700 (nÞdsituasjon), 7600 (radiosvikt) og 7500 (kapring) er ogsÄ tilgjengelige og varsler om spesielle situasjoner.

SmÄfly utenfor kontrollert luftrom kan bruke standardkoder som 7000 i Europa og 1200 i USA.

Figur 6: Squawkkode (markert i rĂždt), fra Medieklyngens ADS-B-server.

Telemetri¶

I tillegg til de ulike identifikatorene, inneholder ADS-B-signalet telemetri. Her er et par eksempler pÄ hva man kan finne i signalet:

Multilatering av posisjoner¶

Noen fly bruker fortsatt eldre transpondere som ikke sender ut posisjonsdata (sÄkalt Mode S). De sender likevel ut kallesignal og hÞyde. Hvis vi har nok bakkestasjoner koblet sammen, og signalene fra et fly i Mode S fanges opp av minst fire stasjoner samtidig, kan vi beregne posisjonen ved hjelp av multilatering.

Teknikken ligner pÄ trianguleringen kjent fra 80-tallets amerikanske actionfilmer: Ved Ä mÄle tidsforsinkelsen mellom nÄr signalet sendes og mottas av de ulike stasjonene, kan vi estimere flyets posisjon. Selv om dette ikke er like nÞyaktig som GPS, gir det en overraskende presis indikasjon pÄ hvor luftfartÞyet befinner seg.

Siden fartÞyet mÄ vÊre synlig for minst fire bakkestasjoner samtidig, blir Mode S-fly vanskeligere Ä spore jo lavere de flyr. Dette understreker viktigheten av Ä plassere sÄ mange bakkestasjoner som mulig i et gitt geografisk omrÄde.

Figur 7: Skjematisk fremstilling av multilatering.

Oppgaver¶