GVF 和 VDA 数据库中的 LCODE 字段说明

· 预计阅读 26 分钟

在整理 GVF 和 VDA 数据格式时,我发现,理解数据库内容的关键是弄清各个 LCODE 的含义:哪些字段保存观测量,哪些保存测站和射电源信息,哪些记录校准、解算设置和理论计算结果。LCODE 可以理解为数据库中的一个数据字段,GR_DELAY、SITNAMES、ATM_PRES 都是 LCODE 的名称。在 VDA 文件中,TOCS 部分给出字段定义,DATA 部分保存相应的数据。因此,本文结合原始样例和 pSolve 源代码附带的数据,以 LCODE 为主线整理各字段的含义,并对其中存在的问题补充说明。

GVF · LCODE REFERENCE

LCODE 字段指南

LCODE 是 GVF 数据库中的字段名,如 GR_DELAY(群时延)和 ATM_PRES(气压)。VDA 文件中的 TOCS 给出字段定义,DATA 保存相应数据。

本文更新日期:2026-11-08。

可展开下面各组表格查阅字段。

完整清单

每条英文原文后直接接中文释义。类别和维度可能随文件变化,应以实际 TOCS 定义为准。

基本信息和观测量
LCODE类别类型维度含义
APLENGTHSES / BASR8(1,1)

Length of accumul. period in sec 相关积分周期的长度

SES 表示实验共用的相关积分周期,BAS 表示逐条基线观测保存的积分周期,应按文件中的实际类别读取。

BAND_NAMSESC1(1,1);(1,2);(2,1)

Band names 波段名称

C1 数据的第一维是每项的字符长度。(1,2) 表示两个单字符项,(2,1) 表示一个双字符项;二者字节数相同,解析方式不同。

CORCLOCKBASR8(1,4)

Clock offset ref, rem [sec], rate ref, rem [sec/sec] 参考站、远端站的钟差,以及参考站、远端站的钟速

四项依次为参考站钟差、另一站钟差、参考站钟速、另一站钟速;前两项单位为 s,后两项为 s/s。

CORPLACESESC1(3,1);(32,1)

Correlator place name 相关处理机构名称

COR_TYPESESC1(8,1)

Correlator type: MK3 MK4 K4 S2 VLBA MITAKA-1 KJCC SFXC DiFX Simul 相关机类型:MK3、MK4、K4、S2、VLBA、MITAKA-1、KJCC、SFXC、DiFX、Simul

COR_VERSSESC1(8,1)

Correlator software and/or hardware version 相关机软件或硬件版本

DEL_RATEBASR8(1,1);(2,1)

Phase delay rates per band (d/l) 各波段的相位时延率

DTECBASR8(1,1)

Difference of the total electron contents, TEC units 基线两端总电子含量之差

DTEC_ADJBASR8(1,1)

Adjustement of the differential total electron contents, TEC units 总电子含量差的调整量

DTEC_SIGBASR8(1,1)

Standard deviation of dTec estimate, TEC units 总电子含量差估计的标准差

EXPSERNOSESI2(1,1)

Experiment serial number at correlator 相关处理中使用的实验序号

EXP_CODESESC1(6,1);(32,1)

Experiment code 实验代码

EXP_DESCSESC1(6,1);(80,1)

Experiment description 实验说明

EXP_NAMESESC1(6,1);(80,1)

Experiment program name 实验项目名称

FOURFVERBASI2(1,2)

Fourfit version number. FOURFIT 版本号

FRTYPFITSESI4(1,1)

Fringe type. 1-99 reserved for HOPS, 101-199 reserved for PIMA 条纹类型:1–99 为 HOPS 保留,101–199 为 PIMA 保留

在 GVH_FROM_NUSOLVE 转换路径中,输入已含此字段时,程序遗漏了输出字段定义,却仍尝试写入其值;执行到该步骤会因输出中找不到字段而报错。输入不含此字段时,程序有单独的新增分支。

GDAMBSPBASR8(1,1);(2,1)

Group delay ambiguity spacings per band (sec) 各波段群时延的模糊度间隔

GRDELERRBASR8(1,1);(2,1)

Group delay errors per band (sec) 各波段的群时延误差

GRRATERRBASR8(2,1)

Group delay rate errors per band (d/l) 各波段的群时延率误差

GR_DELAYBASR8(1,1);(2,1)

Group delays per band (sec) 各波段群时延

GR_RATEBASR8(2,1)

Group delays rate per band (d/l) 各波段群时延率

HOPS_VERBASI2(1,1)

HOPS software revision number. HOPS 软件修订号

INTRVAL4SESI2(2,5)

First and last UTC time tag in input file. 输入文件中的首、末 UTC 时间标记

ION_GDELBASR8(1,1)

Ionospheric contribution to group delay at the first band (sec) 第一波段群时延的电离层贡献

ION_GERRBASR8(1,1)

Uncertainty of ionospheric contribution to group delay at the first band (sec) 第一波段群时延电离层贡献的不确定度

ION_PRATBASR8(1,1)

Ionospheric contribution to phase delay rate at the first band (sec) 第一波段相位时延率的电离层贡献

原英文的 sec 单位有误。PIMA_GVH_OBS 根据两波段相位时延率之差计算该项,实际单位为 s/s。

ION_RERRBASR8(1,1)

Uncertainty of ionospheric contribution to phase delay rate at the 1st band (d/l 第一波段相位时延率电离层贡献的不确定度(原文末尾 d/l 缺右括号)

MJD_OBSSCAI4(1,1)

MJD of fringe reference time at pseudo-UTC timescale for the scan (days) 观测段条纹参考时刻在 pseudo-UTC 时间尺度下的修正儒略日

MK3_DBNMSESC1(10,1);(15,1)

Mark-3 DBH database name Mark III 数据库名称

NOBS_STASESI4(3,1);(4,1);(8,1);(12,1);(14,1)

Number of observations per site 各测站的观测记录数

GVH_PUT_OBS_TAB 和 GVH_READ_AGV 按本站参加的观测段组织 STA 数据,同一观测段内的多条基线观测共用本站记录。

20061209_k.vda 的本字段却按本站参加的基线观测计数,其 STA 数据也采用相应的连续索引,与上述读取规则不一致。超出本站观测段数的记录找不到对应观测,因此不会写入内存;仅修改这个计数不能修复其他 STA 字段的记录排列。

NUMB_OBSSESI4(1,1)

Number of observations in the session 整次观测中的观测次数

NUMB_SCASESI4(1,1)

Number of scans in the session 观测段总数

NUMB_SOUSESI4(1,1)

Number of observed sources 观测的射电源数

NUMB_STASESI4(1,1)

Number of sites 测站总数

NUM_BANDSESI4(1,1)

Number of frequency bands observed in the experiment 观测波段数

部分字段即使只有一个实际观测波段,也保留两个波段位置,例如 EFF_FREQ、N_GRAMB、N_PHAMB。不能仅凭数组中长度为 2 的维度判断观测波段数。

NUM_CHANSESI4(1,1)

Number of frequency channels at all bands 所有波段的频率通道总数

NUM_CHBNSESI4(1,1);(1,2)

Number of frequency channels per band 各波段的频率通道数

NUM_SPCHSESI4(1,1)

Number of spectral channels within an intermediate frequency band 一个中频频带内的频谱通道数

NUSEDCHNBASI2(1,1);(2,1)

Number of channels used in bandwidth synthesis per band 各波段参与带宽综合的通道数

N_AVBANDSESI4(1,1)

Number of frequency bands for which information is available 具有可用信息的频率波段数

OBS_TABSESI4(3,354);(3,3396);(3,4729);(3,8400);(3,12797)

Observation tables: scan index, indices of the first and the second station 每条基线观测对应的观测段序号及两端测站序号

PHDELERRBASR8(2,1)

Phase delay error (rad) 相位时延误差

原英文将单位误标为 rad。PIMA_FINE_SEARCH 将相位误差除以参考频率与 2π 的乘积,PIMA_GVH_OBS 将结果写入本字段,实际单位为 s。

PHRATERRBASR8(1,1);(2,1)

Phase delay rate delay errors per band (d/l) 各波段的相位时延率误差(原文多出 delay 一词)

PIMA_CNTSESC1(128,1)

Full path name of pima control file PIMA 控制文件的完整路径

PIMA_VERSESC1(24,1)

Version of PIMA software PIMA 软件版本

PI_NAMESESC1(4,1);(80,1)

Name of the principal investigator 项目负责人姓名

QUALCODEBASC1(1,1);(1,2);(2,2)

Quality code as char value: 5-9 is good, 0 -- non-detection, letter -- failure 用字符表示的质量代码:5–9 为良好,0 为未检测到,字母表示失败

第一维为每个质量码的字符数,可以为 1 或 2;第二维为质量码数量。char*1 与 char*2 是不同的存储形式。

GVF_DB_GET 固定使用每项 2 字符的目标数组,而 GVH_GLCODE 只复制原始字节,不会逐项补齐。char*1 数据不能直接按 char*2 布局解释,否则可能把相邻质量码拼入同一项,或使剩余目标字符未被填充。

REC_MODESESC1(25,1);(80,1)

Recording mode 信号记录模式

REF_FREQBASR8(1,1);(2,1)

Reference frequency for phase delay per band (Hz) 各波段用于相位时延的参考频率

SBDELERRBASR8(1,1);(2,1)

Single-band delay errors per band (sec) 各波段的单带时延误差

SB_DELAYBASR8(1,1);(2,1)

Single-band delays per band (sec) 各波段单带时延

SCANNAMESCAC1(16,1)

Scan name 观测段名称

SCANPIMASCAC1(10,1)

Pima internal scan name PIMA 内部使用的观测段名称

SITNAMESSESC1(8,3);(8,4);(8,8);(8,12);(8,14)

IVS site names IVS 测站名称表

SIT_COORSESR8(3,3);(3,4);(3,8);(3,12);(3,14)

Site coordinates in a crust-fixed terrestrial reference system: X, Y, Z (meters) 测站在与地壳固连的地球参考系中的 X、Y、Z 坐标

SKYFRQCHSESR8(8,1);(14,1);(15,1);(16,1)

Sky frequency of channels in Hz 各通道的天空频率

SNRATIOBASR8(1,1);(2,1)

Fringe amplitude signal to noise ratio (d/l) 条纹幅度的信噪比

SOU_COORSESR8(2,29);(2,68);(2,71);(2,76);(2,82)

Source coordinates in a barycenteric reference system: right asc. decl. (rad) 质心参考系中的射电源坐标:赤经、赤纬

SOU_INDSCAI4(1,1)

Source name index 射电源名称索引

SRCNAMESSESC1(8,29);(8,68);(8,71);(8,76);(8,82)

Source names 射电源名称表

STA_INDBASI4(2,1)

Station names indexes 测站名称索引

STOP_UTCBASR8(1,1)

Stop time tag in UTC of the last processed bit (sec) 最后一个已处理比特的结束 UTC 时间标记

STRT_UTCBASR8(1,1)

Start time tag in UTC of the first processed bit (sec) 第一个已处理比特的起始 UTC 时间标记

TOTPHASEBASR8(1,1);(2,1)

Total fringe phases at time of arrival signal at station 1 per band (rad) 信号到达测站 1 时刻各波段的总条纹相位

UTC_MTAISESR8(1,1)

Difference UTC minus TAI at first time tag of the database (sec) 数据库首个时间标记处的 UTC−TAI

UTC_OBSSCAR8(1,1)

Pseudo-UTC time tag of fringe reference time for the scan (sec) 观测段条纹参考时刻的 pseudo-UTC 时间标记

条纹拟合与通道信息
LCODE类别类型维度含义
ANT_GAINSTAR4(2,1)

Antenna gain per band K/Jy 各波段的天线增益

APRCLOOFSTAR8(1,1)

Apriori clock offset used for correlation 相关处理中使用的测站先验钟差

APRCLORTSTAR8(1,1)

Apriori clock rate used for correlation 相关处理中使用的测站先验钟速

APR_DELBASR8(2,1)

Apriori delay (sec) 先验时延

APR_PHASBASR8(2,1)

Apriori fringe phase (rad) 先验条纹相位

APR_PHGCBASR8(2,2)

Apriori fringe phase per station at the geocenter (rad) 地心处按测站给出的先验条纹相位

APR_RATEBASR8(2,1)

Apriori delay rate (d/l) 先验时延率

APSTADELSTAR8(2,1)

Apriori correlator station delay: at station X and at station Y (sec) 相关机的测站先验时延

该字段为 STA 类,测站已经由记录的外层索引指定;原文却将内部两个元素描述为测站 X、Y。目前所查代码不足以确认这两个元素的物理对应关系,不宜直接解释为基线两端测站。

20061209_k.vda 中,本字段的本站记录索引与 GVH_READ_AGV 的读取规则不一致,详见 NOBS_STA。

APSTARATSTAR8(2,1)

Apriori correlator station delay date: at station X and at station Y (d/l) 相关机的测站先验时延率

原文 date 应为 rate,表示时延率。该字段为 STA 类,测站已经由记录的外层索引指定;目前所查代码不足以确认内部两个元素与原文测站 X、Y 的对应关系,不宜直接解释为基线两端测站。

20061209_k.vda 中,本字段的本站记录索引与 GVH_READ_AGV 的读取规则不一致,详见 NOBS_STA。

BITSAMPLSES / BASI2(1,1)

Number of bits per sample 每个采样的量化位数

文件中既有 SES 定义,也有 BAS 定义,应按实际类别读取。GVF_DB_GET 固定按 SES 数据读取本字段;遇到 BAS 定义时,其观测序号为 0 的调用会被 GVH_GLCODE 拒绝。这是该读取接口的限制。

CHAN_SDBSESI2(8,1);(16,1)

Index of lower (-1) or upper (1) sideband per channel 各频率通道的边带标志:下边带为 -1,上边带为 +1

CHAN_WDTSESR8(8,1);(16,1)

Frequency channel width in Hz per channel 各频率通道的带宽

CORCLOFSSTAR8(1,1)

Apriori clock offset used by the correlator (sec) 相关机使用的测站先验钟差

20061209_k.vda 中,本字段的本站记录索引与 GVH_READ_AGV 的读取规则不一致,详见 NOBS_STA。

CORCLRATSTAR8(1,1)

Apriori clock rate used by the correlator (d/l) 相关机使用的先验钟速

20061209_k.vda 中,本字段的本站记录索引与 GVH_READ_AGV 的读取规则不一致,详见 NOBS_STA。

DELW_CENBASR8(2,1)

Delay window center used for fringe search (sec) 各波段条纹搜索的时延窗口中心

DELW_WDTBASR8(2,1)

Delay window width used for fringe search (sec) 各波段条纹搜索的时延窗口宽度

FRN_AMPLBASR8(1,1);(2,1)

Normalized fringe amplitude in range [0, 1] 归一化条纹幅度,范围为 [0, 1]

FRT_OFFSSCAR8(2,1)

Fringe reference time offset relative to the scan start (sec) 条纹参考时刻相对于观测段起始时刻的偏移

GCRESPHSBASR8(2,1)

Residual fringe phase at time of arrival signal at geocenter (rad) 信号到达地心时刻的残余条纹相位

GVH_FROM_NUSOLVE 转换时会主动跳过本字段,输出中不保留其定义和数据。此行为仅限该转换路径,并不表示通用 GVH 读写无法存储本字段。

GC_PHASEBASR8(2,1)

Fringe phase at time of arrival signal at the conventional geocenter (rad) 信号到达约定地心时刻的条纹相位

GVH_FROM_NUSOLVE 转换时会主动跳过本字段,输出中不保留其定义和数据。此行为仅限该转换路径,并不表示通用 GVH 读写无法存储本字段。

IND_CHN1BASI2(4,1);(8,1);(10,1);(15,1);(32,1)

Indexes of channels used in bandwidth synthesis in band 1 第一波段参与带宽综合的通道索引

IND_CHN2BASI2(4,1);(6,1)

Indexes of channels used in bandwidth synthesis in band 2 第二波段参与带宽综合的通道索引

NOISERMSBASR4(2,1)

RMS of the fringe amplitude noise (d/l) 各波段条纹幅度噪声的均方根

NUM_AP1BASI2(4,2);(8,2);(10,2);(15,2);(32,2)

Number of accumulation periods used in band 1 per channel per sideband 第一波段各通道、各边带使用的相关积分周期数

第一维对应通道,第二维对应边带;另一条原始说明明确给出的边带次序为 USB、LSB。

NUM_AP2BASI2(4,2);(6,2)

Number of accumulation periods used in band 2 per channel per sideband 第二波段各通道、各边带使用的相关积分周期数

NUM_SAM1BASR8(4,1);(8,2);(10,1);(15,2);(32,2)

Number of samples used in bandwidth synth. in band 1 per freq. chan and sideband 第一波段各频率通道、各边带用于带宽综合的采样数

第二维为 2 时按通道和边带保存;第二维为 1 时每个频率通道只有一项,相应原文也只写 per frequency chan。GVF_REPAIR_DB 中有同步修改第二维和说明文字的处理,不能把两种定义一律解释为两个边带。

NUM_SAM2BASR8(4,1);(6,1);(6,2)

Number of samples used in bandwidth synth. in band 2 per freq. chan and sideband 第二波段各频率通道、各边带用于带宽综合的采样数

第二维为 2 时按通道和边带保存;第二维为 1 时每个频率通道只有一项,相应原文也只写 per frequency chan。应按实际维度解释。

PCAL_CM1STAR4(2,4);(2,10)

Complex phase cal (real/image) per channel at the 1st band 第一波段各通道的复相位校准数据,包括实部和虚部

PCAL_CM2STAR4(2,4);(2,6)

Complex phase cal (real/image) per channel at the 2nd band 第二波段各通道的复相位校准数据,包括实部和虚部

PCAL_FR1STAR8(1,4);(1,10)

Phase cal frequency per channel at the 1st band 第一波段各通道的相位校准频率

PCAL_FR2STAR8(1,4);(1,6)

Phase cal frequency per channel at the 2nd band 第二波段各通道的相位校准频率

PC_CHN1BASR4(30,1)

Phase cal data, real, image per channel at 1st band (d/l) 第一波段各通道相位校准数据的实部和虚部

PIND_OBSBASI4(1,1)

Internal index of observation used by PIMA PIMA 内部使用的观测序号

POLARIZBASC1(2,2)

Polarization label: RR, RL, LR, LL, HH, HV, VH, VV, or I 偏振标记:RR、RL、LR、LL、HH、HV、VH、VV 或 I

POLARZ1BASC1(64,1)

Space separated polarization per sta/chan in band 1 第一波段按测站、通道给出的偏振信息,以空格分隔

RATE_CENBASR8(2,1)

Rate window center used for fringe search (d/l) 各波段条纹搜索的时延率窗口中心

RATE_WDTBASR8(2,1)

Rate window width used for fringe search (d/l) 各波段条纹搜索的时延率窗口宽度

RESGRRATBASR8(2,1)

Residual group delay rate (d/l) 残余群时延率

RESMBDELBASR8(2,1)

Residual multiband group delay (sec) 残余多带群时延

RESPHASBASR8(2,1)

Residual fringe phase 残余条纹相位

RESPHRATBASR8(2,1)

Residual phase delay rate (d/l) 残余相位时延率

RESSBDELBASR8(2,1)

Residual singleband group delay (sec) 残余单带群时延

RES_GRDLBASR8(2,1)

Residual group delay reported by the post-correlator software (sec) 相关后处理软件给出的残余群时延

RES_PHGCBASR8(2,1)

Residual fringe phase per station at the geocenter (rad) 各波段的残余条纹相位

PIMA_GVH_OBS 按波段写入残余相位,两个元素不对应两个测站,因此原文 per station 不准确。原文的 geocenter 与写入位置附近“以第一站为参考”的注释也不一致,不能仅凭该说明确定相位参考点。

RES_RATEBASR8(2,1)

Apriori phase delay rate reported by the post-correlator software (d/l) 相关后处理软件给出的残余相位时延率

原英文的 Apriori 与实际写入内容不符。PIMA_GVH_OBS 写入的是残余相位时延率 RES_PH_RAT,单位为 s/s。

RFREQ1BASR8(32,1)

RF freq by channel (MHz) in band 1 第一波段各通道的射频频率

SAMPLRATSES / BASR8(1,1)

Sample rate (Hz) 采样率

文件中既有 SES 定义,也有 BAS 定义,应按实际类别读取。GVF_DB_GET 固定按 SES 数据读取本字段;遇到 BAS 定义时,其观测序号为 0 的调用会被 GVH_GLCODE 拒绝。这是该读取接口的限制。

SCAN_DURBASR8(1,1);(2,1)

Scan duration per band (sec) 各波段的观测段持续时间

另一条原始说明写作 Effective run duration sec,指有效观测时长,不是软件运行时间。PIMA 将 SCAN_DURA 写入本字段。

SPCH_WDTSESR8(8,1);(16,1)

Spectral channel width in Hz per channel 各通道的频谱通道宽度

SRT_OFFSSCAR8(1,1)

Scan reference time offset relative to the scan start (sec) 观测段参考时刻相对于观测段开始时刻的偏移

TSYS1STAR4(1,4);(1,10)

System temperature per channel at the 1st band (K) 第一波段各通道的系统温度

TSYS2STAR4(1,4);(1,6)

System temperature per channel at the 2nd band (K) 第二波段各通道的系统温度

UVSTAORDBASI2(1,1)

Original station order in the baseline: 1 (ascending) or -1 (descending) 原始基线测站顺序标志:序号升序为 +1,降序为 -1

UV_CHN1BASR4(2,4);(2,8);(2,10);(2,32);(30,1)

UV data: real and image part per channel at the 1st band (d/l) 第一波段各通道复相关数据的实部和虚部

PIMA 采用 (2,通道数),第一维依次为实部、虚部;20061209_k.vda 则为 (30,1)。后者各元素的物理排列尚未确认,不能仅凭总元素数将其视为已验证的等价存储形式。

UV_CHN2BASR4(2,4);(2,6)

UV data: real and image part per channel at the 2nd band (d/l) 第二波段各通道复相关数据的实部和虚部

校准信息
LCODE类别类型维度含义
AIR_TEMPSTAR8(1,1)

Air temperature at the station (K) 测站气温

20061209_k.vda 中,本字段的本站记录索引与 GVH_READ_AGV 的读取规则不一致,详见 NOBS_STA。

ATM_PRESSTAR8(1,1)

Atmospheric pressure at the station (Pa) 测站气压

20061209_k.vda 中,本字段的本站记录索引与 GVH_READ_AGV 的读取规则不一致,详见 NOBS_STA。

CABLONTPSESI2(3,1)

Cable calibration origin type: FS log file(1), CDMS(2), PCMT(3), ... 电缆校准来源类型:FS 日志文件(1)、CDMS(2)、PCMT(3)等

CABLONTXSESC1(85,3)

Cable calibration origin text 各测站电缆校准数据来源的文字说明

CABL_DELSTAR8(1,1)

Cable delay (sec) 测站电缆时延

20061209_k.vda 中,本字段的本站记录索引与 GVH_READ_AGV 的读取规则不一致,详见 NOBS_STA。

CABL_SGNSESI2(3,1);(4,1);(8,1);(12,1);(14,1)

Cable sign: +1, 0 or -1 电缆校准符号:+1、0 或 −1

在 PIMA_GVH_SESS 的写入路径中,没有可用电缆数据或数据点时写入 0,因此取值并不限于 +1、−1。

CAL_INFOSESI4(4,1);(4,2);(4,3);(4,4)

Information about class and type of available calibrations 可用校准项的类别和类型信息

CAL_NAMESESC1(8,1);(8,2);(8,3);(8,4)

Names of available calibrations 可用校准项的名称

CBLS_SETSTAR8(3,1)

A set of cable correctons from various sources: FS log, CDMS, PCMT; (sec) 来自 FS 日志、CDMS、PCMT 等来源的电缆时延改正

DBDT_STSBASI2(1,1)

Status of dual-band observations for dTEC adjustment 用于调整 dTEC 的双波段观测状态

DEL_BIASBASR8(1,1)

Delay bias of the upper band wrt the low band in sec 高频波段相对于低频波段的时延偏差

DTEC_OADSESC1(128,1)

Software that generated adjustments to dTEC 生成 dTEC 调整量的软件信息

DTEC_OAPSESC1(128,1)

Origin of the a priori dTEC 先验 dTEC 的来源信息

MEANCABLSESR8(4,1);(8,1);(12,1);(14,1)

Mean cable delay (sec) 各测站的平均电缆时延

METEONTPSESI2(3,1)

Meteo data origin type: undef(0), FS log file(1), external(2) 气象数据来源类型:未定义(0)、FS 日志文件(1)、外部数据(2)

METEONTXSESC1(73,3)

Meteo data origin text 各测站气象数据来源的文字说明

N_CALIBSESI2(1,1)

Number of available calibrations 可用校准项的数量

REL_HUMDSTAR8(1,1)

Relative humidity at the station (0-1) 测站相对湿度,取值范围为 0–1

20061209_k.vda 中,本字段的本站记录索引与 GVH_READ_AGV 的读取规则不一致,详见 NOBS_STA。

TEC_APRBASR8(2,1)

A priori total electron contents, TEC units 先验总电子含量

UNPHASCLSTAR8(1,1)

Contribution to group delay if to remove phase calibration 去除相位校准时对群时延的贡献

GVH_FROM_NUSOLVE 将本字段转换为测站级标量,但每条基线观测只向第一端测站写入,没有相应的第二端写入。因此,不能据此认为两端测站的相位校准贡献都已完整保留。

ZDRY_GPSSTAR8(1,1)

Zenith hydrostatic path delay from GPS (sec) 由 GPS 得到的测站天顶静力学时延

20061209_k.vda 中,本字段的本站记录索引与 GVH_READ_AGV 的读取规则不一致,详见 NOBS_STA。

ZWET_GPSSTAR8(1,1)

Zenith wet path delay from GPS (sec) 由 GPS 得到的测站天顶湿时延

20061209_k.vda 中,本字段的本站记录索引与 GVH_READ_AGV 的读取规则不一致,详见 NOBS_STA。

解算设置与处理状态
LCODE类别类型维度含义
ATM_CNSSESR8(3,32);(4,32);(8,32);(12,32);(14,32)

Reciprocal weights of constraints on atm. path delay rate per station, soltype 按测站、解算类型给出的大气路径时延率约束权重的倒数

ATM_INTRSESR8(32,1)

Length of time span between spline nodes for atm. path delay per soltyp (sec) 各解算类型的大气路径时延样条节点之间的时间间隔

GVH_FROM_NUSOLVE 将旧字段 ATM_INTV 的小时数换算为秒后,写入时却误用了钟差节点间隔数组 CLO_INTR。因此,经此路径转换得到的大气节点间隔可能错误,应与原始设置核对。

AUTO_SUPBASI4(1,1)

Bit field of automatic suppression status for combination of observables 各观测量组合的自动剔除状态位

BAND_2NDBASI2(1,1)

Bit field with status of information about the second band observations 第二波段观测信息的状态位

BAS_USESESI4(3,1);(6,1);(28,1);(66,1);(91,1)

Bit field of baseline selection status 各基线的选用状态位

BSCL_CNSSESR8(3,32);(6,32);(28,32);(66,32);(91,32)

Reciprocal weights of constraints on basdep. clock, per baseline, per soltype 按基线、解算类型给出的基线相关钟差约束权重的倒数

BSCL_ESTSESI4(3,1);(6,1);(28,1);(66,1);(91,1)

Estimation status for baseline dependent clock, per baseline 按基线给出的基线相关钟差估计状态

CAL_STSSESI4(3,4);(4,3);(8,2);(12,1);(14,1)

Bit field of using available calibrations per station, per calibration 各测站、各校准项的使用状态位

CLO_CNSSESR8(3,32);(4,32);(8,32);(12,32);(14,32)

Reciprocal weights of constraints on clock rate per station, per solution type 按测站、解算类型给出的钟速约束权重的倒数

CLO_INTRSESR8(32,1)

Length of time span between spline nodes for clock function per soltyp (sec) 各解算类型的钟差函数样条节点之间的时间间隔

DATYPSESI2(1,1)

Type of the observable or a combination of observables used in the solution 解算使用的观测量或观测量组合类型

DB_VERSSESI2(1,1)

Database version counter 数据库版本计数

DGCL_ESTSESI2(3,32);(4,32);(8,32);(12,32);(14,32)

Degree of global clock function polynomial per station, per solution type 各测站、各解算类型的全局钟差多项式次数

EDIT_STSSESI4(1,1)

Bit field of database editing status for different types of solutions 各解算类型的数据库编辑状态位

EFF_FREQBASR8(3,2)

Effective ionospheric frequencies for gr.del, ph.del, ph.rate per band (Hz) 各波段用于群时延、相位时延和相位时延率的有效电离层频率

第一维依次对应群时延、相位时延和相位时延率,第二维对应波段。两个波段位置可以保留在单波段数据中,实际波段数需结合 NUM_BAND 判断。

EOP_CNSSESR8(11,32)

Reciprocal weights of constraints on EOP related parameters 地球定向相关参数约束权重的倒数

EOP_ESTSESI4(11,1)

Estimation status for EOP-related parameters 地球定向相关参数的估计状态

MJD_CLBRSESI4(1,1);(5,1)

Modified Julian date of clock break epochs 各次钟跳历元的修正儒略日

NUM_CLBRSESI4(1,1)

Number of clock breaks in the experiment 本次观测中的钟跳数量

NUM_CLRFSESI4(1,1)

Number of clock reference stations 钟参考站数量

N_GRAMBBASI4(2,1)

Number of group delay ambiguities to be added to measured group delays per band 各波段群时延应补加的模糊度整数

N_PHAMBBASI4(2,1)

Number of phase delay ambiguities to be added to measured phase delays per band 各波段相位时延应补加的模糊度整数

GVH_FROM_NUSOLVE 转换时会主动跳过本字段,输出中不保留其定义和数据。此行为仅限该转换路径,并不表示通用 GVH 读写无法存储本字段。

RWBASNAMSESC1(16,3);(16,6);(16,28);(16,66);(16,91)

Baseline names for additive baseline-dependent reweighting parameters 基线相关的附加重新定权参数所对应的基线名称

RWDELVALSESR8(32,3);(32,6);(32,28);(32,66);(32,91)

Additive baseline-dependent reweighting parameters for delays (sec) 用于时延的基线相关附加重新定权参数

nuSolve 输入缺少旧字段 ERROR_K 时,GVH_FROM_NUSOLVE 会新增本字段并填零,类别和类型设为 SES、R8。但该分支沿用了先前处理字段的说明文本,因此生成文件中的英文说明可能与本字段含义不符。

RWRATVALSESR8(32,3);(32,6);(32,28);(32,66);(32,91)

Additive baseline-dependent reweighting parameters for delay rates (d/l) 用于时延率的基线相关附加重新定权参数

nuSolve 输入缺少旧字段 ERROR_K 时,GVH_FROM_NUSOLVE 会新增本字段并填零,类别和类型设为 SES、R8。但该分支沿用了先前处理字段的说明文本,因此生成文件中的英文说明可能与本字段含义不符。

SOCO_CNSSESR8(29,32);(68,32);(71,32);(76,32);(82,32)

Reciprocal weights of constraints on source coordinates per object, per soltype 按射电源、解算类型给出的射电源坐标约束权重的倒数

SOCO_ESTSESI4(2,29);(2,68);(2,71);(2,76);(2,82)

Estimation status for source coordinates per component, per object 按分量、射电源给出的射电源坐标估计状态

SOU_USESESI4(29,1);(68,1);(71,1);(76,1);(82,1)

Bit field of source selection status 各射电源的选用状态位

STA_CLBRSESC1(8,1);(8,5)

Names of stations with clock breaks 发生钟跳的测站名称

STA_CLRFSESC1(8,1)

Names of clock reference stations 钟参考站名称

STA_USESESI4(3,1);(4,1);(8,1);(12,1);(14,1)

Bit field of station selection status 各测站的选用状态位

STPS_CNSSESR8(3,32);(4,32);(8,32);(12,32);(14,32)

Reciprocal weights of constraints on site positions per site, per solution type 按测站、解算类型给出的测站位置约束权重的倒数

STPS_ESTSESI4(3,3);(3,4);(3,8);(3,12);(3,14)

Estimation status for station positions per component, per station 按分量、测站给出的测站位置估计状态

SUPMETSESI2(1,1)

Code of the suppression method used in the solution 解算采用的观测剔除方法代码

TEC_STSSESI4(3,1);(4,1);(8,1);(12,1);(14,1)

Flag of availability/usage of the external ionosphere calibration 外部电离层校准的可用性/使用标志

TIL_INTRSESR8(32,1)

Length of time span between spline nodes for atmosphere tilt per soltyp (sec) 各解算类型的大气倾斜样条节点之间的时间间隔

TLOF_CNSSESR8(3,32);(4,32);(8,32);(12,32);(14,32)

Reciprocal weights of constraints on atm. tilt offset per station, per soltype 按测站、解算类型给出的大气倾斜偏移约束权重的倒数

TLRT_CNSSESR8(3,32);(4,32);(8,32);(12,32);(14,32)

Reciprocal weights of constraints on atm. tilt rate per station, per soltype 按测站、解算类型给出的大气倾斜变化率约束权重的倒数

USER_RECBASI4(1,1)

Bit field of analyst defined recovery status for combination of observables 各观测量组合由分析人员定义的恢复状态位

USER_SUPBASI4(1,1)

Bit field of analyst defined suppression status for combination of observables 各观测量组合由分析人员定义的剔除状态位

UTC_CLBRSESR8(1,1);(5,1)

UTC time tag of clock break epochs 钟跳历元的 UTC 时间标记

理论计算信息
LCODE类别类型维度含义
APR_EOPBASR8(3,2)

Aprori EOP array as Euler angles and its derivatives (rad) 以欧拉角及其导数表示的先验地球定向参数数组

原英文的 rad 不能用于全部分量。在 COMP_THEO → UPTDB_DO 写入路径中,第一列依次为 y 极移(mas)、x 极移(mas)及由 UT1−TAI 换算的角量(rad);第二列为相应变化率(rad/s)。前两个分量的实际单位与英文说明不一致。

AZIMUTHSTAR8(1,1)

Apparent source azimuth at both stations of the baseline (rad) 测站处射电源的视方位角

该字段是 STA 标量,每条测站记录只保存本站的方位角。UPTDB_DO 分别写入基线两端测站的数据,原文 both stations 不表示每条记录含两个角度。

20061209_k.vda 中,本字段的本站记录索引与 GVH_READ_AGV 的读取规则不一致,详见 NOBS_STA。

DER_DELBASR8(17,1);(64,1)

Array of partial derivatives of theoretical path delay wrt parameters of the mod 理论路径时延对模型参数的偏导数数组(原文末尾截为 mod)

DER_RATBASR8(17,1);(64,1)

Array of partial derivatives of theoretical delay rate wrt parameters of the mod 理论时延率对模型参数的偏导数数组(原文末尾截为 mod)

ELEVSTAR8(1,1)

Apparent source elevation at both stations of the baseline (rad) 测站处射电源的视高度角

该字段是 STA 标量,每条测站记录只保存本站的高度角。UPTDB_DO 分别写入基线两端测站的数据,原文 both stations 不表示每条记录含两个角度。

20061209_k.vda 中,本字段的本站记录索引与 GVH_READ_AGV 的读取规则不一致,详见 NOBS_STA。

EOP_TABSESR8(7,3);(15,3)

Table of aprori EOP as Euler angles with frequencies > 2 cpd filtered out 以欧拉角表示、滤除高于每日 2 周频率成分的先验地球定向参数表

第一维对应时间节点,第二维对应三个地球定向参数分量。GETDB_PARAM 先将极移换算为 mas,UPTDB_DO 写表时却再次除以 MAS__TO__RAD,因此该路径写出的前两列不能直接按 rad 使用。第三列由 TAI−UT1 换算,其符号约定与 APR_EOP 的 UT1−TAI 不同。

MJD_EOPSESI4(1,1)

Modified Julian date of the first epoch for the table of apriori EOP 先验地球定向参数表首个历元的修正儒略日

NUT_DERBASR8(2,1)

Partial derivatives wth nutation deaily offset parameters (sec) 对章动逐日偏移参数的偏导数(原文 wth、deaily 含拼写错误)

N_APREOPSESI4(1,1)

Number of nodes with apriori EOP 先验地球定向参数表的节点数

STEP_EOPSESI4(1,1)

Step of the EOP table of apriori EOP (sec) 先验地球定向参数表的时间间隔

字段定义为四字节整数 I4,但 UPTDB_DO 写入时传入双精度实数表达式。GVH_PLCODE 只按字段长度复制字节,不做整数转换,因此写入值可能错误;所查 pSolve VDA 中的零值不能作为有效的表节点间隔使用。

此外,GETDB_PARAM 对跨度不少于 4 天的实验按 2 天间隔生成 EOP_TAB,写入步长的表达式却仍按 1 天计算。此类数据还需核对节点的实际时间间隔。

TAI_EOPSESI4(1,1)

TAI time tag of first epoch of the table of apriori EOP (sec) 先验地球定向参数表首个历元的 TAI 时间标记

字段定义为四字节整数 I4,但 UPTDB_DO 写入时传入 REAL*8 类型的 TAI_EOP_TAB,存在与 STEP_EOP 相同的类型不符;GVH 的字节复制不会自动完成数值转换。零值也可能恰好对应午夜,不能仅凭数值为零判断某条记录是否受损。

THGR_DELBASR8(1,1)

Theoretical group delay (sec) 理论群时延

THPH_DELBASR8(1,1)

Theoretical phase delay (sec) 理论相位时延

THPH_RATBASR8(1,1)

Theoretical phase delay date (d/l) 理论相位时延率(原文 date 疑为 rate 误写)

TH_PROGSESC1(64,1)

Name and version of the program which computed theoretical path delays 计算理论时延的程序名称和版本

TH_RUDATSESC1(24,1);(26,1)

Date and time of theoretical delay computation 理论时延的计算日期和时间

UV_COORBASR8(2,1)

UV coordinates of the baseline vector projection calibration 基线矢量在垂直于射电源方向平面上的 UV 投影坐标

原文末尾的 calibration 与实际写入内容不符。VTD 计算的是基线矢量在垂直于射电源方向平面上的投影,pSolve 将两个投影分量原样写入,并非另一个坐标校准量。