[发明专利]一种基于CUDA的目标RCS计算方法有效
申请号: | 201811389168.0 | 申请日: | 2018-11-21 |
公开(公告)号: | CN109558568B | 公开(公告)日: | 2022-09-16 |
发明(设计)人: | 周峰;陈博;金胜;杨岚;王洋;黄璐 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06F17/16 | 分类号: | G06F17/16;G06T1/20;G06T17/00;G01S13/88 |
代理公司: | 西安睿通知识产权代理事务所(特殊普通合伙) 61218 | 代理人: | 惠文轩 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及电磁计算技术领域,公开了一种基于CUDA的目标RCS计算方法。该方法包括如下步骤:首先将雷达模型的表面剖分成多个三角形面元,再利用CUDA将各个三角形面元投影至雷达坐标系的x'Oy'平面并确定覆盖所有面元所需的栅格,通过计算各个三角形面元对应的深度值和面元编号,将各个三角形面元放入对应栅格以获取亮区面元,最后利用CUDA并行计算各栅格对应的亮区面元的RCS值,将全部亮区面元的RCS值进行累加即得到雷达目标的RCS。本发明能够在获取亮区面元时采用无锁的栅格数据结构将面元放入对应的栅格,能够避免将每个面元与其余所有面元进行比较以及将面元放入栅格时使用有锁结构,进而能够降低计算的复杂度,减少计算时间。 | ||
搜索关键词: | 一种 基于 cuda 目标 rcs 计算方法 | ||
【主权项】:
1.一种基于通用并行计算架构CUDA的目标雷达反射截面积RCS计算方法,其特征在于,包括以下步骤:步骤1,将雷达目标三维模型的外表面剖分成多个三角形面元,利用CUDA,并行的将各三角形面元的顶点坐标变换至雷达照射坐标系,得到各三角形面元顶点在雷达照射坐标系中的坐标;步骤2,根据各个三角形面元顶点在雷达坐标系中的坐标,利用CUDA,将各个三角形面元投影至雷达坐标系的x′Oy′平面,并确定覆盖x′Oy′平面内投影三角形面元所需的栅格的列数、行数以及单个栅格在x′轴和y′轴上的长度,进而在x′Oy′平面内设置对应数量的栅格,并对各栅格分别编号;步骤3,利用CUDA并行计算各三角形面元的深度值以及各三角形面元覆盖的栅格的编号,其中投影方向一致的多个三角形面元覆盖同一个栅格;对于x′Oy′平面内的每个栅格,分别确定覆盖该栅格的三角形面元中深度值最大的三角形面元,将该深度值最大的三角形面元确定为该栅格对应的亮区面元;步骤4,利用CUDA并行计算各栅格对应的亮区面元的RCS值,将全部亮区面元的RCS值进行累加即得到雷达目标的RCS。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811389168.0/,转载请声明来源钻瓜专利网。