A continuación se muestran los datos de una ejecución de 6,5 horas que recopilan oraciones NMEA de un u-BLOX NEO-6 módulo GPS ( hoja de datos , especificación de protocolo ) con una antena externa activa a través de Raspberry Pi.
Este es mi primer análisis para ver si hay alguna manera de detectar una mala colocación de la antena a partir de los datos y marcar un usuario si es así. Aquí la antena se colocó muy mal , casi una situación de peor caso con una vista estrecha del cielo y fuertes reflejos entre un par de paredes metálicas.
Cada 30 segundos recolecté 3 segundos de datos en serie, analicé $GNGGA
oraciones para lat, lon, alt, HDOP y n_sats, y $GPGSV
para C / No (dBHz) y alt / az de satélites usado para soluciones (alt / az aún no analizado). Si entiendo correctamente, la presencia de un valor de SNR para un satélite determinado en una oración determinada (en lugar de un espacio en blanco) indica que el satélite se utilizó para una solución reciente.
Para las coordenadas de GPS, cada punto en la primera gráfica representa los resultados de una oración, ya que aparecieron varias oraciones en la ventana de muestra de 3 segundos, las he trazado todas como un análisis de primer paso.
Pregunta: ¿Qué estrategias puedo probar yo mismo para un esquema de "mala recepción"? Los ejemplos pueden ser:
- demasiados HDOP's mayores que X en un intervalo de Y-minutos
- demasiados satélites de baja C / No (dBHz) utilizados en las soluciones Sect. 7.4 (solo pregunte ¿Qué significa exactamente C / No (dBHz) en los datos GPS de u-Blox? )
- demasiados satélites con grandes altitudes (elevaciones) no se están utilizando en soluciones
Si es necesario, Puedo calcular las posiciones de los satélites de forma independiente, pero parece que simplemente debería estar de acuerdo. con los datos de efemérides en el módulo y las oraciones de $ GPGSV.
nota 1: no pregunto sobre informar sobre una precisión , eso se aborda en la siguiente pregunta.
- Falta de precisión en los datos del GPS
- Cómo calcular la precisión de los gps en metros a partir de la información de una nueva oración
- ¿Cómo puedo convertir la dilución horizontal de la posición a un radio del 68% de confianza?
- ¿Qué tan correcto es el valor de "Precisión" dado por los dispositivos GPS?
- Cálculo del número de confianza de precisión absoluta de los indicadores de Dilución de precisión del receptor GPS
nota 2: las coordenadas E-W y N-S son relativas al valor mediano de todos los datos, Alt es absoluta.