A method and apparatus for avoiding interference between a NON-GSO satellite and a GSO satellite.
By identifying interference avoidance areas within the NON-GSO satellite constellation and constructing a pattern library indexed by latitude, the computational complexity problem of NON-GSO and GSO satellites was solved, enabling efficient interference avoidance decision-making and rapid command application.
Patent Information
- Application Number
- CN202510811858.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-17
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2045-06-17
AI Technical Summary
In existing technologies, the interference avoidance algorithms for NON-GSO satellite constellations and GSO satellites have high computational complexity, making it difficult to meet the real-time interference avoidance requirements of large-scale satellite constellations, and they also lack adaptability and flexibility.
By determining the interference avoidance area of NON-GSO satellites based on a preset angle threshold, and performing aggregation processing, an interference avoidance pattern library indexed by latitude is constructed, and an interference avoidance instruction table is generated, reducing the need for detailed calculations for each ground location and satellite location.
It reduces computational complexity, improves the execution speed and efficiency of interference avoidance, and ensures efficient interference avoidance decision-making and rapid command application in large-scale NON-GSO satellite constellations.
Smart Images

Figure CN120320834B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of satellite communication technology, specifically to a method and apparatus for avoiding interference between a NON-GSO satellite and a GSO satellite. Background Technology
[0002] With the rapid development of non-Geostationary orbit (NON-GSO) constellations, how to achieve compatibility and coexistence between NON-GSO constellations and geostationary orbit (GSO) satellites has attracted widespread attention in the industry. Interference avoidance algorithms in related technologies often rely on calculating the interference level or spatial geometry between any ground location and any satellite location to determine whether avoidance is necessary, and then implementing interference avoidance schemes based on the calculation results.
[0003] However, as the size of the NON-GSO constellation increases, the computational power required for interference avoidance becomes increasingly enormous. Therefore, how to reduce the computational complexity of interference avoidance algorithms for NON-GSO constellations has become a problem that needs to be solved. Summary of the Invention
[0004] In view of this, this disclosure provides a method and apparatus for NON-GSO satellites to avoid interference with GSO satellites, in order to solve the problem of how to reduce the computational complexity of interference avoidance algorithms for NON-GSO constellations.
[0005] This disclosure provides a method for avoiding interference from GSO satellites by NON-GSO satellites. The method includes: determining the interference avoidance area of the NON-GSO satellite at a target latitude based on a preset angle threshold of the NON-GSO constellation; aggregating the interference avoidance areas of the NON-GSO satellite to determine an interference avoidance aggregation pattern at the target latitude; constructing an interference avoidance pattern library indexed by latitude based on the interference avoidance aggregation pattern at at least one latitude; determining the nadir latitude of the target NON-GSO satellite based on the ephemeris data of the target NON-GSO satellite in the NON-GSO constellation; determining the interference avoidance area pattern of the target NON-GSO satellite in the interference avoidance pattern library based on the nadir latitude; and generating an interference avoidance instruction table.
[0006] This disclosure also provides an interference avoidance device for NON-GSO satellites against GSO satellites. The device includes a first determining module, an aggregation module, a pattern library construction module, and an instruction generation module, wherein: the first determining module is used to determine the interference avoidance area of the NON-GSO satellite in the NON-GSO constellation at a target latitude based on a preset angle threshold of the NON-GSO constellation; the aggregation module is used to aggregate the interference avoidance areas of the NON-GSO satellite to determine an interference avoidance aggregation pattern at the target latitude; the pattern library construction module is used to construct an interference avoidance pattern library indexed by latitude based on the interference avoidance aggregation patterns of at least one latitude; the instruction generation module is used to determine the nadir latitude of the target NON-GSO satellite based on the ephemeris data of the target NON-GSO satellite in the NON-GSO constellation, determine the interference avoidance area pattern of the target NON-GSO satellite in the interference avoidance pattern library based on the nadir latitude, and generate an interference avoidance instruction table.
[0007] This disclosure also provides a computer-readable storage medium storing computer instructions for enabling a computer to implement the aforementioned method for avoiding interference between a NON-GSO satellite and a GSO satellite.
[0008] This disclosure also provides a computer program product, including computer instructions for causing a computer to execute the aforementioned method for avoiding interference between a NON-GSO satellite and a GSO satellite.
[0009] The interference avoidance method and apparatus for NON-GSO satellites against GSO satellites in the above embodiments of this disclosure reduce the complexity of detailed interference calculations for each ground location and satellite location required in related technologies by aggregating interference avoidance regions and constructing a pattern library. The aggregated interference avoidance pattern library simplifies and improves the calculation of interference avoidance decisions, thereby significantly reducing the demand for computing resources, especially in the case of large-scale NON-GSO satellite constellations.
[0010] Furthermore, by using a pattern library indexed by latitude, this method enables rapid querying and application of interference avoidance commands. During interference avoidance decision-making, the system only needs to look up the corresponding interference avoidance pattern based on the latitude of the nadir point of the NON-GSO satellite, avoiding tedious real-time calculations for each satellite and ground location, thus improving the execution speed and efficiency of interference avoidance. Attached Figure Description
[0011] To more clearly illustrate the technical solutions in the specific embodiments or related technologies of this disclosure, the accompanying drawings used in the description of the specific embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0012] Figure 1 This is a flowchart illustrating a method for avoiding interference between a NON-GSO satellite and a GSO satellite, as provided in an embodiment of this disclosure.
[0013] Figure 2 This is a schematic diagram of the interference avoidance area of a NON-GSO satellite interference avoidance method for GSO satellites provided in this embodiment of the disclosure;
[0014] Figure 3 This is a schematic diagram of multiple interference avoidance areas at the same latitude for a method of avoiding interference between a NON-GSO satellite and a GSO satellite provided in this embodiment of the disclosure;
[0015] Figure 4 This is a schematic diagram of the angle calculation for an interference avoidance method between a NON-GSO satellite and a GSO satellite provided in an embodiment of this disclosure;
[0016] Figure 5 This is a schematic flowchart illustrating a method for avoiding interference between a NON-GSO satellite and a GSO satellite, as provided in an embodiment of this disclosure.
[0017] Figure 6 This is a schematic diagram of the interference avoidance pattern aggregation process of a method for avoiding interference between a NON-GSO satellite and a GSO satellite provided in this embodiment of the present disclosure;
[0018] Figure 7 This is a schematic diagram of another NON-GSO satellite interference avoidance device provided in this embodiment of the present disclosure;
[0019] Figure 8 This is a schematic diagram of another NON-GSO satellite interference avoidance device provided in this embodiment of the present disclosure. Detailed Implementation
[0020] With the rapid development of NON-GSO satellite constellations, compatibility and coexistence with existing GSO satellite systems have become a pressing technical challenge. In particular, when NON-GSO satellites coexist with GSO satellite systems, effectively preventing interference from low-Earth orbit (LEO) satellites to high-Earth orbit (GEO) satellite systems and ensuring the safe use of GSO satellite frequencies are among the core technical issues of LEO constellation systems.
[0021] Currently, scholars both domestically and internationally have conducted research on interference avoidance technologies for NON-GSO and GSO satellite systems and proposed various solutions. For example, Gao Xiang et al. proposed a method to calculate the interference avoidance area based on latitude and longitude grids and a comparison of the I / N value (interference to noise ratio) with a threshold value. Lü Junzhang et al. proposed a method to determine the interference avoidance area by using the pointing angle between the co-stationed ground stations of NON-GSO and GSO satellites.
[0022] However, as the scale of the NON-GSO satellite constellation continues to expand, the related technologies still face some problems that cannot be ignored:
[0023] 1. Current interference avoidance algorithms rely on detailed calculations of interference levels or spatial geometric relationships for each ground and satellite location. This is computationally intensive and inefficient for large-scale satellite constellations. As constellation size increases and service areas become more refined, the computational power required by the algorithms increases dramatically, making it difficult to meet the demands of real-time interference avoidance.
[0024] 2. Because the interference avoidance zone of Non-GSO satellites is highly dependent on the satellite's spatial position, and because Non-GSO satellites have high-speed dynamic characteristics, the interference avoidance zone for each satellite needs to be calculated in real time to ensure the accuracy of commands. Therefore, existing interference avoidance schemes are difficult to cope with dynamically changing constellation systems, especially in terms of ensuring efficient and accurate real-time response during execution.
[0025] 3. Related technologies typically require separate interference calculations for each ground location and satellite location. When dealing with large-scale satellite constellations, this method not only involves a huge amount of computation but also results in the algorithm lacking sufficient adaptability and failing to flexibly cope with changes brought about by the increase in constellation size and the refinement of service areas.
[0026] To address the aforementioned issues, various embodiments of this disclosure provide a method for avoiding interference between a NON-GSO satellite and a GSO satellite. The method includes: determining the interference avoidance region of a NON-GSO satellite at a target latitude based on a preset angle threshold of the NON-GSO constellation; aggregating the interference avoidance regions of the NON-GSO satellite to determine an interference avoidance aggregation pattern at the target latitude; constructing an interference avoidance pattern library indexed by latitude based on the interference avoidance aggregation pattern at at least one latitude; determining the nadir latitude of the target NON-GSO satellite based on the ephemeris data of the target NON-GSO satellite in the NON-GSO constellation; determining the interference avoidance region pattern of the target NON-GSO satellite in the interference avoidance pattern library based on the nadir latitude; and generating an interference avoidance instruction table.
[0027] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.
[0028] Please refer to Figure 1 , Figure 1 This is a flowchart illustrating a method for avoiding interference between a NON-GSO satellite and a GSO satellite, provided in an embodiment of this disclosure. The method may include the following steps:
[0029] Step S101: Determine the interference avoidance area of NON-GSO satellites in the NON-GSO constellation at the target latitude based on the preset angle threshold of the NON-GSO constellation.
[0030] In this embodiment, the NON-GSO constellation can be a system consisting of at least one NON-GSO satellite. The NON-GSO satellite is a satellite operating in a non-geostationary orbit, while the GSO satellite is a satellite operating in a geostationary orbit.
[0031] Furthermore, a GSO satellite can refer to a satellite operating in geosynchronous orbit, whose orbital period coincides with the Earth's rotation period. A NON-GSO satellite, on the other hand, refers to a satellite that does not operate in geosynchronous orbit, and whose orbital period differs from the Earth's rotation period. For example, GSO satellites can include, but are not limited to, communication satellites, broadcasting satellites, and meteorological satellites. NON-GSO satellites can include, but are not limited to, internet broadband satellites, remote sensing satellites, and navigation satellites.
[0032] In one possible implementation, a preset angle threshold is used. The specifications can be determined based on the preset parameters of the NON-GSO constellation, and are not limited here. For example, the preset parameters may include, but are not limited to: ITU-RS.1503 Recommendation, satellite payload performance, and terminal antenna performance.
[0033] Here, the interference avoidance area determined based on the preset angle threshold can refer to the ground area affected by interference between NON-GSO satellites and GSO satellites. By determining the interference avoidance area of the NON-GSO satellite at the target latitude, it can be ensured that the signal from the NON-GSO satellite will not interfere with the GSO satellite.
[0034] As an example, please refer to Figure 2 , Figure 2This is a schematic diagram of the interference avoidance area of a NON-GSO satellite interference avoidance method for GSO satellites provided in this embodiment of the disclosure, wherein... Figure 2 The circular area represents the visible range of a NON-GSO satellite with its nadir point at (20N, 120E), while the dark band represents the interference avoidance area for the NON-GSO satellite with its nadir point at (20N, 120E).
[0035] Here, the nadir point of a NON-GSO satellite can refer to the position of the satellite's location directly projected vertically onto the Earth's surface, which can be represented by latitude and longitude coordinates.
[0036] In one possible implementation, the interference avoidance zone of the NON-GSO satellite at the target latitude can specifically refer to the set of interference avoidance zones of the NON-GSO satellite at different longitudes of the target latitude.
[0037] Step S102: Aggregate the interference avoidance areas of the NON-GSO satellite to determine the interference avoidance aggregation pattern at the target latitude.
[0038] In this embodiment, when multiple NON-GSO satellites have the same orbital altitude, since the antenna gain and beam pointing of the satellites are roughly the same at the same orbital altitude, their coverage and interference-affected areas will be similarly affected. That is, the interference avoidance areas generated at that orbital altitude will also have similar geometries.
[0039] Therefore, the interference avoidance areas of multiple NON-GSO satellites at the same orbital altitude, the same latitude, but different longitudes can be aggregated and merged into a unified interference avoidance aggregate pattern at the current latitude.
[0040] Here, aggregation processing can refer to merging the interference avoidance areas or patterns generated by multiple NON-GSO satellites at the same latitude or orbital altitude into a large interference avoidance area or pattern, thereby reducing the amount of computation and storage requirements and improving the efficiency of the overall interference avoidance algorithm.
[0041] As an example, please refer to Figure 3 , Figure 3 This is a schematic diagram of multiple interference avoidance areas at the same latitude for a method of avoiding interference between a NON-GSO satellite and a GSO satellite provided in this embodiment of the disclosure. Figure 3 This can represent three interference avoidance regions with sub-satellite points located at (20N, 60E), (20N, 90E), and (20N, 120E), respectively. These three interference avoidance regions have similar shapes; among them, there are overlapping parts of the three interference avoidance regions.
[0042] Step S103: Based on the interference avoidance aggregation pattern of at least one dimension, construct an interference avoidance pattern library indexed by dimension.
[0043] In this embodiment, for each of at least one latitude, the interference avoidance aggregate pattern corresponding to each latitude is stored in the interference avoidance pattern library.
[0044] Furthermore, as the number of satellites in the constellation increases or the satellite orbital configuration changes, the interference avoidance pattern library can be updated and optimized periodically. Newly added satellites can recalculate interference avoidance patterns and update them in the pattern library.
[0045] Step S104: Based on the ephemeris data of the target NON-GSO satellite in the NON-GSO constellation, determine the nadir latitude of the target NON-GSO satellite. Based on the nadir latitude, determine the interference avoidance area pattern of the target NON-GSO satellite in the interference avoidance pattern library, and generate an interference avoidance instruction table.
[0046] In this embodiment, ephemeris data can be dynamic data used to describe the movement of a satellite in its orbit.
[0047] As an example, ephemeris data may include, but is not limited to, satellite orbital parameters, satellite orbital status, and time information.
[0048] Furthermore, the sub-satellite latitude can refer to the latitude of the point on the Earth's surface where the satellite's position is vertically projected.
[0049] In one possible implementation, determining the interference avoidance area pattern of the target NON-GSO satellite in the interference avoidance pattern library based on the latitude of the nadir point can include:
[0050] Select the latitude corresponding to the sub-satellite point latitude from the interference avoidance pattern library as the index value to find the corresponding interference avoidance area pattern.
[0051] Furthermore, the interference avoidance instruction table can be a table or instruction set used to guide NON-GSO satellites in implementing interference avoidance measures during operation. The interference avoidance instruction table may include, but is not limited to: satellite position and nadir information, triggering conditions, execution commands, and execution priorities.
[0052] In the NON-GSO satellite interference avoidance method and apparatus for GSO satellites according to the above embodiments of this disclosure, the complexity of detailed interference calculations for each ground location and satellite location required in related technologies is reduced by aggregating interference avoidance regions and constructing a pattern library. The aggregated interference avoidance pattern library simplifies and improves the calculation of interference avoidance decisions, thereby significantly reducing the demand for computing resources, especially in the case of large-scale NON-GSO satellite constellations. Using a pattern library indexed by latitude, this method can quickly query and apply interference avoidance commands. During interference avoidance decision-making, the system only needs to look up the corresponding interference avoidance pattern based on the latitude of the NON-GSO satellite's nadir point, avoiding tedious real-time calculations for each satellite and ground location, thus improving the execution speed and efficiency of interference avoidance.
[0053] In one possible implementation of step S101 above, the interference avoidance area of NON-GSO satellites in the NON-GSO constellation at the target latitude is determined according to a preset angle threshold of the NON-GSO constellation, including:
[0054] Obtain the GSO arc segment of the GSO satellite, and based on each test point on the GSO arc segment, determine the angle between the line connecting the NON-GSO satellite located at the target latitude and the GSO ground station and each test point;
[0055] The minimum included angle is determined among the included angles corresponding to each test point. When the minimum included angle is less than the preset angle threshold, the area where the nadir point of the NON-GSO satellite is located is determined as the interference avoidance area.
[0056] In this embodiment, the GSO arc segment of a GSO satellite can refer to a specific longitude range in geosynchronous orbit where the GSO satellite has coverage capability. A GSO ground station can include a ground station connected to the GSO satellite and located in a relatively fixed position, as well as user terminals connected to the GSO satellite and located in a relatively variable position. For example, a ground station connected to the GSO satellite and located in a relatively fixed position may include, but is not limited to: a satellite ground control center and a satellite internet gateway station. User terminals connected to the GSO satellite and located in a relatively variable position may include, but are not limited to: vehicle-mounted satellite communication equipment and portable satellite phones.
[0057] In one possible implementation, it is based on each test point on the GSO arc segment. P i Calculate the GSO ground station and NON-GSO satellite, as well as the test points. P i The angle between the lines connecting them ,Sure i The smallest included angle among all included angles If the minimum included angle is less than the preset angle threshold If the satellite does not provide services to the GSO ground station in that area, then that area is an interference avoidance zone.
[0058] Among them, the included angle It is possible Figure 4 As shown, Figure 4 This is a schematic diagram illustrating the angle calculation of an interference avoidance method between a NON-GSO satellite and a GSO satellite provided in this embodiment of the disclosure.
[0059] Furthermore, the aforementioned interference avoidance service discrimination is performed on each ground cell within the visible area of the NON-GSO satellite to determine at least one interference avoidance area in the ground cell as the interference avoidance area for the NON-GSO satellite at the target latitude.
[0060] Here, each ground cell in the visible area of a NON-GSO satellite can refer to a small area on the ground that the NON-GSO satellite can see at the target latitude.
[0061] In the interference avoidance method and apparatus for NON-GSO satellites against GSO satellites according to the above embodiments of this disclosure, based on test points of the GSO arc segment, the method calculates the included angle of each test point to accurately locate the interference impact with the NON-GSO satellite. By comparing the minimum included angle, when the minimum included angle is less than a preset angle threshold, the interference range of the NON-GSO satellite can be quickly and accurately determined. This calculation method improves the identification accuracy of the interference avoidance area. This method greatly simplifies the interference judgment calculation process by only calculating the included angle and comparing it with the angle threshold, reducing unnecessary computational complexity, and improving the accuracy of interference avoidance.
[0062] In one possible implementation of the above embodiments, the interference avoidance area of the NON-GSO satellite is aggregated to determine the interference avoidance aggregation pattern at the target latitude, which is achieved based on the following steps:
[0063] Obtain the longitude span of the ground service area of the NON-GSO satellite and the longitude granularity of the interference avoidance area of the NON-GSO satellite. Based on the longitude granularity and longitude span, determine the number N of interference avoidance areas.
[0064] For N interference avoidance areas that are continuous in longitude at the target latitude, select one of the N interference avoidance areas as the interference avoidance reference pattern;
[0065] When the interference avoidance baseline pattern completely covers the remaining N-1 interference avoidance areas on the target latitude, the interference avoidance baseline pattern is used as the interference avoidance aggregation pattern for the target latitude.
[0066] In this embodiment, the longitude span (Lon) can refer to the range of the ground area that the NON-GSO satellite can cover in the longitude direction. For example, assuming that the satellite can cover the ground area from 30°E to 90°E, then the longitude span of the satellite is 60°.
[0067] Furthermore, the longitude granularity (lon) can refer to the size of the smallest longitude unit used when dividing the interference avoidance area for NON-GSO satellites. For example, if the longitude granularity is set to 1°, the longitude span of the entire ground service area will be divided into multiple 1° longitude-wide regions.
[0068] The number N of interference avoidance zones can be calculated using N = Lon / lon.
[0069] In one possible implementation, for N interference avoidance regions with continuous longitude at the target latitude, one of the N interference avoidance regions is selected as the interference avoidance reference pattern, which may include:
[0070] For N interference avoidance areas with continuous longitude and a longitude difference of lon at the target latitude, randomly select one of the N interference avoidance areas, calculate the longitude and latitude difference with the nadir point of the NON-GSO satellite based on the positions of all sub-regions contained in the selected area, and determine the benchmark interference avoidance pattern based on the maximum and minimum longitude differences under the same latitude difference.
[0071] As an example, suppose the selected interference avoidance area includes four sub-region locations, and the latitude differences between the four sub-region locations and the nadir point of the NON-GSO satellite are 4, 1, 0, and 5, respectively. Then, the sub-region locations with latitude differences of 0 and 4 will be used as the interference avoidance reference patterns.
[0072] In one possible implementation, when the interference avoidance reference pattern completely covers the remaining N-1 interference avoidance regions at the target latitude, using the interference avoidance reference pattern as the interference avoidance aggregation pattern for the target latitude can include:
[0073] Determine whether the difference vector between the latitude and longitude coordinates of the sub-region of the i-th interference avoidance region and the longitude of the satellite nadir point in the remaining N-1 interference avoidance regions at the target latitude exceeds the difference range of the reference pattern. If it does, update the difference range of the reference pattern according to the latitude of that point.
[0074] As an example, the difference range of the interference avoidance baseline pattern is [0,4]. If the difference range of the i-th interference avoidance region is [2,6], then the difference range of the baseline pattern is updated to [0,6]. If the difference range of the (i+1)-th interference avoidance region is [1,3], then the difference range of the baseline pattern is maintained at [0,6].
[0075] Furthermore, after completing the aggregation of N interference avoidance patterns at the same latitude, the interference avoidance pattern will be represented in the form of the difference between the latitude and longitude of the nadir point coordinates, and the latitude will be used as the index value of the pattern.
[0076] For example, the interference avoidance pattern can be characterized as starting from 30°E and gradually expanding to 60°E, that is, the longitude difference of the interference avoidance area ranges from 0° to 30°.
[0077] In the NON-GSO satellite interference avoidance method and apparatus for GSO satellites according to the above embodiments of this disclosure, multiple interference avoidance regions are aggregated into an interference avoidance aggregated pattern, reducing redundant calculations for each individual region. The reasonable combination of longitude granularity and longitude span allows for control of the number of patterns N, thereby avoiding unnecessary refinement and over-calculation, further improving computational efficiency. By selecting a reference pattern and confirming that it can cover the remaining areas, the integrity and accuracy of the interference avoidance regions at the target latitude are ensured. This avoids omissions or redundant coverage of local areas, ensuring that the interference avoidance scheme can effectively cover all potential interference regions.
[0078] In one possible implementation of step S103 above, an interference avoidance pattern library indexed by latitude is constructed based on interference avoidance aggregation patterns of at least one latitude, and is implemented based on the following steps:
[0079] Calculate the difference rate between interference avoidance aggregation patterns in adjacent latitudes in at least one latitude. When the difference rate is less than or equal to a preset difference threshold, reduce the latitudinal granularity between adjacent latitudes.
[0080] Determine the target dimensionality when the difference rate is less than or equal to a preset difference threshold, and construct an interference avoidance pattern library with dimensionality as the index value based on the target dimensionality.
[0081] In this embodiment, based on the relevant parameter data of the NON-GSO constellation, the number M of latitudinal indices and the initial latitudinal granularity in the interference avoidance pattern library are determined. Here, latitudinal granularity can refer to the degree of subdivision of each latitudinal interval.
[0082] In one possible implementation, the difference rate between interference avoidance aggregation patterns of adjacent dimensions in at least one dimension is calculated. When the difference rate is greater than a preset difference threshold, the dimensionality between adjacent dimensions is reduced. This may include:
[0083] Based on the initial latitudinal granularity, interference avoidance aggregation patterns for adjacent latitudes are generated. The difference rate between the interference avoidance aggregation patterns for adjacent latitudes is calculated. If the difference rate is greater than a preset difference threshold, the latitudinal granularity between adjacent latitudes is reduced.
[0084] As an example, assuming the initial latitude granularity is 2° and the preset difference threshold is 1%, the interference avoidance aggregation pattern of adjacent latitudes can be the interference avoidance aggregation pattern of 0° and 2°. When the difference rate between the interference avoidance aggregation patterns of 0° and 2° is greater than 1%, the latitude granularity is reduced to 1°.
[0085] At this point, the interference avoidance aggregation pattern of adjacent latitudes can be the interference avoidance aggregation pattern of 1° and 2°. When the difference rate between the interference avoidance aggregation patterns of 1° and 2° is less than or equal to 1%, 1° is used as the target latitude granularity, and the interference avoidance pattern library is constructed with the latitude index number M and the target latitude granularity.
[0086] In the NON-GSO satellite interference avoidance method and apparatus for GSO satellites according to the above embodiments of this disclosure, by reducing the latitudinal granularity and merging patterns between adjacent latitudes, the system can quickly generate and query interference avoidance patterns, improving the real-time performance of interference avoidance. In practical applications of interference avoidance, different environments may cause changes in the distribution and intensity of interference. By adjusting the latitudinal granularity between different latitudes, it can be ensured that the system can still provide stable interference avoidance effects in changing environments, improving the adaptability of interference avoidance.
[0087] In one possible implementation of step S104 above, based on the ephemeris data of the target NON-GSO satellite in the NON-GSO constellation, the nadir latitude of the target NON-GSO satellite is determined. Based on the nadir latitude, the interference avoidance area pattern of the target NON-GSO satellite in the interference avoidance pattern library is determined, and an interference avoidance instruction table is generated. This is achieved based on the following steps:
[0088] Acquire the time interval corresponding to the implementation of interference avoidance, and the ephemeris data of the target NON-GSO satellite corresponding to the time interval;
[0089] Convert the ephemeris data of the target NON-GSO satellite into nadir data; the nadir data must include at least the nadir latitude;
[0090] Determine the target latitude index value corresponding to the nadir point latitude, search the interference avoidance pattern library to determine the interference avoidance pattern corresponding to the target latitude index value, add the interference avoidance pattern to the nadir point data, and determine the interference avoidance area corresponding to the nadir point data.
[0091] The interference avoidance area is pre-coded and compressed to generate an interference avoidance instruction table; the interference avoidance instruction table is used to enable the target NON-GSO satellite to achieve interference avoidance function.
[0092] In this embodiment, the time interval can refer to a specific period of time when the satellite is performing an interference avoidance mission. The time interval can be determined based on factors such as the satellite's orbital period and mission requirements.
[0093] By using a time interval, ephemeris data can be obtained based on the orbital motion of the target NON-GSO satellite within that time interval.
[0094] In one possible implementation, adding the interference avoidance pattern to the sub-satellite point data could mean merging the two data sources to obtain the interference situation at a specific time and location.
[0095] In the interference avoidance method and apparatus for NON-GSO satellites against GSO satellites according to the above embodiments of this disclosure, the most suitable interference avoidance area can be dynamically calculated by adding the nadir point data and the interference avoidance pattern. The interference avoidance area and strategy can be adjusted in real time according to the real-time position changes of the Non-GSO satellite, improving the flexibility of the interference avoidance strategy.
[0096] In one possible implementation of the above embodiments, NON-GSO satellites include, but are not limited to: low Earth orbit satellites, medium Earth orbit satellites, and elliptical orbit satellites.
[0097] In this embodiment, the orbital altitude of the Low Earth Orbit (LEO) satellite can be from 160 km to 2000 km. For example, LEO satellites may include, but are not limited to, remote sensing satellites and broadband internet satellites.
[0098] Medium Earth Orbit (MEO) satellites can orbit at altitudes ranging from 2,000 km to 36,000 km. For example, MEO satellites can include, but are not limited to, navigation satellites.
[0099] Highly Elliptical Orbit (HEO) satellites refer to satellites that operate in highly eccentric elliptical orbits. For example, HEO satellites may include, but are not limited to, Mornia orbit satellites.
[0100] In one specific embodiment, please refer to Figure 5 , Figure 5 This is a schematic flowchart illustrating a method for avoiding interference between a NON-GSO satellite and a GSO satellite, as provided in this embodiment. The process may include the following steps:
[0101] Step S501: Determine the preset angle threshold.
[0102] Step S502: Determine the initial latitude granularity;
[0103] Step S503: Generate interference avoidance aggregation patterns for adjacent latitudes;
[0104] Step S504, calculate the difference rate of patterns between adjacent latitudes;
[0105] Step S505, determine whether the difference rate is less than a preset difference threshold; if so, go to step S506, if not, go to step S507;
[0106] Step S506, generate an interference avoidance pattern library;
[0107] Step S507, reduce the latitude granularity; return to step S503.
[0108] In a specific embodiment, please refer to Figure 6 , Figure 6 is a schematic diagram of the interference avoidance pattern aggregation process of a method for a NON-GSO satellite to avoid interference to a GSO satellite provided by an embodiment of the present disclosure. The process may include the following steps:
[0109] Step S601, initialize the longitude granularity lon;
[0110] Step S602, determine the number N of interference avoidance regions according to the longitude span Lon;
[0111] Step S603, generate N interference avoidance aggregation patterns with continuous longitudes;
[0112] Step S604, determine the interference avoidance reference pattern;
[0113] Step S605, perform aggregation processing on the i-th interference avoidance aggregation pattern;
[0114] Step S606, determine whether the pattern is completely covered by the reference pattern; if so, go to step S608, if not, go to step S607;
[0115] Step S607, update the interference avoidance reference pattern;
[0116] Step S608, determine whether <N, if so, return to step S605, if not, end.
[0117] In an embodiment, there is provided an interference avoidance device 700 for a NON-GSO satellite to avoid interference to a GSO satellite. The interference avoidance device 700 for a NON-GSO satellite to avoid interference to a GSO satellite corresponds one-to-one to the method for a NON-GSO satellite to avoid interference to a GSO satellite in the above embodiment. As Figure 7 shown, the device includes a first determination module 701, an aggregation module 702, a pattern library construction module 703, and an instruction generation module 704. Among them, the detailed descriptions of each functional module are as follows:
[0118] The first determining module 701 is used to determine the interference avoidance area of NON-GSO satellites in the NON-GSO constellation at the target latitude based on the preset angle threshold of the NON-GSO constellation.
[0119] The aggregation module 702 is used to aggregate the interference avoidance area of NON-GSO satellites and determine the interference avoidance aggregation pattern at the target latitude.
[0120] The pattern library construction module 703 is used to construct an interference avoidance pattern library with the latitude as the index value based on interference avoidance aggregated patterns based on at least one latitude.
[0121] The instruction generation module 704 is used to determine the nadir latitude of the target NON-GSO satellite based on the ephemeris data of the target NON-GSO satellite in the NON-GSO constellation, determine the interference avoidance area pattern of the target NON-GSO satellite in the interference avoidance pattern library based on the nadir latitude, and generate an interference avoidance instruction table.
[0122] In one embodiment, the first determining module 701 is used to obtain the GSO arc segment of the GSO satellite and, based on each test point on the GSO arc segment, determine the angle between the line connecting the NON-GSO satellite located at the target latitude and the GSO ground station and each test point.
[0123] The first determining module 701 is used to determine the minimum included angle among the included angles corresponding to each test point. When the minimum included angle is less than the preset angle threshold, the area where the nadir point of the NON-GSO satellite is located is determined as the interference avoidance area.
[0124] In one embodiment, the aggregation module 702 is used to obtain the longitude span of the ground service area of the NON-GSO satellite and the longitude granularity of the interference avoidance area of the NON-GSO satellite, and determine the number N of interference avoidance areas based on the longitude granularity and longitude span.
[0125] The aggregation module 702 is used to select one of the N interference avoidance areas as the interference avoidance reference pattern for N interference avoidance areas that are continuous in longitude at the target latitude.
[0126] The aggregation module 702 is used to use the interference avoidance reference pattern as the interference avoidance aggregation pattern for the target latitude when the interference avoidance reference pattern completely covers the remaining N-1 interference avoidance areas on the target latitude.
[0127] In one embodiment, the pattern library construction module 703 is used to calculate the difference rate between interference avoidance aggregated patterns in at least one latitude, and when the difference rate is greater than a preset difference threshold, the latitude granularity between adjacent latitudes is reduced.
[0128] The pattern library construction module 703 is used to determine the target dimensionality when the difference rate is less than or equal to a preset difference threshold, and to construct an interference avoidance pattern library with the dimensionality as the index value based on the target dimensionality.
[0129] In one embodiment, the instruction generation module 704 is used to obtain the time interval corresponding to the implementation of interference avoidance, and the ephemeris data of the target NON-GSO satellite corresponding to the time interval;
[0130] The instruction generation module 704 is used to convert the ephemeris data of the target NON-GSO satellite into nadir point data; the nadir point data includes at least the nadir point latitude;
[0131] The instruction generation module 704 is used to determine the target latitude index value corresponding to the nadir point latitude, search the interference avoidance pattern library to determine the interference avoidance pattern corresponding to the target latitude index value, add the interference avoidance pattern to the nadir point data, and determine the interference avoidance area corresponding to the nadir point data.
[0132] The instruction generation module 704 is used to perform preset encoding compression on the interference avoidance area to generate an interference avoidance instruction table; the interference avoidance instruction table is used to enable the target NON-GSO satellite to achieve interference avoidance function.
[0133] In one embodiment, NON-GSO satellites include, but are not limited to: low Earth orbit satellites, medium Earth orbit satellites, and elliptical orbit satellites.
[0134] It should be noted that the above embodiments of the NON-GSO satellite interference avoidance device for GSO satellites, when implementing the corresponding NON-GSO satellite interference avoidance method for GSO satellites, are only illustrative examples of the division of the above program modules. In practical applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the above system can be divided into different program modules to complete all or part of the processing described above. In addition, the system provided in the above embodiments and the corresponding Figure 1 The embodiments of the methods shown belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.
[0135] This disclosure also provides a computer device having the above-described features. Figure 7 The NON-GSO satellite interference avoidance device shown is designed to prevent interference with GSO satellites.
[0136] Please see Figure 8 , Figure 8 This is a schematic diagram of another NON-GSO satellite interference avoidance device provided in this disclosure embodiment, as shown below. Figure 8As shown, the computer device includes one or more processors 10, memory 20, and interfaces for connecting the components, including high-speed interfaces and low-speed interfaces. The components communicate with each other via different buses and can be mounted on a common motherboard or otherwise installed as needed. The processors can process instructions executed within the computer device, including instructions stored in or on memory to display graphical information of a GUI on external input / output devices (such as display devices coupled to the interfaces). In some alternative implementations, multiple processors and / or multiple buses can be used with multiple memories and multiple memory modules, if desired. Similarly, multiple computer devices can be connected, each providing some of the necessary operations (e.g., as a server array, a group of blade servers, or a multiprocessor system). Figure 8 Take a processor 10 as an example.
[0137] Processor 10 may be a central processing unit, a network processor, or a combination thereof. Processor 10 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The programmable logic device may be a complex programmable logic device (CAMP), a field-programmable gate array (FPGA), a general-purpose array logic (GDA), or any combination thereof.
[0138] The memory 20 stores instructions executable by at least one processor 10 to cause at least one processor 10 to perform the method shown in the above embodiments.
[0139] The memory 20 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created based on the use of the computer device. Furthermore, the memory 20 may include high-speed random access memory and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some alternative embodiments, the memory 20 may optionally include memory remotely located relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
[0140] The memory 20 may include volatile memory, such as random access memory; the memory may also include non-volatile memory, such as flash memory, hard disk or solid-state drive; the memory 20 may also include a combination of the above types of memory.
[0141] The computer device also includes an input device 30 and an output device 40. The processor 10, memory 20, input device 30, and output device 40 can be connected via a bus or other means. Figure 8 Taking the example of a connection between China and Israel via a bus.
[0142] Input device 30 can receive input numerical or character information, and generate key signal inputs related to user settings and function control of the computer device, such as a touchscreen, keypad, mouse, trackpad, touchpad, joystick, one or more mouse buttons, trackball, joystick, etc. Output device 40 may include display devices, auxiliary lighting devices (e.g., LEDs), and haptic feedback devices (e.g., vibration motors). The aforementioned display devices include, but are not limited to, liquid crystal displays, light-emitting diodes, displays, and plasma displays. In some alternative embodiments, the display device may be a touchscreen.
[0143] The computer device also includes a communication interface for communicating with other devices or communication networks.
[0144] This disclosure also provides a computer-readable storage medium in which the methods described in this disclosure can be implemented in hardware or firmware, or implemented as recordable on a storage medium, or implemented as computer code originally stored on a remote storage medium or a non-transitory machine-readable storage medium and subsequently stored on a local storage medium after being downloaded over a network. Thus, the methods described herein can be processed by software stored on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. The storage medium may be a magnetic disk, optical disk, read-only memory, random access memory, flash memory, hard disk, or solid-state drive, etc.; further, the storage medium may also include combinations of the above types of memory. It is understood that computers, processors, microprocessor controllers, or programmable hardware include storage components capable of storing or receiving software or computer code that, when accessed and executed by the computer, processor, or hardware, implements the methods shown in the above embodiments.
[0145] A portion of this disclosure can be applied to computer program products, such as computer program instructions, which, when executed by a computer, can invoke or provide methods and / or technical solutions according to this disclosure through the operation of the computer. Those skilled in the art will understand that the forms in which computer program instructions exist in a computer-readable medium include, but are not limited to, source files, executable files, and installation package files. Accordingly, the ways in which computer program instructions are executed by a computer include, but are not limited to: the computer directly executing the instructions; the computer compiling the instructions and then executing the corresponding compiled program; the computer reading and executing the instructions; or the computer reading and installing the instructions and then executing the corresponding installed program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium accessible to a computer.
[0146] Although embodiments of the present disclosure have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the present disclosure, and such modifications and variations all fall within the scope defined by the appended claims.
Claims
1. A method for avoiding interference from GSO satellites to NON-GSO satellites, characterized in that, The method includes: Based on the preset angle threshold of the NON-GSO constellation, the interference avoidance area of the NON-GSO satellites in the NON-GSO constellation at the target latitude is determined. The interference avoidance area of the NON-GSO satellite is aggregated to determine the interference avoidance aggregated pattern at the target latitude; Based on interference avoidance aggregation patterns of at least one dimension, construct an interference avoidance pattern library indexed by dimension. Based on the ephemeris data of the target NON-GSO satellite in the NON-GSO constellation, the nadir latitude of the target NON-GSO satellite is determined. Based on the nadir latitude, the interference avoidance area pattern of the target NON-GSO satellite in the interference avoidance pattern library is determined, and an interference avoidance instruction table is generated. The step of aggregating the interference avoidance areas of the NON-GSO satellite to determine the interference avoidance aggregation pattern at the target latitude includes: Obtain the longitude span of the ground service area of the NON-GSO satellite and the longitude granularity of the interference avoidance area of the NON-GSO satellite. Based on the longitude granularity and the longitude span, determine the number N of interference avoidance areas. For N consecutive interference avoidance regions along the target latitude, select one of the N interference avoidance regions as the interference avoidance reference pattern; When the interference avoidance reference pattern completely covers the remaining N-1 interference avoidance regions on the target latitude, the interference avoidance reference pattern is used as the interference avoidance aggregation pattern for the target latitude.
2. The method according to claim 1, characterized in that, The determination of the interference avoidance zone for NON-GSO satellites at the target latitude based on a preset angle threshold of the NON-GSO constellation includes: Obtain the GSO arc segment of the GSO satellite, and based on each test point on the GSO arc segment, determine the angle between the line connecting the NON-GSO satellite located at the target latitude and the GSO ground station and each test point; The minimum included angle is determined from the included angles corresponding to each test point. When the minimum included angle is less than a preset angle threshold, the area where the nadir point of the NON-GSO satellite is located is determined as the interference avoidance area.
3. The method according to claim 1, characterized in that, Based on interference avoidance aggregation patterns of at least one dimension, an interference avoidance pattern library indexed by dimension is constructed, which is achieved through the following steps: Calculate the difference rate between interference avoidance aggregation patterns of adjacent latitudes in at least one latitude, and when the difference rate is greater than a preset difference threshold, reduce the latitudinal granularity between adjacent latitudes; Determine the target dimensionality when the difference rate is less than or equal to the preset difference threshold, and construct an interference avoidance pattern library with dimensionality as the index value based on the target dimensionality.
4. The method according to claim 3, characterized in that, Based on the ephemeris data of the target NON-GSO satellite in the NON-GSO constellation, the nadir latitude of the target NON-GSO satellite is determined. Based on the nadir latitude, the interference avoidance area pattern of the target NON-GSO satellite in the interference avoidance pattern library is determined, and an interference avoidance instruction table is generated. This is achieved through the following steps: Acquire the time interval corresponding to the implementation of interference avoidance, and the ephemeris data of the target NON-GSO satellite corresponding to the time interval; The ephemeris data of the target NON-GSO satellite is converted into nadir point data; the nadir point data includes at least the nadir point latitude. Determine the target latitude index value corresponding to the latitude of the nadir point, search the interference avoidance pattern library to determine the interference avoidance pattern corresponding to the target latitude index value, add the interference avoidance pattern to the nadir point data, and determine the interference avoidance area corresponding to the nadir point data. The interference avoidance area is pre-coded and compressed to generate an interference avoidance instruction table; the interference avoidance instruction table is used to enable the target NON-GSO satellite to achieve interference avoidance function.
5. The method according to any one of claims 1-4, characterized in that, The NON-GSO satellites include, but are not limited to: low Earth orbit satellites, medium Earth orbit satellites, and elliptical orbit satellites.
6. A device for avoiding interference between a NON-GSO satellite and a GSO satellite, characterized in that, The device includes a first determining module, an aggregation module, a pattern library construction module, and an instruction generation module, wherein: The first determining module is used to determine the interference avoidance area of the NON-GSO satellite in the NON-GSO constellation at the target latitude based on the preset angle threshold of the NON-GSO constellation. The aggregation module is used to aggregate the interference avoidance area of the NON-GSO satellite and determine the interference avoidance aggregation pattern at the target latitude. The pattern library construction module is used to build an interference avoidance pattern library indexed by at least one dimension based on interference avoidance aggregated patterns. The instruction generation module is used to determine the nadir latitude of the target NON-GSO satellite based on the ephemeris data of the target NON-GSO satellite in the NON-GSO constellation, determine the interference avoidance area pattern of the target NON-GSO satellite in the interference avoidance pattern library based on the nadir latitude, and generate an interference avoidance instruction table. Specifically, the aggregation module is used to obtain the longitude span of the ground service area of the NON-GSO satellite and the longitude granularity of the interference avoidance area of the NON-GSO satellite, and to determine the number N of interference avoidance areas based on the longitude granularity and the longitude span. For N consecutive interference avoidance regions along the target latitude, select one of the N interference avoidance regions as the interference avoidance reference pattern; When the interference avoidance reference pattern completely covers the remaining N-1 interference avoidance regions on the target latitude, the interference avoidance reference pattern is used as the interference avoidance aggregation pattern for the target latitude.
7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for causing the computer to execute the NON-GSO satellite interference avoidance method for GSO satellites as described in any one of claims 1-5.
8. A computer program product, characterized in that, It includes computer instructions for causing a computer to execute the NON-GSO satellite interference avoidance method for GSO satellites as described in any one of claims 1-5.
Citation Information
Patent Citations
Interference prevention method for reducing pitch angle of NGSO satellite
CN111934739A
Interference avoidance system and method for spatial internet constellation
CN112600613A