采样点位置的仿真方法技术

技术编号:39812814 阅读:11 留言:0更新日期:2023-12-22 19:30
本申请提供一种采样点位置的仿真方法

【技术实现步骤摘要】
采样点位置的仿真方法、装置及计算机可读存储介质


[0001]本申请涉及数据处理领域,尤其涉及采样点位置的仿真方法

装置及计算机可读存储介质


技术介绍

[0002]在一些仿真应用中,需要在待仿真区域内仿真多个采样点,现有的一种仿真方法是先划分出待仿真区域内的多个栅格,然后在每个栅格中生成采样点,以对多个采样点进行仿真

[0003]例如,某待仿真区域为某星下可视场,星下可视场是卫星看向地球的可视范围

图1为本申请提供的一种待仿真区域示意图,如图1所示,待仿真区域由于水域

海域

沙漠

森林

无人区

边境线等原因为不规则形状

图2为本申请提供的一种格栅划分示意图,如图2所示,在地球表面以一定颗粒度划分格栅,然后可在待仿真区域内的每个栅格中生成采样点

[0004]在进行格栅划分时若格栅的颗粒度较大,则会使待仿真区域边界处的栅格部分出现在待仿真区域之外,进而导致该格栅内部分采样点被撒放在待仿真区域之外,图3为本申请提供的一种仿真效果图,如图3所示,可见某些采样点被撒放至待仿真区域外

因而在实际应用中,现有的仿真方法需要划分颗粒度较小的栅格,然而,栅格的颗粒度越小,仿真时的数据量就会越多,进而导致仿真平台的处理速率降低,使仿真平台的仿真效率下降


技术实现思路

[0005]本申请提供一种采样点位置的仿真方法

装置及计算机可读存储介质,能够提高仿真平台的仿真效率

[0006]为达到上述目的,本申请采用如下技术方案:
[0007]第一方面,提供了一种采样点位置的仿真方法,该方法可以由采样点位置的仿真装置执行,该方法包括:获取待仿真区域内采样点的数量,待仿真区域为地球上的预设区域;在待仿真区域内采样点的数量小于预设采样点数量的情况下,在目标区域内生成候选采样点;目标区域包括待仿真区域,候选采样点的数量为根据待仿真区域的面积

目标区域的面积以及剩余采样点的数量确定的,剩余采样点的数量为预设采样点数量与数量之差;在当前待仿真区域内采样点的数量与预设采样点数量不同的情况下,重复执行上述两个步骤,直至当前待仿真区域内采样点的数量与预设采样点数量相同;在当前待仿真区域内采样点的数量与预设采样点数量相同之后,对待仿真区域内的采样点进行仿真,得到待仿真区域内采样点的数据

[0008]为便于描述,后续将采样点位置的仿真方法简称为仿真方法,采样点位置的仿真装置简称为仿真装置,在此统一说明,后续不再赘述

[0009]基于该方案,在待仿真区域内采样点的数量小于预设采样点数量的情况下,通过多次在目标区域内生成候选采样点,直至待仿真区域内采样点的数量与预设采样点数量相
同,与现有技术相比,本申请的方案通过迭代的方式在包括待仿真区域的目标区域内生成采样点,无需对待仿真区域划分颗粒度较小的格栅,减少了仿真时的数据量,数据量小能够降低处理复杂度,提高了仿真平台的处理速率,提高了仿真平台的仿真效率

[0010]结合第一方面,在第一方面的某些实施方式中,方法还包括:获取待仿真区域边界的位置;根据待仿真区域的边界的位置确定目标区域边界的位置,目标区域的任意一边与待仿真区域的边界存在重合部位

[0011]基于该方案,能够根据待仿真区域边界的位置确定目标区域,并且由于目标区域的任意一边与待仿真区域的边界存在重合部位,因而能使目标区域的面积最小,进而降低生成的候选采样点位于待仿真区域外的概率,能够减少迭代次数,提高仿真平台的仿真效率

[0012]结合第一方面,在第一方面的某些实施方式中,目标区域为矩形区域,根据待仿真区域的位置确定目标区域,包括:将第一线段的长度作为目标区域的第一边的边长,其中,第一线段为待仿真区域边界上距离最远两点的连线;将第二线段的长度作为目标区域的第二边的边长,其中,第二边与第一边相邻,第二线段为待仿真区域边界在与第一线段垂直方向上的投影;根据第一边的边长和第二边的边长确定目标区域

[0013]基于该方案,通过确定目标区域的第一边的边长和目标区域的第二边的边长,能够进一步确定出目标区域

[0014]结合第一方面,在第一方面的某些实施方式中,方法还包括:在获取待仿真区域内采样点的数量之前,在目标区域内生成初始采样点,初始采样点的数量与预设采样点数量相同

[0015]第二方面,提供了一种仿真装置用于实现上述第一方面的仿真方法

该仿真装置包括实现上述方法相应的模块

单元

或手段
(means)
,该模块

单元


means
可以通过硬件实现,软件实现,或者通过硬件执行相应的软件实现

该硬件或软件包括一个或多个与上述功能相对应的模块或单元

[0016]结合第二方面,在第二方面的某些实施方式中,仿真装置包括:获取模块

处理模块;获取模块,用于获取待仿真区域内采样点的数量,待仿真区域为地球上的预设区域;处理模块,用于在待仿真区域内采样点的数量小于预设采样点数量的情况下,在目标区域内生成候选采样点;目标区域包括待仿真区域,候选采样点的数量为根据待仿真区域的面积

目标区域的面积以及剩余采样点的数量确定的,剩余采样点的数量为预设采样点数量与数量之差;处理模块,还用于在当前待仿真区域内采样点的数量与预设采样点数量不同的情况下,重复执行上述两个步骤,直至当前待仿真区域内采样点的数量与预设采样点数量相同;处理模块,还用于在当前待仿真区域内采样点的数量与预设采样点数量相同之后,对待仿真区域内的采样点进行仿真,得到待仿真区域内采样点的数据

[0017]结合第二方面,在第二方面的某些实施方式中,处理模块,还用于:获取待仿真区域的边界的位置;根据待仿真区域的边界的位置确定目标区域边界的位置,目标区域的任意一边与待仿真区域的边界存在重合部位

[0018]结合第二方面,在第二方面的某些实施方式中,目标区域为矩形区域,处理模块,还用于根据待仿真区域的位置确定目标区域,包括:将第一线段的长度作为目标区域的第一边的边长,其中,第一线段为待仿真区域边界上距离最远两点的连线;将第二线段的长度
作为目标区域的第二边的边长,其中,第二边与第一边相邻,第二线段为待仿真区域边界在与第一线段垂直方向上的投影;根据第一边的边长和第二边的边长确定目标区域

[0019]结合第二方面,在第二方面的某些实施方式中,处理模块,还用于:在获取待仿真区域内采样点的数量之前,在目标区域内生成初始采样点本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种采样点位置的仿真方法,其特征在于,所述方法包括:获取待仿真区域内采样点的数量,所述待仿真区域为地球上的预设区域,;在所述待仿真区域内采样点的数量小于预设采样点数量的情况下,在目标区域内生成候选采样点;所述目标区域包括所述待仿真区域,所述候选采样点的数量为根据所述待仿真区域的面积

所述目标区域的面积以及剩余采样点的数量确定的,所述剩余采样点的数量为所述预设采样点数量与所述数量之差;在当前所述待仿真区域内采样点的数量与所述预设采样点数量不同的情况下,重复执行上述两个步骤,直至所述当前所述待仿真区域内采样点的数量与所述预设采样点数量相同;在所述当前所述待仿真区域内采样点的数量与所述预设采样点数量相同之后,对所述待仿真区域内的采样点进行仿真,得到所述待仿真区域内采样点的数据
。2.
根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述待仿真区域边界的位置;根据待仿真区域边界的位置确定所述目标区域边界的位置,所述目标区域的任意一边与所述待仿真区域的边界存在重合部位
。3.
根据权利要求2所述的方法,其特征在于,所述目标区域为矩形区域,所述根据待仿真区域的位置确定所述目标区域,包括:将第一线段的长度作为所述目标区域的第一边的边长,其中,所述第一线段为所述待仿真区域边界上距离最远两点的连线;将第二线段的长度作为所述目标区域的第二边的边长,其中,所述第二边与所述第一边相邻,所述第二线段为所述待仿真区域的边界在与所述第一线段垂直方向上的投影;根据所述第一边的边长和所述第二边的边长确定所述目标区域
。4.
根据权利要求1‑3中任一项所述的方法,其特征在于,所述方法还包括:在所述获取待仿真区域内采样点的数量之前,在所述目标区域内生成初始采样点,所述初始采样点的数量与预设采样点数量相同
。5.
一种采样点位置的仿真装置,其特征在于,所述装置包括:获取模块

处理模块;所述获取模块,用于获取待仿真区域内采样点的数量,所述待仿真区域为地球上的预设区域;所述处理模块,用于在所述待仿真区域内采样点的数量小于预设采样点数量的情况下,在目标区域内生成候选...

【专利技术属性】
技术研发人员:刘吉凤周瑶
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1