La Navigazione Satellitare il GPS 1 • 4 ottobre 1957 lancio dello Sputnik 1 • 1964 Lo US Navy Astronautics Department iniziò il lancio di satelliti dedicati al posizionamento. Il primo sistema operativo prese il nome di NAVSAT (Navy NAVigation SATellite). • 1967 I’ impiego del Navsat viene esteso anche al mondo civile. • Fine anni 70 viene sviluppato il NAVSTAR (NAVigation Satellite Timing And Ranging) • 1982-1993 Lancio di satelliti russi GLONASS (Global’naya Navigatsionnaya Sputnikova Sistema) 2 Il GPS (Global Positioning System) è un sistema di radioposizionamento spaziale, gestito dal U.S. Department of Defence (DoD). Il GPS è stato progettato come un sistema a doppio uso, l’uso primario è quello militare, il secondario quello civile. 3 Il GPS è un sistema di individuazione della posizione che utilizza 24 satelliti artificiali, divisi in gruppi di 4 che ruotano attorno alla terra alla quota di circa 20200 Km, con orbite distanti tra loro circa 60° e formanti un angolo di 55° rispetto al piano equatoriale. La configurazione delle orbite consente di osservare da ogni punto della terra almeno 4 satelliti, con una altezza sull’orizzonte accettabile. 4 • Il sistema fornisce due servizi fondametali • Il PPS (Precise Positioning Service) disponibile per gli usi militari ed altri usi autorizzati dal Governo degli Stati Uniti. Tale servizio deriva dalla trasmissione del (P) code. Il servizio PPS è accreditato di una accuratezza orizzontale di 22 metri, verticale di 27,7 e di 200 nanosecondi sul tempo. • L’SPS (Standard Positioning System) disponibile per tutti, deriva dal C/A code. viene degradato attraverso una tecnica conosciuta con il nome di Selective Availability (SA), che agisce sul tempo. L’accuratezza è di 100 metri orizzontali, 156 verticali e 340 5 nanosecondi sul tempo. Il segmento spaziale 6 Segmento spaziale • La parte spaziale del sistema GPS consiste di 24 satelliti (tipo Block II). In realtà I satelliti in orbita sono di più (a maggio 2006: 31 satelliti operativi e 6 di riserva – uno per orbita) • Ogni satellite trasmette un messaggio di navigazione basato su dati aggiornati periodicamente dalle stazioni di terra. 7 Segmento spaziale • I satelliti percorrono un orbita terrestre in circa 12 ore. Le orbite sono 6 distanziate di 60° con una inclinazione di 55° rispetto al piano equatoriale. • Da qualsiasi punto della terra è possibile osservare da cinque a otto satelliti di cui almeno quattro con una altezza idonea al calcolo del punto nave. 8 9 Segmento spaziale I satelliti della serie Block II richiedono una interazione minima con le stazioni di terra e consentono di eseguire la maggiore parte delle manutenzione senza interruzione delle trasmissioni Gli aggiornamenti periodici dei dati possono causare una interruzione dell’emissione del segnale di navigazione della durata di 6 – 24 secondi. Durante un ciclo di manutenzione programmata il satellite può essere disattivato per 6 – 12 – 24 ore. 10 Segmento terrestre Il GPS Control Segment (CS) è composto da quattro elementi fondamentali: la Master Control Station(MCS) la Backup Master Control Station (BMCS) (oltre a calcolare le correzioni ed a stabilire le manutenzioni, entrambe possono monitorare ed inviare il segnale corretto alle stazioni di aggiornamento quattro Stazioni di monitoraggio ed aggiornamento basate a terra (sono le uniche a poter aggiornare i satelliti direttamente) 11 Segmento terrestre La MCS è ubicata a Schriever Air Force Base, Colorado Springs, ed è la centrale di controllo principale dei satelliti. L’ MCS è operativa 24 ore al giorno per tutto l’anno. La MCS è responsabile del comando e controllo dei satelliti in particolare: • Controllo dei satelliti; • Manutenzione dei satelliti e risoluzione delle avarie; • Gestione dell’ SPS performance; • Gestione dell’aggiornamento dati dei satelliti. • Scoperta e risoluzione delle avarie 12 Segmento terrestre Nel caso di prolungata indisponibilità della MCS, può essere attivata la BMCS, ubicata a Gaithersburg, MD. Se richiesto il personale della MCS può essere trasferito entro 24 ore alla BMCS. La BMCS viene attivata per esercitazione almeno 4 volte l’anno. 13 Segmento terrestre Le quattro antenne terrestri delle CS sono dedicate alla telemetria, al tracciamento e al comando (TT&C), in near real time, tra i satelliti e la MCS (aggiornamento del satellite con il segnale arrivato dalla MCS) Le stazioni di monitoraggio sono dedicate alla misura, near real-time, dei parametri dei satelliti ed al loro invio alla MCS. 14 La Navigazione Satellitare 15 16 Segmento terrestre Le performance standard del sistema GPS non contengono alcuna restrizione per i costruttori dei ricevitori I dettagli sulla caratteristica del segnale in banda Lima emesso dai satelliti GPS e sul codice C/A sono definiti in una pubblicazione ICD-GPS-200C. 17 Segmento terrestre Il Governo degli Stati Uniti ha stabilito che tale pubblicazione rappresenta l’unico documento ufficiale che definisce i parametri tecnici del segnale GPS necessari per la definizione degli interfaccia tra i satelliti ed i ricevitori GPS. 18 I segnali GPS I satelliti GPS trasmettono un messaggio in codice binario con un ritmo di 50 bit/sec (50Hz) che viene emesso su due frequenze: – Frequenza L1 (1575.42Mhz) – Frequenza L2 (1227.60Mhz) Le due radiofrequenze vengono modulate con codici binari pseudo-casuali, il codice P (precision code) e 19 il codice C/A. I segnali GPS I due codici servono fondamentalmente per i seguenti scopi: • Identificazione dei satelliti, in quanto le sequenze dei codici sono esclusive per ciascuno di essi. • Misura del tempo di propagazione dei segnali di navigazione, in base alla quale si ricava la distanza tra satellite ed utente. • Il codice C/A (Coarse Acquisition) modula la portante L1. Ogni satellite ha un proprio codice C/A. Il codice C/A è la base del servizio SPS. • Il P-code che modula sia la portante L1 che la portante L2. Il P-code è criptato nello Y-code. Il codice P(Y) è la base del servizio PPS. 20 21 I segnali GPS Il codice P è un codice di precisione, con una sequenza di lunghezza molto elevata e di difficile acquisizione. Essa è costituita da un ritmo binario pseudo – casuale a 10.23 Mhz e permette di effettuare misure molto precise sia del tempo che degli altri parametri navigazionali. La durata della sequenza ripetibile ed esclusiva per ciscun satellite del codice P è di una settimana, ma questa non è altro che la frazione di una sequenza più lunga, avente la durata di 267 giorni. 22 I segnali GPS Il codice C/A è un codice molto breve con un ritmo binario di 1.023 Mhz ed una sequenza della durata di 1 millisecondo. E’ quindi molto più facile da acquisire, ma consente di ottenere misure meno precise rispetto al codice P. L’utente per ricevere il messaggio di navigazione si aggancia prima al codice C/A dopo al codice P. 23 Il segnale GPS Ogni satellite trasmette i dati necessari alla processazione della posizione. I dati trasmessi includono le informazioni necessarie per la determinazione di: • Tempo di trasmissione del satellite • Posizione del satellite • Efficienza del satellite • Correzione dell’orologio del satellite • Effetto del ritardo della propagazione • Situazione della costellazione 24 Il messaggio di navigazione Il messaggio di navigazione è costituito dai dati relativi a tutti quei parametri che consentono all’utente di effettuare le operazioni e i calcoli per ottenere l’esatto punto di posizione in cui si trova. 25 Il messaggio di navigazione Il messaggio di navigazione è suddiviso in 5 sottogruppi della durata di 6 secondi ciascuno. I 5 sottogruppi formano una sequenza della durata di 30 secondi. Un frame di dati consiste di 1500 bits, tale frame è diviso in 5 sub-frame di 300 bits. Ogni sottogruppo inizia con una sigla di telemetria TLM e una sigla di trasferimento HOW, necessari per passare l’agganciamento dal codice C/A al codice P. 26 Il messaggio di navigazione I subframe contengono: – Subframe 1 (correzioni del tempo) – Subframe 2 e 3 ( effemeridi del satellite) – Subframe 4 e 5 (dati vari detti “almanacco”) Poiché i dati di almanacco completi eccedono le capacità del sottogruppo in cui sono allocati,questi vengono inseriti a blocchi di lunghezza di un sottogruppo in ogni messaggio di navigazione. Il messaggio di navigazione completo è quindi composto da un set di 25 frames (125 subframes). La durata di trasmissione del messaggio di 27 navigazione completo è di 12,5 minuti. 28 Posizione e Tempo GPS Il ricevitore GPS riproduce il codice C/A e/o il codice P(Y). Il generatore di codice C/A ripete ogni millisecondo la sequenza. Il ricevitore sposta il codice generato, in tempo, fino a sovrapporlo esattamente a quello ricevuto dal satellite. Effettuata la sovrapposizione viene decodificato il segnale di navigazione. 29 30 Posizione e Tempo GPS Lo shift necessario per la sovrapposizione corretto della differenza di tempo tra l’orologio del satellite e quello del ricevitore consente il calcolo del tempo impiegato dal segnale a percorrere la distanza satellite – ricevitore. 31 Principio di funzionamento I satelliti sono dotati di orologi atomici al cesio e al rubidio che vengono sincronizzati dalla MCS ogni volta che vi passano sopra. I satelliti trasmettono agli utenti le proprie coordinate X Y e Z e l’istante esatto di trasmissione del segnale. I dati del satellite vengono confrontati dal ricevitore dotato di orologio al quarzo di grande precisione. 32 Principio di funzionamento Noto l’istante T1 trasmesso dal satellite e l’istante T2 di ricezione del segnale, è possibile calcolare il tempo impiegato dal segnale per percorrere la distanza satellite – ricevitore. Conoscendo la velocità di propagazione del segnale ed il tempo necessario per il suo arrivo al ricevitore, è possibile calcolare la distanza ricevitore satellite .. D=c(T1-T2) Il luogo di posizione è quindi una sfera di raggio D 33 Principio di funzionamento RICEVITORE DI AEROMOBILE RICEVITORE DI NAVE (o con una certa quota) (o sul livello del mare) Una sola misura di distanza è insufficiente per la determinazione del punto. Una sola misura di distanza è insufficiente per la determinazione del punto. Anche con due satelliti non posso Anche con due satelliti non posso determinare il punto, infatti determinare il punto, infatti l’intersezione di due sfere da luogo l’intersezione di due circonferenze ad un cerchio e non ad un punto. dà luogo a due punti distinti. Tre satelliti, ovvero tre sfere identificano due punti Con quattro satelliti posso determinare univocamente un punto. Il quarto satellite serve anche a determinare la quarta incognita ovvero a sincronizzare Tre satelliti, ovvero tre circonferenze identificano un punto (ma i tre satelliti possono non essere sincronizzati) Con quattro satelliti posso determinare univocamente un 34 punto e fare la sincronizzazione. Calcolo della posizione Lo shift necessario per la sovrapposizione corretto della differenza di tempo tra l’orologio del satellite e quello del ricevitore consente il calcolo del tempo impiegato dal segnale a percorrere la distanza satellite – ricevitore. 35 Calcolo della posizione La posizione ottenuta in X, Y e Z è convertita nel ricevitore in latitudine longitudine e altezza sul datum geodetico. Normalmente il datum utilizzato è il WGS 84, tuttavia alcuni ricevitori consentono la trasformazione in altri datum. La velocità è ottenuta dal cambio della posizione in funzione del tempo o sfruttando l’effetto doppler. 36 Calcolo del tempo Ogni satellite è dotato di quattro orologi atomici, due al cesio e due al rubidio. Il tempo di ogni satellite è monitorizzato dalle stazioni di controllo terrestri e talvolta viene aggiornato per essere mantenuto entro un millisecondo dal tempo GPS. Il segnale del satellite aggiorna il tempo del ricevitore. 37 Calcolo del tempo Il tempo GPS è differente dal tempo UTC in quanto talvolta il tempo UTC viene aggiornato, questo renderebbe discontinuo il servizio GPS. 38 Errori • Errori dovuti al rumore • Errori dovuti al bias (parola inglese che significa “influenza” – nel caso specifico “errore sistematico”) • Errori dovuti a sbagli (errore accidentale) 39 Errori dovuti al rumore • Rumore legato al segnale trasmesso dal satellite (1metro) • Rumore interno al ricevitore (1 metro) 40 Errori dovuti al bias • Errore dovuto alla Selective Availability (SA). E’ un errore introdotto dalla DoD per degradare l’accuratezza del servizio SPS da 30 metri a 100 metri. Viene prodotto alterando la percisione del segnale di tempo. La SA è differente da satellite a satellite pertanto il suo valore è funzione dei satelliti impiegati. • Errori di tempo (1 metro) 41 Errori dovuti al bias • Errori nelle effemeridi (1 metro) • Errore dovuto alla troposfera (1 metro). Dovuto alla differente temperatura pressione e umidità della troposfera in funzione del cambiamento del tempo. • Errore dovuto alla ionosfera (10 metri) • Multipath (0,5 metri). Il multipath è provocato dalla riflessione dei segnali GPS contro le superfici vicine al ricevitore. 42 Errori dovuti alla ionosfera e alla atmosfera La correzione dovuta alla troposfera può essere valutata matematicamente. L’errore residuo è di circa 10 metri A causa della variabilità delle condizioni della ionosfera, non è possibile l’impiego di un modello matematico. L’errore è di circa 1 metro 43 Errori dovuti a sbagli • Errori legati al segmento di controllo dovuti a computer o fattori umani (da 1 a centinaia di chilometri) • Uso non corretto del sistema per esempio datum errato (da 1 metro a centinaia di metri) • Errori dovuti a malfunzionamento del ricevitore. 44 45 46 Problema Geodetico Negli anni recenti l’accuratezza della navigazione è stata incrementata dall’uso dei satelliti. L’aumento della accuratezza rende non più irrilevante il problema geodetico ovvero la differenza che si ha tra il dato di posizione letto sul ricevitore e il dato di posizione della carta. Il problema nasce dal fatto che spesso la carta e il ricevitore non utilizzano lo stesso datum. 47 Problema Geodetico A seconda del datum utilizzato uno stesso punto sulla superficie terrestre ha differenti coordinate. Come esempio si riportano le coordinate del faro di South Foreland inghilterra. 51° 08’.39 N – 001° 22’.37E OSGB 36 51° 08’.47 N – 001° 22’.35E ED50 51° 08’.42 N – 001° 22’.26E WGS 72 51° 08’.42 N – 001° 22’.27E WGS 84 48 Problema Geodetico ED 50 133 metri WGS 84 WGS 72 161 metri 11 metri 136 metri OSGB 36 49 Problema Geodetico Esistono solo due metodi per eliminare questo errore: – Ricostruire le carte con rilievi effettuati con il GPS – Ricalcolare le carte attraverso algoritmi di conversione tra un datum e l’altro. Questa seconda via teoricamente più semplice, talvolta è impossibile per la mancanza di un algoritmo. 50 Problema Geodetico E’ quindi necessario effettuare delle campagne intese a misurare e confrontare i diversi datum. Rimangono molte aree del mondo dove queste misure non sono state effettuate e pertanto nulla si sa della differenza tra il datum usato nella carta e il WGS 84. 51 Problema Geodetico Ove è stato possibile sono state effettuate misure e le correzioni relative per passare dalle coordinate della carta a quelle WGS 84 sono riportate nel titolo della carta stessa. Si tratta di valori medi validi per tutta la carta. L’errore che si commette è generalmente inferiore ai 10 metri. Nel pacifico sono stati apportati shift di 7 miglia. 52 Problema Geodetico Carte UKHO pubblicate divise per datum Astro 1956 (2) Camacupa (Angola) 1 Arc 50 (Africa) 5 Australian Geodetic 160 Bathurst (Gambia) 2 Bissau 6 Bukit (Indonesia) 6 Campo 5 Castelo 1 Cape Datum SA 25 Castania 1 Correge 30 Guadalcanal 30 ED 50 856 ETSR89 539 Fiji (1986) 17 Fiji (1956) 11 Geodetic datum (1949) 15 Monte Mario (1940) 109 OSGB (1936) 295 Undetermined 2071 Undetermined Bessel 2 WGS 72 48 WGS 84 1285 Totale 6772 carte pubblicate 53 Problema Geodetico Alcuni costruttori di ricevitori satellitari hanno inserito dei software in grado di convertire i dati GPS in altri datum. Tuttavia si deve osservare che le correzioni, per esempio da WGS 84 a ED 50 necessarie in Norvegia sono molto differenti da quelle che si devono utilizzare in Egitto. Tali software possono quindi in taluni casi apportare ulteriori errori oltretutto sconosciuti. 54 55 Il GPS differenziale (DGPS) L’idea alla base del GPS differenziale è quella di correggere l’errore bias in una zona calcolando l’errore rispetto ad una stazione nota. La correzione viene calcolata per ogni satellite. La stazione nota invia le correzioni all’utente che deve essere dotato di un ricevitore in grado di elaborare le correzioni ed applicarle al messaggio di navigazione del satellite. 56 Il GPS differenziale (DGPS) L’invio di correzioni può essere effettuato sia in tempo reale che per il post processing. Le correzioni in real time sono trasmesse via radio secondo un segnale standard elaborato dall’RTCM (Radio Technical Commission Marine). 57 Il GPS differenziale (DGPS) GPS msg type n° Title Glonass msg n° 1 2 3 Differential GNSS correction 31 Reference station parameters 32 4 5 6 Datum used 7 9 Radio-beacons almanacc Constellation health Null frame (no informatiopn) Sub-set differential GNSS correction 15 Ionospheric correction 16 Special message 33 34 35 34 36 58 Il GPS differenziale (DGPS) Station name Position Tx fx Cape Ferret 44°38’.77N 001°15’.87W 310 khz La Hague 49° 34’ N 001° 46’W Wustrow 54°20’.1N 012° 22’.5E Tx rate Reference station Transitting station 100 466 366 299 Khz 100 460 314.5 Khz 200 820 821 491 Range status Type message 97 operational 13579 97 Planned 13579 operational 3 5 7 9 16 100 Integrity monitoring no 59 Il GPS differenziale (DGPS) Il GPS differenziale rimuove gli errori comuni alla stazione di riferimento e all’utente. Rimangono non eliminabili gli errori di multipath e quelli che derivano dal disturbo del ricevitore. Per distanze inferiori a 100 km dalla stazione DGPS, si riescono ad ottenere precisioni dell’ordine di 1-10 metri con DGPS basati sul codice C/A dell’SPS. 60 Limiti • Ls disponibilità e l’accuratezza del servizio GPS può essere modificata senza preavviso. • Non esiste la possibilità di allertare l’utente in tempo reale sul malfunzionamento di un satellite. • Il Dipartimento della Difesa (DoD) Statunitense ribadisce che l’uso primario del GPS è militare pertanto il segnale può essere intenzionalmente modificato senza preavviso. 61 La Navigazione Satellitare 62