IGS 天线文件内容解读

Part.I Introduction

本文将对 IGS 发布的天线文件 *.atx 进行一个简要的解读。

在这里插入图片描述

Chap.I 预备知识

有关天线的一些缩略语

中文名英文名缩略语
天线参考点Antenna Reference PointARP
天线瞬时相位中心Instantaneous Phase CenterIPC
相位中心偏差Phase Center OffsetPCO
天线相位中心变化Phase Center VariationPCV

Part.II 文件的下载

Chap.I 下载地址

下载地址:https://files.igs.org/pub/station/general/

在这里插入图片描述

备注:

  • pcv_archive 文件夹下是之前发布的天线文件
  • igsyy.atxigsyy_wwww.atx 文件是一样的

Chap.II 文件类型

官网帮助文档:https://files.igs.org/pub/station/general/antenna_README.pdf
PS: 这个帮助文档是 2017 年的,当时用的是 igs14.atx,因此文件里面大都是有关 igs14.atx 的内容。有关 igs20.atx 的信息可以类比推理。

文件类型有

文件名内容负责的机构备注
rcvr_ant.tabGNSS设备(接收机、天线、天线罩、卫星天线)的 IGS 命名约定;只有在 IGS 站点日志、RINEX 头文件、SINEX 文件等中有效。IGS Central Bureau
igs14_wwww.atx卫星和接收机天线的绝对相位中心校正;与 IGS14 地面参考系一起使用,该参考系与 ITRF2014 密切相关,但不完全相同,因为后者是基于 igs08.atx 来进行天线相位中心校正的。IGS Antenna Working Groupwwww 是上次文件更改时的 GPS 周
antenna.gra天线参考点 (ARP) 定义,北参考点 (NRP) 定义,天线的物理尺寸IGS Central Bureau
antex14.txtANTEX 格式定义,IGS 天线文件命名约定,PCO 和 PCV 的 IGS 符号约定IGS Antenna Working Group
旧的相位中心改正文件像 igs08_wwww.atx、igs05_wwww.atx、igs_01.atx 等不再维护不再维护

Part.III 文件内容解读

ANTEX 1.4 格式说明文档:https://files.igs.org/pub/station/general/antex14.txt

文件内容示例(igs20_2309.atx):

在这里插入图片描述

Chap.I 文件头

此文件中的所有值都是基于 igs 约定轴的,与某些卫星类型的制造商规格不同。IGS 惯例允许对应用偏航转向姿态控制的所有卫星的航天器姿态进行统一描述。Montenbruck et al. (2015)提供了详细的定义。

文件头主要包括:

  • ANTEX VERSION / SYST:文件版本号、卫星系统(M 表示 Mixed)
  • PCV TYPE / REFANT:PCV 的类型(A绝对,R相对)、相对值的参考天线类型
  • SYS satellite antenna corrections:SYS 系统的卫星天线校正
    • x-, y- and z-offsets
    • phase center variations
  • Receiver antenna corrections:接收机天线校正
  • References:参考文献
  • Major changes w.r.t. igs14.atx:相较于 igs14.atx 的主要变化
  • Changes:版本迭代所作改动

Chap.II 数据块说明

每个数据块以 START OF ANTENNA 开始,以END OF ANTENNA 结束,在每个数据块中有如下信息:

TYPE / SERIAL NO

  • 对于接收机而言:天线类型(按照 rcvr_ant.tab 文件)、序列号(空白的)
  • 对于卫星而言:天线类型(按照 rcvr_ant.tab 文件)和卫星码如(BLOCK IIA)、卫星码(sNN)、卫星码(sNNN)、COSPAR ID(YYYY-XXXA

METH / BY / # / DATE

  • 标定方法:CHAMBERFIELDROBOTCOPIED from other antenna;CONVERTE from igs_01.pcv
  • 供应商名字
  • 校准的单个天线数量
  • 日期

DAZI

  • 方位角的增量,取值范围为[0,360],且其需能整除 360,对于不依赖于方位的相位中心变化,必须指定为 0.0

ZEN1 / ZEN2 / DZEN

  • 对于接收机而言:天顶角网格的定义:天顶距离ZEN1ZEN2,增量DZEN(以度为单位)。DZEN必须大于 0.0。ZEN1ZEN2总是必须是DZEN的倍数。ZEN2总是要大于ZEN1DZEN的常用值 5.0。示例: 0.0 90.0 5.0
  • 对于卫星而言:最低点角度网格的定义:最低点角度ZEN1ZEN2,增量DZEN(以度为单位)。DZEN必须大于 0.0。ZEN1ZEN2总是必须是DZEN的倍数。ZEN2总是要大于ZEN1DZEN的常用值 1.0。示例:0.0 14.0 1.0

  • OF FREQUENCIES:该天线的频点数
  • VALID FROM:服役开始时间
  • VALID UNTIL:服役结束时间
  • SINEX CODE:在 sinex 格式中使用的天线标定模型名称(供参考)

START OF FREQUENCY:标识一个频点数据的开始,与END OF FREQUENCY 相呼应。用Gxx标识频点。

  • GPS:G01 - L1G02 - L2G05 - L5
  • GLONASS:R01 - G1R02 - G2
  • Galileo:E01 - E1E05 - E5aE07 - E5bE08 - E5 (E5a+E5b)E06 - E6
  • BDS:C01 - E1C02 - E2C07 - E5bC06' - E6
  • QZSS:J01 - L1J02 - L2J05 - L5J06 - LEX
  • SBAS:S01 - L1S05 - L5

注:频率部分包括平均天线相位中心的偏心率和相位方向图值。在这个部分中不允许有其他类型的记录和注释行。


NORTH / EAST / UP

  • 对于接收机而言:相对于天线参考点 (ARP) 的平均天线相位中心的偏心值。北,东,上分量 (毫米)。
  • 对于卫星而言:在X、Y 和 Z 方向上,天线相位中心相对于卫星质心的平均偏心值 (毫米)。

数据行

  • 与方位无关模式(non- azimuth-dependent pattern):标志NOAZI表示在任何情况下都必须指定的非方位依赖模式(如果DAZI > 0.0也是如此)。相位模式值以毫米为单位,从ZEN1ZEN2(增量DZEN)所有值在一行上。
  • 方位相关模式:如果DAZI > 0.0,则必须指定与方位相关的模式。每一行的第一个值表示方位角,然后是从ZEN1ZEN2(增量DZEN)的以毫米为单位的相位模式值。一条直线上一个方位角的所有值。

Chap.III 数据块示例

G02 卫星为例,如下图所示,它共有两个数据块。每个数据块以 START OF ANTENNA 开始,以END OF ANTENNA 结束

在这里插入图片描述
从上面的数据块中可以得到信息:PRN 为 G02 的这颗星更换过一次

  • 从 1989-06-10 至 2004-05-12,BLOCK II 卫星 G013 服役
  • 从 2004-11-06 至 … ,BLOCK IIR-B 卫星 G061 服役

我们拿出来一个数据块,如下

                                                            START OF ANTENNA    
BLOCK II            G02                 G013      1989-044A TYPE / SERIAL NO    
                                             0    29-JAN-17 METH / BY / # / DATE
     0.0                                                    DAZI                
     0.0  17.0   1.0                                        ZEN1 / ZEN2 / DZEN  
     2                                                      # OF FREQUENCIES    
  1989     6    10     0     0    0.0000000                 VALID FROM          
  2004     5    12    23    59   59.9999999                 VALID UNTIL         
IGS20_2309                                                  SINEX CODE          
   G01                                                      START OF FREQUENCY  
    279.00      0.00   2580.89                              NORTH / EAST / UP   
   NOAZI   -0.80   -0.90   -0.90   -0.80   -0.40    0.20    0.80    1.30    1.40    1.20    0.70    0.00   -0.40   -0.70   -0.90   -0.90   -0.90   -0.90
   G01                                                      END OF FREQUENCY    
   G02                                                      START OF FREQUENCY  
    279.00      0.00   2580.89                              NORTH / EAST / UP   
   NOAZI   -0.80   -0.90   -0.90   -0.80   -0.40    0.20    0.80    1.30    1.40    1.20    0.70    0.00   -0.40   -0.70   -0.90   -0.90   -0.90   -0.90
   G02                                                      END OF FREQUENCY    
                                                            END OF ANTENNA  

从上面的一个数据块可以看出如下信息:

  • BLOCK II G013 卫星在 1989-06-10 至 2004-05-12 是G02卫星
  • 该卫星有两个频点:L1 / L2
  • L1N_E_U 三方向 PCO 分量为279.00_0.00_2580.89 毫米
  • 与方位无关模式

难道可以根据数据画出天线图?

Reference

  • 33
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
您好!要在C++中读取IGS文件,您可以使用一些库和技术来处理文件的读取和解析。以下是一种可能的方法: 1. 首先,您需要使用C++的文件输入流来打开IGS文件。您可以使用`std::ifstream`类来实现这一点。例如: ```cpp #include <fstream> int main() { std::ifstream ifs("your_file.igs"); if (!ifs) { // 文件打开失败的错误处理 return 1; } // 在此处继续处理文件内容 // ... return 0; } ``` 2. 接下来,您需要按行读取文件内容并解析IGS文件的数据。您可以使用C++的`std::getline()`函数来读取每一行。例如: ```cpp std::string line; while (std::getline(ifs, line)) { // 在此处解析每一行的数据 // ... } ``` 3. 解析IGS文件的数据可能需要根据文件格式和要求进行特定的解析逻辑。IGS文件是一种用于表示CAD(计算机辅助设计)数据的格式,它可以包含实体、曲线、曲面等等。您可以根据IGS文件规范和您的需求来解析内容。 4. 在解析IGS文件时,您可能需要使用字符串处理函数(如`std::string`的成员函数)来处理每一行的数据。您可能会使用空格或其他特定字符来分割字符串,提取所需的数据。 需要注意的是,IGS文件是一种复杂的格式,其解析可能需要更多的处理和逻辑,具体取决于您的需求和文件内容。如果您有特定的IGS文件格式规范或要求,请参考相关文档或规范来了解更多详细信息。 希望这些信息可以帮助到您!如有任何进一步的问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

流浪猪头拯救地球

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值