¿Existe un mapeo oficial estándar de la industria de los satélites Galileo a los valores globales de "PRN" / ID?

4

En el sistema GPS de EE. UU., los satélites se identifican por el número PRN emitido por cada satélite. Este ID suele ser visible en la mayoría de las plataformas de receptores GPS que brindan acceso a la información de la señal del satélite GPS individual para identificar el satélite de transmisión (por ejemplo, accesible en Android a través del GPSStatus.Listener y el método Gps◆.getPrn () ( enlace )).

Para otros GNSS, se adoptaron valores de PRN / ID globales para satélites, por lo que las aplicaciones obtienen ID globales únicas por satélite que no chocan con otros GNSS.

Por ejemplo, según una versión no oficial de la especificación NMEA 0183 (v2.19, abril de 2015) :

  • GLONASS ruso: ID 65-96 reservados (consulte también enlace )
  • QZSS japoneses: ID 193-200 reservados
  • BeiDou chino: las identificaciones 201-235 están reservadas

A partir de la versión de abril de 2015 de la especificación NMEA 0183 anterior, Galileo no se menciona en cuanto a reservas de identificación.

¿Hay algún mapeo oficial estándar de la industria entre los satélites Galileo y los valores de PRN / ID?

EDITAR 9 de agosto de 2016

Según GPS World :

  

Según dos avisos de aviso para usuarios de Galileo (NAGU), los dos satélites Galileo lanzados en órbitas elípticas en agosto de 2014, GSAT0201 con el código PRN E18 y GSAT0202 con el código PRN E14, comenzarán a transmitir mensajes de navegación para fines de prueba este viernes. 5 de agosto.

     

Los indicadores de estado de estado de la señal (SHS) se establecerán en "Prueba" y los indicadores de estado de validez de datos (DVS) se establecerán en WWG (funcionando sin garantía).

     

Los satélites no se incluirán en los almanaques de difusión.

Estos PRN son alfanuméricos, mientras que los rangos acordados existentes para otros GNSS son numéricos. Estoy buscando los PRN numéricos para Galileo que complementen los otros rangos GNSS conocidos existentes y que estén disponibles en Android.

Si tiene un dispositivo Android compatible con Galileo y está dispuesto a ayudar a identificar el rango de ID, comente esta Problema de Github .

    
pregunta Sean Barbeau 22.09.2015 - 22:32

3 respuestas

1

Para Android 6.0.1 (M) e inferior, en los conjuntos de chips Qualcomm, el rango de ID de 301-330 se ha identificado para los satélites Galileo mediante pruebas con el Aplicación GPSTest en un dispositivo BQ Aquaris X5 + (consulte este problema ).

Para Android 7.0 (N) y superior, Google ha agregado una nueva API en Android que permite que las aplicaciones determinen explícitamente el tipo de GNSS de cada satélite para las siguientes constelaciones de GNSS (de enlace ):

  
  • CONSTELLATION_BEIDOU
  •   
  • CONSTELLATION_GALILEO
  •   
  • CONSTELLATION_GLONASS
  •   
  • CONSTELLATION_GPS
  •   
  • CONSTELLATION_QZSS
  •   
  • CONSTELLATION_SBAS
  •   

También se puede obtener el ID de cada satélite, y los intervalos de ID se definen en la documentación en enlace :

  

getSvid()

     

Obtiene el número de identificación del satélite en el índice específico.

     

Este svid es un número pseudoaleatorio para la mayoría de las constelaciones. Es FCN & Número OSN para Glonass.

     

La distinción se hace mirando el campo de constelación getConstellationType (int) .

     

Los valores esperados están en el rango de:

     
  • GPS: 1-32
  •   
  • SBAS: 120-151, 183-192
  •   
  • GLONASS: Uno de: OSN o FCN + 100      
    • 1-24 como el número de ranura orbital (OSN) (preferido, si se conoce)
    •   
    • 93-106 como el número de canal de frecuencia (FCN) (-7 a +6) más 100. es decir, codifique FCN de -7 como 93, 0 como 100 y +6 como 106
    •   
  •   
  • QZSS: 193-200
  •   
  • Galileo: 1-36
  •   
  • Beidou: 1-37
  •   
    
respondido por el Sean Barbeau 19.09.2016 - 21:36
3

Desde el estado de IGS Galileo parece que hay PRNs "estándar" asignados - a partir del 15 de septiembre, parece como E seguido de la ID de SV para los satélites operativos. Obviamente eso podría cambiar a medida que los satélites se "actualicen". Desde ese mismo sitio web, también es posible que diferentes receptores reporten diferentes valores para el mismo satélite.

Los artículos de Wikipedia parecen hacer referencia al "GPSWorld" Almanac , que probablemente sea razonable como fuente de la industria, pero en realidad no Oficial en la forma en que un mundo estándar sea. Sin embargo, sí coincide, así que no es un gran problema.

El PRN no aparece en la información de la constelación ni en el almanaque. Como tal, creo que probablemente sea dudoso como un identificador estable. Si es posible, me quedo con el identificador de satélite.

Opinión: parece que PRN no tiene la misma importancia en Galileo que en el diseño de GPS, donde los identificadores de satélite no eran importantes.

    
respondido por el BradHards 23.09.2015 - 04:17
1

Solo para proporcionar una respuesta general completa:

'PRN E'n ⇔ 'PRN 'n + 70

Por ejemplo: PRN E11 = PRN 81

    
respondido por el Hydrographer 23.10.2016 - 18:38

Lea otras preguntas en las etiquetas