miércoles, 30 de mayo de 2018

GNSS ANALYSIS APP PARA WINDOWS

  • En esta entrada (mas corta que de costumbre) os emplazo a conocer/experimentar con la  aplicación GNSS ANALYSIS APP bajo Windows. Nos resultará muy útil para evaluar los datos brutos de posicionamiento del GPS integrado en nuestro smartphone/receptor con Android (dicho sea de paso que dicho dispositivo debe de tener esa capacidad de registro- ver lista de modelos y descargas del software aqui). Las herramientas integradas en el pluggin están enfocadas a los desarrolladores, investigadores  e incluso educadores. En la versión N del sistema operativo de GOOGLE ("Nougat") donde se han introducido las API que permiten examinar detalles del receptor, comportamiento de la señal y otros parámetros que anteriormente no era posible recoger.
  • Primero será necesario instalar la app GNSS Logger en nuestro smartphone (para la recopilación del archivo de datos RAW) y seguidamente el software GNSS Analysis desarrollado en MATLAB en nuestro equipo informático (Mac, Linux o Windows)  que se compila en un archivo ejecutable aplicando una copia del MATLAB Runtime.
  • Una vez que haya capturado los datos brutos puede copiar los archivos de registro (ascii) desde el dispositivo a su computadora para un análisis posterior. Desde GNSS Logger tambien pueden enviarse los archivos por correo electrónico o guardarlos en Google Drive
  • El interface de la aplicacion GNSS Analysis bajo windows tiene el aspecto adjunto (imagen inferior). Consiste en un sencillo panel de control donde en primer lugar debemos aplicar el archivo de datos brutos GPS proporcionado por GNSS logger (1). La información contenida es la de las multiples posiciones registradas en un determinado período de tiempo (podemos tratar la totalidad o solo parte de los datos -> seleccionando un intervalo horario) con campos tiempos, coordenadas geográficas, indicadores multipath, discontinuidad de señal, pseudorangos, incertidumbres etc.
  • Seguidamente hemos de Analizar y dibujar los datos (2) para que la aplicación trate estadísticamente los mismos y presente una serie de ventanas con gráficos que resumen las bondades de la señal GNSS en cada una de las tipologías de datos brutos registrados. Para ello se adquieren entre otros las efemérides precisas de los satélites y computan los errores/desviaciones de las medidas. Los gráficos interactivos (por columnas de izquierda o derechas) están referidos a radiofrecuencias, relojes y medidas.
  • Se presentan los resultados del registro en posicionamiento estático de 4 min  de un Smartphone  (Google Nexus 5 con Android 7):
  • RADIOFRECUENCIAS: Satelites de la constelación (en este caso solo NAVSTAR - GPS) con las señales mas fuertes/fiables (1). Para cada satelite el gráfico/tiempo de la densidad de portadora a ruido (c/no) (2). Skyplot de las posiciones de los satélites en la esfera celeste (3).
  • RELOJES: Pseudorrangos (4), Frecuencia de desplazamiento del reloj del receptor (5) y Desplazamiento del reloj en espera durante el ciclo de trabajo del oscilador primario (6).
  • MEDIDAS: Precisión del posicionamiento por MMCC ponderados obtenidos a través de los pseudorrangos (7) sin procesar (incertidumbre de cada medición - CEP), los errores de pseudodistancia por cada medición (8) y errores de cada velocidad de las mismas (9).
  • La aplicación ofrece la posibilidad de hacer informes pormenorizados (en formato html) de los resultados obtenidos y posee además una pestaña donde se pueden comparar diversos archivos brutos (radiofrecuencias) de distintos dispositivos. Podríamos así discernir cual GPS integrado tiene mas sensibilidad/captación de constelaciones y número de satélites (por ejemplo).
  • En la imagen inferior podéis apreciar una captura del informe generado para el fichero de datos brutos del blog. Se explican a grandes rasgos que resultados arroja cada parámetro analizado.
  • Nada más --> espero que os sirva para testear las capacidades de ubicación de vuestro dispositivo Android..
  • Hasta la próxima.
  • By Rah.