现在越来越多的国产接收机天线出现,而gamit中可能还没有及时包含这些天线,本文就详细介绍一下如何在gamit添加新的天线类型。

一、首先对gamit中几个与天线有关的文件做一个说明

1)antmod.dat文件

antmod.dat为天线相位中心参数文件,GAMIT软件解算天线相位中心模型:方位角和高度角表示的天线相位中心偏差及改正;

2)guess_recant.dat文件

由于转换软件、转换执行者习惯的不同,可能导致由原始观测文件转换成的Rinex观测文件中接收机型号、软件版本、天线类型等内容不规范和不统一,guess_recant.dat文件可以将Rinex文件中出现的接收机、天线类型对应于一个GAMIT代码。注意,文档中空格的表示方法为“^”;

3)hi.dat文件

该文件中描述了各种天线类型的不同天线量高方式所对应的改正数,改正数是相对于天线参考点的。博文《gamit的station.info中的天线高量取方式介绍》(http://blog.sciencenet.cn/blog-858128-901786.html)中介绍了天线参考点的准确位置。

hi.dat文件中各列分别代表:天线类型对应型号、天线GAMIT代码(6位)、量高方式、水平偏差、垂直偏差、相应的说明等

4)rcvant.dat 文件

rcvant.dat 为接收机及天线名称对照表,也就是GAMIT接收机/天线代码(6位)与IGS接收机/天线代码(20字符)的对照表;

5)station.info文件

station.info文件为测站信息表,文件中记录了测站名、观测起止时间、天线高、量高方式、接收机类型、天线类型等信息。

如果在hi.dat文件中没有实际观测项目中所使用的接收机、天线型号,可以参照其它接收机/天线型号格式进行添加,下面详细说明一下如何添加新的天线。

二、在antmod.dat文件中添加天线改正信息

1)在NGS中查找到相应的天线类型(本文默认NGS中能找到相应天线,不然就得自己想办法按照特定格式编写天线的几何参数了)

http://www.ngs.noaa.gov/ANTCAL/

(上述网址可能需要翻墙才能浏览)

首先寻找生产厂家,比如华信(Harxon)HXCCSX601A天线为例,查看Drawing,再次确认是不是自己查找的天线类型。

2)复制ANTEX的天线信息内容到antmod.dat

3)在rcvant.dat 添加接收机和天线信息

a、添加接收机信息

在文件中RECEIVERS 部分添加  接收机的简码(RECCOD)、IGS代码(IGS20-char code)、描述(Description);

下面为英文格式说明:

# The (new) flags in column 37 for receivers indicate how differential code biases are to

# be treated:

#  'P' : receiver is cross-correlating and requires correction of P2' and C1

#          Rogue SNR, Trimble 4000, etc.

#  'C' : receiver is non-cross-correlating but reports C1 instead of P1

#         Trimble 4700, 5700, Leica RS500, CRS1000, SR9600, etc. unless AS is off

#  'N' : receiver is non-cross-correlating and reports true P1, P2

# Blank indicates that we have not determined the correct flag and GAMIT will stop until

# this file is modified to reflect the correct description of the receiver.

#

#RECCOD        IGS 20-char code       | Description (comment field)

#format(1x,a6,8x,a20)                 |

#

示例:添加天宝 NETR9

TRNTR9        TRIMBLE NETR9        C | L1/L2+L2C/L5 GLONASS L1/L2 with 2 Maxwell-6 ASIC, eth + SBAS, 440channel

b、添加天线信息

在文件中ANTENNAS部分添加天线的简码(ANTCOD)、天线IGS代码(IGS20-char code)、描述(Description);

下面为英文格式说明:

# Note: The 20-character RINEX code forantennas includes as of July 4, 1999, a designation

# of 15 characters for the antenna, the16th charcater is blank, and characters 17-20 are

# reserved for antenna cover (radome)codes. The codes are tabulated at the end of this file.

#ANTCOD        ____FULL_NAME_______ |

#format(1x,a6,8x,a15,1x,A4)         |

#

示例:添加天宝 TRM57970.00

TRZG2R     * TRM57970.00          |  Zephyr GNSS II - RoHS compliant solder  L1/L2/L5/G1/G2/G3/E1/E2/E5ab/E6/Compass

以上步骤是在rcvant.dat中添加天线和接收机信息,主要是将接收机全名和天线全名分别对应一个6位的简码,格式必须遵循gamit的要求。

4)将上面的天线和主机编号的简码,添加到guess_rcvant.dat文件中。

5)在hi.dat 天线量高方式文件

实例:

TRM57970.00          TRZG2R DHARP 0.     0.    ! ARP is pre-amp base

如果在hi.dat中没有找到,则修正值为0;但是天线量取方式是斜高,则根据天线的几何形状,相对于天线参考点的水平偏差、垂直偏差,按照实际情况添加。

如果天线高已经归算到相位中心,在sestbl.表中设置Antenna Model=NONE,不采用相位中心变化,并且hi.dat文件中设置天线高量测参考点DHARP。

接收机类型:

'N' :表示接收机属于非交叉相关型,能接收P1,P2码
'P' :接收机是属于交叉相关型并且进行了DCB(C1-P1)
'C' :接收机属于非交叉相关型,但是当反电子欺骗存在时只能接收到C1码而不能接收P1码
   当反电子欺骗关闭的时候接就和‘N’型接收机一般
' ' :DCB状态未知

gamit如何添加新的天线类型相关推荐

  1. Gamit10.71添加新的天线类型

    参考陈超老师的书--<GNSS高精度数据处理--Gamit/Globk入门> 虽然有参考,但在操作的过程中用了好久才成功,故在此详细记录一下. 添加新的天线类型需要涉及到四个文件:antm ...

  2. Ubuntu下添加新分区并设置挂载点

    Ubuntu下添加新分区并设置挂载点 最近在做Android项目,可是解压根文件系统以后,就报警说硬盘不够.当初设置使用的大小为15G.不过扩展分区还是很方便的.当然首先你得设置添加使用的硬盘大小,这 ...

  3. Android学习笔记之Android Studio添加新的Activity

    1.创建Android项目工程:AndroidTest 创建过程可参考网上诸多教程. 2.添加新的Activity,步骤如下 a. 在layout文件夹上右键,New-Activity-相应Activ ...

  4. linux系统下添加新硬盘的方法详解

    对于linux新手来说,在linux上添加新硬盘,是很有挑战性的一项工作. 在Linux服务器上把硬盘接好,启动linux,以root登陆. fdisk -l ## 这里是查看目前系统上有几块硬盘 D ...

  5. 深度学习目标检测指南:如何过滤不感兴趣的分类及添加新分类?

    编译 | 庞佳 责编 | Leo 出品 | AI 科技大本营(公众号ID:rgznai100) AI 科技大本营按:本文编译自 Adrian Rosebrock 发表在 PyImageSearch 上 ...

  6. 【MySQL】面试官:如何添加新数据库到MySQL主从复制环境?

    今天,一名读者反馈说:自己出去面试,被面试官一顿虐啊!为什么呢?因为这名读者面试的是某大厂的研发工程师,偏技术型的.所以,在面试过程中,面试官比较偏向于问技术型的问题.不过,技术终归还是要服务于业务的 ...

  7. Linux下对文件的操作及添加新用户

    Linux下对文件的操作及添加新用户 一.对文件的操作 1.打包压缩文件 2.解压缩文件 3.对文件操作的其他命令 二.创建新用户 一.对文件的操作 1.打包压缩文件 2.解压缩文件 3.对文件操作的 ...

  8. R语言为dataframe添加新的数据列(add new columns):使用R原生方法、data.table、dplyr等方案

    R语言为dataframe添加新的数据列(add new columns):使用R原生方法.data.table.dplyr等方案 目录 R语言为dataframe

  9. R语言为dataframe添加新的数据列(横向拼接、Appending columns,Unioning columns):使用R原生方法、data.table、dplyr等方案

    R语言为dataframe添加新的数据列(横向拼接.Appending columns,Unioning columns):使用R原生方法.data.table.dplyr等方案 目录 R语言为dat

  10. pandas在dataframe指定位置添加新的数据列、使用insert函数

    pandas在dataframe指定位置添加新的数据列.使用insert函数 目录 pandas在dataframe指定位置添加新的数据列.使用insert函数 #仿真数据

最新文章

  1. git 无法拉取新的远程分支
  2. 新能源汽车电驱系统行业深度报告
  3. Python基础 模块
  4. 医院计算机网络安全宣教,医院网络安全及解决方案
  5. 高级定时器/TIM1/TIM8 定时时间不准的问题/TIM_TimeBaseStructure.TIM_RepetitionCounter
  6. 让你的PHP也能执行JS并获得JS函数的返回值
  7. Jerry 2017年的五一小长假:8种经典排序算法的ABAP实现
  8. new 3ds右摇杆测试软件,电击杂志编辑新3DS评测:防抖3D效果拔群!
  9. jdbc executebatch 非事务_jdbc技术
  10. Linux命令行解析参数之getopt_long
  11. 【劲峰论道时空分析技术-学习笔记】5 时空格局和异常探测
  12. 人之间的尊重是相互的_人与人之间,最长久的关系,不是友情,不是爱情,而是…… ( 好文 )...
  13. 在Spinnaker中创建微服务部署管道
  14. 服务器虚拟化思维导图,虚拟语气思维导图解析.ppt
  15. 如何保证MQ消息队列的高可用
  16. 计算机键盘锁不了怎么办,键盘锁住了怎么解锁?键盘锁死了怎么办?
  17. zoj3987—Numbers(贪心)
  18. 华为云注册登录之图像标签识别
  19. 云服务器iss列表,【踩坑】发布ASP.NET网站到本地IIS和云服务器
  20. 心血漏洞第二发?SSL v3再曝新漏洞发布预警

热门文章

  1. oracle 索引的整理
  2. LDR6023E-解决苹果PD 20W快充市场供不应求
  3. html制作网页包涵视频和音频,HTML5 网页音频和视频( 和 )
  4. (2)JfreeChart之柱状图与折线图复合图
  5. iOS 打包32bit64 universal-framework
  6. 第十六届全国大学智能车竞赛线上国赛部分队伍名单(除东北赛区之外)
  7. Marlin固件配置教程详解
  8. 浅聊基于MUI框架的混合开发
  9. 微信小程序-云开发数据库基础操作(自用)
  10. 网盘参差不齐,实测对比