74 research outputs found

    Security Evaluation of GNSS Signal Quality Monitoring Techniques against Optimal Spoofing Attacks

    Get PDF
    GNSSs have a significant impact on everyday life and, therefore, the are increasingly becoming an attractive target for illicit exploitation. As such, anti-spoofing algorithms have become an relevant research topic within the GNSS discipline. This Thesis provides a review of recent research in the field of GNSS spoofing/anti-spoofing, designs a method to generate an energy optimal spoofing signal and evaluates the performance of the anti-spoofing signal quality monitoring techniques against it

    Enhanced Acquisition Techniques for GPS L1C Receivers

    Get PDF
    A new, open-access Global Positioning System (GPS) signal, known as L1C, is the most recent of several modernized Global Positioning System (GPS) signals. The first launch of a GPS satellite with this signal is expected to occur within a few years. One of the interesting features of modern Global Navigation Satellite System (GNSS) signals, including GPS L1C, is the presence of data and pilot components. The pilot component is a carrier with a deterministic overlay code but no data symbols; whereas, the data component carries the navigation data symbols used in the receiver processing. A unique aspect of GPS L1C is the asymmetrical power split between the two components, 75% of the power is used for the pilot and the remaining power, or 25%, for the data. In addition, the pilot and the data components are transmitted in phase with orthogonal spreading codes. Unassisted acquisition of GNSS spread spectrum signals requires a two-dimensional search for the spreading code delay and Doppler frequency. For modern two-component GNSS signals, conventional GNSS acquisition schemes may be used on either component, correlating the received signal with either the pilot or the data spreading code. One obvious disadvantage of this approach is the wasting of power; hence, new techniques for combining, or joint acquisition of the pilot and the data components, have been proposed. In this dissertation, acquisition of GPS L1C is analyzed and receiver techniques are proposed for improving acquisition sensitivity. Optimal detectors for GPS L1C acquisition in additive white Gaussian noise are derived, based on various scenarios for a GPS receiver. Monte Carlo simulations are used to determine the performance of these optimal detectors, based on detection and false alarm probabilities. After investigating the optimal detectors for GPS L1C acquisition, various sub-optimal detectors that are more efficient to implement are thoroughly investigated and compared. Finally, schemes for joint acquisition of L1C and the legacy GPS C/A code signal are proposed and analyzed

    GLONASS-satelliittipaikannussignaalin toteutus monijärjestelmä-ohjelmistosatelliittipaikannusvastaanottimessa

    Get PDF
    Global navigation satellite systems (GNSS) provide accurate positioning, navigation and timing anywhere on Earth. Several nations have developed their own systems. The most commonly used navigation satellite system is the Global Positioning System (GPS) provided for global use by the United States. The GLONASS system is the Russian counterpart of GPS. Other systems in development are the European Galileo and the Chinese BeiDou systems. The combined use of multiple GNSS offers many potential benefits, including improved availability, accuracy, reliability, and integrity. The use of software-defined GNSS receivers has been the focus of growing interest due to the ease of development of signal processing algorithms in software as compared to hardware. The software-defined GNSS receiver FGI-GSRx, which is used in this work, is a multi-constellation, multi-frequency software-defined receiver developed by the Finnish Geospatial Research Institute. It is a post-processing receiver developed in Matlab, currently capable of utilizing GPS, Galileo and BeiDou. This thesis presents implementation of a receiver software for the GLONASS satellite navigation system signal as part of the FGI-GSRx multi-constellation software-defined receiver. The implementation is limited to the GLONASS Standard Positioning Service signal on the L1 frequency. The implemented receiver is able to process digitized GLONASS signal samples and calculate a positioning solution. The work includes design, development, implementation, and verification of the receiver software. Verification results show that the receiver is able to acquire and track GLONASS signals and to use them to produce a combined GPS/GLONASS positioning solution. In addition, the receiver is used to test the impact of a GPS jammer on multi-GNSS positioning, showing results of the robustness benefits of adding multiple GNSS systems to into the positioning process.Satelliittinavigointijärjestelmät (GNSS) mahdollistavat tarkkoja paikannus-, navigointi- ja ajoituspalveluita kaikkialla maapallolla. Yleisimmin käytetty satelliittinavigointijärjestelmä on Yhdysvaltojen Global Positioning System (GPS). GLONASS-järjestelmä on Venäjän vastine GPS:lle. Muita järjestelmiä ovat EU:n Galileo ja Kiinan BeiDou. Useiden satelliittijärjestelmien yhteiskäyttö tarjoaa monia mahdollisia etuja, kuten parempi saatavuus, tarkkuus ja luotettavuus. Ohjelmistomääriteltyihin GNSS-vastaanottimiin on kohdistunut kasvavaa kiinnostusta johtuen signaalinkäsittelyalgoritmien kehityksen helppoudesta ohjelmistoissa verrattuna laitteistoon. Tässä työssä käytettävä GNSS-vastaanotin, FGI-GSRx, on ohjelmistomääritelty monijärjestelmä-monitaajuussatelliittinavigointivastaanotin, joka on kehitetty Maanmittauslaitoksen Paikkatietokeskuksessa. Se on jälkikäsittelyvastaanotin, joka tällä hetkellä pystyy hyödyntämään GPS:n, Galileon ja BeiDoun signaaleja. Työssä esitellään GLONASS -satelliittinavigointijärjestelmän signaalin vastaanoton toteutus FGI-GSRx -ohjelmistovastaanottimeen. Toteutus rajoittuu GLONASS Standard Positioning Service -signaaliin L1-taajuudella. Lopullinen vastaanotin pystyy käsittelemään digitoituja GLONASS-signaalinäytteitä ja laskemaan paikannusratkaisun niiden avulla. Työhön kuuluu vastaanottimen ohjelmiston suunnittelu, kehittäminen, toteuttaminen ja toiminnan testaaminen. Kokeelliset tulokset osoittavat, että vastaanotin pystyy vastaanottamaan GLONASS-signaaleja ja käyttämään niitä tuottamaan yhdistetyn GPS / GLONASS paikannusratkaisun. Lisäksi testataan häirintäsignaalin vaikutus useaa satelliittijärjestelmää hyödyntävän GNSS-vastaanottimen paikannukseen ja todetaan usean järjestelmän lisäämisen hyödyt paikannuksen häirinnänkestävyyteen

    GNSS-R as a source of opportunity for remote sensing of the cryosphere

    Get PDF
    This work evaluates the potential use of signals from the Global Navigation Satellite Systems (GNSS) that scatter off the Earth surface for the retrieval of geophysical information from the cryosphere. For this purpose, the present study is based on data collected with a dedicated reflectometry GNSS receiver during two field campaigns, which were focused on two types of characteristic surfaces of the cryosphere: thin sea ice covers and thick dry snow accumulations. During the first experiment, the complete process of formation, evolution and melting of sea ice was monitorized for more than seven months in a bay located in Greenland. This type of ice is typically characterized by its thickness, concentration and roughness. Different observables from GNSS reflections are analyzed to try to infer these properties. The ice thickness is linked to the free-board level, defined as the height of the sea ice surface. Accurate phase altimetry is achieved, showing good agreement with an Arctic tide model. In addition, the long term results of ellipsoidal height retrievals are consistent with the evolution of the ice surface temperature product given by MODIS, which is a key parameter in the rate of growth of sea ice. On the other hand, the presence of salinity in the sea ice modifies its dielectric properties, resulting in different amplitude and phase for the co- and cross-polar components of the complex Fresnel coefficients. The polarimetric measurements obtained show good agreement with visual inspections of ice concentration from an Arctic weather station. Finally, the shape of the reflected signals and its phase dispersion are tested as potential signatures of surface roughness. For comparison, ice charts of the experimental area are employed. In particular, maximums in roughness given by the GNSS observables coincide with fast ice events. Fast ice is defined as ice anchored to the coast, where the tidal movements contribute to the development of strange patterns, cracks, and fissures on its surface, thus consistent with the GNSS-R roughness retrievals. The second experiment took place on Antarctica, monitoring a pristine snow area which is well-known for the calibration of remote sensing instruments. Due to the relative stability of the snow layers, the data acquisition was limited to ten continuous days. Interferometric beats were found after a first analysis of the amplitude from the collected signals, which were consistent with a multipath model where the reflector lies below the surface level. Motivated by these results, a forward model is developed that reconstructs the complex received signal as a sum of a finite number of reflections, coming from different snow layers (a snow density profile obtained from in-situ measurements). The interferometric information is then retrieved from the spectral analysis applied to time series from both real and modeled signals (lag-holograms). We find that the frequency bands predicted by the model are in general consistent with the data and the lag-holograms show repeatability for different days. Then, we attempt a proper inversion of the collected data to determine the dominant layers of the dry snow profile that contribute to L-band reflections, which are related to significant gradients of snow density/permittivity.Aquest treball avalua el possible ús dels senyals dels sistemes mundials de navegació per satèl lit (GNSS) que es reflecteixen a la superfície terrestre, per a l’extracció de la informació geofísica de la criosfera. Amb aquest propòsit, el present estudi es basa en dades recollides amb un reflectòmetre GNSS durant dues campanyes experimentals, centrades en dos tipus de superfícies característiques de la criosfera: cobertes de gel marí i gruixudes acumulacions de neu seca. En el primer experiment, el procés complet de formació, evolució i fusió del gel marí va ser monitoritzat durant més de set mesos a una badia situada a Groenlàndia. Aquest tipus de gel es caracteritza típicament amb el seu gruix, concentració i rugositat. Diferents observables de les reflexions GNSS són analitzats per tractar de fer una estimació d’aquestes propietats. El gruix de gel està relacionat amb el nivell de francbord, que a la seva vegada està relacionat amb l’alçada de la superfície de gel marí. S’ha aconseguit altimetria de fase precisa, que mostra correlació amb un model de marea de l’Àrtic. A més, els resultats a llarg termini de l’alçada elipsoidal segueixen l’evolució de les mesures de temperatura de superfície de gel donades per MODIS. La temperatura és un paràmetre clau en el ritme de creixement del gel marí. Per altra banda, la presència de sal a aquest tipus de gel modifica les seves propietats dielèctriques, el que implica variacions d’amplitud i fase per als coeficients de Fresnel complexos amb polaritzacions oposades. Les mesures polarimètriques obtingudes mostren concordança amb els valors de concentració de gel obtinguts des d’una estació meteorològica propera. Finalment, la forma de la senyal reflectida i la dispersió de la seva fase s’evaluen com a potencials indicadors de la rugositat de superfície. Per a la seva comparació, es fan servir mapes del gel de la zona experimental. En concret, els valors màxims a la rugositat estimada a partir pels observables GNSS coincideixen amb el gel fixe, que es refereix a gel ancorat a la costa, on els moviments de les marees contribueixen al desenvolupament de patrons estranys, esquerdes i fissures en la seva superfície. El segon experiment es va dur a terme a l’Antàrtida, monitoritzant una àrea de neu pristina que és ben coneguda per al calibratge d’instruments de teledetecció. A causa de la relativa estabilitat de les capes de neu, l’adquisició de dades es va limitar a deu dies consecutius. Es van trobar pulsacions interferomètriques a partir d’un primer anàlisi de l’amplitud de les senyals recollides, les quals eren compatibles amb un model de propagació multicamí a on el reflector es troba per sota del nivell de superfície. Com a conseqüència d’aquests resultats, s’ha desenvolupat un model que reconstrueix el senyal complexe rebut com la suma d’un nombre finit de reflexions, procedents de diferents capes de neu (determinat per mesures locals). La informació interferomètrica es recupera després de l’anàlisi espectral aplicat a les sèries temporals tant de les senyals reals, com de les modelades (lag-hologrames). Trobem que les bandes de freqüències predites pel model són en general consistents amb les dades i que els lag-hologrames mostren repetibilitat per dies diferents. Posteriorment, es realitza un anàlisi de les dades recollides per determinar les capes dominants del perfil de neu seca que contribueixen a les reflexions en banda L, i que a la seva vegada, estan relacionades amb gradents significatius de densitat/permitivitat.Este trabajo evalúa el posible uso de las señales de los sistemas globales de navegación por satélite (GNSS) que se reflejan en la superficie terrestre para la extracción de información geofísica de la criosfera. Con este propósito, el presente estudio se basa en datos recogidos con un reflectómetro GNSS durante dos campañas experimentales, centradas en dos tipos de superficies características de la criosfera: capas de hielo marino y gruesas acumulaciones de nieve seca. Durante el primer experimento, el proceso completo de formación, evolución y fusión del hielo marino fue monitorizado durante más de siete meses en una bahía ubicada en Groenlandia. Este tipo de hielo se caracteriza típicamente por su grosor, concentración y rugosidad. Diferentes observables de las reflexiones GNSS son analizados para tratar de estimar dichas propiedades. El espesor de hielo está relacionado con el nivel de francobordo o borda libre, que a su vez está relacionado con la altura de la superficie de hielo marino. Se ha logrado altimetría de fase precisa, mostrando correlación con un modelo de marea del Ártico. Además, los resultados a largo plazo de la altura elipsoidal siguen la evolución de las mediciones de temperatura de superficie de hielo proporcionadas por MODIS. La temperatura es un parámetro clave en el ritmo de crecimiento del hielo marino. Por otro lado, la presencia de sal en este tipo de hielo modifica sus propiedades dieléctricas, lo que implica variaciones en las amplitudes y fases de los coeficientes complejos de Fresnel con polarizaciones opuestas. Los resultados polarimétricos concuerdan con los valores de concentración de hielo obtenidos mediante inspección visual desde una estación meteorológica cercana. Por último, la forma de la señal reflejada y la dispersión de su fase son evaluadas como potenciales indicadores de la rugosidad de superficie. Para su comparación, se emplean mapas del hielo de la zona experimental. En particular, valores máximos de rugosidad estimada por los observables GNSS coinciden con hielo fijo, que se refiere al hielo anclado a la costa, donde los movimientos de las mareas contribuyen al desarrollo de patrones extraños, grietas y fisuras en su superficie. El segundo experimento se llevó a cabo en la Antártida, monitorizando una área de nieve pristina que es bien conocida para la calibración de instrumentos de teledetección. Debido a la relativa estabilidad de las capas de nieve, la adquisición de datos se limitó a diez días consecutivos. Se encontraron pulsaciones interferométricas a partir de un primer análisis de la amplitud de las señales recibidas, las cuales eran compatibles con un modelo de propagación multicamino donde el reflector se encuentra por debajo del nivel de la superficie. Como consecuencia de estos resultados, se ha desarrollado un modelo que reconstruye la señal recibida como la suma de un número finito de reflexiones, procedentes de diferentes capas de nieve (caracterizados por mediciones locales). La información interferométrica se recupera después del análisis espectral aplicado a las series temporales tanto de las señales reales, como de las modeladas (lag-hologramas). Encontramos que las bandas de frecuencias predichas por el modelo son en general consistentes con los datos y que los lag-hologramas muestran repetibilidad para días diferentes. Posteriormente, se realiza un análisis de los datos recogidos para determinar las capas dominantes del perfil de nieve seca que contribuyen a las reflexiones en banda L, y que a su vez, están relacionadas con gradientes significativos de densidad/permitivida

    Robust GNSS Carrier Phase-based Position and Attitude Estimation Theory and Applications

    Get PDF
    Mención Internacional en el título de doctorNavigation information is an essential element for the functioning of robotic platforms and intelligent transportation systems. Among the existing technologies, Global Navigation Satellite Systems (GNSS) have established as the cornerstone for outdoor navigation, allowing for all-weather, all-time positioning and timing at a worldwide scale. GNSS is the generic term for referring to a constellation of satellites which transmit radio signals used primarily for ranging information. Therefore, the successful operation and deployment of prospective autonomous systems is subject to our capabilities to support GNSS in the provision of robust and precise navigational estimates. GNSS signals enable two types of ranging observations: –code pseudorange, which is a measure of the time difference between the signal’s emission and reception at the satellite and receiver, respectively, scaled by the speed of light; –carrier phase pseudorange, which measures the beat of the carrier signal and the number of accumulated full carrier cycles. While code pseudoranges provides an unambiguous measure of the distance between satellites and receiver, with a dm-level precision when disregarding atmospheric delays and clock offsets, carrier phase measurements present a much higher precision, at the cost of being ambiguous by an unknown number of integer cycles, commonly denoted as ambiguities. Thus, the maximum potential of GNSS, in terms of navigational precision, can be reach by the use of carrier phase observations which, in turn, lead to complicated estimation problems. This thesis deals with the estimation theory behind the provision of carrier phase-based precise navigation for vehicles traversing scenarios with harsh signal propagation conditions. Contributions to such a broad topic are made in three directions. First, the ultimate positioning performance is addressed, by proposing lower bounds on the signal processing realized at the receiver level and for the mixed real- and integer-valued problem related to carrier phase-based positioning. Second, multi-antenna configurations are considered for the computation of a vehicle’s orientation, introducing a new model for the joint position and attitude estimation problems and proposing new deterministic and recursive estimators based on Lie Theory. Finally, the framework of robust statistics is explored to propose new solutions to code- and carrier phase-based navigation, able to deal with outlying impulsive noises.La información de navegación es un elemental fundamental para el funcionamiento de sistemas de transporte inteligentes y plataformas robóticas. Entre las tecnologías existentes, los Sistemas Globales de Navegación por Satélite (GNSS) se han consolidado como la piedra angular para la navegación en exteriores, dando acceso a localización y sincronización temporal a una escala global, irrespectivamente de la condición meteorológica. GNSS es el término genérico que define una constelación de satélites que transmiten señales de radio, usadas primordinalmente para proporcionar información de distancia. Por lo tanto, la operatibilidad y funcionamiento de los futuros sistemas autónomos pende de nuestra capacidad para explotar GNSS y estimar soluciones de navegación robustas y precisas. Las señales GNSS permiten dos tipos de observaciones de alcance: –pseudorangos de código, que miden el tiempo transcurrido entre la emisión de las señales en los satélites y su acquisición en la tierra por parte de un receptor; –pseudorangos de fase de portadora, que miden la fase de la onda sinusoide que portan dichas señales y el número acumulado de ciclos completos. Los pseudorangos de código proporcionan una medida inequívoca de la distancia entre los satélites y el receptor, con una precisión de decímetros cuando no se tienen en cuenta los retrasos atmosféricos y los desfases del reloj. En contraposición, las observaciones de la portadora son super precisas, alcanzando el milímetro de exactidud, a expensas de ser ambiguas por un número entero y desconocido de ciclos. Por ende, el alcanzar la máxima precisión con GNSS queda condicionado al uso de las medidas de fase de la portadora, lo cual implica unos problemas de estimación de elevada complejidad. Esta tesis versa sobre la teoría de estimación relacionada con la provisión de navegación precisa basada en la fase de la portadora, especialmente para vehículos que transitan escenarios donde las señales no se propagan fácilmente, como es el caso de las ciudades. Para ello, primero se aborda la máxima efectividad del problema de localización, proponiendo cotas inferiores para el procesamiento de la señal en el receptor y para el problema de estimación mixto (es decir, cuando las incógnitas pertenecen al espacio de números reales y enteros). En segundo lugar, se consideran las configuraciones multiantena para el cálculo de la orientación de un vehículo, presentando un nuevo modelo para la estimación conjunta de posición y rumbo, y proponiendo estimadores deterministas y recursivos basados en la teoría de Lie. Por último, se explora el marco de la estadística robusta para proporcionar nuevas soluciones de navegación precisa, capaces de hacer frente a los ruidos atípicos.Programa de Doctorado en Ciencia y Tecnología Informática por la Universidad Carlos III de MadridPresidente: José Manuel Molina López.- Secretario: Giorgi Gabriele.- Vocal: Fabio Dovi

    Signal design and Theoretical bounds for Time-Of-Arrival estimation in GNSS applications

    Get PDF
    Positioning accuracy in satellite navigation systems depends on time-delay estimation (TDE) between satellite transmitted codes and local receiver replicas. This thesis is specifically focused on the problem of improving time delay estimation (TDE) accuracy of SS signals, focusing on the fundamental issue of estimation theory and on the properties of the transmitted signal. TDE fundamentals limits are deeply investigated, encompassing the Cram´er Rao Bound and the Ziv-Zakai Bound, and their modified versions to lighten their computation in presence of unknown parameters, in addiction to the time delay. The adoption of the ZZB as benchmark for both acquisition and tracking stage performance is addressed, analyzing innovative or standard signalling waveforms such as Galileo SIS. The main contributions of this thesis are dealt with the analysis of applicability of spread spectrum continuous phase-modulated (SS-CPM) and spread spectrum filtered multitone (SS-FMT) as ranging signals. A special subset of CPM, labeled as “Semi-integer MSK (SiMSK)” obtained by properly setting the modulation parameters, is revealed easily adaptable to the requirements on emissions, intrinsically constant envelope and spectral efficient, while still allowing good tracking performance. Besides, an ad hoc encoding of the SS-SiMSK enables the design of a constant envelope signal bearing two different rate services, without any approximation at the transmitter side. The analysis of the multicarrier (MC) signal revealed the high degree of freedom in its design, proposing the special Filtered Multitone (FMT) modulation as possible candidate for ranging signals. The strictly bandlimited property and the full spectral flexibility possessed by the FMT are exploited in some cases of study to adapt the system to channel conditions or in particular to emulate existing or innovative spectra. For both the SSCPM and SS-FMT modulation schemes investigated, some estimation algorithms are tested and their performance are compared to the correspondent theoretical bound

    Design of pilot channel tracking loop Systems for high sensitivity Galileo receivers

    Get PDF
    Global Navigation Satellite Systems (GNSS) have been in the center stage of the recent technological upheaval that has been initiated by the rise of smartphones in the last decade. This is clearly reflected in the development of many applications based on GNSS technology as well as the emergence of multi-constellation GNSS with the launch of the first Galileo satellites at the end of the year 2011. GNSS does not only guarantee global positioning, navigation and timing services but also extends to applications in banking, agriculture, mapping, surveying, archaeology, seismology, commerce, ionosphere scintillation monitoring, remote sensing (soil moisture, ocean salinity, type of surface), wind speed monitoring, ocean surface monitoring, altimetry and many others. In the last decade, Location Based Services (LBS) have increased significant market demand where GNSS has been coupled with technologies based on terrestrial communication links in order to meet strict positioning accuracy requirements. In these conditions, relying on GNSS technology alone, raises a few challenges for signal synchronization even before positioning attempts and are mainly due to a considerable signal attenuation as it propagates through construction material and into indoor environments. Ionosphere scintillation induces a similar challenge where in addition to amplitude fading, the carrier phase and frequency suffer from indeterministic fluctuations. This research activity is devoted to explore and design the elements constituting pilot channel scalar tracking loop systems, specifically tailored to Galileo signals. It is expected that running such systems with extended integration intervals offers robust synchronization of the incoming signal which is heavily affected by external indeterministic fluctuations. In some conditions, it is desired to follow these fluctuations as in ionosphere scintillation monitoring while in other instances it is mainly desired to filter them out as noise to guarantee positioning capabilities. This is the objective of this research study which applies for both indoor environments and ionosphere scintillation affected signals. Towards this endeavor, a comprehensive theoretical study of the carrier and code tracking loops elements is undertaken, and particular attention is directed to the following aspects: • carrier frequency and phase discriminators and the relative optimum integration time • Galileo specific code discriminators and code tracking architecture especially tailored to Composite Binary Offset Carrier (CBOC) modulated signals. • optimum loop filters designed in the digital domain for different types of phase input signals • local signal generation using a numerically controlled oscillator and loop filter estimates • front-end filter bandlimiting effects on the tracking performance. This design is further tested with simulated Galileo signals with and without ionosphere scintillation as well as raw Galileo signals in an equatorial region during March 2013. Tracking performance comparison is carried out between the customized Galileo receiver developed in this research activity and an ionosphere scintillation dedicated professional GNSS receiver, the Septentrio PolaRxS PRO R receiver
    corecore