Contenido principal

Esta página se ha traducido mediante traducción automática. Haga clic aquí para ver la última versión en inglés.

rinexinfo

Obtener información sobre el archivo RINEX

Desde R2022a

Descripción

fileinfo = rinexinfo(filename) obtiene información sobre el archivo RINEX versión 3 especificado filename y lo devuelve como una estructura, fileinfo. El contenido de fileinfo depende del tipo de archivo RINEX y del sistema de satélite en el archivo.

ejemplo

Ejemplos

contraer todo

Información del mensaje de navegación GPS

filename = "GODS00USA_R_20211750000_01D_GN.rnx"; 
info = rinexinfo(filename)
info = struct with fields:
             FileVersion: 3.0400
     FileSatelliteSystem: 'G'
                FileType: 'N'
                Comments: [3×1 string]
    LeapSecondParameters: [1×1 struct]
                     PGM: "JPS2RIN v.2.0.191"
                   RunBy: "JAVAD GNSS"
            CreationDate: 25-Jun-2021 00:06:25
                FileName: "GODS00USA_R_20211750000_01D_GN.rnx"
                FileSize: 109092

Información del mensaje de navegación Galileo

filename = "GODS00USA_R_20211750000_01D_EN.rnx"; 
info = rinexinfo(filename)
info = struct with fields:
               FileVersion: 3.0400
       FileSatelliteSystem: 'E'
                  FileType: 'N'
                  Comments: [3×1 string]
    IonosphericCorrections: [1×1 struct]
      LeapSecondParameters: [1×1 struct]
                       PGM: "JPS2RIN v.2.0.191"
                     RunBy: "JAVAD GNSS"
              CreationDate: 25-Jun-2021 00:06:25
                  FileName: "GODS00USA_R_20211750000_01D_EN.rnx"
                  FileSize: 1063207

Información del mensaje de navegación GLONASS

filename = "GODS00USA_R_20211750000_01D_RN.rnx";
info = rinexinfo(filename)
info = struct with fields:
             FileVersion: 3.0400
     FileSatelliteSystem: 'R'
                FileType: 'N'
                Comments: [3×1 string]
    LeapSecondParameters: [1×1 struct]
                     PGM: "JPS2RIN v.2.0.191"
                   RunBy: "JAVAD GNSS"
            CreationDate: 25-Jun-2021 00:06:25
                FileName: "GODS00USA_R_20211750000_01D_RN.rnx"
                FileSize: 141452

Información del mensaje de navegación de BeiDou

filename = "GODS00USA_R_20211750000_01D_CN.rnx";
info = rinexinfo(filename)
info = struct with fields:
              FileVersion: 3.0400
      FileSatelliteSystem: 'C'
                 FileType: 'N'
                 Comments: [3×1 string]
     LeapSecondParameters: [1×1 struct]
                      PGM: "JPS2RIN v.2.0.191"
                    RunBy: "JAVAD GNSS"
             CreationDate: 25-Jun-2021 00:06:26
    TimeSystemCorrections: [1×1 struct]
                 FileName: "GODS00USA_R_20211750000_01D_CN.rnx"
                 FileSize: 155431

Información del mensaje de navegación NavIC/IRNSS

filename = "ARHT00ATA_R_20211750000_01D_IN.rnx";
info = rinexinfo(filename)
info = struct with fields:
             FileVersion: 3.0400
     FileSatelliteSystem: 'I'
                FileType: 'N'
                Comments: [3×1 string]
    LeapSecondParameters: [1×1 struct]
                     PGM: "JPS2RIN v.2.0.191"
                   RunBy: "JAVAD GNSS"
            CreationDate: 25-Jun-2021 00:03:18
                FileName: "ARHT00ATA_R_20211750000_01D_IN.rnx"
                FileSize: 74322

Información del mensaje de navegación QZSS

filename = "ARHT00ATA_R_20211750000_01D_JN.rnx";
info = rinexinfo(filename)
info = struct with fields:
             FileVersion: 3.0400
     FileSatelliteSystem: 'J'
                FileType: 'N'
                Comments: [3×1 string]
    LeapSecondParameters: [1×1 struct]
                     PGM: "JPS2RIN v.2.0.191"
                   RunBy: "JAVAD GNSS"
            CreationDate: 25-Jun-2021 00:03:18
                FileName: "ARHT00ATA_R_20211750000_01D_JN.rnx"
                FileSize: 22970

Información del mensaje de navegación SBAS

filename = "GOP600CZE_R_20211750000_01D_SN.rnx";
info = rinexinfo(filename)
info = struct with fields:
            FileVersion: 3.0400
    FileSatelliteSystem: 'S'
               FileType: 'N'
               Comments: "SBAS NAVIGATION DATA FROM STATION GOP6 (RIGTC, GO PECNY)    "
                    PGM: "sbf2rin-13.4.5"
                  RunBy: "RIGTC, GO PECNY"
           CreationDate: 25-Jun-2021 00:26:37
               FileName: "GOP600CZE_R_20211750000_01D_SN.rnx"
               FileSize: 1083132

Información de observación mixta

filename = "GODS00USA_R_20211750000_01H_30S_MO.rnx";
info = rinexinfo(filename)
info = struct with fields:
                FileVersion: 3.0400
        FileSatelliteSystem: 'M'
                   FileType: 'O'
           ObservationTypes: [4×1 struct]
              NumSatellites: 44
              AntennaNumber: "02083"
                AntennaType: "JAVRINGANT_DM   SCIS"
            AntennaDeltaHEN: [0.0083 0 0]
             ApproxPosition: [1.1308e+06 -4.8313e+06 3.9941e+06]
    GLONASSFrequencyNumbers: [1×1 struct]
                   Interval: 30
       LeapSecondParameters: [1×1 struct]
                 MarkerName: "GODS"
               MarkerNumber: "40451M128"
                   Observer: "GGN"
                     Agency: "NASA GODDARD SPACE FLIGHT CENTER"
                        PGM: "JPS2RIN v.2.0.191"
                      RunBy: "JAVAD GNSS"
               CreationDate: 24-Jun-2021 01:05:22
          TotalObservations: [44×1 struct]
             ReceiverNumber: "02704"
               ReceiverType: "JAVAD TRE_3 DELTA"
            ReceiverVersion: "4.0.02"
                 PhaseShift: [22×1 struct]
               FirstObsTime: 23-Jun-2021 23:59:42
                LastObsTime: 24-Jun-2021 00:59:12
                   FileName: "GODS00USA_R_20211750000_01H_30S_MO.rnx"
                   FileSize: 1240462

Argumentos de entrada

contraer todo

Nombre del archivo RINEX versión 3 del que leer datos, especificado como un escalar de cadena o un vector de caracteres.

Ejemplo: "GODS00USA_R_20211750000_01D_GN.rnx"

Tipos de datos: string | char

Argumentos de salida

contraer todo

Contenido del archivo RINEX, devuelto como una estructura. La estructura tiene diferentes campos según el tipo de archivo RINEX y las entradas del encabezado del archivo.

Si el archivo RINEX especificado es un archivo de mensaje de navegación, la salida fileinfo es una estructura con estos campos:

CampoTipoDescripción
FileNamestringnombre del archivo
FileSizedoubleTamaño del archivo en bytes
SatelliteSystemstring"GPS", "Galileo", "GLONASS", "BeiDou", "NavIC", "QZSS", "SBAS" o "Mixed"
VersiondoubleVersión de formato
FileTypecharTipo de archivo, especificado como 'N' para archivos de mensajes de navegación y 'O' para archivos de datos de observación.
PGMstringNombre del programa que creó el archivo.
RunBystringNombre de la agencia que creó el archivo
CreationDatestringFecha y hora de creación del archivo
Comments (opcional)stringLíneas de comentarios del encabezado del archivo
IonosphericCorrections (opcional)arreglo de estructuras

Una matriz de estructuras con una cantidad de elementos igual al número de líneas de encabezado IONOSPHERIC CORR en el archivo. Cada estructura tiene los campos CorrectionType, Parameters, TimeMark y SVID.

TimeMark y SVID son opcionales para todos los sistemas de satélite excepto BeiDou.

Tipo de corrección:

  • GAL — Galileo ai0 a ai2

  • GPSA: GPS alfa0 a alfa3

  • GPSB: GPS beta0 a beta3

  • QZSA — QZS alfa0 a alfa3

  • QZSB — QZS beta0 a beta3

  • BDSA: BDS alfa0 a alfa3

  • BDSB: BDS beta0 a beta3

  • IRNA — NavIC/IRNSS alfa0 a alfa3

  • IRNB — NavIC/IRNSS beta0 a beta3

Parámetros:

  • GAL: ai0, ai1, ai2, en blanco

  • GPS: alfa0 a alfa3 o beta0 a beta3

  • QZS: alfa0 a alfa3 o beta0 a beta3

  • BDS: alfa0 a alfa3 o beta0 a beta3

  • IRN: alfa0 a alfa3 o beta0 a beta3

  • Marca de tiempo, tiempo de transmisión (segundos de la semana) convertido a horas del día y luego a A—X. A es 00 h—01 h, B es 01 h—02 h, …, X es 23—24 h, hora del sistema satelital.

  • SV ID, identifica qué satélite proporcionó los parámetros ionosféricos

TimeSystemCorrectionsestructura

Una matriz de estructuras con una cantidad de elementos igual al número de líneas de encabezado TIME SYSTEM CORR en el archivo. Cada estructura tiene los campos CorrectionType, Parameters, ReferenceTime, ReferenceWeekNumber, SVID y UTCID.

Tipo de corrección:

  • GPUT = GPS - UTC (a0, a1)

  • GLUT = GLO - UTC (a0 = -TauC, a1 = cero)

  • GAUT = GAL - UTC (a0, a1)

  • BDUT = BDS - UTC (a0 = A0UTC, a1 = A1UTC)

  • QZUT = QZS - UTC (a0, a1)

  • IRUT = IRN - UTC (a0 = A0UTC, a1 = A1UTC)

  • SBUT = SBAS - UTC (a0, a1)

  • GLGP = GLO - GPS (a0 = -TauGPS, a1 = cero)

  • GAGP = GAL - GPS (a0 = A0G, a1 = A1G para GAL INAV/FNAV; a0 = –A0GGTO, a1 = –A1 GGTO para GPS CNAV)

  • QZGP = QZS - GPS (a0, a1)

  • IRGP = IRN - GPS (a0 = A0, a1 = A1)

Parámetros:

  • a0, a1 coeficientes del polinomio lineal Δt = a0 + a1 · (t - tref) para la parte fraccionaria (excluidos los segundos intercalares) de la diferencia del sistema de tiempo (a0; sec, a1; sec/seg)

  • Tiempo de referencia (T) para polinomio (segundos en la semana GPS/GAL/BDS/QZS/IRN/SBAS)

  • Número de semana de referencia (S)

  • Semana GPS/GAL/QZS/IRN/SBAS alineada con GPS, número continuo desde el 6 de enero de 1980

  • GLONASS T y W cero.

  • Semana BDS, continua desde: 1 de enero de 2006

  • SV ID, identificador del sistema y PRN/número de ranura 'snn' del satélite GNSS que transmite la diferencia horaria del sistema o del satélite SBAS que transmite el MT12. Utilice EGNOS, WAAS o MSAS para las diferencias horarias SBAS con respecto a MT17.

  • Identificador UTC

  • 0 si se desconoce

  • 1 = UTC(NIST)

  • 2 = UTC(USNO)

  • 3 = UTC(UTC)

  • 4 = UTC(BIPM)

  • 5 = UTC(Laboratorio de Europa)

  • 6 = UTC(CRL)

  • 7 = UTC(NTSC) (BDS)

  • >7 = aún no asignado.

LeapSecondParameters (opcional)estructura

Parámetros de segundo intercalar en una estructura con los campos LeapSeconds, DeltaTimeLeapSeconds, WeekNumber, DayNumber y TimeSystemID .

  • LeapSeconds — Número actual de segundos intercalares.

  • DeltaTimeLeapSeconds — Segundos intercalares futuros o pasados. Por ejemplo, son segundos intercalares futuros si los números de la semana y el día están en el futuro.

  • WeekNumber — Para GPS, GAL, QZS e IRN, número de semanas desde el 6 de enero de 1980. Para BDS, es el número de semanas desde el 1 de enero de 2006.

  • DayNumber — El número del día es el día GPS o BeiDou anterior al segundo intercalar. Para GPS, este número está en el rango [1, 7]. Para Beidou, este número está en el rango [0, 6].

  • TimeSystemID — Solo "GPS" y "BDT" son valores válidos. Si está en blanco, el campo predeterminado es "GPS".

Tenga en cuenta que los campos opcionales no están presentes en la estructura a menos que se especifique en el archivo RINEX.

Tipos de datos: struct

Si el archivo RINEX especificado es un archivo de datos de observación, el resultado es una estructura con estos campos:

CampoTipoEntrada
FileNamestringnombre del archivo
FileSizedoubleTamaño del archivo en bytes
SatelliteSystemstring"GPS", "Galileo", "GLONASS", "BeiDou", "NavIC", "QZSS", "SBAS" o "Mixed"
VersiondoubleVersión de formato
FileTypecharTipo de archivo, especificado como 'N' para archivos de mensajes de navegación y 'O' para archivos de datos de observación.
PGMstringNombre del programa que creó el archivo.
RunBystringNombre de la agencia que creó el archivo
CreationDatestringFecha y hora de creación del archivo
Comments (opcional)stringLíneas de comentarios del encabezado del archivo
MarkerNamestringNombre del marcador de antena
MarkerNumber (opcional)stringNúmero de marcador de antena
MarkerType (opcional para los tipos de marcadores GEODETIC y NON_GEODETIC)stringtipo de marcador
ObserverstringNombre del observador
AgencystringNombre de la agencia
ReceiverNumberstringNúmero de receptor
ReceiverTypestringTipo de receptor
ReceiverVersionstringVersión del receptor
AntennaNumberstringNúmero de antena
AntennaTypestringTipo de antena
ApproxPositiondoublePosición aproximada del marcador en metros.
AntennaDeltaHENdoubleAltura del punto de referencia de la antena (ARP) sobre el marcador y excentricidad horizontal del ARP con respecto al marcador (Este/Norte) en metros.
AntennaDeltaXYZdoublePosición del punto de referencia de la antena en el vehículo en metros.
AntennaPhaseCenter (Optional)arreglo de estructuras

Una arreglo de estructuras con una cantidad de elementos igual a la cantidad de líneas de encabezado ANTENNA: PHASECENTER en el archivo. Cada estructura tiene campos SatelliteSystem, ObservationCode y PhaseCenter. Dónde:

SatelliteSystem — El sistema de satélite especificado.

ObservationCode — El código de observación. Consulte la sección Descriptores del tipo de observación para obtener más información.

PhaseCenter — La posición central de fase promedio con respecto al punto de referencia de la antena, en metros, Norte/Este/Arriba para estación fija, XYZ sistema fijo a la carrocería para un vehículo.

AntennaBSightXYZdoubleDirección del eje vertical de la antena hacia los satélites GNSS. Si la antena está en un vehículo, la dirección es un vector unitario en un sistema de coordenadas fijo en el cuerpo. Si la antena es una antena inclinada en una estación fija, la dirección es un vector unitario en el sistema zurdo Este-Norte-Arriba (ENU).
AntennaZeroDirXYZ (opcional)doubleDirección cero de la antena. Si la antena está en un vehículo, la dirección cero es el vector unitario en un sistema de coordenadas fijo en el cuerpo. Si la antena inclinada está en una estación fija, la dirección cero es un vector unitario en el sistema zurdo Este-Norte-Arriba (ENU).
CenterOfMassXYZdoubleCentro de masa actual del vehículo en un sistema de coordenadas fijo en la carrocería, en metros.
ObservationTypesarreglo de estructuras

Un arreglo de estructura con un número de elementos igual al número de sistemas satelitales en el archivo. Cada estructura tiene campos SatelliteSystem y Descriptors. Dónde:

SatelliteSystem — Cadena que especifica el sistema de satélite.

Descriptors — Arreglo de cadenas de descriptores de observación de 3 elementos. El primer elemento es el Tipo, el segundo es la Banda y el tercero es el Atributo. Consulte la sección Descriptores del tipo de observación para obtener más información.

SignalStrengthUnit (opcional)stringUnidad de la relación portadora/ruido observable SNN (si está presente) DBHZ: S/N dada en dbHz.
Interval (opcional)doubleIntervalo de observación en segundos.
FirstObsTime (Opcional, a menos que el archivo RINEX sea un archivo GNSS mixto)datetime

Hora del primer registro de observación. Los sistemas de tiempo son:

  • GPS: sistema de tiempo GPS

  • GLO: sistema de hora UTC

  • GAL - Sistema horario Galileo

  • QZS — Sistema de tiempo QZSS

  • BDT: sistema horario BDS

  • IRN — Sistema horario NavIC/IRNSS

HasReceiverClockOffset (Opcional, a menos que las líneas de época de la sección de datos informen los desplazamientos del reloj)logicalLa época, el código y la fase se corrigen aplicando el desplazamiento del reloj del receptor derivado en tiempo real.
DCBS (opcional)arreglo de estructuras

Un arreglo con una cantidad de elementos igual a la cantidad de sistemas satelitales en el archivo. Cada estructura tiene campos SatelliteSystem, Program y Source. Dónde:

SatelliteSystem — Cadena que especifica el sistema de satélite

Program — Cadena que especifica el programa utilizado para aplicar correcciones de sesgo de código diferencial (DCBS)

Source — URL de cadena de la fuente de las correcciones

PCVS (opcional)arreglo de estructuras

Un arreglo con una cantidad de elementos igual a la cantidad de sistemas satelitales en el archivo. Cada estructura tiene campos SatelliteSystem, Program y Source. Dónde:

SatelliteSystem — Cadena que especifica el sistema de satélite

Program — Cadena que especifica el programa utilizado para aplicar correcciones de variación del centro de fase (PCVS)

Source — URL de cadena de la fuente de las correcciones

ScaleFactorarreglo de estructuras

Una matriz con una cantidad de elementos igual a la cantidad de líneas de encabezado “SYS / SCALE FACTOR” en el archivo. Cada estructura tiene campos SatelliteSystem, Factor y ObservationTypes. Dónde:

SatelliteSystem — Cadena que especifica el sistema de satélite

Factor — es un factor para dividir las observaciones almacenadas antes de su uso

ObservationTypes — es una lista de tipos de observación

PhaseShift (opcional)arreglo de estructuras

Una matriz con una cantidad de elementos igual a la cantidad de líneas de encabezado “SYS / PHASE SHIFT” en el archivo. Cada estructura tiene campos SatelliteSystem, ObservationType, Correction, SatelliteIDs. Dónde:

SatelliteSystem — Cadena que especifica el sistema de satélite.

ObservationType — Cadena que especifica el código de observación de la fase portadora.

Correction — Valor de la corrección aplicada (ciclos).

SatelliteIDs — Arreglo de cadenas de satélites donde se aplica la corrección.

GLONASSFrequencyNumbers (Opcional a menos que se utilicen archivos con satélites GLONASS)estructura

Una estructura con los campos Slot y FrequencyNumber. Dónde:

Slot — Arreglo de cadenas de números de satélite (código de sistema (R), ranura)

FrequencyNumber — Vector de dobles enteros.

GLONASSCodePhaseBiasestructura

Una estructura con los campos ObservationTypes y Bias. Dónde:

ObservationTypes — Arreglo de cadenas de tipos de observación. Los valores válidos son “C1C”, “C1P”, “C2C” o “C2P”.

Bias — Vector de correcciones de sesgo de fase de código en metros.

LeapSecondParameters (opcional)estructura

Parámetros de segundo intercalar en una estructura con los campos LeapSeconds, DeltaTimeLeapSeconds, WeekNumber, DayNumber y TimeSystemID .

  • LeapSeconds — Número actual de segundos intercalares.

  • DeltaTimeLeapSeconds — Segundos intercalares futuros o pasados. Por ejemplo, son segundos intercalares futuros si los números de la semana y el día están en el futuro.

  • WeekNumber — Para GPS, GAL, QZS e IRN, número de semanas desde el 6 de enero de 1980. Para BDS, es el número de semanas desde el 1 de enero de 2006.

  • DayNumber — El número del día es el día GPS o BeiDou anterior al segundo intercalar. Para GPS, este número está en el rango [1, 7]. Para Beidou, este número está en el rango [0, 6].

  • TimeSystemID — Solo "GPS" y "BDT" son valores válidos. Si está en blanco, el campo predeterminado es "GPS".

NumSatellites (Optional)doubleNúmero de satélites cuyas observaciones se almacenan en el archivo.
TotalObservations (opcional)arreglo de estructurasUna matriz de estructura con una cantidad de elementos igual a la cantidad de líneas de encabezado PRN / # OF OBS en el archivo. Cada estructura tiene un campo SatelliteID y NumObservations.

Tenga en cuenta que los campos opcionales no están presentes en la estructura a menos que se especifique en el archivo RINEX.

Tipos de datos: struct

Tipos de datos: struct

Más acerca de

contraer todo

Referencias

[1] International GNSS Service (for Daily 30-Second GPS Broadcast Ephemeris Data, NASA Crustal Dynamics Data Information System (CDDIS), Greenbelt, MD, USA, Jun. 24, 2021; accessed June 25, 2021). https://dx.doi.org/10.5067/GNSS/gnss_daily_n_001.

[2] International GNSS Service (for Daily 30-Second Galileo Broadcast Ephemeris Data, NASA Crustal Dynamics Data Information System (CDDIS), Greenbelt, MD, USA, Jun. 24, 2021; accessed June 25, 2021). https://dx.doi.org/10.5067/GNSS/gnss_daily_l_001.

[3] International GNSS Service (for Daily 30-Second GLONASS Broadcast Ephemeris Data, NASA Crustal Dynamics Data Information System (CDDIS), Greenbelt, MD, USA, Jun. 24, 2021; accessed August 19, 2021). https://dx.doi.org/10.5067/GNSS/gnss_daily_g_001.

[4] International GNSS Service (for Daily 30-Second BeiDou Broadcast Ephemeris Data, NASA Crustal Dynamics Data Information System (CDDIS), Greenbelt, MD, USA, Jun. 24, 2021; accessed August 19, 2021). https://dx.doi.org/10.5067/GNSS/gnss_daily_f_001.

[5] International GNSS Service (for Daily 30-Second NavIC/IRNSS Broadcast Ephemeris Data, NASA Crustal Dynamics Data Information System (CDDIS), Greenbelt, MD, USA, Jun. 24, 2021; accessed August 19, 2021). https://dx.doi.org/10.5067/GNSS/gnss_daily_i_001.

[6] International GNSS Service (for Daily 30-Second QZSS Broadcast Ephemeris Data, NASA Crustal Dynamics Data Information System (CDDIS), Greenbelt, MD, USA, Jun. 24, 2021; accessed August 19, 2021). https://dx.doi.org/10.5067/GNSS/gnss_daily_q_001.

[7] International GNSS Service (for Daily 30-Second SBAS Broadcast Ephemeris Data, NASA Crustal Dynamics Data Information System (CDDIS), Greenbelt, MD, USA, Jun. 24, 2021; accessed August 19, 2021). https://dx.doi.org/10.5067/GNSS/gnss_daily_h_001.

[8] International GNSS Service (for Hourly 30-Second Observation Data, NASA Crustal Dynamics Data Information System (CDDIS), Greenbelt, MD, USA, Jun. 24, 2021; accessed August 19, 2021). https://dx.doi.org/10.5067/GNSS/gnss_hourly_o_001.

[9] Romero, Ignacio, ed. RINEX The Receiver Independent Exchange Format Version 3.05. Darmstadt, Germany: IGS/RTCM ESA/ESOC/Navigation Support Office. December, 2020. Accessed on: Dec. 22, 2021. https://files.igs.org/pub/data/format/rinex305.pdf .

Historial de versiones

Introducido en R2022a

Consulte también

Funciones