技术特征:
1.一种面向雷达极坐标数据绘制的异构加速方法,其特征在于,包括:步骤1:基于图形处理器gpu进行雷达绘制加速,将雷达产品数据计算解析成颜色对象的阈值数据,然后绘制显示在地图上;步骤2:执行多层级图片缓存,在两次雷达数据扫描传输期间,后台计算当前显示产品预设层级以上的图片并缓存在本地,在分析查看时直接将缓存图片显示。2.根据权利要求1所述的面向雷达极坐标数据绘制的异构加速方法,其特征在于,所述步骤1包括:步骤1.1:根据像素坐标对应的象限得到该像素的方位角,再根据极坐标数据中的方位步长获取方位索引;步骤1.2:先计算像素距离,再根据实际绘制的距离圈距离和比例尺计算实际距离,最后根据实际距离和极坐标数据中的库数以及库步长换算对应的库索引;步骤1.3:根据方位索引和库索引映射数据。3.根据权利要求2所述的面向雷达极坐标数据绘制的异构加速方法,其特征在于,在雷达数据中每0.5度存储坐标数据,因此像素的方位索引为方位角除0.5。4.根据权利要求2所述的面向雷达极坐标数据绘制的异构加速方法,其特征在于,在计算实际距离时进行投影变换,所述距离圈距离为实际地球上的球面弧长,计算得到实际距离之后除以库步长,得到相应的库索引。5.根据权利要求1所述的面向雷达极坐标数据绘制的异构加速方法,其特征在于,通过网格grid和线程块block二维变量计算雷达图片的像素点;通过cudamalloc函数和cudamemcpy函数申请gpu内存,以及把雷达数据和颜色阈值传输到gpu上;在雷达产品的不同层级缩放过程中,将变化的参量根据层级大小和图像半径重新申请内存并传输到gpu上,将对应颜色阈值以及雷达数据存放在gpu显存中。6.一种面向雷达极坐标数据绘制的异构加速系统,其特征在于,包括:模块m1:基于图形处理器gpu进行雷达绘制加速,将雷达产品数据计算解析成颜色对象的阈值数据,然后绘制显示在地图上;模块m2:执行多层级图片缓存,在两次雷达数据扫描传输期间,后台计算当前显示产品预设层级以上的图片并缓存在本地,在分析查看时直接将缓存图片显示。7.根据权利要求6所述的面向雷达极坐标数据绘制的异构加速系统,其特征在于,所述模块m1包括:模块m1.1:根据像素坐标对应的象限得到该像素的方位角,再根据极坐标数据中的方位步长获取方位索引;模块m1.2:先计算像素距离,再根据实际绘制的距离圈距离和比例尺计算实际距离,最后根据实际距离和极坐标数据中的库数以及库步长换算对应的库索引;模块m1.3:根据方位索引和库索引映射数据。8.根据权利要求7所述的面向雷达极坐标数据绘制的异构加速系统,其特征在于,在雷达数据中每0.5度存储坐标数据,因此像素的方位索引为方位角除0.5。9.根据权利要求7所述的面向雷达极坐标数据绘制的异构加速系统,其特征在于,在计算实际距离时进行投影变换,所述距离圈距离为实际地球上的球面弧长,计算得到实际距
离之后除以库步长,得到相应的库索引。10.根据权利要求6所述的面向雷达极坐标数据绘制的异构加速系统,其特征在于,通过网格grid和线程块block二维变量计算雷达图片的像素点;通过cudamalloc函数和cudamemcpy函数申请gpu内存,以及把雷达数据和颜色阈值传输到gpu上;在雷达产品的不同层级缩放过程中,将变化的参量根据层级大小和图像半径重新申请内存并传输到gpu上,将对应颜色阈值以及雷达数据存放在gpu显存中。
技术总结
本发明提供了一种面向雷达极坐标数据绘制的异构加速方法和系统,包括:步骤1:基于图形处理器GPU进行雷达绘制加速,将雷达产品数据计算解析成颜色对象的阈值数据,然后绘制显示在地图上;步骤2:执行多层级图片缓存,在两次雷达数据扫描传输期间,后台计算当前显示产品预设层级以上的图片并缓存在本地,在分析查看时直接将缓存图片显示。本发明通过并行计算雷达气象图上每个像素点对应的值来降低计算时间,提高了实时性。提高了实时性。提高了实时性。
技术研发人员:尹燕 郭威 张浩博
受保护的技术使用者:华东计算技术研究所(中国电子科技集团公司第三十二研究所)
技术研发日:2021.07.21
技术公布日:2021/11/28