rinexinfo
Sintaxis
Descripción
Ejemplos
Consultar mensajes de navegación y observación desde archivo RINEX
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: [3x1 string]
LeapSecondParameters: [1x1 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: [3x1 string]
IonosphericCorrections: [1x1 struct]
LeapSecondParameters: [1x1 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: [3x1 string]
LeapSecondParameters: [1x1 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: [3x1 string]
LeapSecondParameters: [1x1 struct]
PGM: "JPS2RIN v.2.0.191"
RunBy: "JAVAD GNSS"
CreationDate: 25-Jun-2021 00:06:26
TimeSystemCorrections: [1x1 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: [3x1 string]
LeapSecondParameters: [1x1 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: [3x1 string]
LeapSecondParameters: [1x1 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: [4x1 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: [1x1 struct]
Interval: 30
LeapSecondParameters: [1x1 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: [44x1 struct]
ReceiverNumber: "02704"
ReceiverType: "JAVAD TRE_3 DELTA"
ReceiverVersion: "4.0.02"
PhaseShift: [22x1 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
filename
— Nombre del archivo RINEX versión 3
escalar de cadena | vector de caracteres
Nombre del archivo RINEX versión 3 del que leer datos, especificado como una cadena escalar o un vector de caracteres.
Ejemplo: "GODS00USA_R_20211750000_01D_GN.rnx"
Tipos de datos: string
| char
Argumentos de salida
fileinfo
— Contenido del archivo RINEX
estructura
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.
Navigation Message Files
— Archivos de mensajes de navegación
estructura
Si el archivo RINEX especificado es un archivo de mensajes de navegación, la salida fileinfo
es una estructura con estos campos:
Campo | Tipo | Descripción |
---|---|---|
FileName | string | nombre del archivo |
FileSize | double | Tamaño del archivo en bytes |
SatelliteSystem | string | "GPS" , "Galileo" , "GLONASS" , "BeiDou" , "NavIC" , "QZSS" , "SBAS" , o "Mixed" |
Version | double | Versión de formato |
FileType | char | Tipo de archivo, especificado como 'N' para archivos de mensajes de navegación y 'O' para archivos de datos de observación. |
PGM | string | Nombre del programa que creó el archivo. |
RunBy | string | Nombre de la agencia que creó el archivo |
CreationDate | string | Fecha y hora de creación del archivo |
Comments (Opcional) | string | Líneas de comentarios del encabezado del archivo |
IonosphericCorrections (Opcional) | arreglo de estructuras | Un arreglo de estructuras con una cantidad de elementos igual a la cantidad de líneas de encabezado
Tipo de corrección:
Parámetros:
|
TimeSystemCorrections | estructura | Un arreglo de estructuras con una cantidad de elementos igual a la cantidad de líneas de encabezado Tipo de corrección:
Parámetros:
|
LeapSecondParameters (Opcional) | estructura | Parámetros de segundo intercalar en una estructura con campos
|
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
Observation Data Files
— Archivos de datos de observación
estructura
Si el archivo RINEX especificado es un archivo de datos de observación, el resultado es una estructura con estos campos:
Campo | Tipo | Entrada |
---|---|---|
FileName | string | nombre del archivo |
FileSize | double | Tamaño del archivo en bytes |
SatelliteSystem | string | "GPS" , "Galileo" , "GLONASS" , "BeiDou" , "NavIC" , "QZSS" , "SBAS" , o "Mixed" |
Version | double | Versión de formato |
FileType | char | Tipo de archivo, especificado como 'N' para archivos de mensajes de navegación y 'O' para archivos de datos de observación. |
PGM | string | Nombre del programa que creó el archivo. |
RunBy | string | Nombre de la agencia que creó el archivo |
CreationDate | string | Fecha y hora de creación del archivo |
Comments (Opcional) | string | Líneas de comentarios del encabezado del archivo |
MarkerName | string | Nombre del marcador de antena |
MarkerNumber (Opcional) | string | Número de marcador de antena |
MarkerType (Opcional para los tipos de marcador GEODETIC y NON_GEODETIC ) | string | tipo de marcador |
Observer | string | Nombre del observador |
Agency | string | Nombre de la agencia |
ReceiverNumber | string | Número de receptor |
ReceiverType | string | Tipo de receptor |
ReceiverVersion | string | Versión del receptor |
AntennaNumber | string | Número de antena |
AntennaType | string | Tipo de antena |
ApproxPosition | double | Posición aproximada del marcador en metros. |
AntennaDeltaHEN | double | Altura del punto de referencia de la antena (ARP) sobre el marcador y excentricidad horizontal del ARP con respecto al marcador (Este/Norte) en metros. |
AntennaDeltaXYZ | double | Posición del punto de referencia de la antena en el vehículo en metros. |
AntennaPhaseCenter (Optional) | arreglo de estructuras | Un arreglo de estructura con un número de elementos igual al número de líneas de encabezado
|
AntennaBSightXYZ | double | Direcció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) | double | Direcció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). |
CenterOfMassXYZ | double | Centro de masa actual del vehículo en un sistema de coordenadas fijo en la carrocería, en metros. |
ObservationTypes | arreglo 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
|
SignalStrengthUnit (Opcional) | string | Unidad de la relación portadora/ruido observable SNN (si está presente) DBHZ: S/N dada en dbHz. |
Interval (Opcional) | double | Intervalo 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:
|
HasReceiverClockOffset (Opcional, a menos que las líneas de época de la sección de datos informen compensaciones de reloj) | logical | La é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
|
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
|
ScaleFactor | arreglo de estructuras | Un arreglo con un número de elementos igual al número de líneas de encabezado
|
PhaseShift (Opcional) | arreglo de estructuras | Un arreglo con un número de elementos igual al número de líneas de encabezado
|
GLONASSFrequencyNumbers (Opcional a menos que use archivos con satélites GLONASS) | estructura | Una estructura con campos
|
GLONASSCodePhaseBias | estructura | Una estructura con campos
|
LeapSecondParameters (Opcional) | estructura | Parámetros de segundo intercalar en una estructura con campos
|
NumSatellites (Optional) | double | Número de satélites cuyas observaciones se almacenan en el archivo. |
TotalObservations (Opcional) | arreglo de estructuras | Un arreglo de estructura con un número de elementos igual al número 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
Descriptores del tipo de observación
Los descriptores de tipo de observación son una cadena compuesta de tres partes. La primera parte es el tipo de observación, la segunda es la banda de frecuencia y la tercera es el atributo que indica el modo o canal de seguimiento.
El tipo de observación puede ser uno de cinco tipos.
Tipo
C — Código o pseudodistancia, es la distancia, en metros, entre la antena del receptor y la antena del satélite, incluidos retrasos y otros sesgos.
L — Fase es el rango de fase de la portadora desde la antena hasta el satélite, medido en ciclos completos.
D — Desplazamiento Doppler que indica la aproximación de los satélites, donde un valor positivo indica que se acerca un satélite.
S: intensidad de la señal bruta (relación portadora/ruido) como un número entero en el rango [1, 9].
X: números de canales del receptor.
Puede identificar el número de código de la banda de frecuencia dada una banda de frecuencia y un sistema satelital.
Banda de frecuencia vs sistema satelital
Número de código de banda de frecuencia | GPS | QZSS | SBAS | BDS | GLO | GALÓN | NavIC/IRNSS |
---|---|---|---|---|---|---|---|
1 | L1 | L1 | L1 | L1 | G1 | E1 | — |
2 | L2 | L2 | — | B1 | G2 | — | — |
3 | — | — | — | — | G3 | — | — |
4 | — | — | — | — | G1a | — | — |
5 | L5 | L5 | L5 | B2a | — | E5a | L5 |
6 | — | L6 | — | B3 o B3A | G2a | E6 | — |
7 | — | — | — | B2 o B2b | — | E5b | — |
8 | — | — | — | B2a y B2b | — | E5a y E5b | — |
9 | — | — | — | — | — | — | S |
Puede identificar la letra de atributo dado un canal o código y un sistema satelital.
Atributo vs sistema satélite
Carta de atributo | GPS | QZSS | SBAS | BDS | GLO | GALÓN | NavIC/IRNSS |
---|---|---|---|---|---|---|---|
A | — | — | — | — | Un canal | Un canal | Un canal |
B | — | — | — | — | Un canal | Un canal | Un canal |
C | basado en código C | basado en código C | basado en código C | — | basado en código C | canal C | canal C |
D | Semi-código | Semi-código | — | canal de datos | — | — | — |
mi | — | canal E | — | — | — | — | — |
I | yo canalizo | yo canalizo | — | yo canalizo | — | yo canalizo | — |
l | Canal L (GPS L2C) canal P | canal L canal P | — | — | — | — | — |
METRO | código basado en M | — | — | — | — | — | — |
norte | sin código | — | — | — | — | — | — |
PAG | basado en código P | — | — | Canal piloto | basado en código P | — | — |
q | canal q | canal q | — | canal q | — | canal q | — |
S | canal D Canal M (GPS L2C) | canal D canal m | — | — | — | — | — |
W. | Basado en seguimiento Z | — | — | — | — | — | — |
X | Canales I y Q Canales M y L Canales D y P | Canales I y Q Canales M y L Canales D y P | — | Canales I y Q Canales D y P | — | Canales B y C Canales I y Q | Canales B y C |
Y | basado en código Y | — | — | — | — | — | — |
z | — | Canales I y Q Canales D y E | — | Canales D y P | — | Canales A, B y C | — |
Estos son ejemplos de códigos:
C1M: pseudorango L1 derivado del canal M para un satélite GPS.
L5X: fase de la portadora E5a derivada de los canales B y C para un satélite Galileo.
S3I: intensidad de la señal G3 derivada de los canales I para un satélite GLONASS.
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
Comando de MATLAB
Ha hecho clic en un enlace que corresponde a este comando de MATLAB:
Ejecute el comando introduciéndolo en la ventana de comandos de MATLAB. Los navegadores web no admiten comandos de MATLAB.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)