CN114757035A - Data processing method, device, medium and equipment for satellite visible arc - Google Patents
Data processing method, device, medium and equipment for satellite visible arc Download PDFInfo
- Publication number
- CN114757035A CN114757035A CN202210417577.7A CN202210417577A CN114757035A CN 114757035 A CN114757035 A CN 114757035A CN 202210417577 A CN202210417577 A CN 202210417577A CN 114757035 A CN114757035 A CN 114757035A
- Authority
- CN
- China
- Prior art keywords
- satellite
- simulation
- tested
- point
- time interval
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/18—Complex mathematical operations for evaluating statistical data, e.g. average values, frequency distributions, probability functions, regression analysis
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Physics (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Algebra (AREA)
- Probability & Statistics with Applications (AREA)
- Operations Research (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
Description
技术领域technical field
本发明涉及数据处理领域,特别是涉及一种卫星可见弧段的数据处理方法、装置、介质及设备。The invention relates to the field of data processing, in particular to a data processing method, device, medium and equipment for a satellite visible arc segment.
背景技术Background technique
目前随着卫星应用的日益增多,空间频率资源变得更加珍贵,因此需要对每个卫星申报资料进行详细审查,确保其使用的频率,轨道等资源不会对现有的卫星造成干扰。因此,需要对卫星申报者提供的运行资料进行软件仿真,通过卫星运行资料提供的卫星轨道参数,可以模拟出所有卫星的运动轨迹;通过资料中的卫星工作频率以及卫星发射波束,可以模拟出卫星对地面的信号发射情况。对于当前待审核的星座,通过给出的工作频率,可以在现有的卫星网络资料库中搜索出工作频率较为接近的GSO卫星或者NGSO卫星作为可能的受扰对象,同样按照其轨道参数以及波束参数进行软件仿真,并指定受扰星座的一个地面站,通过模拟一段时间,比如一年时间,按照1秒的时间间隔进行切片式仿真,统计每个时间切片中待审核星座对受扰星座的无用信号发射情况,用国际电信联盟(ITU)规定的限值进行是否存在干扰的判定。而对于一年的仿真时间,一秒的仿真时间间隔,对于卫星数量到达上百甚至上千的星座,计算每一个时间片的位置就会存在大量的计算,需要准备较大的计算资源以及等待时间。At present, with the increasing number of satellite applications, space frequency resources have become more precious. Therefore, it is necessary to conduct a detailed review of each satellite application data to ensure that the frequency, orbit and other resources used will not cause interference to existing satellites. Therefore, it is necessary to carry out software simulation on the operation data provided by the satellite filer. Through the satellite orbit parameters provided by the satellite operation data, the motion trajectories of all satellites can be simulated; through the satellite operating frequencies and satellite emission beams in the data, the satellite can be simulated. Signal transmission to the ground. For the current constellation to be reviewed, through the given operating frequency, GSO satellites or NGSO satellites with relatively close operating frequencies can be searched in the existing satellite network database as possible disturbed objects, and also according to their orbit parameters and beams. The parameters are simulated by software, and a ground station of the disturbed constellation is specified. By simulating for a period of time, such as one year, sliced simulation is performed according to the time interval of 1 second, and the constellation to be reviewed in each time slice is calculated. In the case of unwanted signal emission, it is determined whether there is interference with the limit specified by the International Telecommunication Union (ITU). For the simulation time of one year, the simulation time interval of one second, for the constellation with hundreds or even thousands of satellites, there will be a lot of calculations to calculate the position of each time slice, which requires large computing resources and waiting time. time.
发明内容SUMMARY OF THE INVENTION
本申请为了解决现有技术中存在的卫星仿真数据计算量过大、计算周期长以及计算过程中资源消耗过多的技术问题。The present application aims to solve the technical problems in the prior art that the calculation amount of satellite simulation data is too large, the calculation period is long, and the resource consumption in the calculation process is too much.
为了解决上述技术问题,本说明书实施例提供一种卫星可见弧段的数据处理方法,所述方法包括:In order to solve the above technical problems, the embodiments of this specification provide a data processing method for a satellite visible arc segment, the method comprising:
获取待测试卫星的卫星轨道参数和待测试地面站的位置信息;Obtain the satellite orbit parameters of the satellite to be tested and the location information of the ground station to be tested;
设定所述待测试卫星的仿真起始时间、仿真终止时间以及预设仿真时间间隔;Set the simulation start time, simulation end time and preset simulation time interval of the satellite to be tested;
根据所述待测试卫星的卫星轨道参数和所述待测试地面站的位置信息从所述仿真起始时间开始到所述仿真终止时间,每隔所述预设仿真时间间隔计算所述待测试卫星相对所述待测试地面站的高度角以及所述待测试卫星对应的轨迹位置;According to the satellite orbit parameters of the satellite to be tested and the position information of the ground station to be tested, from the simulation start time to the simulation termination time, the satellite to be tested is calculated every preset simulation time interval The altitude angle relative to the ground station to be tested and the trajectory position corresponding to the satellite to be tested;
根据第一个高度角大于预设最低过境角时所述待测试卫星的轨迹位置确定可见弧段的起始点,根据最后一个高度角大于预设最低过境角时所述待测试卫星的轨迹位置确定可见弧段的终止点;The starting point of the visible arc is determined according to the trajectory position of the satellite to be tested when the first altitude angle is greater than the preset minimum transit angle, and the starting point of the visible arc is determined according to the trajectory position of the satellite to be tested when the last altitude angle is greater than the preset minimum transit angle The end point of the visible arc segment;
利用所述起始点到所述终止点之间每一个预设仿真时间间隔对应的所述待测试卫星对应的轨迹位置进行插值运算,获得从所述起始点到所述终止点的插值点;Perform interpolation operation using the trajectory position corresponding to the satellite to be tested corresponding to each preset simulation time interval between the starting point and the ending point, to obtain an interpolation point from the starting point to the ending point;
将所述起始点、在所述起始点到所述终止点之间每一个预设仿真时间间隔对应的所述待测试卫星对应的所述轨迹位置、所述插值点以及所述终止点连接,获得所述待测试卫星的模拟运动轨迹。connecting the starting point, the trajectory position corresponding to the satellite to be tested corresponding to each preset simulation time interval between the starting point and the ending point, the interpolation point and the ending point, Obtain the simulated motion trajectory of the satellite to be tested.
进一步地、所述根据所述待测试卫星的卫星轨道参数和所述待测试地面站的位置信息从所述仿真起始时间开始到所述仿真终止时间,每隔所述预设仿真时间间隔计算所述待测试卫星相对所述待测试地面站的高度角,包括:Further, according to the satellite orbit parameters of the satellite to be tested and the position information of the ground station to be tested, from the simulation start time to the simulation termination time, the calculation is performed at every preset simulation time interval. The altitude angle of the satellite to be tested relative to the ground station to be tested, including:
在计算出当前仿真时间间隔点对应的当前高度角后,比较所述当前高度角与所述预设最低过境角的大小,若所述当前高度角小于所述预设最低过境角,则计算所述当前仿真时间间隔点相邻的两个仿真时间间隔点对应的高度角;After calculating the current altitude angle corresponding to the current simulation time interval point, compare the size of the current altitude angle and the preset minimum transit angle, if the current altitude angle is smaller than the preset minimum transit angle, calculate the The altitude angle corresponding to the two adjacent simulation time interval points of the current simulation time interval point;
比较所述当前高度角与当前仿真时间间隔点相邻的两个仿真时间间隔点的高度角的大小,若所述当前高度角大于相邻的两个仿真时间间隔点的高度角,则跳过指定长度弧段,重新确定仿真起始时间,并基于重新确定的仿真起始时间开始每隔所述预设仿真时间间隔重新计算所述待测试卫星相对所述待测试地面站的高度角。Compare the size of the altitude angle of the current altitude angle and the two adjacent simulation time interval points of the current simulation time interval point, if the current altitude angle is greater than the altitude angle of the two adjacent simulation time interval points, then skip A length arc segment is specified, the simulation start time is re-determined, and the altitude angle of the satellite to be tested relative to the ground station to be tested is recalculated every preset simulation time interval based on the re-determined simulation start time.
进一步地、在确定所述待测卫星的可见弧段的起始点和终止点后,所述方法还包括:Further, after determining the starting point and the ending point of the visible arc of the satellite to be measured, the method further includes:
根据所述终止点对应的仿真时间和所述卫星轨道参数,跳过仿真跨度周期,确定出下一个可见弧段的仿真起始时间,从所述下一个可见弧段的仿真起始时间开始对下一个可见弧段进行计算。According to the simulation time corresponding to the termination point and the satellite orbit parameters, the simulation span period is skipped, the simulation start time of the next visible arc is determined, and the simulation start time of the next visible arc is started from the simulation start time of the next visible arc. The next visible arc segment is calculated.
进一步地、所述根据所述终止点对应的仿真时间和所述卫星轨道参数,跳过仿真跨度周期,确定出下一个可见弧段的仿真起始时间,包括:Further, according to the simulation time corresponding to the termination point and the satellite orbit parameters, skip the simulation span period, and determine the simulation start time of the next visible arc segment, including:
根据所述卫星轨道参数确定所述待测试卫星的轨道周期;Determine the orbital period of the satellite to be tested according to the satellite orbit parameters;
根据所述轨道周期和仿真跨度比例计算出所述仿真跨度周期;Calculate the simulation span period according to the orbit period and the simulation span ratio;
从所述终止点对应的仿真时间间隔点向后推移所述仿真跨度周期对应的仿真时间间隔点,作为下一个可见弧段的仿真起始时间。The simulation time interval point corresponding to the simulation span period is shifted backward from the simulation time interval point corresponding to the termination point, as the simulation start time of the next visible arc segment.
进一步地、所述方法还包括:Further, the method also includes:
若所述仿真起始时间对应的高度角大于所述预设最低过境角,则将所述仿真起始时间向后推移指定仿真间隔,重新确定仿真起始时间。If the altitude angle corresponding to the simulation start time is greater than the preset minimum transit angle, the simulation start time is moved backward by a specified simulation interval, and the simulation start time is re-determined.
进一步地、所述利用所述起始点到所述终止点之间每一个预设仿真时间间隔对应的所述待测试卫星对应的轨迹位置进行插值运算,获得从所述起始点到所述终止点的插值点,包括:Further, the interpolation operation is performed using the trajectory position corresponding to the satellite to be tested corresponding to each preset simulation time interval between the starting point and the ending point, to obtain from the starting point to the ending point. interpolation points, including:
在所述起始点到所述终止点之间每一个预设仿真时间间隔对应的所述待测试卫星对应的轨迹位置之间等间距的插入多个插值点,得到所述起始点到所述终止点的多个插值点。Insert multiple interpolation points at equal intervals between the trajectory positions corresponding to the satellite to be tested corresponding to each preset simulation time interval between the starting point and the ending point, to obtain the starting point to the ending point Multiple interpolation points for points.
进一步地、所述利用所述起始点到所述终止点之间每一个预设仿真时间间隔对应的所述待测试卫星对应的轨迹位置进行插值运算,获得从所述起始点到所述终止点的插值点,包括:Further, the interpolation operation is performed using the trajectory position corresponding to the satellite to be tested corresponding to each preset simulation time interval between the starting point and the ending point, to obtain from the starting point to the ending point. interpolation points, including:
采用三次样条插值算法进行插值运算,获得从所述起始点到所述终止点的多个插值点。The cubic spline interpolation algorithm is used to perform the interpolation operation to obtain a plurality of interpolation points from the starting point to the ending point.
另一方面,本说明书实施例提供一种卫星可见弧段的数据处理装置,所述装置包括:On the other hand, an embodiment of the present specification provides a data processing device for a visible arc segment of a satellite, the device comprising:
信息获取模块,被配置为执行获取待测试卫星的卫星轨道参数和待测试地面站的位置信息;an information acquisition module, configured to perform acquisition of satellite orbit parameters of the satellite to be tested and location information of the ground station to be tested;
仿真参数配置模块,被配置为设定所述待测试卫星的仿真起始时间、仿真终止时间以及预设仿真时间间隔;a simulation parameter configuration module, configured to set the simulation start time, simulation end time and preset simulation time interval of the satellite to be tested;
计算模块,被配置为执行根据所述待测试卫星的卫星轨道参数和所述待测试地面站的位置信息从所述仿真起始时间开始到所述仿真终止时间,每隔所述预设仿真时间间隔计算所述待测试卫星相对所述待测试地面站的高度角以及所述待测试卫星对应的轨迹位置;A calculation module, configured to execute the simulation start time to the simulation termination time according to the satellite orbit parameters of the satellite to be tested and the position information of the ground station to be tested, every preset simulation time Calculate the altitude angle of the satellite to be tested relative to the ground station to be tested and the trajectory position corresponding to the satellite to be tested at intervals;
可见弧段确定模块,被配置为执行根据第一个高度角大于预设最低过境角时所述待测试卫星的轨迹位置确定可见弧段的起始点,根据最后一个高度角大于预设最低过境角时所述待测试卫星的轨迹位置确定可见弧段的终止点;The visible arc segment determination module is configured to determine the starting point of the visible arc segment according to the trajectory position of the satellite to be tested when the first altitude angle is greater than the preset minimum transit angle, and according to the last altitude angle greater than the preset minimum transit angle When the trajectory position of the satellite to be tested determines the termination point of the visible arc segment;
插值运算模块,被配置为执行利用所述起始点到所述终止点之间每一个预设仿真时间间隔对应的所述待测试卫星对应的轨迹位置进行插值运算,获得从所述起始点到所述终止点的插值点;An interpolation operation module, configured to perform interpolation operation using the trajectory position corresponding to the satellite to be tested corresponding to each preset simulation time interval between the starting point and the ending point, to obtain the distance from the starting point to the the interpolation point of the termination point;
模拟运动轨迹确定模块,被配置为执行将所述起始点、在所述起始点到所述终止点之间每一个预设仿真时间间隔对应的所述待测试卫星对应的所述轨迹位置、所述插值点以及所述终止点连接,获得所述待测试卫星的模拟运动轨迹。The simulated motion trajectory determination module is configured to perform the process of determining the starting point, the trajectory position corresponding to the satellite under test corresponding to each preset simulation time interval between the starting point and the ending point, the The interpolation point and the termination point are connected to obtain the simulated motion trajectory of the satellite to be tested.
另一方面,本说明书实施例提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由卫星可见弧段的数据处理装置/电子设备的处理器执行时,使得所述卫星可见弧段的数据处理装置/电子设备能够执行如上述所述的卫星可见弧段的数据处理方法。On the other hand, an embodiment of the present specification provides a computer-readable storage medium, when instructions in the computer-readable storage medium are executed by a processor of a data processing apparatus/electronic device in a satellite visible arc, the satellite is The data processing device/electronic device for the visible arc segment can execute the above-mentioned data processing method for the visible arc segment of the satellite.
再一方面,本说明书实施例提供一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现如上述所述的卫星可见弧段的数据处理方法。In another aspect, the embodiments of the present specification provide a computer program product, including computer programs/instructions, when the computer programs/instructions are executed by a processor, the above-mentioned data processing method for a visible arc of a satellite is implemented.
本说明书实施例提供的一种卫星可见弧段的数据处理方法、装置、介质及设备,可以根据获取的待测试卫星的卫星轨道参数和待测试地面站的位置信息,对待测试卫星进行仿真计算,每隔预设仿真时间间隔计算待测试卫星相对待测试地面站的高度角,并基于高度角确定出待测试地面站能够看见待测试卫星的起始点和终止点。通过设置较长的预设仿真时间间隔可以大大降低仿真计算数据量,之后利用插值运算计算出起始点和终止点之间的各个待测试卫星的轨迹位置对应的插值点,从而得到待测试卫星的模拟运动轨迹,可以避免在弧段内进行过多的仿真计算导致计算效率低下。本申请只需要计算少量的点并利用插值运算,运算出可见弧段内所有的目标点,降低需要采集的仿真技术数量,大量减少仿真时间,加快仿真效率。The data processing method, device, medium and equipment for the visible arc segment of a satellite provided by the embodiments of this specification can perform simulation calculation on the satellite to be tested according to the obtained satellite orbit parameters of the satellite to be tested and the position information of the ground station to be tested, The altitude angle of the satellite to be tested relative to the ground station to be tested is calculated every preset simulation time interval, and the starting point and the ending point that the ground station to be tested can see the satellite to be tested is determined based on the altitude angle. By setting a longer preset simulation time interval, the amount of simulation calculation data can be greatly reduced, and then the interpolation point corresponding to the trajectory position of each satellite to be tested between the starting point and the end point is calculated by interpolation, so as to obtain the satellite to be tested. Simulating the motion trajectory can avoid too many simulation calculations in the arc segment, which leads to low calculation efficiency. The present application only needs to calculate a small number of points and use interpolation operation to calculate all the target points in the visible arc segment, reduce the number of simulation techniques to be collected, greatly reduce the simulation time, and speed up the simulation efficiency.
附图说明Description of drawings
图1为本说明书实施例提供的第一种卫星可见弧段的数据处理方法的流程示意图;1 is a schematic flowchart of a first method for processing data of a satellite visible arc segment provided by an embodiment of the present specification;
图2为本说明书实施例提供的第二种卫星可见弧段的数据处理方法的流程示意图;2 is a schematic flowchart of a data processing method for a second satellite visible arc segment provided by an embodiment of the present specification;
图3为本说明书实施例提供的第三种卫星可见弧段的数据处理方法的流程示意图;3 is a schematic flowchart of a third method for processing data of a satellite visible arc segment provided by an embodiment of the present specification;
图4为本说明书实施例提供的第四种卫星可见弧段的数据处理方法的流程示意图;4 is a schematic flowchart of a fourth method for processing data of a satellite visible arc segment provided by an embodiment of the present specification;
图5是本说明书一个场景示例中卫星可见弧段数据处理流程示意图;Fig. 5 is a schematic diagram of the processing flow of satellite visible arc segment data in a scene example of this specification;
图6是本说明书一个实施例中卫星可见弧段的数据处理方法的原理示意图;Fig. 6 is the principle schematic diagram of the data processing method of the satellite visible arc segment in one embodiment of this specification;
图7为本说明书实施例提供的一种卫星可见弧段的数据处理装置的示意图;7 is a schematic diagram of a data processing device for a satellite visible arc segment provided by an embodiment of the present specification;
图8为本说明书实施例提供的一种电子设备的框图。FIG. 8 is a block diagram of an electronic device according to an embodiment of the present specification.
具体实施方式Detailed ways
为使本发明的技术方案和有益效果能够更加明显易懂,下面通过列举具体实施例的方式进行详细说明。其中,附图不一定是按比例绘制的,局部特征可以被放大或缩小,以更加清楚的显示局部特征的细节;除非另有定义,本文所使用的技术和科学术语与本申请所属的技术领域中的技术和科学术语的含义相同。In order to make the technical solutions and beneficial effects of the present invention more obvious and easy to understand, the following detailed description is given by way of specific embodiments. Wherein, the accompanying drawings are not necessarily drawn to scale, and local features may be enlarged or reduced to more clearly show the details of local features; unless otherwise defined, the technical and scientific terms used herein are related to the technical field to which this application belongs. The technical and scientific terms in the text have the same meaning.
请参阅图1,图1为本说明书实施例提供的第一种卫星可见弧段的数据处理方法的流程示意图,如图1所示,本申请提供的卫星可见弧段的数据处理方法,所述可以方法包括以下步骤:Please refer to FIG. 1. FIG. 1 is a schematic flowchart of a first method for processing data of a visible arc of a satellite provided by an embodiment of this specification. As shown in FIG. 1, the method for processing data of a visible arc of a satellite provided by the present application, the The method can include the following steps:
S102、获取待测试卫星的卫星轨道参数和待测试地面站的位置信息。S102. Acquire satellite orbit parameters of the satellite to be tested and location information of the ground station to be tested.
具体的,待测试卫星的卫星轨道参数可以模拟出卫星的运动轨迹,卫星轨道参数中可以包括卫星的位置、运行速度、运行角度、运行姿态等参数。待测试地面站的位置信息可以是根据待测试卫星的卫星工作频率以及卫星发射波束在现有的卫星网络资料库中搜索出工作频率较为接近的GSO卫星或者NGSO卫星作为可能的受扰对象,同样按照卫星轨道参数以及波束参数进行软件仿真,可以确定出受扰星座的一个地面站,即待测试地面站的位置信息是与待测试卫星的卫星轨道参数、卫星工作频率以及卫星发射波束相关的。Specifically, the satellite orbit parameters of the satellite to be tested can simulate the motion trajectory of the satellite, and the satellite orbit parameters may include parameters such as the position, running speed, running angle, and running attitude of the satellite. The location information of the ground station to be tested can be based on the satellite operating frequency of the satellite to be tested and the satellite transmission beam, and a GSO satellite or NGSO satellite with a relatively close operating frequency is searched in the existing satellite network database as a possible disturbed object. Software simulation is performed according to the satellite orbit parameters and beam parameters to determine a ground station in the disturbed constellation, that is, the location information of the ground station to be tested is related to the satellite orbit parameters, satellite operating frequency and satellite emission beam of the satellite to be tested.
其中,待测试卫星可以是卫星也可以是航天器,可以是即将使用的卫星或航天器,也可以是已经投入使用的卫星或航天器。待测试地面站可以是已经在使用卫星或航天器的地面站。The satellite to be tested may be a satellite or a spacecraft, a satellite or a spacecraft to be used, or a satellite or a spacecraft that has been put into use. The ground station to be tested may be a ground station that is already using satellites or spacecraft.
S104、设定所述待测试卫星的仿真起始时间、仿真终止时间以及预设仿真时间间隔。S104. Set a simulation start time, a simulation end time and a preset simulation time interval of the satellite to be tested.
在具体的实施过程中,用户可以根据实际需要定义待测试卫星的仿真起始时间、仿真终止时间以及预设仿真时间间隔。如:仿真起始时间为2022年4月1日上午9点,仿真终止时间为2022年4月30日上午9点。其中,预设仿真时间间隔一般可以设置为比较长的时间步长,如:60秒或100秒等,可以根据具体使用需要进行设置,本说明书实施例不做具体限定,相较于一般仿真需求的目标时间间隔,如1秒仿真计算一次,每隔预设仿真时间间隔计算一次的计算量会大大减少。In the specific implementation process, the user can define the simulation start time, simulation end time and preset simulation time interval of the satellite to be tested according to actual needs. For example, the simulation start time is 9:00 am on April 1, 2022, and the simulation end time is 9:00 am on April 30, 2022. Among them, the preset simulation time interval can generally be set to a relatively long time step, such as: 60 seconds or 100 seconds, etc., which can be set according to specific use needs, and the embodiment of this specification does not specifically limit, compared to general simulation needs The target time interval of , such as 1 second simulation calculation, the calculation amount of every preset simulation time interval will be greatly reduced.
S106、根据所述待测试卫星的卫星轨道参数和所述待测试地面站的位置信息从所述仿真起始时间开始所述仿真终止时间,每隔所述预设仿真时间间隔计算所述待测试卫星相对所述待测试地面站的高度角以及所述待测试卫星对应的轨迹位置。S106. Start the simulation end time from the simulation start time according to the satellite orbit parameters of the satellite to be tested and the position information of the ground station to be tested, and calculate the to-be-tested time interval every preset simulation time interval. The altitude angle of the satellite relative to the ground station to be tested and the trajectory position corresponding to the satellite to be tested.
在具体的实施过程中,在确定出待测试地面站的位置信息后,可以根据待测试卫星的卫星轨道参数和所述待测试地面站的位置信息对待测试卫星进行仿真。从仿真起始时间开始在每隔预设仿真时间间隔计算待测试卫星相对待测试地面站的高度角,直至计算到仿真终止时间。其中,待测试卫星相对待测试地面站的高度角可以理解为待测试卫星相对于待测试地面站的方位角。In a specific implementation process, after the location information of the ground station to be tested is determined, the satellite to be tested can be simulated according to the satellite orbit parameters of the satellite to be tested and the location information of the ground station to be tested. The altitude angle of the satellite to be tested relative to the ground station to be tested is calculated at every preset simulation time interval from the start time of the simulation until the end time of the simulation. The altitude angle of the satellite to be tested relative to the ground station to be tested can be understood as the azimuth angle of the satellite to be tested relative to the ground station to be tested.
S108、根据第一个高度角大于预设最低过境角时所述待测试卫星的轨迹位置确定可见弧段的起始点,根据最后一个高度角大于预设最低过境角时所述待测试卫星的轨迹位置确定可见弧段的终止点。S108. Determine the starting point of the visible arc segment according to the trajectory position of the satellite to be tested when the first altitude angle is greater than the preset minimum transit angle, and the trajectory of the satellite to be tested when the last altitude angle is greater than the preset minimum transit angle The position determines the end point of the visible arc segment.
具体的,预设最低过境角可以理解为待测试地面站能够看见待测试卫星的最小的角度;预设最低过境角可以是根据卫星轨道参数(如:轨迹位置和待测试地面站的位置信息)确定出的,一般的,预设最低过境角是一个大于0度的高度角。若待测试卫星相对于待测试地面站的高度角大于该最低过境角,则可以说明待测试卫星在该待测试地面站的可视范围内,也可以称为待测试卫星过境。Specifically, the preset minimum transit angle can be understood as the minimum angle at which the ground station to be tested can see the satellite to be tested; the preset minimum transit angle can be based on satellite orbit parameters (such as trajectory position and position information of the ground station to be tested) It is determined that, generally, the preset minimum transit angle is an altitude angle greater than 0 degrees. If the altitude angle of the satellite to be tested relative to the ground station to be tested is greater than the minimum transit angle, it can indicate that the satellite to be tested is within the visible range of the ground station to be tested, which can also be referred to as the transit of the satellite to be tested.
本说明书实施例,通过将计算出的高度角与预设最低过境角进行比较,找出待测试卫星出现在待测试地面站可视范围的起始点和终止点。可以将每一个计算点作为采样点,比较每一个采样点对应的高度角与预设最低过境角的大小,根据第一个大于预设最低过境角时待测试卫星的轨迹位置确定可见弧段的起始点,根据最后一个大于预设最低过境角时待测试卫星的轨迹位置确定可见弧段的终止点。可以在起始点标记一个过境标识,在终止点标记一个出境标识,后续可以基于标识快速查询到在地面站可视范围内的弧段(即可见弧段)。In the embodiment of this specification, by comparing the calculated altitude angle with the preset minimum transit angle, the starting point and the ending point of the satellite to be tested appearing in the visible range of the ground station to be tested are found. You can use each calculation point as a sampling point, compare the height angle corresponding to each sampling point and the preset minimum transit angle, and determine the visible arc segment according to the trajectory position of the satellite to be tested when the first one is greater than the preset minimum transit angle. Starting point, the end point of the visible arc is determined according to the trajectory position of the satellite to be tested when the last one is greater than the preset minimum transit angle. A transit sign can be marked at the starting point, and an exit sign can be marked at the end point, and then the arcs (that is, visible arcs) within the visible range of the ground station can be quickly queried based on the signs.
在通过计算高度角,判断过境以及出境情况的过程中,如果当前采样点的判断结果为过境,而上一次采样点还未过境,则认为当前采样点的轨迹位置为第一个大于预设最低过境角时待测试卫星的轨迹位置。同理,如果对于当前采样点的判断结果为在境内,并且下一次采样点的判断结果为出境,则认为当前采样点的轨迹位置为最后一个大于预设最低过境角时待测试卫星的轨迹位置。In the process of judging the transit and exit situations by calculating the altitude angle, if the judgment result of the current sampling point is transit, but the last sampling point has not passed the border, it is considered that the trajectory position of the current sampling point is the first one greater than the preset minimum The trajectory position of the satellite to be tested at the transit angle. In the same way, if the judgment result of the current sampling point is within the territory, and the judgment result of the next sampling point is outbound, it is considered that the trajectory position of the current sampling point is the trajectory position of the satellite to be tested when the last one is greater than the preset minimum transit angle. .
在实际实施过程中,考虑到可见弧段的起始点可能位于当前采样点的时间和上一次采样点的时间的中间,那么为了得到精确的入境时间,可以对这两个时间点进行搜索,确定可见弧段的起始点。同样的,考虑到可见弧段的结束点可能位于这两个点之间,因此可以进一步搜索出精确的可见弧段的终止点(这个一般按照用户设定的时间间隔进行搜索,比如1秒),此时认为一个可见弧段搜索结束,跳过1/3卫星轨道周期,继续进行粗步长搜索。换言之,由于本申请设置了较长的预设仿真时间间隔,如此,采样稀疏性会导致不一定正好碰到可见弧段的起始点和终止点。在一个可选的实施例中,为了解决上述问题,算法中会对首先找到60秒步长(粗步长)下跨过该时刻的前后两点,举例说明:如果在3分15秒的时间,卫星入境,然而由于我们的采样点为1分、2分、3分、4分的时刻点,可见弧段的起始点在3分以及4分的时刻点之间,此时将对3分和4分这两个点之间进行特殊处理,通过搜索算法精确找到3分15秒这个时间点,作为起始点。同理,终止点也采用类似的方法进行确定。因此,最后粗步长采样的弧段结果,第一个点不是从3分开始,而是从3分15秒开始,通过对可见弧段的起始点和终止点进行精确查找,获得了用户设定的1秒级别的精确时间,防止出现漏点的现象。In the actual implementation process, considering that the starting point of the visible arc may be located in the middle of the time of the current sampling point and the time of the last sampling point, in order to obtain the accurate entry time, these two time points can be searched to determine The starting point of the visible arc segment. Similarly, considering that the end point of the visible arc segment may be located between these two points, it is possible to further search for the precise end point of the visible arc segment (this is generally searched according to the time interval set by the user, such as 1 second) , at this time, it is considered that a visible arc search is over, skip 1/3 of the satellite orbit period, and continue the coarse step search. In other words, since the present application sets a long preset simulation time interval, the sampling sparsity may not necessarily hit the start point and the end point of the visible arc segment exactly. In an optional embodiment, in order to solve the above problem, the algorithm will first find two points before and after the moment with a step size of 60 seconds (coarse step size). , the satellite enters. However, since our sampling points are at the time points of 1, 2, 3, and 4, it can be seen that the starting point of the arc is between the time points of 3 and 4. At this time, it will be 3 minutes. Special processing is performed between the two points of 4 minutes, and the time point of 3 minutes and 15 seconds is accurately found through the search algorithm as the starting point. Similarly, the termination point is also determined by a similar method. Therefore, in the arc segment result of the last coarse step sampling, the first point does not start from 3 minutes, but from 3 minutes and 15 seconds. The precise time of 1 second is set to prevent the phenomenon of leakage.
一般的,仿真起始时间对应的高度角是小于预设最低过境角的,但,若所述仿真起始时间对应的高度角大于所述预设最低过境角,则将所述仿真起始时间向后推移指定仿真间隔,重新确定仿真起始时间。Generally, the altitude angle corresponding to the simulation start time is smaller than the preset minimum transit angle, but if the altitude angle corresponding to the simulation start time is greater than the preset minimum transit angle, the simulation start time Move the specified simulation interval backward to re-determine the simulation start time.
在具体的实施过程中,若仿真起始时间对应的高度角大于预设最低过境角,则说明仿真起始时间对应的待测试卫星已经在待测试地面站的可视范围内,那么待测试卫星的可见弧段的起始点应该在仿真起始时间之前就出现,仿真起始时间已经错过可见弧段的起始点。基于此,可以将仿真起始时间向后推进指定仿真间隔,如向后推100秒,确定新的仿真起始时间,从新的仿真起始时间开始进行可见弧段的计算。其中,指定仿真间隔的具体取值可以根据实际需要进行设置,本说明书实施例不做具体限定。通过重新确定仿真起始时间的方式,以精确的查询待测试卫星出现在待测试地面站的初始位置,为后续可见弧段的查询奠定了准确的数据基础。In the specific implementation process, if the altitude angle corresponding to the simulation start time is greater than the preset minimum transit angle, it means that the satellite to be tested corresponding to the simulation start time is already within the visible range of the ground station to be tested, then the satellite to be tested is within the visual range of the ground station to be tested. The starting point of the visible arc should come before the simulation start time, which has missed the starting point of the visible arc. Based on this, the simulation start time can be pushed back by a specified simulation interval, for example, by 100 seconds, a new simulation start time can be determined, and the visible arcs can be calculated from the new simulation start time. The specific value of the specified simulation interval may be set according to actual needs, which is not specifically limited in the embodiment of this specification. By re-determining the simulation start time, the initial position of the satellite to be tested appearing on the ground station to be tested can be accurately queried, which lays an accurate data foundation for the subsequent query of visible arcs.
在一个可选的实施例中,起始点和终止点分别对应的高度角可以是相等的,也可以是不相等的。另外,起始点和终止点之间的点对应的高度角可以是先上升后降低的,即从起始点对应的高度角逐渐上升至过顶点,再由过定点降低至终止点对应的高度角。其中,过顶点为起始点和终止点之间对应的最高的高度角。In an optional embodiment, the height angles corresponding to the start point and the end point may be equal or unequal. In addition, the height angle corresponding to the point between the starting point and the ending point may first rise and then decrease, that is, gradually rise from the height angle corresponding to the starting point to the passing vertex, and then decrease from the passing fixed point to the height angle corresponding to the ending point. Among them, the passing vertex is the highest height angle corresponding to the starting point and the ending point.
S110、对所述起始点到所述终止点之间每一个预设仿真时间间隔对应的所述待测试卫星对应的轨迹位置进行插值运算,获得从所述起始点到所述终止点的插值点。S110. Perform an interpolation operation on the trajectory position corresponding to the satellite to be tested corresponding to each preset simulation time interval between the starting point and the ending point, to obtain an interpolation point from the starting point to the ending point .
具体的,本说明书实施例中设置的预设仿真时间间隔一般比较大,可以将预设仿真时间间隔设置为大于指定时间阈值如:大于60秒,因此计算出的采样点比较稀疏,需要后续进行插值算法扩展出需要的所有目标点。本说明书实施例通过利用起始点到终止点之间每一个预设仿真时间间隔对应的待测试卫星对应的轨迹位置进行插值运算,获得从起始点到终止点的多个插值点。如:可以在起始点到终止点之间每一个预设仿真时间间隔对应的待测试卫星对应的轨迹位置之间等间距的插入多个插值点,得到起始点到终止点的多个插值点。每个预设仿真时间间隔对应的采样点之间可以根据实际需要插值相同数量的插值点,为了提高计算精度,可以根据实际需要在每个采样点之间插入比较多的插值点,插值点的数量可以根据实际需要进行设置,本说明书实施例不做具体限定。Specifically, the preset simulation time interval set in the embodiments of this specification is generally relatively large, and the preset simulation time interval can be set to be greater than the specified time threshold, for example, greater than 60 seconds. Therefore, the calculated sampling points are relatively sparse, and subsequent steps are required. The interpolation algorithm expands out all desired target points. The embodiment of the present specification obtains multiple interpolation points from the starting point to the ending point by performing interpolation operation using the trajectory position corresponding to the satellite to be tested corresponding to each preset simulation time interval between the starting point and the ending point. For example, multiple interpolation points can be inserted at equal intervals between the trajectory positions corresponding to the satellite to be tested corresponding to each preset simulation time interval between the starting point and the ending point, to obtain multiple interpolation points from the starting point to the ending point. The same number of interpolation points can be interpolated between the sampling points corresponding to each preset simulation time interval according to actual needs. In order to improve the calculation accuracy, more interpolation points can be inserted between each sampling point according to actual needs. The quantity can be set according to actual needs, which is not specifically limited in the embodiment of this specification.
S112、将所述起始点、在所述起始点到所述终止点之间每一个预设仿真时间间隔对应的所述待测试卫星对应的所述轨迹位置、所述插值点以及所述终止点连接,获得所述待测试卫星的模拟运动轨迹。S112. Set the starting point, the trajectory position corresponding to the satellite to be tested, the interpolation point and the ending point corresponding to each preset simulation time interval between the starting point and the ending point Connect to obtain the simulated motion trajectory of the satellite to be tested.
具体的,获得插值点后,起始点、各个预设仿真时间间隔的轨迹位置、各个插值点以及终止点组成的曲线,记为待测试卫星的模拟运动轨迹,可以理解的是,待测试卫星在可见弧段中的每一轨迹点都是在地面站的可视范围内。确定出模拟运动轨迹后,可以根据可见弧段中每一个轨迹点对应的待测试卫星的位置、角度、速度、姿态、信号发射频率等信息,来分析待测试卫星是否对待测试地面站或待测试地面站对应的卫星是否存在干扰问题。Specifically, after the interpolation point is obtained, the curve composed of the starting point, the trajectory position of each preset simulation time interval, each interpolation point and the ending point is recorded as the simulated motion trajectory of the satellite to be tested. Each trajectory point in the visible arc is within the visible range of the ground station. After the simulated motion trajectory is determined, it can be analyzed whether the satellite to be tested is to be tested by the ground station or to be tested according to the position, angle, speed, attitude, signal transmission frequency and other information of the satellite to be tested corresponding to each trajectory point in the visible arc. Check whether the satellite corresponding to the ground station has interference problems.
本说明书实施例提供的一种卫星可见弧段的数据处理方法,可以根据获取的待测试卫星的卫星轨道参数和待测试地面站的位置信息,对待测试卫星进行仿真计算,每隔预设仿真时间间隔计算待测试卫星相对待测试地面站的高度角,并基于高度角确定出待测试地面站能够看见待测试卫星的起始点和终止点。通过设置较长的预设仿真时间间隔可以大大降低仿真计算数据量,之后利用插值运算计算出起始点和终止点之间的各个待测试卫星的轨迹位置对应的插值点,从而得到待测试卫星的模拟运动轨迹,可以避免在弧段内计算过多的仿真计算导致计算效率低下。本申请只需要计算少量的点并利用插值运算,运算出可见弧段内所有的目标点,降低需要采集的仿真技术数量,大量减少仿真时间,加快仿真效率。A data processing method for a visible arc segment of a satellite provided by the embodiment of this specification can perform simulation calculation on the satellite to be tested according to the acquired satellite orbit parameters of the satellite to be tested and the position information of the ground station to be tested, and the simulation calculation is performed every preset simulation time. The altitude angle of the satellite to be tested relative to the ground station to be tested is calculated at intervals, and the starting point and the ending point that the ground station to be tested can see the satellite to be tested is determined based on the altitude angle. By setting a longer preset simulation time interval, the amount of simulation calculation data can be greatly reduced, and then the interpolation point corresponding to the trajectory position of each satellite to be tested between the starting point and the end point is calculated by interpolation, so as to obtain the satellite to be tested. Simulating the motion trajectory can avoid calculating too many simulation calculations in the arc segment, which leads to low calculation efficiency. The present application only needs to calculate a small number of points and use interpolation operation to calculate all the target points in the visible arc segment, reduce the number of simulation techniques to be collected, greatly reduce the simulation time, and speed up the simulation efficiency.
在上述实施例基础上,本说明书一个实施例中,图2为本说明书实施例提供的第二种卫星可见弧段的数据处理方法的流程示意图,如图2所示,所述根据所述待测试卫星的卫星轨道参数和所述待测试地面站的位置信息从所述仿真起始时间开始到所述仿真终止时间,每隔所述预设仿真时间间隔计算所述待测试卫星相对所述待测试地面站的高度角,包括:On the basis of the above-mentioned embodiment, in an embodiment of the present specification, FIG. 2 is a schematic flowchart of a second data processing method for satellite visible arc segments provided by the embodiment of the present specification, as shown in FIG. 2 . The satellite orbit parameters of the test satellite and the position information of the ground station to be tested start from the simulation start time to the simulation end time, and the relative value of the satellite to be tested relative to the to-be-tested satellite is calculated every preset simulation time interval. Test the altitude angle of the ground station, including:
S202、在计算出当前仿真时间间隔点对应的当前高度角后,比较所述当前高度角与所述预设最低过境角的大小,若所述当前高度角小于所述预设最低过境角,则计算所述当前仿真时间间隔点相邻的两个仿真时间间隔点对应的高度角。S202. After calculating the current altitude angle corresponding to the current simulation time interval point, compare the size of the current altitude angle and the preset minimum transit angle, if the current altitude angle is smaller than the preset minimum transit angle, then Calculate the altitude angles corresponding to two adjacent simulation time intervals of the current simulation time interval.
S204、比较所述当前高度角与当前仿真时间间隔点相邻的两个仿真时间间隔点的高度角的大小,若所述当前高度角大于相邻的两个仿真时间间隔点的高度角且所述当前高度角小于所述预设最低过境角,跳过指定长度弧段,重新确定仿真起始时间,并基于重新确定的仿真起始时间开始每隔所述预设仿真时间间隔重新计算所述待测试卫星相对所述待测试地面站的高度角。S204, compare the current altitude angle and the size of the altitude angles of two adjacent simulation time interval points, if the current altitude angle is greater than the altitude angles of the two adjacent simulation time interval points and all The current altitude angle is less than the preset minimum transit angle, skip the specified length arc, re-determine the simulation start time, and start recalculating the simulation start time every preset simulation time interval based on the re-determined simulation start time. The altitude angle of the satellite to be tested relative to the ground station to be tested.
具体的,在每隔预设仿真时间间隔计算待测试卫星相对于待测试地面站的高度角时,可以在每计算出一个高度角,将计算出的高度角与预设最低过境角进行比较,若当前仿真时间间隔点对应的当前高度角小于预设最低过境角,则说明当前仿真时间间隔点对应的待测试卫星对应的轨迹位置不在待测试地面站的可视范围内。此时,本说明书实施例可以计算当前仿真时间间隔点相邻的两个仿真时间间隔点对应的高度角,即当前仿真时间间隔点之前一个或之后一个间隔预设仿真时间间隔的仿真时间点对应的高度角。比较这三个高度角的大小,若中间一个高度角即当前高度角大于其他两个高度角,则可以说明当前仿真时间间隔点待测试卫星已经过顶。但,即使待测试卫星已经过顶其高度角仍小于预设最低过境角,则说明书待测试卫星在很长一段弧段内都不可能出现在待测试地面站的可视范围内,那么可见弧段不会出现在当前仿真时间间隔点附近。此时,可以跳过指定长度弧段,重新确定仿真起始时间,并基于重新确定的仿真起始时间开始每隔预设仿真时间间隔重新计算待测试卫星相对待测试地面站的高度角,以重新计算可见弧段。Specifically, when calculating the altitude angle of the satellite to be tested relative to the ground station to be tested at every preset simulation time interval, each time an altitude angle is calculated, the calculated altitude angle can be compared with the preset minimum transit angle, If the current altitude angle corresponding to the current simulation time interval point is smaller than the preset minimum transit angle, it means that the trajectory position corresponding to the satellite to be tested corresponding to the current simulation time interval point is not within the visible range of the ground station to be tested. At this time, the embodiment of the present specification can calculate the altitude angles corresponding to two adjacent simulation time intervals of the current simulation time interval, that is, the corresponding simulation time points of one preset simulation time interval before or after the current simulation time interval height angle. Comparing the magnitudes of these three altitude angles, if the middle one, that is, the current altitude angle, is greater than the other two altitude angles, it means that the satellite to be tested has passed the top at the current simulation time interval. However, even if the satellite to be tested has passed the top and its altitude angle is still smaller than the preset minimum transit angle, it is impossible for the satellite to be tested to appear within the visible range of the ground station to be tested within a long arc. Segments do not appear near the current simulation time interval point. At this time, the arc of the specified length can be skipped, the simulation start time can be re-determined, and the altitude angle of the satellite to be tested relative to the ground station to be tested can be recalculated every preset simulation time interval based on the re-determined simulation start time, so as to Recalculate visible arcs.
其中,过顶可以理解为地面站看向卫星或者航天器的高度角达到最大值,由于卫星的轨道不一定正好从地面站的正上方经过,因此不一定是90度,这个角度为当前弧段地面站朝向卫星的极限值,但是由于采样点具有稀疏性,不一定能正好碰到,本说明书实施例通过连续采样3个时间点,如果卫星在靠近第2个时间点的时候过顶,那么第2个时间点的高度角会比第一个以及第三个时间点的角度大。Among them, over-the-top can be understood as the height angle of the ground station looking at the satellite or the spacecraft reaching the maximum value. Since the orbit of the satellite does not necessarily pass directly above the ground station, it is not necessarily 90 degrees. This angle is the current arc segment. The limit value of the ground station facing the satellite, but due to the sparseness of the sampling points, it may not be exactly met. In the embodiment of this specification, three time points are continuously sampled. If the satellite passes over the top when it is close to the second time point, then The altitude angle of the second time point will be larger than the angle of the first and third time points.
可以理解的是,本说明书实施例中采样的三个时间点是当前仿真时间间隔点及相邻的两个仿真时间间隔点,即当前仿真时间间隔点和当前仿真时间间隔点间隔一个仿真时间间隔的前一个仿真时间间隔点、后一个仿真时间间隔点,那么当前仿真时间点就是中间的时间点。在实际使用时,也可以取当前仿真时间间隔点及其前两个仿真时间间隔点,或当前仿真时间间隔点及其后两个仿真时间间隔点作为连续的三个节点,具体根据实际情况而定,本说明书实施例不做具体限定。It can be understood that the three time points sampled in the embodiment of this specification are the current simulation time interval point and two adjacent simulation time interval points, that is, the current simulation time interval point and the current simulation time interval point are separated by one simulation time interval. The previous simulation time interval point and the next simulation time interval point, then the current simulation time point is the middle time point. In actual use, the current simulation time interval and its first two simulation time intervals, or the current simulation time interval and its next two simulation time intervals can also be taken as three consecutive nodes, depending on the actual situation. Certainly, the embodiments of this specification are not specifically limited.
此外,指定弧段可以是预先设定的,可以根据实际需要而定,如:可以设置为待测试卫星运行轨道的一半或1/3,或者直接跳过待测试卫星的一圈运行轨迹,从下一圈开始仿真计算。In addition, the specified arc segment can be preset and can be determined according to actual needs. For example, it can be set to half or 1/3 of the orbit of the satellite to be tested, or directly skip the orbit of the satellite to be tested. The next lap starts the simulation calculation.
本说明书实施例重复考虑到高度角变化特点,在确定出当前高度角为小于预设最低过境角的过顶角时,判断当前时间待测试卫星是否过顶,若是,则可以直接跳过指定弧段的待测试卫星的轨迹位置,重新确定仿真起始时间,重新开始计算可见弧段。避开了基本不可能出现在待测试地面站可视范围内的弧段,大大降低了仿真计算量,进而提升了数据处理效率。The embodiment of this specification repeatedly considers the characteristics of the altitude angle change, and when it is determined that the current altitude angle is less than the preset minimum transit angle, it is determined whether the satellite to be tested is over the top at the current time, and if so, the designated arc can be skipped directly. The trajectory position of the satellite to be tested in the segment is determined, the simulation start time is re-determined, and the calculation of the visible arc segment is restarted. The arcs that are basically impossible to appear in the visible range of the ground station to be tested are avoided, which greatly reduces the amount of simulation calculations, thereby improving the efficiency of data processing.
在上述实施例基础上,本说明书实施例中,图3为本说明书实施例提供的第三种卫星可见弧段的数据处理方法的流程示意图,如图3所示,所述方法还包括:On the basis of the above embodiment, in the embodiment of this specification, FIG. 3 is a schematic flowchart of a third method for processing data of satellite visible arc segments provided in the embodiment of this specification. As shown in FIG. 3 , the method further includes:
S302、根据所述终止点对应的仿真时间和所述卫星轨道参数,跳过仿真跨度周期,确定出下一个可见弧段的仿真起始时间,从所述下一个可见弧段的仿真起始时间开始对下一个可见弧段进行计算。S302, according to the simulation time corresponding to the termination point and the satellite orbit parameters, skip the simulation span period, and determine the simulation start time of the next visible arc segment, from the simulation start time of the next visible arc segment Begins calculation of the next visible arc.
具体的,仿真跨度周期是待测试卫星围绕待测试地面站所在星体运行一周的指定倍数的时间长度,可以理解为可以跳过不需要进行仿真计算的弧段,如待测试卫星围绕待测试地面站所在星体运行一周的时间为T,仿真跨度周期可以是T的一半或T的三分之一。Specifically, the simulation span period is the length of time that the satellite to be tested revolves around the star where the ground station to be tested is located, which is a specified multiple. The time of the star running for one week is T, and the simulation span period can be half of T or one-third of T.
在实际应用中,考虑到每个圈次卫星仅会过境一次,即一般的待测试卫星运行一周一般只出现在待测试地面站可视范围内一次,卫星高度角的变化是先变大再变小趋势,本说明书实施例充分考虑高度角变化特点,在确定出一个可见弧段后,可以直接跨过仿真跨度周期,重新确定仿真起始时间,寻找下一圈卫星的可见弧段,实现可见弧段的快速搜索,提高数据处理效率。In practical applications, considering that each lap satellite will only transit once, that is, the general satellite to be tested only appears within the visible range of the ground station to be tested once a week, and the change of the satellite altitude angle is to increase first and then change Small trend, the embodiment of this specification fully considers the characteristics of the change of the altitude angle. After a visible arc is determined, the simulation span period can be directly crossed, the simulation start time can be re-determined, and the visible arc of the next circle of satellites can be found to realize the visible arc. Fast search of arc segments to improve data processing efficiency.
在一个可选的实施例中,图4为本说明书实施例提供的第四种卫星可见弧段的数据处理方法的流程示意图,如图4所示,步骤S302、所述根据所述终止点对应的仿真时间和所述卫星轨道参数,跳过仿真跨度周期,确定出下一个可见弧段的仿真起始时间,可以包括:In an optional embodiment, FIG. 4 is a schematic flowchart of a fourth method for processing data of satellite visible arc segments provided by the embodiment of the present specification. As shown in FIG. 4 , in step S302, the corresponding The simulation time and the satellite orbit parameters, skip the simulation span period, and determine the simulation start time of the next visible arc segment, which can include:
S3022、根据所述卫星轨道参数确定所述待测试卫星的轨道周期。S3022. Determine the orbit period of the satellite to be tested according to the satellite orbit parameter.
具体的,所述卫星轨道参数中还可以有待测试卫星的运行速度和待测试卫星的运行轨迹,基于待测试卫星的运行速度和待测试卫星的运行轨迹可以确定出待测试卫星的轨道周期,也就是说,计算出待测试卫星运行一周的时间即轨道周期。Specifically, the satellite orbit parameters may also include the running speed of the satellite to be tested and the running track of the satellite to be tested, and the orbital period of the satellite to be tested can be determined based on the running speed of the satellite to be tested and the running track of the satellite to be tested, and That is to say, the orbit period is calculated as the time for the satellite to be tested to run for one week.
S3024、根据所述轨道周期和仿真跨度比例计算出所述仿真跨度周期。S3024. Calculate the simulation span period according to the orbit period and the simulation span ratio.
具体的,仿真跨度比例可以是根据实际需要或根据历史经验确定的,本说明书实施例中的仿真跨度比例可以是轨道周期的三分之一,即仿真跨度周期为T的三分之一。Specifically, the simulation span ratio may be determined according to actual needs or historical experience, and the simulation span ratio in the embodiment of this specification may be one-third of the orbit period, that is, the simulation span period is one-third of T.
S3026、从所述终止点对应的仿真时间间隔点向后推移所述仿真跨度周期对应的仿真时间间隔点,作为下一个可见弧段的仿真起始时间。S3026. Move the simulation time interval point corresponding to the simulation span period backward from the simulation time interval point corresponding to the termination point, as the simulation start time of the next visible arc segment.
具体的,本说明书实施例考虑到卫星每一次通过受扰地面站的弧段长度大于1/3的轨道周期(一个轨道周期我们认为是绕地球旋转了360度),当一个弧段寻找结束后,我们对下一个弧段的起始点搜索时间点可以往后移1/3的轨道周。一般的,一个弧段结束后的1/3轨道周期内,不太可能再次可见,跳过1/3轨道周期可以实现更有效率的搜索。下一个可见弧段的仿真起始时间可以是根据终止点对应的仿真时间和仿真跨度周期的和值计算出的,也就是说,下一个可见弧段的仿真起始时间点是上一可见弧段的终止点对应的仿真时间与三分之一轨道周期T的和值。即t2=t1+T/3。其中,t1为上一可见弧段的终止点对应的仿真时间,t2下一个可见弧段的仿真起始时间点。Specifically, the embodiment of this specification considers that the length of the arc segment of the satellite passing through the disturbed ground station each time is greater than 1/3 of the orbital period (one orbital period is considered to rotate 360 degrees around the earth). , we can move back 1/3 orbital circle for the starting point of the next arc. Generally, it is unlikely to be visible again within 1/3 of the orbital period after the end of an arc, and skipping 1/3 of the orbital period can achieve a more efficient search. The simulation start time of the next visible arc can be calculated according to the sum of the simulation time corresponding to the end point and the simulation span period, that is, the simulation start time of the next visible arc is the previous visible arc. The sum of the simulation time corresponding to the end point of the segment and one third of the orbital period T. That is, t2=t1+T/3. Among them, t1 is the simulation time corresponding to the end point of the previous visible arc segment, and t2 is the simulation start time point of the next visible arc segment.
通过仿真跨度周期的方式跳过对应的时间间隔,在下一个可见弧段的仿真起始时间点时重新开始每隔预设仿真周期计算所述待测试卫星相对所述待测试地面站的高度角,能够降低不可见弧段对仿真计算的干扰,减少仿真计算数据流,提高仿真计算效率。The corresponding time interval is skipped by means of the simulation span period, and the calculation of the altitude angle of the satellite to be tested relative to the ground station to be tested is restarted every preset simulation period at the simulation start time point of the next visible arc segment, The interference of invisible arcs to simulation calculation can be reduced, the data flow of simulation calculation can be reduced, and the efficiency of simulation calculation can be improved.
图5是本说明书一个场景示例中卫星可见弧段数据处理流程示意图,如图5所示,可以预先设置一个仿真时间范围,在设置的时间范围内进行可见弧段的仿真计算,每隔预设仿真周期计算待测试卫星的高度角,基于高度角判断卫星是否过境即卫星是否在待测试地面站的可视范围内,具体可以将高度角与预设最低过境角进行比对,具体方式可以参见上述实施例的记载,此处不再赘述。在找到第一个过境的时间节点时,可以添加过境标识即标识卫星进入地面站的可视范围内,也可以称为卫星入境标识,后续计算出高度角后,可以先判断卫星是否具有过境标识,若存在,说明卫星在待测试地面站的可视范围内,继续基于高度角判断当前节点是否出境,若出境则设置出境标识,若没有出境,则继续下一个时间节点的计算。若当前时间节点卫星没有过境标识,说明卫星还未出现在地面站的可视范围内,可以通过判断当前时间节点卫星是否过顶来判断是否有必要继续进行计算,具体可以结合图5以及上述实施例关于过顶的处理过程,此处不再赘述。Fig. 5 is a schematic diagram of the data processing flow of the satellite visible arc segment in a scene example of this specification. As shown in Fig. 5, a simulation time range can be preset, and the simulation calculation of the visible arc segment is performed within the set time range. The altitude angle of the satellite to be tested is calculated in the simulation cycle, and based on the altitude angle, it is judged whether the satellite is transiting, that is, whether the satellite is within the visible range of the ground station to be tested. Specifically, the altitude angle can be compared with the preset minimum transit angle. For details, see The descriptions of the above embodiments are not repeated here. When the first transit time node is found, a transit sign can be added, which means that the satellite enters the visible range of the ground station. , if it exists, it means that the satellite is within the visible range of the ground station to be tested, and continues to judge whether the current node is out of the country based on the altitude angle. If the satellite at the current time node does not have a transit sign, it means that the satellite has not yet appeared within the visible range of the ground station. You can judge whether it is necessary to continue the calculation by judging whether the satellite at the current time node is over the top. For example, the processing process of over-the-top will not be repeated here.
在上述实施例基础上,本说明书一个实施例中,所述利用所述起始点到所述终止点之间每一个预设仿真时间间隔对应的所述待测试卫星对应的轨迹位置进行插值运算,获得从所述起始点到所述终止点的插值点,可以包括:On the basis of the above embodiment, in an embodiment of this specification, the interpolation operation is performed by using the trajectory position corresponding to the satellite to be tested corresponding to each preset simulation time interval between the starting point and the ending point, Obtaining the interpolation point from the starting point to the ending point may include:
采用三次样条插值算法对所述起始点到所述终止点之间每一个预设仿真时间间隔对应的所述待测试卫星对应的轨迹位置进行插值运算,获得从所述起始点到所述终止点的多个插值点。The cubic spline interpolation algorithm is used to interpolate the trajectory position corresponding to the satellite to be tested corresponding to each preset simulation time interval between the starting point and the ending point, and obtain the distance from the starting point to the ending point. Multiple interpolation points for points.
具体的,三次样条插值简称Spline插值,是通过一系列形值点的一条光滑曲线,数学上通过求解三弯矩方程组得出曲线函数组的过程。这种插值方法适用于拟合曲线,与卫星的运动曲线较为匹配,以下是三次样条插值方法的过程。Specifically, cubic spline interpolation is referred to as Spline interpolation, which is a process of mathematically obtaining a curve function group by solving a three-bending moment equation group through a smooth curve of a series of shape-value points. This interpolation method is suitable for fitting the curve, which is more suitable for the motion curve of the satellite. The following is the process of the cubic spline interpolation method.
首先将每个弧段的点提取出来,成为一个集合{ti,posi},其中ti指的是当前点距离起始点的时间差,单位为秒,posi为当前时刻的坐标信息(待测试卫星的轨迹位置的坐标)。First, the points of each arc segment are extracted to form a set {t i , pos i }, where t i refers to the time difference between the current point and the starting point, in seconds, and pos i is the coordinate information of the current moment (to be coordinates of the trajectory position of the test satellite).
构造出一个三次曲线的方程Si=aix+bix2+cix3+dix4。Construct a cubic curve equation S i =a i x+b i x 2 + ci x 3 +d i x 4 .
其中,x可以理解为时间差,Si为经度坐标,由于三次方程内部点的一阶导数应该是连续的,因此,可以得到对任意一个区间{xi,xi+1},其中,在第i个区间的末点和第i+1个区间的起点是同一个点,它们的一阶导数应该也相等,即Si'(xi+1)=Si+1'(xi+1),并且内部的二阶导数也需要连续,有Si”(xi+1)=Si+1”(xi+1)。Among them, x can be understood as the time difference, and S i is the longitude coordinate. Since the first derivative of the internal point of the cubic equation should be continuous, it can be obtained for any interval {x i , x i+1 }, where, in the first The end point of the i interval and the start point of the i+1th interval are the same point, and their first derivatives should also be equal, that is, S i '(x i+1 )=S i+1 '(x i+1 ), and the inner second derivative also needs to be continuous, there is S i ″(x i+1 )=S i+1 ″(x i+1 ).
以上可以得到一个方程,如下所示:The above results in an equation as follows:
其中:hi=xi+1-xi,mi=Si”(xi+1)=2ci Wherein: h i =x i +1 -xi , m i =S i "(x i+1 )=2c i
利用上述实施例记载的方程可以构造出一个曲线,来模拟卫星的运动轨迹,再输入卫星的位置以及时间偏移,来模拟出卫星的运动轨迹。例如:输入卫星的经度和距离起始点的时间差,(110.12,0)、(110.23,60)、(110.35,120)、(110.79,180)、(111.23,240)、(111.44,300)等等。通过输入的点可以列出一个方程组,得到每一个ai,bi,ci,di,接下来如果要得到弧段内某个点的经度坐标,只需要将距离起始点的时间偏移量输入到方程中,比如15s,就可以马上得到该时间点的经度值,不需要再经过复杂的计算。Using the equations described in the above embodiments, a curve can be constructed to simulate the motion trajectory of the satellite, and then the position and time offset of the satellite are input to simulate the motion trajectory of the satellite. For example: enter the longitude of the satellite and the time difference from the starting point, (110.12,0), (110.23,60), (110.35,120), (110.79,180), (111.23,240), (111.44,300), etc. . A system of equations can be listed through the input points, and each a i , b i , c i , d i can be obtained. Next, if you want to get the longitude coordinates of a point in the arc segment, you only need to offset the time offset from the starting point. Enter the shift amount into the equation, such as 15s, and you can get the longitude value of the time point immediately, without the need for complicated calculations.
可以理解的是,每个可见弧段都是连续并且满足曲线特性的,因此对于每个弧段,通常的方法是对需要仿真的每一个时间片进行仿真,比如每隔一秒进行计算卫星的空间位置以及与受扰地球站之间的朝向角度关系。由于每一个弧段的连续曲线特性,本说明书实施例只需要按照30秒,或者60秒的步长进行计算,得到每60秒的空间位置以及角度关系后,通过曲线插值算法进行扩展,即可得到每1秒的卫星位置以及角度信息。It can be understood that each visible arc segment is continuous and satisfies the curve characteristics, so for each arc segment, the usual method is to simulate each time slice that needs to be simulated, such as calculating the satellite's Spatial position and angular relationship with respect to the disturbed earth station. Due to the continuous curve characteristics of each arc segment, the embodiment of this specification only needs to perform calculations in steps of 30 seconds or 60 seconds, and after obtaining the spatial position and angular relationship of every 60 seconds, it can be extended through the curve interpolation algorithm. Get satellite position and angle information every 1 second.
本说明书实施例通过三次样条插值的方法,对仿真计算的弧段中的各个弧段点进行运算,从而减少卫星仿真软件的计算量,用插值的方法可以直接计算对应步长对应的待测试卫星任意位置信息和角度信息。In the embodiment of this specification, the cubic spline interpolation method is used to perform operations on each arc segment point in the arc segment calculated by the simulation, thereby reducing the calculation amount of the satellite simulation software, and the interpolation method can directly calculate the corresponding step size to be tested. Satellite arbitrary position information and angle information.
图6是本说明书一个实施例中卫星可见弧段的数据处理方法的原理示意图,如图6所示,本说明书实施例提供的卫星可见弧段的数据处理方法,可以先根据卫星网络资料,通过设置比较大的预设仿真时间间隔,粗略的查询待测试卫星在待测试地面站的可视范围内的可见弧段,再对弧段内的点进行插值计算,进而获得精确的可见弧段。可以避免在弧段内计算过多的点导致计算效率低下,只需要计算少量的点并插值出曲线内所有的点,可以进行任何精细的时间间隔计算,而传统的计算方法如果对时间间隔的要求达到1秒以内,甚至毫秒级别的仿真,是需要耗费大量的计算资源以及时间资源的,对卫星网络资料的审核进度效率会非常低下。而使用的插值化的方法后,可以大量减少仿真时间,加快仿真效率。FIG. 6 is a schematic diagram of the principle of a data processing method for a satellite visible arc segment in an embodiment of the present specification. As shown in FIG. 6 , the data processing method for a satellite visible arc segment provided by an embodiment of the present specification can be based on satellite network data. Set a relatively large preset simulation time interval, roughly query the visible arcs of the satellite to be tested within the visible range of the ground station to be tested, and then perform interpolation calculations on the points in the arcs to obtain accurate visible arcs. It can avoid calculating too many points in the arc segment, which leads to low calculation efficiency. It only needs to calculate a small number of points and interpolate all the points in the curve, and any fine time interval calculation can be performed. It requires a large amount of computing resources and time resources to achieve simulation within 1 second, or even at the millisecond level, and the review progress of satellite network data will be very inefficient. After using the interpolation method, the simulation time can be greatly reduced and the simulation efficiency can be accelerated.
另一方面,图7为本说明书实施例提供的一种卫星可见弧段的数据处理装置的示意图,如图7所示,本说明书实施例提供一种卫星可见弧段的数据处理装置,所述装置包括:On the other hand, FIG. 7 is a schematic diagram of a data processing apparatus for a satellite visible arc section provided by an embodiment of the present specification. As shown in FIG. 7 , an embodiment of the present specification provides a data processing apparatus for a satellite visible arc section. The device includes:
信息获取模块701,被配置为执行获取待测试卫星的卫星轨道参数和待测试地面站的位置信息;The
仿真参数配置模块702,被配置为设定所述待测试卫星的仿真起始时间、仿真终止时间以及预设仿真时间间隔;The simulation
计算模块703,被配置为执行根据所述待测试卫星的卫星轨道参数和所述待测试地面站的位置信息从所述仿真起始时间开始到所述仿真终止时间,每隔所述预设仿真时间间隔计算所述待测试卫星相对所述待测试地面站的高度角以及所述待测试卫星对应的轨迹位置;The
可见弧段确定模块704,被配置为执行根据第一个高度角大于预设最低过境角时所述待测试卫星的轨迹位置确定可见弧段的起始点,根据最后一个高度角大于预设最低过境角时所述待测试卫星的轨迹位置确定可见弧段的终止点;The visible arc
插值运算模块705,被配置为执行利用所述起始点到所述终止点之间每一个预设仿真时间间隔对应的所述待测试卫星对应的轨迹位置进行插值运算,获得从所述起始点到所述终止点的插值点;The
模拟运动轨迹确定模块706,被配置为执行将所述起始点、在所述起始点到所述终止点之间每一个预设仿真时间间隔对应的所述待测试卫星对应的所述轨迹位置、所述插值点以及所述终止点连接,获得所述待测试卫星的模拟运动轨迹。The simulated motion
本说明书实施例提供的卫星可见弧段的数据处理装置与上述卫星可见弧段的数据处理方法的构思相同,具备相同的技术特征,因此也具备相同的技术效果,在此不在累述。The data processing device for satellite visible arcs provided by the embodiments of this specification has the same concept as the above-mentioned data processing method for satellite visible arcs, has the same technical features, and therefore also has the same technical effects, which will not be described here.
图8为本说明书实施例提供的一种电子设备的框图,该电子设备可以是终端,其内部结构图可以如图8所示。该电子设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该电子设备的处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电子设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种卫星可见弧段的数据处理的方法。该电子设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该电子设备的输入装置可以是显示屏上覆盖的触摸层,也可以是电子设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。FIG. 8 is a block diagram of an electronic device according to an embodiment of the present specification. The electronic device may be a terminal, and its internal structure diagram may be as shown in FIG. 8 . The electronic device includes a processor, a memory, a network interface, a display screen, and an input device connected by a system bus. Among them, the processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The nonvolatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the execution of the operating system and computer programs in the non-volatile storage medium. The network interface of the electronic device is used to communicate with an external terminal through a network connection. The computer program, when executed by a processor, implements a method for data processing of satellite visible arcs. The display screen of the electronic device may be a liquid crystal display screen or an electronic ink display screen, and the input device of the electronic device may be a touch layer covered on the display screen, or a button, a trackball or a touchpad set on the shell of the electronic device , or an external keyboard, trackpad, or mouse.
本领域技术人员可以理解,图8中示出的结构,仅仅是与本公开方案相关的部分结构的框图,并不构成对本公开方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。Those skilled in the art can understand that the structure shown in FIG. 8 is only a block diagram of a partial structure related to the solution of the present disclosure, and does not constitute a limitation on the electronic device to which the solution of the present disclosure is applied. The specific electronic device may be Include more or fewer components than shown in the figures, or combine certain components, or have a different arrangement of components.
在示例性实施例中,还提供了一种电子设备,包括:处理器;用于存储该处理器可执行指令的存储器;其中,该处理器被配置为执行该指令,以实现如本公开实施例中的卫星可见弧段的数据处理方法。In an exemplary embodiment, there is also provided an electronic device, comprising: a processor; a memory for storing instructions executable by the processor; wherein the processor is configured to execute the instructions to implement the present disclosure The data processing method of the visible arc segment of the satellite in the example.
在示例性实施例中,还提供了一种计算机可读存储介质,当该计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行本公开实施例中的卫星可见弧段的数据处理方法。计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。In an exemplary embodiment, a computer-readable storage medium is also provided. When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device can execute the satellite-visible satellite-viewing method in the embodiment of the present disclosure. Arc segment data processing method. The computer-readable storage medium may be ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, and the like.
在示例性实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行本公开实施例中的卫星可见弧段的数据处理的方法。In an exemplary embodiment, there is also provided a computer program product comprising instructions which, when executed on a computer, cause the computer to perform the method of data processing of a satellite visible arc in an embodiment of the present disclosure.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be implemented by instructing relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium , when the computer program is executed, it may include the processes of the above-mentioned method embodiments. Wherein, any reference to memory, storage, database or other medium used in the various embodiments provided in this application may include non-volatile and/or volatile memory. Nonvolatile memory may include read only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous chain Road (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
应当理解,以上实施例均为示例性的,不用于包含权利要求所包含的所有可能的实施方式。在不脱离本公开的范围的情况下,还可以在以上实施例的基础上做出各种变形和改变。同样的,也可以对以上实施例的各个技术特征进行任意组合,以形成可能没有被明确描述的本发明的另外的实施例。因此,上述实施例仅表达了本发明的几种实施方式,不对本发明专利的保护范围进行限制。It should be understood that the above embodiments are all exemplary and are not intended to include all possible implementations contained in the claims. Various modifications and changes may also be made on the basis of the above embodiments without departing from the scope of the present disclosure. Likewise, various technical features of the above embodiments can also be arbitrarily combined to form additional embodiments of the present invention that may not be explicitly described. Therefore, the above-mentioned embodiments only represent several embodiments of the present invention, and do not limit the protection scope of the patent of the present invention.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210417577.7A CN114757035B (en) | 2022-04-20 | 2022-04-20 | Satellite visible arc segment data processing method, device, medium and equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210417577.7A CN114757035B (en) | 2022-04-20 | 2022-04-20 | Satellite visible arc segment data processing method, device, medium and equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114757035A true CN114757035A (en) | 2022-07-15 |
CN114757035B CN114757035B (en) | 2025-07-22 |
Family
ID=82331971
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210417577.7A Active CN114757035B (en) | 2022-04-20 | 2022-04-20 | Satellite visible arc segment data processing method, device, medium and equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114757035B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115276771A (en) * | 2022-07-28 | 2022-11-01 | 银河航天(北京)网络技术有限公司 | Method and device for simulating service range of non-stationary orbit satellite gateway station |
CN116996115A (en) * | 2023-09-26 | 2023-11-03 | 国家卫星海洋应用中心 | Low-orbit satellite receiving time window calculation method, device and equipment |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6067045A (en) * | 1998-09-01 | 2000-05-23 | Hughes Electronics Corporation | Communication network initialization apparatus and method for fast GPS-based positioning |
CN106970398A (en) * | 2017-03-27 | 2017-07-21 | 中国电建集团西北勘测设计研究院有限公司 | Take the satellite visibility analysis and ephemeris forecasting procedure of satellite obstruction conditions into account |
CN113327028A (en) * | 2021-05-27 | 2021-08-31 | 北京和德宇航技术有限公司 | Method, equipment and storage medium for planning satellite tasks in constellation |
-
2022
- 2022-04-20 CN CN202210417577.7A patent/CN114757035B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6067045A (en) * | 1998-09-01 | 2000-05-23 | Hughes Electronics Corporation | Communication network initialization apparatus and method for fast GPS-based positioning |
CN106970398A (en) * | 2017-03-27 | 2017-07-21 | 中国电建集团西北勘测设计研究院有限公司 | Take the satellite visibility analysis and ephemeris forecasting procedure of satellite obstruction conditions into account |
CN113327028A (en) * | 2021-05-27 | 2021-08-31 | 北京和德宇航技术有限公司 | Method, equipment and storage medium for planning satellite tasks in constellation |
Non-Patent Citations (2)
Title |
---|
孙华丽等: ""五次样条插值在GPS卫星轨道标准化中的应用"", 大地测量与地球动力学, vol. 32, no. 01, 31 January 2012 (2012-01-31), pages 1 * |
孙华丽等: ""全球定位系统卫星位置计算中插值方法精度分析"", 导航定位学报, vol. 1, no. 03, 30 June 2013 (2013-06-30) * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115276771A (en) * | 2022-07-28 | 2022-11-01 | 银河航天(北京)网络技术有限公司 | Method and device for simulating service range of non-stationary orbit satellite gateway station |
CN115276771B (en) * | 2022-07-28 | 2024-01-16 | 银河航天(北京)网络技术有限公司 | Non-stationary orbit satellite gateway station service range simulation method and device |
CN116996115A (en) * | 2023-09-26 | 2023-11-03 | 国家卫星海洋应用中心 | Low-orbit satellite receiving time window calculation method, device and equipment |
CN116996115B (en) * | 2023-09-26 | 2023-12-22 | 国家卫星海洋应用中心 | Low-orbit satellite receiving time window calculation method, device and equipment |
Also Published As
Publication number | Publication date |
---|---|
CN114757035B (en) | 2025-07-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114757035A (en) | Data processing method, device, medium and equipment for satellite visible arc | |
WO2020220968A1 (en) | Video data processing method and related device | |
CN109002451B (en) | Map data thinning method and device | |
US9167290B2 (en) | City scene video sharing on digital maps | |
CN109712131A (en) | Quantization method, device, electronic equipment and the storage medium of Lung neoplasm feature | |
CN109752739B (en) | Observation data processing method, device, terminal equipment and storage medium | |
WO2018072336A1 (en) | Line segment erasing method and device | |
CN113156436B (en) | Circular synthetic aperture radar self-focusing imaging method, system and electronic equipment | |
US20150199383A1 (en) | Systems and Methods for Indexing and Retrieving Images | |
Soffer | Discrete Ambiguities in the Measurement of the Weak Phase γ | |
US9477904B2 (en) | Systems and methods for refining building alignment in an aerial image | |
CN119916399B (en) | Beidou single-frequency double-ionosphere model weighted least square SPP positioning method | |
US10114684B2 (en) | Content display control apparatus and content display control method | |
CN112836991A (en) | Site planning method, apparatus, terminal device and readable storage medium | |
CN118397036B (en) | Target direction calculation method, device, equipment and medium based on remote sensing image | |
CN117148351B (en) | Missile-borne SAR image imaging method and device based on satellite SAR images | |
CN110766794B (en) | Fault geometry acquisition method, device and computer equipment | |
CN109784422B (en) | User track abnormity detection method for mobile terminal equipment of Internet of things | |
CN109613577A (en) | A position determination method, apparatus, terminal device and storage medium | |
CN112835040B (en) | Spherical aperture zoned progressive phase iterative imaging method and device | |
CN115356698A (en) | Space target ISAR calibration method based on observable arc section orbit measurement information | |
CN118091570A (en) | Target detection method, device, computer equipment and storage medium | |
CN114428336A (en) | Single-gun real-time stacking method, device and computer equipment | |
CN112634348A (en) | Radar-point cloud picking and stripping-based engineering quantity calculation method and device, and server | |
CN113552564B (en) | SAR fast imaging method, system, terminal and application for complex terrain scene in time domain |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |