基于P+ython的全息测量数据校准软件-.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于P+ython的全息测量数据校准软件-.pdf

Vol.12 No.3 天 文 研 究 与 技 术 第 12卷 第3期 Jul.,2015 ASTRONOMICAL RESEARCH ANDTECHNOLOGY 2015年7月 - - CN 53 1189/ P ISSN 1672 7673 基于Python 的全息测量数据校准软件∗ 1,3 1,2 1,2 谭玲霞 , 陈卯蒸 , 裴 鑫 (1. 中国科学院新疆天文台, 新疆 乌鲁木齐 830011 ; 2. 中国科学院射电天文重点实验室, 江苏 南京 210008 ; 3. 中国科学院大学, 北京 100049) 摘要: 微波全息测量是检测抛物面面形分布的重要手段之一, 数据校准软件是全息处理软 件中关键的一部分。 以新疆天文台南山25m天线改造计划为背景, 在分析全息测量中引起误 差的几个因素的基础上, 开发了全息测量数据校准软件。 该软件以Linux 为开发平台, 使用 Python语言进行编程, 其优点是: 具有误差评估功能, 方便用户筛选由于误差过大造成的数据 不合理; 标准化接口更易嵌入天线控制软件中; 可视化界面既能方便用户操作, 又可以直观显 示运行结果。 软件调试结果显示该软件运行时间在2min 以内, 效果良好, 具有一定的实用价 值, 不仅对于25m的改造至关重要, 也为未来110m射电望远镜的技术预研创造了条件。 关键词: 全息测量; 误差评估; Python; 数据校准软件 - - - 中图分类号: TP311.1 文献标识码: A 文章编号: 1672 7673(2015)03 0349 06 抛物面天线由于其机械尺寸和加工精度, 以及重力、 温度和风力等因素的影响, 造成面板精度降 低。 微波全息测量是一种高精度测量抛物面天线面形精度的重要方法。 1966年, 全息测量的思想首 [1] 次被提出, 从此这种思想被不断应用于实践 。 1977年, Scatt和Ryle等人对剑桥5km射电天文干涉 [2] 阵的4面天线进行了全息测量, 这是世界上首次成功运用全息测量的实例。 美国GBT 100m , 澳大利 [3] [4] [5] 亚Parks64m , 南非26m , 意大利Medicina 32m 以及我国昆明40m, 新疆25m等都使用全息 法进行测量。 新疆天文台正在进行25m 天线的改造工作, 需利用全息法对改造完成后的天线进行面形检测。 由于全息测量系统受环境温度、 天气状况、 接收机与相关机状态、 卫星等多个因素影响, 需对测量时 系统状态进行评定, 对测量结果进行误差评估, 以检测每次测量实施过程是否成功。 因此, 有必要开 发一套方便实用的全息测量数据校准软件。 本文所设计的软件以Linux为开发平台, 以Python为开发 语言, 实现了参数输入、 图形直观显示、 数据合成与分离、 数据校准、 误差评估的功能。 这款软件对 当前正在进行的南山25m天线改造具有一定的意义。 1 软件开发环境 软件选择在Linux操作系统下, 使用Python语言进行编程。 Python是一种解释型、 面向对象、 带 [6] [6] 有动态语义的高级程序语言 。 它以下两方面的优势 , 决定了本文选择Python语言进行编程: (1)标准库和第三方库的支持: Python 内置了众多预编译并可移植的功能模块, 即标准库。 标准 库支持一系列的编程任务。 此外, Python 可通过自行开发

文档评论(0)

t9s25ccvm + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档