卫星雷达高度计的主要观测参数之一为有效波高,数据产品中其数值的确定通过波形重跟踪来实现(Retracking),波形重跟踪的实现主要通过最大似然迭代完成,其主要的反演公示为W(t) = PFS(t)*qs(t)*sr(t)。式中包括:高度计海面回波由平坦海面的平均脉冲响应PFS(t);海面散射元高度的概率密度函数qs(t);雷达系统点目标响应sr(t)卷积组成。图1所示为理想高度计的回波波形,其中高度计波形前沿的坡度和海况密切相关,坡度越大表明有效波高越小。

图1 不同有效波高下高度计回波波形

业务化波高反演的算法主要是基于列文伯格-马夸尔特法(Levenberg–Marquardt,LM算法)对高度计的回波波形进行迭代的最小二乘拟合,LM算法要成功拟合波形需要两个重要的步骤,首先需要一个合理的并且和最终反演参数比较接近的初始参数,其次需要多次的迭代步骤,最终才能反演参数,反演参数包括时间改正参数(测距相关)、有效波高、天线误指向角等。而对于在星上识别波高的算法而言,LM计算量太大,耗费的时间也较长,对于星上实时波高的获取不甚理想,无法满足实时反演有效波高的防灾减灾要求,而线性模型可作为一种鲁棒高效的算法。

线性模型通过计算前沿坡度来反演高度计有效波高,反演的结果如图2所示。雷达高度计数据分别选取一个周期的的HY-2A、Jason-2以及Jason-3高度计数据。图2中横轴表示线性模型计算的高度计前沿波形的坡度,纵轴表示MLE4反演的有效波高,结果表明线性模型反演的高度计有效波高的精度均优于0.2m。

图2 前沿坡度和有效波高对比关系(a: HY-2A, b: Jason-2, c: Jason-3)

基于线性模型反演的有效波高残差全球分布如图3所示。

图3 线性模型残差的地理分布 (a: HY-2A, b: Jason-2, c: Jason-3).

线性模型反演的有效波高和NDBC浮标观测的精度比对如图4(精度为0.3m)。

图4 线性模型VS浮标统计

通过数据比对表明,线性模型反演精度较高,同时由于其计算过程简单,平均计算效率较之MLE4算法高6000倍以上,可用于星上雷达高度计有效波高实时反演,为海洋防灾减灾提供高时效的海况信息。

参考文献:

Yalong Liu, Ling Ji, Shuguang Zou, Yuanyuan Wu, and Youguang Zhang. Onboard Fast Retrieving of Significant Wave Height from Leading Edge of Altimeter Waveforms,Journal of Coastal Research,2020.

END

实时获取滚动条的高度_适用于星上快速处理的雷达高度计有效波高反演技术相关推荐

  1. js获取滚动条的高度

    浏览器获取滚动条高度的方法 浏览器 API IE6/7/8 document.documentElement.scrollTop IE9及以上 window.pageYOffset 或者 docume ...

  2. js如何获取滚动条的高度

    由于市面上浏览器的种类众多,但是浏览器没有一个通用的方法来获取该值,想做到每个浏览器都兼容还是要下一些功夫的. 目前主流浏览器除IE外对浏览器标准支持都比较好,例如chrome.firefox以及sa ...

  3. js获取页面高度获取视口高度获取内容高度获取滚动条宽度高度

    element对象的宽高属性 1. DOM树 2.document对象 3.element对象 4. 获取元素高度宽度 1. DOM树 浏览器根据DOM模型,将结构化文档HTML解析成节点,DOM的最 ...

  4. Vue中获取滚动条的高度的方法

    mounted() {//可以在这里面直接进行滚动条的获取 window.addEventListener('scroll', this.handleScroll, true)} methods: { ...

  5. android 获取控件高度_安卓开发入门教程UI控件_ImageView

    什么是ImageView ImageView是用于显示图片的UI控件. 基础样例 1.展示本地图片 效果图 代码 <ImageViewandroid:layout_width="wra ...

  6. android 获取控件高度_安卓开发入门教程UI控件_ProgressBar

    什么是ProgressBar ProgressBar是用于提示用户进行等待的UI控件,. 基础样例 1.loading图 效果图 代码 布局文件代码 <ProgressBarandroid:id ...

  7. 微信小程序获取页面元素高度_微信小程序之动态获取元素宽高

    我以前一直以为微信小程序不能动态获取view元素的宽高.但是自从看到: wx.createSelectorQuery() 这个api接口,以前的某些问题就能得到解决了... 那么,这个api接口怎么用 ...

  8. 实时数据流程图图表软件_适用于Linux的9种流程图和图表绘制工具

    实时数据流程图图表软件 流程图是一种形式化新项目方法的好方法. 我的团队在他们的头脑风暴会议中将它们用作工具,并且一旦构思事件结束,流程图就成为了项目方法论(至少在有人更改之前). 我的项目方法流程图 ...

  9. java实时获取android网速_获取Android网速的另一种方法

    之前,在LOSP4.2上使用的是Android自带的接口来实现获取网速并显示在通知栏,可是到了4.3以后发现这个接口无论如何,返回值都是-1,无奈之下只得另寻办法 功夫不负有心人,我还是找到了一个方法 ...

最新文章

  1. BZOJ1566:[NOI2009]管道取珠——题解
  2. Appointment detail page loading never ends in Zeiss
  3. java u003_我在B站学编程 DAY-003 JAVA基础概念和语法
  4. PHP多种形式发送邮件
  5. Element-ui导航组件NavMenu导航高亮设置
  6. 在MVVM模式下,ListBox的Command绑定
  7. WEB.NET error:请添加一个名为 jquery (区分大小写)的 ScriptResourceMapping 解决方案
  8. js 判断字符是否以汉字开头
  9. idea怎么提交到dev分支_idea中新建git分支,并提交到远程github
  10. U3D-Assetbundle加载
  11. 计算机硬件检测与维修理论试题,计算机硬件检测与维修理论试卷(A卷)
  12. gdi作图与系统不兼容_技术作图:技能准备amp;物理装备
  13. python可视化编程软件下载_mPython-mPython(图形化编程软件)下载 v0.5.0官方版-下载啦...
  14. 前端二面必会面试题(附答案)
  15. 什么是Cloud Computing?
  16. java.lang.reflect.AccessibleObject
  17. 2023四省联考 数学 题解
  18. js鼠标移动让字体旋转360度
  19. [Android源码分析]L2CAP的bind分析以及psm和cid的介绍和实现
  20. wps通过vb宏来查看文档中使用的所有字体

热门文章

  1. C++学习——构造函数,析构函数与虚函数关系
  2. Leetcode--319. 灯泡开关
  3. 计算机插件技术应用原理,计算机软件技术中插件技术的运用
  4. python牛顿迭代公式_python计算牛顿迭代多项式实例分析
  5. python 连通区域_python skimage 连通性区域检测方法
  6. PPT将立方体形状变为很薄的长方体
  7. python连接mysql的一些基础知识+安装Navicat可视化数据库+flask_sqlalchemy写数据库
  8. 分段线性变换与直方图修正
  9. 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 16丨报告的记录 II【难度中等】
  10. 爬虫教程( 4 ) --- 分布式爬虫 scrapy-redis、集群