Cálculo de la posición y tiempo GNSS mediante un algoritmo de Coarse-Time

La geolocalización es una de las funcionalidades utilizadas en dispositivos como los conocidos wearables o smartwatches y en multitud de industrias como aeronáutica, naval, etc. Para ello, estos dispositivos deben disponer de receptores GNSS. Dentro de los receptores GNSS, existen los denominados re...

Descripción completa

Detalles Bibliográficos
Autor: Villalba Castro, Miguel
Tipo de recurso: tesis de maestría
Fecha de publicación:2020
País:España
Institución:Universitat Oberta de Catalunya (UOC)
Repositorio:O2, repositorio institucional de la UOC
OAI Identifier:oai:openaccess.uoc.edu:10609/108846
Acceso en línea:http://hdl.handle.net/10609/108846
Access Level:acceso abierto
Palabra clave:GNSS
receptores
snapshot
receivers
receptors
Location-based services -- TFM
Geolocalització, Serveis de -- TFM
Geolocalización, Servicios de -- TFM
Descripción
Sumario:La geolocalización es una de las funcionalidades utilizadas en dispositivos como los conocidos wearables o smartwatches y en multitud de industrias como aeronáutica, naval, etc. Para ello, estos dispositivos deben disponer de receptores GNSS. Dentro de los receptores GNSS, existen los denominados receptores snapshot que ofrecen distintas funcionalidades respecto a los receptores convencionales. La implementación y mejora de un algoritmo que haga posible el cálculo de la posición y la estimación del reloj de un receptor GNSS tipo snapshot es el principal objetivo de este trabajo. Inicialmente, tras una medición de datos en crudo gracias a simulaciones en MatLab a partir de capturas realizadas con una API proporcionada por Google, son calculados pseudorangos absolutos, el efecto Doppler y la relación señal portadora a ruido. Esto permitirá la exposición de un algoritmo en base a los pseudorangos. Gracias a una modificación de los pseudorangos absolutos se obtienen los pseudorangos ambiguos, y de esta forma se logra una simulación del funcionamiento de un receptor GNSS de tipo snapshot. Se ha seleccionado el algoritmo de Peterson para su utilización en distintos escenarios, resultando ser altamente sensible a las condiciones iniciales. Posteriormente, se han implementado una serie de mejoras para obtener un incremento de la estabilidad del sistema y una reducción de las debilidades encontradas en el algoritmo de Peterson. Gracias a estas mejoras, se consigue la obtención de la ubicación de forma ágil, partiendo de una posición a priori cualquiera, además de una estabilidad del reloj del orden de =25 ms.