Optimization simulation method and device for satellite communication system

By building an optimization simulation model of the satellite communication system, determining the traffic volume and target traffic volume, counting the distribution probability, and generating optimization strategies, the problem of unreasonable parameter settings of satellite communication system in the existing technology is solved, and the reasonable optimization and communication of the system is realized Improved success rate.

CN115243296BActive Publication Date: 2025-02-25GALAXY AEROSPACE (BEIJING) NETWORK TECH CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210901556.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-28
Publication Date
2025-02-25
Estimated Expiration
2042-07-28

AI Technical Summary

Technical Problem

The prior art is difficult to effectively optimize the parameter settings of satellite communication systems, resulting in unreasonable systems, redundant resources or excessive load, which in turn affects the communication success rate.

Method used

By building an optimized simulation model of the satellite communication system, including ground terminals, satellites and information stations, the traffic volume to be transmitted by the target ground terminal within the simulation time period, and the target traffic volume of each service satellite is determined based on the traffic volume and the number of service satellites. Statistics the distribution probability of different target traffic volumes and generates optimization strategy simulation results.

Benefits of technology

The parameter settings of the satellite communication system have been optimized to make the system more reasonable, avoid resource redundancy or excessive load, and improve communication success rate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115243296B_ABST
    Figure CN115243296B_ABST
Patent Text Reader

Abstract

The present application provides an optimization simulation method and device for a satellite communication system, wherein the optimization simulation method for a satellite communication system includes: first constructing an optimization simulation model of the satellite communication system, determining the amount of business to be transmitted by the target ground terminal at the simulation time point at each simulation time point within the simulation duration, determining the target business volume of each service satellite based on the amount of business to be transmitted and the number of service satellites, and statistically analyzing the distribution probability of different target business volumes within the simulation duration for the first transit number from each service satellite to a gateway station. The distribution probability under different first transit numbers can represent the needs of the satellite communication system in different aspects, and the location of the ground terminal can represent the usage market of the satellite communication system. In the optimization simulation process, information such as the business volume of users in actual applications is also considered. By optimizing the satellite communication system through the simulation optimization method, the constructed satellite communication system can be made more reasonable.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of non-geostationary satellite communication technology, and in particular to a satellite communication system optimization simulation method, a satellite communication system optimization simulation device, a computing device, and a computer-readable storage medium. Background Art

[0002] With the development of satellite communication technology, satellite communication has been valued by countries around the world in the field of communication for its wide coverage, strong mobility, large transmission capacity, flexible networking mode, and no geographical restrictions. Ground terminals, satellites, and gateways can form a satellite communication system to achieve communication. At present, staff often set the relevant parameters of the satellite communication system based on experience to build a satellite communication system, such as the bandwidth of the intersatellite link between satellites, the bandwidth of the feeder link between satellites and gateways, and the location of satellites and gateways. However, the satellite communication system built by the above method cannot adapt to the use market of the satellite communication system in actual applications, the business volume of users, and the distribution in time. It may lead to unreasonable satellite communication systems, redundant resources or excessive loads, and even some businesses cannot complete communication through the satellite communication system, resulting in a low communication success rate. Summary of the invention

[0003] In view of this, an embodiment of the present application provides an optimization simulation method for a satellite communication system. The present application also relates to an optimization simulation device for a satellite communication system, a computing device, and a computer-readable storage medium to solve the technical defects existing in the prior art.

[0004] According to a first aspect of an embodiment of the present application, there is provided an optimization simulation method for a satellite communication system, comprising:

[0005] Construct an optimized simulation model of a satellite communication system, wherein the optimized simulation model includes ground terminals, satellites, and gateways;

[0006] At each simulation time point within the simulation duration, determining the traffic volume to be transmitted of the target ground terminal at the simulation time point, wherein the target ground terminal is any ground terminal in the optimization simulation model;

[0007] Determine the target traffic volume of each service satellite according to the traffic volume to be transmitted and the number of service satellites, wherein the service satellite is a satellite that provides communication services to the target ground terminal;

[0008] For the first transfer number from each service satellite to the gateway, the distribution probability of different target traffic volumes within the simulation duration is statistically analyzed, and the simulation results of the optimization strategy of the satellite communication system are generated based on the distribution probability.

[0009] According to a second aspect of an embodiment of the present application, there is provided an optimization simulation device for a satellite communication system, comprising:

[0010] A construction module is configured to construct an optimized simulation model of a satellite communication system, wherein the optimized simulation model includes a ground terminal, a satellite, and a gateway station;

[0011] A first determination module is configured to determine, at each simulation time point within the simulation duration, the amount of traffic to be transmitted of the target ground terminal at the simulation time point, wherein the target ground terminal is any ground terminal in the optimization simulation model;

[0012] A second determination module is configured to determine a target traffic volume of each service satellite according to the traffic volume to be transmitted and the number of service satellites, wherein the service satellite is a satellite that provides communication services to a target ground terminal;

[0013] The generation module is configured to count the distribution probabilities of different target traffic volumes within the simulation time for the first transfer number from each service satellite to the gateway station, and generate the simulation results of the optimization strategy of the satellite communication system based on the distribution probability.

[0014] According to a third aspect of an embodiment of the present application, a computing device is provided, including:

[0015] Memory and processor;

[0016] The memory is used to store computer executable instructions, and the processor is used to execute the computer executable instructions to implement any of the above steps of the optimization simulation method for the satellite communication system.

[0017] According to a fourth aspect of an embodiment of the present application, a computer-readable storage medium is provided, which stores computer-executable instructions, and when the instructions are executed by a processor, the steps of any of the above-mentioned optimization simulation methods for a satellite communication system are implemented.

[0018] The optimization simulation method of the satellite communication system provided in the present application can first construct an optimization simulation model of the satellite communication system, which includes a ground terminal, a satellite and a gateway station, and then at each simulation time point within the simulation duration, determine the traffic volume to be transmitted by the target ground terminal at the simulation time point, and determine the target traffic volume of each service satellite according to the traffic volume to be transmitted and the number of service satellites, the target traffic volume is the traffic volume that each service satellite needs to transmit, and then for each service satellite to the gateway station The first transfer number, the distribution probability of different target traffic volumes within the simulation duration is statistically analyzed, and the distribution probability under different first transfer numbers can represent the needs of the satellite communication system in different aspects, so the optimization strategy simulation result of the satellite communication system can be generated based on the distribution probability under different first transfer numbers, and the optimization strategy simulation result can guide the optimization of the satellite communication system. In this way, the location of the ground terminal can represent the usage market of the satellite communication system, and the information such as the traffic volume of users in actual applications is also considered in the optimization simulation process. By optimizing the satellite communication system through the simulation optimization method, the constructed satellite communication system can be made more reasonable, resource redundancy or excessive load can be avoided, and the success rate of the satellite communication system can be improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Figure 1 is a communication schematic diagram of a satellite communication system provided by an embodiment of the present application;

[0020] Figure 2 is a flow chart of an optimization simulation method for a satellite communication system provided by an embodiment of the present application;

[0021] Figure 3a This is a schematic diagram of ground area division provided by an embodiment of the present application;

[0022] Figure 3b is a schematic diagram of time distribution information provided by an embodiment of the present application;

[0023] Figure 3c is a schematic diagram of an interference scenario provided by an embodiment of the present application;

[0024] Figure 3d is a schematic diagram of an interference avoidance angle provided by an embodiment of the present application;

[0025] Figure 3e is a schematic diagram of a co-orbital intersatellite link provided by an embodiment of the present application;

[0026] Figure 3f is a schematic diagram of an inter-satellite link with different orbits provided by an embodiment of the present application;

[0027] Figure 3g is a schematic diagram of another inter-satellite link of different orbits provided by an embodiment of the present application;

[0028] Figure 4 It is a processing flow chart of an optimization simulation method for a satellite communication system applied to an NGSO satellite system provided by an embodiment of the present application;

[0029] Figure 5 It is a structural schematic diagram of an optimization simulation device for a satellite communication system provided by an embodiment of the present application;

[0030] Figure 6 It is a structural block diagram of a computing device provided in one embodiment of the present application. DETAILED DESCRIPTION

[0031] Many specific details are described in the following description to facilitate a full understanding of the present application. However, the present application can be implemented in many other ways than those described herein, and those skilled in the art can make similar generalizations without violating the connotation of the present application, so the present application is not limited by the specific implementation disclosed below.

[0032] The terms used in one or more embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to limit one or more embodiments of the present application. The singular forms of "a" and "the" used in one or more embodiments of the present application and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used in one or more embodiments of the present application refers to and includes any or all possible combinations of one or more associated listed items.

[0033] It should be understood that, although the terms first, second, etc. may be used to describe various information in one or more embodiments of the present application, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of one or more embodiments of the present application, the first may also be referred to as the second, and similarly, the second may also be referred to as the first. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".

[0034] First, the terms involved in one or more embodiments of the present application are explained.

[0035] Geostationary orbit satellite: A geostationary orbit satellite (GSO satellite) is a satellite whose orbital plane coincides with the equatorial plane. The satellite's orbital period is equal to the Earth's rotation period in inertial space, and its direction is also consistent with it. The satellite's position relative to the ground remains unchanged.

[0036] Non-geostationary orbit satellite: Non-geostationary orbit satellite, NGSO satellite, NGSO means satellites other than GSO satellites. The biggest difference between NGSO satellites and GSO satellites lies in the dynamic position relative to the ground.

[0037] Inter-Satellite Links (ISL): refers to the links used for communication between satellites, also known as interstellar links or crosslinks. Information transmission and exchange between satellites can be achieved through inter-satellite links. Multiple satellites are interconnected through inter-satellite links to form a space communication network with satellites as exchange nodes.

[0038] Feeder Link (FL): The communication link between the satellite and the gateway.

[0039] Satellite communication system refers to a system that uses satellites as relay stations to forward radio signals and realize information transmission between users on the ground and in space. For satellite communication systems, without considering inter-satellite links, they all require a forward link and a return link consisting of a gateway station, a ground terminal and a satellite to complete communication. Figure 1 , Figure 1 FIG. 4 shows a communication schematic diagram of a satellite communication system provided by an embodiment of the present application. Figure 1 As shown, the ground terminal completes communication through the satellite and the gateway. The gateway sends a forward link to the satellite, and the satellite forwards the forward link to the ground terminal. After the ground terminal completes the corresponding processing, it sends a return link to the satellite, and the satellite sends the return link to the gateway. At this point, a communication between the gateway, satellite and ground terminal is completed.

[0040] It should be noted that each satellite communication system has an expected market. Regardless of the region or user services, the design of the satellite communication system urgently needs to answer the following questions for optimization: where is the expected market; what is the user's business volume and how is it distributed in time; whether the satellite communication system needs intersatellite links, does it need co-orbit intersatellite links or co-orbit plus off-orbit intersatellite links, what transmission rate should the bandwidth of the intersatellite links meet; where to build gateway stations, how many to build, and whether they can meet the expected market demand; what transmission rate does the bandwidth of the feeder link between the satellite and the gateway station need to meet; what is the transmission delay of the user service, etc. After market research, after obtaining the answers to the first two user questions mentioned above, simulation can be used to seek answers to other questions to optimize the satellite communication system.

[0041] In the present application, a method for optimizing and simulating a satellite communication system is provided. The present application also relates to an optimization and simulation device for a satellite communication system, a computing device, and a computer-readable storage medium, which are described in detail one by one in the following embodiments.

[0042] Figure 2 A flowchart of an optimization simulation method for a satellite communication system provided according to an embodiment of the present application is shown, which specifically includes the following steps:

[0043] Step 202: construct an optimized simulation model of the satellite communication system, wherein the optimized simulation model includes ground terminals, satellites, and gateways.

[0044] In satellite communication systems, gateway stations are an indispensable part. If users want to use satellites, in addition to connecting to satellites with satellite terminals, they also need a device to transfer the satellite's data to the ground public network. This device is a gateway station. Gateway stations are like base stations in the original communication network, and their coverage range can reach thousands of kilometers. Gateway stations are data center nodes in satellite communication systems, responsible for the distribution and collection of satellite communication business data. They can complete the exchange of data within the satellite communication system and data routing to the external network. They also have network management and operation control functions, and are responsible for completing the scheduling of network-wide resources, system equipment management, and user service management. Usually, gateway stations are deployed based on latitude, for example, a gateway station is deployed every 1 degree of latitude, or a gateway station is deployed every 2 degrees of latitude.

[0045] Satellite refers to a communication satellite, which is the space part of the satellite communication system. A geostationary orbit communication satellite can cover approximately 40% of the earth's surface, enabling any communication stations on the ground, at sea, or in the air within the coverage area to communicate with each other simultaneously.

[0046] A ground terminal refers to ground equipment that inputs programs and data into a computer through communication facilities or receives computer output processing results, that is, a ground station. For example, a ground terminal mainly refers to a user terminal that communicates via satellite, including fixed terminals, mobile terminals and mobile terminals. Fixed terminals include very small aperture terminals (VSAT) used in private networks, terminals installed on roofs for receiving satellite broadcast signals, etc.; mobile terminals have certain flexibility compared to fixed terminals, such as news collection vehicles, mobile ships, etc.; mobile terminals usually refer to handheld terminals, such as satellite phones.

[0047] In practical applications, the satellites used to construct the optimization simulation model of the satellite communication system can refer to non-geostationary orbit satellites, namely NGSO satellites. Usually, satellites with an orbit altitude lower than 35789km and a period of rotation around the earth of less than 24h are collectively referred to as non-geostationary orbit satellites. In actual NGSO satellite systems, circular orbits are mostly used. The characteristics of NGSO satellites are low orbit altitude, small link propagation loss, and small transmission delay. Therefore, NGSO satellites are increasingly used.

[0048] In an optional implementation of this embodiment, constructing an optimization simulation model of a satellite communication system includes:

[0049] According to the set step length, the ground area is divided into at least one sub-area, and a ground terminal is arranged in each sub-area;

[0050] Set up satellites and gateways at set locations;

[0051] Based on the set ground terminals, satellites and gateways, an optimized simulation model of the satellite communication system is constructed.

[0052] Specifically, the set step size refers to a pre-set size for dividing a ground area. The ground area may refer to an area that can be used to set a ground terminal. For example, the ground area may be a world map, and the world map is divided. The set step size may be 15°×15°.

[0053] It should be noted that the ground area can be divided into at least one sub-area, and a ground terminal can be set in each sub-area. In addition, when constructing the optimization simulation model of the satellite communication system, different geographical locations can be set in advance, and satellites and gateways can be set at the set locations to construct the optimization simulation model of the satellite communication system. Subsequently, simulation can be performed based on the constructed optimization simulation model to determine the simulation results of the optimization strategy of the satellite communication system, and provide guidance for the optimization of the satellite communication system.

[0054] For example, Figure 3a is a schematic diagram of ground area division provided by an embodiment of the present application, such as Figure 3a As shown, the ground area can be divided into 15°×15° squares, and a corresponding ground terminal is set in each square.

[0055] Step 204: at each simulation time point within the simulation duration, determine the traffic volume to be transmitted of the target ground terminal at the simulation time point, wherein the target ground terminal is any ground terminal in the optimized simulation model.

[0056] Specifically, the traffic volume to be transmitted refers to the traffic volume that needs to be transmitted by the target ground terminal at the simulation time point, and the traffic volume to be transmitted can be obtained by estimating the target ground terminal.

[0057] It should be noted that each sub-area in the optimization simulation model of the satellite communication system corresponds to a ground terminal, that is, the optimization simulation model of the satellite communication system includes multiple ground terminals, and each ground terminal can be used as a target ground terminal for the simulation process.

[0058] In practical applications, the simulation duration can be determined first, and the preset simulation step can be determined; the simulation duration can be divided according to the preset simulation step to generate at least two simulation time points. Specifically, the simulation duration can be determined according to actual needs. For example, the simulation duration can be the duration of a non-geostationary orbit satellite running in its satellite orbit for one cycle, or the simulation duration can be the duration of the earth's revolution, and this application does not limit this. Similarly, the simulation step can also be determined according to actual needs. For example, the simulation step can be 1 hour or one day, and this application does not limit this.

[0059] It should be noted that after determining the simulation duration and the simulation step, the simulation time points to be simulated within the simulation duration can be determined. At each simulation time point within the simulation duration, the target ground terminal's to-be-transmitted traffic at the simulation time point is determined, that is, at each simulation time point, the satellite communication system is simulated in sequence. Among them, the simulation time points can be generated by dividing the simulation duration by the simulation step. Specifically, starting from the starting point of the simulation duration, the simulation duration is divided according to the simulation step to generate at least two simulation time points. For example, if the simulation duration is 24h (0 o'clock to 24 o'clock) and the simulation step is 1h, the generated simulation time points are 0 o'clock, 1 o'clock, 2 o'clock, ..., 23 o'clock, etc.

[0060] In an optional implementation of this embodiment, determining the amount of traffic to be transmitted by the target ground terminal at a simulation time point includes:

[0061] Determine the local time at the target ground terminal;

[0062] Based on the time distribution information of the business volume, determine the business volume distribution ratio corresponding to the local time;

[0063] Determine the data flow of the target ground terminal at the simulation time point according to the estimated business volume and business volume distribution ratio of the target ground terminal;

[0064] Convert the data flow into data transmission rate to obtain the business volume to be transmitted.

[0065] It should be noted that the ground terminal is set after the area is divided, and each sub-area is equipped with a ground terminal, so the business volume TR can be given in each sub-area according to the market forecast ij, that is, the estimated business volume of ground terminals in this sub-area. This business volume needs to reflect the business volume that the satellite communication system needs to provide services in this sub-area in the future.

[0066] In addition, since the business volume is not evenly distributed throughout the day, most of the business volume is concentrated in a set time period (such as the time period from 9 am to 5 pm local time). Therefore, the time distribution information of the business volume can be determined and the distribution ratio of business volume at different times can be distinguished. Figure 3b is a schematic diagram of time distribution information provided by an embodiment of the present application, such as Figure 3b As shown, the business volume distribution ratio at different times in 24 hours of a day is shown in units of hours, with the horizontal axis being the ratio (%) and the vertical axis being the time (hours).

[0067] In practical applications, it is assumed that a ground terminal ES is set at the center of each sub-area. ij At the current simulation time point, the target ground terminal ES can be determined first ij The local time is then determined based on the time distribution information of the traffic volume, and the traffic volume distribution ratio corresponding to the local time is determined. The data flow of the target ground terminal at the current simulation time point can be obtained by the following formula (1):

[0068] T ij (t) = TH (h) * TR ij (1)

[0069] Among them, T ij (t) is the data flow of the target ground terminal at the current simulation time point; TH(h) is the traffic distribution ratio corresponding to the local time of the target ground terminal; TR ij is the estimated traffic volume of the target ground terminal.

[0070] After obtaining the data flow of the target ground terminal at the simulation time point, the data flow (hourly traffic volume GB) can be converted into data transmission rate (Gbps) by the following formula (2) to obtain the traffic volume to be transmitted:

[0071] S ij (t) = T ij (t)*8 / (60*60) (2)

[0072] Among them, S ij (t) is the traffic volume to be transmitted by the target ground terminal at the simulation time point, that is, the traffic volume to be transmitted by the target ground terminal at the simulation time point refers to the transmission rate required by the target ground terminal at the simulation time point.

[0073] As an example, in order to avoid taking up too much computing time and memory, the statistical accuracy of each business volume can be set to 100Mbps, and the business volume of each sub-area can be the total data flow (GB) per day. For example, there are 1,000 users in a sub-area, and the monthly data flow of each user is 300GB. Then the average daily data flow is 10GB, and the total daily data flow of the sub-area is 1000×10=10,000GB. The local time corresponding to the current simulation time point is assumed to be 10 o'clock, and the corresponding business volume distribution accounts for 10% of the total daily volume. Then the target ground terminal in the sub-area at the simulation time point The volume of business to be transmitted is (10000GB*8*10%) / (60*60)=2.22Gbps.

[0074] In the embodiment of the present application, the satellites in the same orbit serve different time zones at the same time. The changes in the traffic volume caused by the different local times will affect the traffic changes of the inter-satellite links in the same orbit. Therefore, the traffic volume distribution ratio at different time points is distinguished. When determining the traffic volume to be transmitted by the target ground terminal at the simulation time point, the estimated traffic volume of the target ground terminal and the traffic volume distribution ratio at the local time are combined to adapt to the traffic distribution characteristics at different times, thereby improving the accuracy of the data traffic of the target ground terminal at the simulation time point. In addition, the data traffic is converted into the data transmission rate to obtain the traffic volume to be transmitted. The traffic volume to be transmitted can represent the target ground terminal's demand for the transmission rate at the current simulation time point, which is convenient for the subsequent optimization simulation of the satellite communication system.

[0075] Step 206: Determine the target traffic volume of each service satellite according to the traffic volume to be transmitted and the number of service satellites, wherein the service satellite is a satellite that provides communication services to the target ground terminal.

[0076] It should be noted that the target traffic volume of each service satellite can be determined according to the traffic volume to be transmitted and the number of service satellites, and the target traffic volume can represent the traffic volume that needs to be transmitted by the service satellite. In specific implementation, for each ground terminal, after determining its traffic volume to be transmitted, the target traffic volume of each corresponding service satellite can be determined based on its traffic volume to be transmitted and its corresponding number of service satellites, and subsequent simulation can be performed, that is, each ground terminal can be used as a target ground terminal to perform the following simulation process.

[0077] In an optional implementation manner of this embodiment, each service satellite corresponding to the target ground terminal may be determined first, that is, before determining the target service volume of each service satellite according to the service volume to be transmitted and the number of service satellites, the method further includes:

[0078] Determining a first satellite from the optimization simulation model, and determining whether the first satellite satisfies a first set communication condition of the target ground terminal;

[0079] If the first set communication condition is met, determining the first satellite as a service satellite for the target ground terminal;

[0080] The next satellite in the optimized simulation model is used as the first satellite, and the operation step of determining whether the first satellite meets the first set communication condition of the target ground terminal is continued until the last satellite in the optimized simulation model is optimized.

[0081] It should be noted that for each satellite in the satellite communication system, it can be determined whether it is a service satellite of the target ground terminal, thereby determining each service satellite corresponding to the target terminal and the corresponding number of service satellites.

[0082] In practical applications, the first satellite can be randomly determined from the optimization simulation model of the satellite communication system, and it can be determined whether the first satellite meets the first set communication condition of the target ground terminal. If so, it means that the first satellite is the service satellite of the target terminal. At this time, the number of service satellites of the target terminal can be increased by 1, and then the next satellite in the optimization simulation model of the satellite communication system can be determined, until all satellites in the optimization simulation model of the satellite communication system are judged, and then the service satellites of the target ground terminal and the corresponding number of service satellites can be obtained.

[0083] Among them, the first set communication condition is a pre-set condition for determining whether the satellite serves the target ground terminal. For example, the first set communication condition may mean that for the first satellite, the target ground terminal is visible and meets the interference avoidance condition, that is, it is outside the synchronous orbit avoidance band (that is, outside the interference avoidance angle), and the elevation angle of the target ground terminal to the first satellite is greater than or equal to the minimum communication elevation angle.

[0084] In an embodiment of the present application, a minimum communication elevation angle and an interference avoidance angle may be set in the communication simulation model of the gateway station. The elevation angle refers to the angle between the horizon where the satellite and the ground terminal are located. The minimum communication elevation angle specifically refers to the minimum elevation angle to be maintained in order to ensure that the ground terminal deployed on the ground can communicate with the satellite. In addition, when the NGSO satellite and the GSO satellite are in a specific position, the GSO satellite will cause signal interference to the NGSO satellite. The interference avoidance angle refers to the angle between the GSO satellite and the NGSO satellite when signal interference occurs. When the angle is less than or equal to the interference avoidance angle, the GSO satellite will interfere with the signal of the NGSO satellite, and the NGSO gateway station cannot provide services for the NGSO satellite. Therefore, for the first satellite, if the target ground terminal is outside the interference avoidance angle and the elevation angle of the target ground terminal to the first satellite is greater than or equal to the minimum communication elevation angle, the first satellite is the service satellite for the target ground terminal.

[0085] It should be noted that non-geostationary satellite systems shall not cause unacceptable interference to geostationary satellite networks of satellite fixed services and satellite broadcasting services, nor seek protection from these networks. Therefore, NGSO satellites need to take interference avoidance measures for GSO satellites to avoid causing interference to GSO satellites.

[0086] Since the NGSO satellite is dynamically moving during the communication between the NGSO satellite and the gateway or user terminal, the specific implementation scheme of the optimization simulation method of the satellite communication system after considering the GSO satellite interference avoidance is described in detail, but the specific implementation schemes are diverse. The protection principle is: in the optimization simulation process of the satellite communication system, the restrictions on the NGSO system to avoid interference with the GSO satellite are considered, which is the protection scope of this application, as follows:

[0087] In the technical solution of the present application, the interference avoidance of the NGSO system gateway to the GSO satellite is considered, and the interference avoidance of the user terminal to the GSO satellite is also considered; if other technical solutions only consider the interference avoidance of the gateway or user terminal to the GSO satellite, they are also regarded as the protection scope of the present application.

[0088] Figure 3c is a schematic diagram of an interference scenario provided by an embodiment of the present application. Figure 3c Figure 1 shows a typical interference scenario. During the communication between the NGSO satellite and the gateway or user terminal, the satellite is moving dynamically. When the GSO earth station is in the coverage area of ​​the NGSO system and is in a straight line with the NGSO satellite and the GSO satellite, the NGSO system satellite will cause interference to the GSO earth station. Figure 3c shown.

[0089] When the GSO satellite is in the coverage area of ​​the NGSO system and is in line with the NGSO satellite and the GSO satellite, the NGSO satellite will cause interference to the GSO earth station. In order to avoid the interference of the NGSO system to the GSO system, the following avoidance strategy is proposed: Figure 3d is a schematic diagram of an interference avoidance angle provided by an embodiment of the present application, such as Figure 3d As shown in the figure, there are two interference avoidance angles, namely the interference avoidance angle X and the interference avoidance angle α, which are equivalent but describe different coordinate systems.

[0090] like Figure 3d As shown in the figure, for the interference avoidance angle X, for each test point Pi on the GSO arc, there is a straight line starting from the NGSO satellite and intersecting the point, then there is an angle between the line and the straight line from the earth station to the NGSO satellite, denoted as X. For all test points, X is the smallest. When the interference avoidance angle is less than X, the load needs to be turned off.

[0091] like Figure 3d As shown, for the interference avoidance angle α, Figure 3d As shown in the figure, for each test point Pi on the GSO arc, there is a straight line starting from the earth station and intersecting the point, then there is an angle between the line and the straight line from the earth station to the NGSO satellite, denoted as α. For all test points, the angle α is the smallest. When the interference avoidance angle is less than α, the NGSO system gateway or user terminal needs to be shut down.

[0092] The derivation and calculation of the interference avoidance angle is based on the EPFD (Equivalent Power Flux Density of Space Service Department) limit of the NGSO system of the satellite fixed service to the GSO system. The EPFD limit is -164dB (W / m2) @ 40kHz, which is used as the derivation benchmark for the interference avoidance angle α. The EPFD value caused by the single beam of the NGSO satellite can be calculated by the following formula 3:

[0093]

[0094] Among them, EPFD SGL is the EPFD value generated by a single beam of the NGSO satellite, P is the transmission power of a single beam of the NGSO satellite, in dBW; B is the carrier bandwidth of a single beam of the NGSO satellite, in kHz, B ref is the reference bandwidth of the limit standard, which is 40kHz here, G t is the maximum gain of a single beam transmitting antenna of a NGSO satellite, measured in dBi, and h is the signal transmission distance of the NGSO satellite. Here, the minimum transmission distance is taken, that is, the distance from the satellite to the sub-satellite point, measured in meters.

[0095] EPFD caused by a single beam SGL , needs to be less than the EPFD limit. The difference between the two needs to be reduced by deviating the NGSO satellite antenna by a certain angle to reduce the EPFD. SGL , that is, the interference avoidance angle α is solved by the following formula 4:

[0096] G t -G t (α0)=EPFD SGL -EPFDLIM (4)

[0097] Among them, G t (α0) refers to the transmit antenna gain with the interference avoidance angle α0 as the off-axis angle, in dBi, EPFD LIMis the EPFD limit, here -164dB(W / m2)@40kHz. The interference avoidance angle α0 can be obtained by solving the above formula 3 and formula 4. The EPFD limit of a single beam can be met. Taking this value as a reference and considering a certain margin, the interference avoidance angle of the NGSO system to the GSO system is determined, thereby ensuring the interference avoidance of the NGSO system to the GSO satellite.

[0098] In an optional implementation of this embodiment, after determining whether the first satellite meets the first set communication condition of the target ground terminal, the method further includes:

[0099] If the first set communication condition is not met, the first satellite is determined as a non-service satellite, the next satellite in the optimized simulation model is used as the first satellite, and the operation step of determining whether the first satellite meets the first set communication condition of the target ground terminal is continued until the last satellite in the optimized simulation model is optimized;

[0100] When all satellites in the optimization simulation model are non-service satellites, the first transfer number from the target ground terminal to the gateway is set as the first abnormal value.

[0101] It should be noted that if the first satellite does not meet the first set communication condition of the target ground terminal, it means that the first satellite is not the service satellite of the target ground terminal. In this case, the first satellite can be determined as a non-service satellite, and the next satellite in the optimization simulation model of the satellite communication system can be judged until all satellites in the optimization simulation model of the satellite communication system are judged. Then, the service satellites of the target ground terminal and the corresponding number of service satellites can be obtained.

[0102] In practical applications, if all satellites in the optimization simulation model of the satellite communication system are non-service satellites, it means that the target ground terminal does not have a corresponding service satellite in the optimization simulation model of the satellite communication system, and the target ground terminal's business volume cannot be sent to the satellite. At this time, the first transfer number from the target ground terminal to the gateway station can be set as the first abnormal value. The first abnormal value can be a pre-set identifier indicating that the target ground terminal does not have a corresponding service satellite, such as HOP=-1, where HOP represents the transfer number from the target ground terminal to the gateway station.

[0103] In an embodiment of the present application, ground terminals for which there are no corresponding service satellites in the optimization simulation model of the satellite communication system can be marked as abnormal. Subsequently, the distribution probability corresponding to the number of transfers based on the first abnormal value can indicate which ground terminals lack corresponding service satellites in the optimization simulation model of the satellite communication system, thereby guiding the optimization of the satellite communication system.

[0104] In an optional implementation of this embodiment, determining the target traffic volume of each service satellite according to the traffic volume to be transmitted and the number of service satellites includes:

[0105] Determine the single service volume of each service satellite according to the service volume to be transmitted and the number of service satellites;

[0106] Based on the single service volume of the first service satellite and the accumulated service volume transmitted by the adjacent service satellite, the target service volume of the first service satellite is determined, wherein the first service satellite is any one of the service satellites, and the adjacent service satellite is the previous hop service satellite on the intersatellite link of the first service satellite.

[0107] It should be noted that the sub-area where the ground terminal is set is an area with a certain area, not a point, so the target ground terminal may have multiple service satellites, and the traffic to be transmitted of the target ground terminal can be evenly divided among the corresponding service satellites. That is, the single traffic volume of each service satellite can be determined according to the traffic to be transmitted and the number of service satellites.

[0108] Assume that the target ground terminal has C service satellites. ij Then the traffic to be transmitted by the target ground terminal will be evenly distributed among these service satellites. For each service satellite, the single traffic volume T n =S ij / C ij , where S ij is the traffic volume to be transmitted by the target ground terminal.

[0109] In actual applications, some satellites can be directly connected to the gateway, while some satellites cannot be directly connected to the gateway. Instead, they are connected to other adjacent satellites, transmitting their own traffic to other satellites, and then transmitting to the gateway through other satellites. Therefore, for each service satellite, in addition to transmitting its own single traffic, it also needs to transmit the accumulated traffic transmitted by the adjacent service satellite, which is the previous hop service satellite on the intersatellite link of the first service satellite. In specific implementation, if the first service satellite is the first service satellite connected to the ground terminal, that is, there is no previous hop service satellite, then the accumulated traffic transmitted by the adjacent service satellite is 0.

[0110] For example, assume that service satellite 1, service satellite 2, service satellite 3, and gateway 1 are connected in sequence in an intersatellite link, that is, only service satellite 3 is directly connected to the gateway, the single service volume of service satellite 1 is X1, the single service volume of service satellite 2 is X2, and the single service volume of service satellite 3 is X3. At this time, the target service volume of service satellite 1 is X1, the target service volume of service satellite 2 is X1+X2, and the target service volume of service satellite 3 is X1+X2+X3.

[0111] In the embodiment of the present application, the target traffic volume of each service satellite is the sum of its own single traffic volume and the cumulative traffic volume transmitted by the adjacent service satellites. It not only takes into account the traffic volume that each service satellite needs to transmit itself, but also takes into account the traffic volume that the inter-satellite link needs to transmit. The subsequent optimization strategy simulation results can guide the optimization of the inter-satellite link.

[0112] In an optional implementation of this embodiment, before determining the target service volume of the first service satellite based on the single service volume of the first service satellite and the accumulated service volume transmitted by the adjacent service satellite, the method further includes:

[0113] For the first service satellite, determining whether there is a gateway station that meets the second set communication condition;

[0114] If yes, then determining that the first hop number from the first service satellite to the gateway is 0 hops;

[0115] If not, a first transit number from the first serving satellite to the gateway is determined based on a second transit number from the adjacent satellite to the gateway in the intersatellite link.

[0116] Among them, the second set communication condition is a pre-set condition for determining whether the gateway station serves the first service satellite. For example, the second set communication condition may mean that for the first service satellite, the gateway station is visible and meets the interference avoidance condition, that is, it is outside the synchronous orbit avoidance zone (that is, outside the interference avoidance angle), and the elevation angle of the gateway station to the first service satellite is greater than or equal to the minimum communication elevation angle.

[0117] It should be noted that when the service satellite transmits traffic through the intersatellite link, it is necessary to determine the transmission direction. Therefore, for the first service satellite, it can be determined whether there is a gateway station that meets the second set communication condition. If yes, it means that the first service satellite can be directly connected to the gateway station. At this time, it can be determined that the first transit number from the first service satellite to the gateway station is 0 hops, and the traffic transmission direction of the first service satellite is the gateway station; if not, it means that the first service satellite needs to be connected to the gateway station through other service satellites. At this time, the first transit number from the first service satellite to the gateway station can be determined based on the second transit number from the adjacent satellite to the gateway station in the intersatellite link. The direction corresponding to the first transit number is the traffic transmission direction of the first service satellite.

[0118] In an embodiment of the present application, when determining the first transit number from the first service satellite to the gateway station based on the second transit number from the adjacent satellite to the gateway station in the intersatellite link, it is necessary to first determine the second transit number from the adjacent satellite to the gateway station in the intersatellite link.

[0119] In specific implementation, for each service satellite, when determining the second transit number to the gateway, all satellites that can directly communicate with the gateway can be found and their second transit number HOP is set to 0; for each satellite with HOP = 0, the satellite connected to its forward intersatellite link is found. If the satellite is not directly connected to the gateway, its second transit number HOP is determined. front =HOP+1. If the satellite is directly connected to the gateway, its second transit number HOP=0 is determined. The satellite connected to the satellite's forward intersatellite link is found. Repeat this step until the satellite at the beginning is returned. For each satellite with HOP=0, the satellite connected to the satellite's backward intersatellite link is found. If the satellite is not directly connected to the gateway, its second transit number HOP is determined. back =HOP+1. If the satellite is directly connected to the gateway, its second transfer number HOP=0 is determined. The satellite connected to the intersatellite link behind the satellite is found and the above steps are repeated until the satellite is returned to the starting point.

[0120] In addition, for the intersatellite links in different orbits, for each satellite with HOP=0, find the satellite connected to its left intersatellite link. If the satellite is not directly connected to the gateway, determine its second transit number HOP. left =HOP+1. If the satellite is directly connected to the gateway, determine its second transit number HOP=0, find the satellite connected to the left intersatellite link of the satellite, and repeat this step until it returns to the starting satellite, or there is no satellite connected to the left. For each satellite with HOP=0, find the satellite connected to the right intersatellite link. If the satellite is not directly connected to the gateway, determine its second transit number HOP right =HOP+1, if the satellite is connected to the gateway, determine its second transfer number HOP=0, find the satellite to which the satellite is connected to the right intersatellite link, and repeat this step until returning to the starting satellite, or there is no satellite connection in the right direction.

[0121] Among them, intersatellite links can be divided into same-orbit intersatellite links and different-orbit intersatellite links. Both the same-orbit intersatellite links and different-orbit intersatellite links refer to intersatellite links composed of satellites with the same inclination and the same orbital altitude. The same-orbit intersatellite link refers to the intersatellite link formed by connecting satellites located in the same orbit, and the different-orbit intersatellite link refers to the intersatellite link formed by connecting satellites located in different orbits.

[0122] In practical applications, the cost of building intersatellite links in different orbits is relatively high. Therefore, only the intersatellite links in the same orbit can be simulated to obtain the corresponding first distribution probability, that is, the second transit number (HOP number) of the gateway station is inquired from the previous satellite and the next satellite in the same orbit, and the first transit number from the first service satellite to the gateway station is determined from the second transit numbers corresponding to the two directions obtained. Alternatively, simulation can be performed based on the intersatellite links in the same orbit and the intersatellite links in different orbits to obtain the corresponding second distribution probability, that is, the second transit number (HOP number) of the gateway station is inquired from the previous satellite and the next satellite in the same orbit, and the left satellite and the right satellite in different orbits, and the first transit number from the first service satellite to the gateway station is determined from the second transit numbers corresponding to the four directions obtained.

[0123] It should be noted that the difference between the first distribution probability and the second distribution probability can indicate the impact of adding an off-orbit inter-satellite link on the satellite communication system. Based on the impact combined with the cost, it can be indicated whether it is worth adding the off-orbit inter-satellite link.

[0124] In specific implementation, the following steps can be performed for each satellite track: starting from the first satellite in the track, connect its forward intersatellite link Leo ji_isl_front The mouth is connected to the next star, (j is the orbit number, i is the number of the satellite in the orbit), that is, Leo j1_isl_front =Leo j2 , and at the same time j2_isl_back Set to Leo j1 Repeat the above steps for the next satellite until the last satellite in this orbit, Leo jn . Let Leo jn_isl_front =Leo j1 ;Leo j1_isl_back =Leo jn .like Figure 3e As shown, a schematic diagram of a co-orbital intersatellite link is provided.

[0125] In addition, for satellites in the same orbit (same inclination, same orbital altitude) but in different orbits, do the following steps: Start with the first satellite Leo in the first orbit. 11 Start by turning it right to the intersatellite link port Leo 11_isl_right Connect to the second star track with the same number star Leo 21 , and at the same time 21 The left-hand intersatellite link Leo 21_isl_left Connecting Leo 11 , that is, Leo 11_isl_right =Leo 21 ;Leo 21_isl_left =Leo 11 To Leo 21Repeat this step to connect with the first satellite of the next star track until the first satellite of the last star track of this type is Leo. m1 If the difference in longitude between the star tracks multiplied by the number of star tracks m equals 360, then Leo m1_isl_right =Leo 11 ,Leo 11_isl_left =Leo m1 Otherwise, Leo m1_isl_right =null,Leo 11_isl_left = null, indicating that there is no intersatellite link between them, because the satellites in these two orbits move in opposite directions. Repeat the above steps for other satellites. Figure 3f As shown in FIG. 1 , a schematic diagram of an intersatellite link of different orbits is provided. Figure 3f As shown, the satellite in the last orbit is connected to the satellite in the first orbit because they move in the same direction; Figure 3g As shown in FIG. 1 , a schematic diagram of another intersatellite link with different orbits is provided, such as Figure 3g As shown, the satellites in the last orbit are not connected to the satellites in the first orbit because they move in opposite directions.

[0126] In an optional implementation of this embodiment, determining a first transit number from the first service satellite to the gateway station based on a second transit number from an adjacent satellite to the gateway station in an intersatellite link includes:

[0127] Determine a target transfer number with the smallest value among the second transfer numbers from adjacent satellites to a gateway in an intersatellite link;

[0128] When the target transit number is greater than the total number of satellites in the intersatellite link, setting the first transit number from the first service satellite to the gateway to a second abnormal value;

[0129] When the target transfer number is not greater than the total number of satellites in the intersatellite link, the target transfer number is increased by 1 as the first transfer number from the first service satellite to the gateway station, and the target traffic of the first service satellite is transmitted to the corresponding gateway station along the direction determined by the first transfer number.

[0130] It should be noted that when the intersatellite link is a co-orbital intersatellite link, the adjacent satellites may be the front and rear adjacent satellites in the co-orbital intersatellite link. At this time, the second transit number from the adjacent satellite to the gateway station can be inquired from the front and rear directions of the co-orbital intersatellite link, and the target transit number with the smallest value is determined from the two directions. The direction corresponding to the target transit number is the traffic transmission direction; when the intersatellite link is a co-orbital intersatellite link and a different-orbital intersatellite link, the adjacent satellites may be the front and rear adjacent satellites in the co-orbital intersatellite link, and the left and right adjacent satellites in the different-orbital intersatellite link. At this time, the second transit number from the adjacent satellite to the gateway station can be inquired from the front and rear directions of the co-orbital intersatellite link and the left and right directions of the different-orbital intersatellite link. The target transit number with the smallest value is determined from the four directions. The direction corresponding to the target transit number is the traffic transmission direction.

[0131] That is, for the intersatellite link in the same orbit, the HOP number of the previous satellite and the next satellite in the same orbit to the gateway station is inquired, and the minimum value of the HOP number inquired in the two directions plus 1 is taken, HOP = min (HOP front ,HOP back )+1; for the same-orbit intersatellite link and the different-orbit intersatellite link, set its HOP=Min(HOP front ,HOP back ,HOP left ,HOP right ).

[0132] In practical applications, after determining the target transit number with the smallest value from the second transit numbers from adjacent satellites to the gateway station in the intersatellite link, it is also possible to determine whether the target transit number is greater than the total number of satellites in the intersatellite link. If not, it means that the intersatellite link of the first service satellite is normal and can be successfully connected to the gateway station. At this time, the target transit number can be added by 1 as the first transit number from the first service satellite to the gateway station, and the target traffic of the first service satellite can be transmitted to the corresponding gateway station along the direction determined by the first transit number.

[0133] If it is greater, it means that the second transit number from the first service satellite to the gateway station has exceeded the total number of satellites in the intersatellite link, and the first service satellite cannot successfully connect to the gateway station. At this time, the first transit number from the first service satellite to the gateway station can be set to the second abnormal value to indicate that the traffic of the first service satellite cannot be successfully transmitted to the gateway station, and the intersatellite link where the first service satellite is located lacks a gateway station.

[0134] The second abnormal value may be a pre-set identifier indicating that the first service satellite is not connected to the gateway station. For example, HOP=999 may be set to indicate that the first service satellite lacks a gateway station.

[0135] In addition, if the first service satellite has multiple gateway stations that can be connected, the nearest gateway station can be selected for connection.

[0136] In an optional implementation of this embodiment, after determining the target traffic volume of the first service satellite based on the single traffic volume of the first service satellite and the accumulated traffic volume transmitted by the adjacent service satellite, the method further includes:

[0137] When the first hop number from the first service satellite to the gateway is 0 hops, transmitting the target traffic of the first service satellite to the corresponding gateway;

[0138] When the first hop number from the first serving satellite to the gateway is greater than 0 hops, the target traffic of the first serving satellite is transmitted to the next serving satellite based on the first hop number from the first serving satellite to the gateway.

[0139] It should be noted that, when the first transit number from the first service satellite to the gateway is 0 hops, it means that the first service satellite is directly connected to the gateway. At this time, the target traffic of the first service satellite can be directly transmitted to the corresponding gateway. When the first transit number from the first service satellite to the gateway is greater than 0 hops, it means that the first server needs to transmit its own target traffic to the next-hop service satellite for transmission. Therefore, based on the determined direction corresponding to the first transit number from the first service satellite to the gateway, the target traffic of the first service satellite can be transmitted to the next service satellite.

[0140] Therefore, for each service satellite, if the service satellite leo n Received from adjacent service satellite Leo n+1 The cumulative business volume T n+1 ,leo n Its business volume T n Add the accumulated traffic volume T received n+1 , get the service satellite leo n The target business volume T s If Leo n If there is no gateway connection, T s Transmit in the direction of the first transfer number (i.e. the smallest HOP number), if leo n If there is a gateway station connected, T s Transmit to the gateway.

[0141] Step 208: For each first transfer number from each service satellite to the gateway, the distribution probability of different target traffic volumes within the simulation duration is counted, and the optimization strategy simulation result of the satellite communication system is generated based on the distribution probability.

[0142] It should be noted that, for each service satellite of the target ground terminal, after determining its target traffic volume, the target traffic volume of each service satellite can be stored based on the first transit number from each service satellite to the gateway. In specific implementation, for each first transit number from each service satellite to the gateway, a corresponding transit number stack can be created, the target traffic volume of the corresponding transit number can be stored in the stack in sequence, and the number of stored target traffic volumes can be counted. In addition, when the target traffic volume of the corresponding transit number is stored in the stack in sequence, the target traffic volume can also carry information such as the service satellite identifier and the corresponding gateway identifier for subsequent analysis or viewing.

[0143] Furthermore, after determining the target traffic volume for each service satellite of the target ground terminal, simulation can be continued for other ground terminals to determine the target traffic volume of each corresponding service satellite and store the obtained target traffic volume based on the number of transfers. Then, the above simulation process can be continued for the next simulation time point until the simulation duration ends. Each transfer number stack stores the target traffic volume of the corresponding transfer number during the entire simulation process. The target traffic volume under different transfer numbers can represent the needs of the satellite communication system in different dimensions. Subsequent statistical analysis can be performed to obtain the probability distribution of the target traffic volume, thereby guiding the optimization of the satellite communication system.

[0144] In an optional implementation of this embodiment, for each first transfer number from each service satellite to the gateway, the distribution probability of different target traffic volumes within the simulation duration is statistically analyzed, including:

[0145] For each service satellite to the gateway station's first transfer number, count the number of occurrences of different target traffic volumes within the simulation duration;

[0146] Based on the number of occurrences of each business volume and the total number of each business volume, the occurrence probability of each business volume is obtained;

[0147] Based on the occurrence probability of each business volume under each first transfer number, a probability distribution graph corresponding to each first transfer number is drawn, and the probability distribution graph is used as the distribution probability.

[0148] It should be noted that for each first transit number from each service satellite to the gateway, the number of occurrences of different target traffic volumes during the simulation duration is counted, and the probability of occurrence of each traffic volume is obtained based on the number of occurrences of each traffic volume and the total number of each traffic volume. That is, for each transit number stack, the number of occurrences of each target traffic volume is stored, and the probability of occurrence of each target traffic volume can be obtained by dividing these numbers by the total number.

[0149] In practical applications, based on the probability of occurrence of each target business volume under each first transfer number, a probability distribution graph corresponding to each first transfer number can be drawn, and the probability distribution graph can be used as the distribution probability corresponding to the first transfer number. That is, each first transfer number corresponds to a probability distribution graph, and the probability distribution graphs of different transfer numbers can reflect the requirements of the optimization simulation model of the satellite communication system in different dimensions. Therefore, the optimization strategy simulation results of the satellite communication system can be generated in combination with the distribution probability corresponding to each first transfer number to guide the optimization of the satellite communication system.

[0150] Among them, when drawing the probability distribution diagram corresponding to each first transfer number, a probability distribution function or a cumulative probability distribution function may be used, and this application does not impose any restrictions on this.

[0151] In an optional implementation of this embodiment, generating an optimization strategy simulation result of a satellite communication system based on distribution probability includes:

[0152] Determine a first distribution probability of each service volume at a hop with a first transfer number of 0, determine a demand distribution for a feeder link based on the first distribution probability, and adjust a bandwidth of the feeder link according to the demand distribution for the feeder link;

[0153] Determine a second distribution probability of each service volume when the first transfer number is 1, determine a demand distribution for an inter-satellite link based on the second distribution probability, and adjust a bandwidth of the inter-satellite link according to the demand distribution for the inter-satellite link;

[0154] Determine a third distribution probability of each business volume when the first transfer number is a first abnormal value, determine a demand distribution for the satellite based on the third distribution probability, and adjust a satellite architecture in the satellite communication system according to the demand distribution for the satellite;

[0155] A fourth distribution probability of each business volume when the first transfer number is a second abnormal value is determined, a demand distribution for a gateway is determined based on the fourth distribution probability, and a setting position of the gateway in the satellite communication system is adjusted according to the demand distribution for the gateway.

[0156] It should be noted that the first transit number is 0 hops, indicating that the corresponding target business volume can be directly transmitted to the gateway through the feeder link. The first distribution probability of the target business volume with the first transit number of 0 hops represents the demand distribution of the bandwidth size of the feeder link in the optimization simulation model of the satellite communication system. The bandwidth of the feeder link can be adjusted according to the demand distribution, that is, the simulation result of the optimization strategy at this time is to adjust the bandwidth of the feeder link according to the demand distribution of the feeder link, such as determining whether the current bandwidth of the feeder link in the optimization simulation model of the current satellite communication system can meet most of the transmission needs. If the current bandwidth is too large, the bandwidth can be reduced to save resources and avoid redundancy. If the current bandwidth is too small, the bandwidth can be increased to meet the transmission needs.

[0157] The first transit number is 1 hop, which means that the corresponding target business volume needs to be transmitted to the next-hop satellite through the intersatellite link before it can be transmitted to the gateway station. Therefore, the second distribution probability of the target business traffic with the first transit number of 1 hop shows the demand distribution of the intersatellite link bandwidth size in the optimization simulation model of the satellite communication system. The bandwidth of the intersatellite link can be adjusted according to the demand distribution, that is, the simulation result of the optimization strategy at this time is to adjust the bandwidth of the intersatellite link according to the demand distribution of the intersatellite link, such as determining whether the current bandwidth of the intersatellite link in the optimization simulation model of the current satellite communication system can meet most of the transmission needs. If the current bandwidth is too large, the bandwidth can be reduced to save resources and avoid redundancy. If the current bandwidth is too small, the bandwidth can be increased to meet the transmission needs.

[0158] The first transfer number is the first outlier, indicating that the corresponding target business volume cannot be launched on the satellite, that is, there is no corresponding satellite in the optimization simulation model of the satellite communication system. Therefore, the third distribution probability of the target business flow with the first transfer number being the first outlier shows the probability distribution that the business volume in some areas cannot be met by any satellite due to insufficient number of satellites or orbit design reasons. This data can provide a reference for the optimization of the satellite architecture, that is, it shows the demand distribution for satellites in the optimization simulation model of the satellite communication system. The satellite architecture in the satellite communication system can be adjusted according to the demand distribution. That is, the simulation result of the optimization strategy at this time is to adjust the satellite architecture in the satellite communication system according to the demand distribution for satellites, such as which ground terminals lack satellite coverage, and move or add satellites to provide satellite coverage for the area of ​​the ground terminal.

[0159] The first transfer number is the second outlier, which means that the corresponding target business volume has been connected to the satellite but failed to connect to the gateway, that is, there is no corresponding gateway in the optimization simulation model of the satellite communication system. Therefore, the fourth distribution probability of the target business traffic with the first transfer number being the second outlier shows the demand distribution of gateways in the optimization simulation model of the satellite communication system. The setting positions of gateways in the satellite communication system can be adjusted according to the demand distribution. That is, the simulation result of the optimization strategy at this time is to adjust the setting positions of gateways in the satellite communication system according to the demand distribution of gateways, such as which ground terminals lack gateway coverage, in which direction the gateways should move or at what positions gateways should be added, and other optimization reference opinions.

[0160] If the first transfer number is other values, the probability distribution of the target business volume under the corresponding transfer number is displayed.

[0161] In an optional implementation of this embodiment, generating an optimization strategy simulation result of a satellite communication system based on distribution probability includes:

[0162] Count the load traffic of each gateway station set up in the satellite communication system;

[0163] Based on the load volume, the connection settings between the satellite and the gateway in the satellite communication system are adjusted through the load balancing algorithm.

[0164] It should be noted that the load traffic of each gateway station set in the satellite communication system can also be counted, that is, the total service volume provided by each gateway station. When the load traffic volume of a certain gateway station is greater than the load threshold, it is determined that the gateway station is overloaded; or when the load traffic volume of a certain gateway station is much greater than the load traffic volume of other gateway stations, it is determined that the gateway station is overloaded. When it is determined that a certain gateway station is overloaded, the optimization strategy simulation result that reminds the gateway station of overload is output.

[0165] In addition, when the traffic load of each gateway is unbalanced, the optimization strategy simulation result is to adjust the connection settings between the satellite and the gateway in the satellite communication system through the load balancing algorithm to achieve traffic load balancing of each gateway.

[0166] The optimization simulation method of the satellite communication system provided in the present application can first construct an optimization simulation model of the satellite communication system, which includes a ground terminal, a satellite and a gateway station, and then at each simulation time point within the simulation duration, determine the traffic volume to be transmitted by the target ground terminal at the simulation time point, and determine the target traffic volume of each service satellite according to the traffic volume to be transmitted and the number of service satellites, the target traffic volume is the traffic volume that each service satellite needs to transmit, and then for each service satellite to the gateway station The first transfer number, the distribution probability of different target traffic volumes within the simulation duration is statistically analyzed, and the distribution probability under different first transfer numbers can represent the needs of the satellite communication system in different aspects, so the optimization strategy simulation result of the satellite communication system can be generated based on the distribution probability under different first transfer numbers, and the optimization strategy simulation result can guide the optimization of the satellite communication system. In this way, the location of the ground terminal can represent the usage market of the satellite communication system, and the information such as the traffic volume of users in actual applications is also considered in the optimization simulation process. By optimizing the satellite communication system through the simulation optimization method, the constructed satellite communication system can be made more reasonable, resource redundancy or excessive load can be avoided, and the success rate of the satellite communication system can be improved.

[0167] The following combination Figure 4 Taking the application of the optimization simulation method of the satellite communication system provided by the present application in the NGSO satellite system as an example, the optimization simulation method of the satellite communication system is further explained. Figure 4 A processing flow chart of an optimization simulation method for a satellite communication system applied to an NGSO satellite system provided by an embodiment of the present application is shown, which specifically includes:

[0168] NGSO satellites and gateways are set up at different geographical locations, the world map is divided, a ground terminal is set up at the center of each grid, and an optimized simulation model of the satellite communication system is constructed. It should be noted that to construct an optimized simulation model of the satellite communication system, it is necessary to set the minimum communication angle and interference avoidance angle to ensure the normal communication of NGSO satellites and gateways.

[0169] At each simulation time point within the simulation duration, the local time of the target ground terminal is determined, and based on the time distribution information of the business volume, the business volume distribution ratio corresponding to the local time is determined; based on the estimated business volume and business volume distribution ratio of the target ground terminal, the data flow of the target ground terminal at the simulation time point is determined; the data flow is converted into a data transmission rate to obtain the business volume to be transmitted of the target ground terminal.

[0170] The first NGSO satellite is determined from the optimization simulation model, and it is determined whether the first NGSO satellite meets the first set communication condition of the target ground terminal; if the first set communication condition is met, the first NGSO satellite is determined as the NGSO service satellite of the target ground terminal, and if the first set communication condition is not met, the first NGSO satellite is determined as the NGSO non-service satellite. The next NGSO satellite in the optimization simulation model is used as the first NGSO satellite, and the operation step of determining whether the first NGSO satellite meets the first set communication condition of the target ground terminal is continued until the last NGSO satellite in the optimization simulation model is obtained, and each NGSO service satellite corresponding to the target ground terminal and the number of service satellites are obtained.

[0171] When all NGSO satellites in the optimization simulation model are NGSO non-service satellites, the first transfer number from the target ground terminal to the gateway is set as the first abnormal value.

[0172] For the first NGSO service satellite, determine whether there is a gateway station that meets the second set communication condition; if yes, determine that the first transfer number from the first NGSO service satellite to the gateway station is 0 hops. If not, determine the target transfer number with the smallest value among the second transfer numbers from adjacent NGSO satellites to the gateway station in the intersatellite link, and if the target transfer number is greater than the total number of NGSO satellites in the intersatellite link, set the first transfer number from the first NGSO service satellite to the gateway station to the second abnormal value; if the target transfer number is not greater than the total number of NGSO satellites in the intersatellite link, add 1 to the target transfer number as the first transfer number from the first NGSO service satellite to the gateway station.

[0173] When the first transit number from the first NGSO service satellite to the gateway is 0 hops, the target traffic volume of the first NGSO service satellite is transmitted to the corresponding gateway; when the first transit number from the first NGSO service satellite to the gateway is greater than 0 hops, based on the first transit number from the first NGSO service satellite to the gateway, the target traffic volume of the first NGSO service satellite is transmitted to the next NGSO service satellite.

[0174] The single traffic volume of each NGSO service satellite is determined according to the traffic volume to be transmitted and the number of NGSO service satellites; the target traffic volume of the first NGSO service satellite is determined based on the single traffic volume of the first NGSO service satellite and the accumulated traffic volume transmitted by adjacent NGSO service satellites.

[0175] For each NGSO service satellite to the gateway station's first transfer number, the number of occurrences of different target traffic volumes within the simulation duration is counted; based on the number of occurrences of each traffic volume and the total number of each traffic volume, the probability of occurrence of each traffic volume is obtained; based on the probability of occurrence of each traffic volume under each first transfer number, a probability distribution diagram corresponding to each first transfer number is drawn to obtain the distribution probability of different target traffic volumes under each first transfer number within the simulation duration.

[0176] Determine a first distribution probability for each service volume when the first transfer number is 0, determine the demand distribution for the feeder link based on the first distribution probability, and adjust the bandwidth of the feeder link according to the demand distribution for the feeder link; determine a second distribution probability for each service volume when the first transfer number is 1, determine the demand distribution for the inter-satellite link based on the second distribution probability, and adjust the bandwidth of the inter-satellite link according to the demand distribution for the inter-satellite link; determine a third distribution probability for each service volume when the first transfer number is a first abnormal value, determine the demand distribution for NGSO satellites based on the third distribution probability, and adjust the NGSO satellite architecture in the satellite communication system according to the demand distribution for NGSO satellites; determine a fourth distribution probability for each service volume when the first transfer number is a second abnormal value, determine the demand distribution for the gateway station based on the fourth distribution probability, and adjust the setting position of the gateway station in the satellite communication system according to the demand distribution for the gateway station.

[0177] Statistics are collected on the load volume of each gateway station set up in the satellite communication system; based on the load volume, the connection settings between the NGSO satellite and the gateway station in the satellite communication system are adjusted through a load balancing algorithm.

[0178] The optimization simulation method of the satellite communication system provided in the present application can first construct an optimization simulation model of the satellite communication system, which includes a ground terminal, an NGSO satellite and a gateway station, and then at each simulation time point within the simulation duration, determine the traffic volume to be transmitted of the target ground terminal at the simulation time point, and determine the target traffic volume of each NGSO service satellite according to the traffic volume to be transmitted and the number of NGSO service satellites, the target traffic volume is the traffic volume that each NGSO service satellite needs to transmit, and then for each NGSO service satellite to the gateway station The first transfer number, the distribution probability of different target traffic volumes within the simulation duration is statistically analyzed, and the distribution probability under different first transfer numbers can represent the needs of the NGSO satellite communication system in different aspects, so the optimization strategy simulation result of the satellite communication system can be generated based on the distribution probability under different first transfer numbers, and the optimization strategy simulation result can guide the optimization of the satellite communication system. In this way, the location of the ground terminal can represent the usage market of the satellite communication system, and the information such as the traffic volume of users in actual applications is also considered in the optimization simulation process. By optimizing the satellite communication system through the simulation optimization method, the constructed satellite communication system can be made more reasonable, resource redundancy or excessive load can be avoided, and the success rate of the satellite communication system can be improved.

[0179] Corresponding to the above method embodiment, the present application also provides an optimization simulation device embodiment of a satellite communication system, Figure 5 FIG. 1 is a schematic diagram showing the structure of an optimization simulation device for a satellite communication system provided by an embodiment of the present application. Figure 5 As shown, the device comprises:

[0180] A construction module 502 is configured to construct an optimized simulation model of a satellite communication system, wherein the optimized simulation model includes a ground terminal, a satellite, and a gateway;

[0181] The first determination module 504 is configured to determine the traffic to be transmitted of the target ground terminal at each simulation time point within the simulation duration, wherein the target ground terminal is any ground terminal in the optimization simulation model;

[0182] The second determination module 506 is configured to determine the target traffic volume of each service satellite according to the traffic volume to be transmitted and the number of service satellites, wherein the service satellite is a satellite that provides communication services to the target ground terminal;

[0183] The generation module 508 is configured to count the distribution probabilities of different target traffic volumes within the simulation time for the first transfer number from each service satellite to the gateway, and generate the simulation results of the optimization strategy of the satellite communication system based on the distribution probability.

[0184] Optionally, the device further includes a third determining module, configured to:

[0185] Determining a first satellite from the optimization simulation model, and determining whether the first satellite satisfies a first set communication condition of the target ground terminal;

[0186] If the first set communication condition is met, determining the first satellite as a service satellite for the target ground terminal;

[0187] The next satellite in the optimized simulation model is used as the first satellite, and the operation step of determining whether the first satellite meets the first set communication condition of the target ground terminal is continued until the last satellite in the optimized simulation model is optimized.

[0188] Optionally, the third determining module is further configured to:

[0189] If the first set communication condition is not met, the first satellite is determined as a non-service satellite, the next satellite in the optimized simulation model is used as the first satellite, and the operation step of determining whether the first satellite meets the first set communication condition of the target ground terminal is continued until the last satellite in the optimized simulation model is optimized;

[0190] When all satellites in the optimization simulation model are non-service satellites, the first transfer number from the target ground terminal to the gateway is set as the first abnormal value.

[0191] Optionally, the second determining module 506 is further configured:

[0192] Determine the single service volume of each service satellite according to the service volume to be transmitted and the number of service satellites;

[0193] Based on the single service volume of the first service satellite and the accumulated service volume transmitted by the adjacent service satellite, the target service volume of the first service satellite is determined, wherein the first service satellite is any one of the service satellites, and the adjacent service satellite is the previous hop service satellite on the intersatellite link of the first service satellite.

[0194] Optionally, the second determining module 506 is further configured:

[0195] For the first service satellite, determining whether there is a gateway station that meets the second set communication condition;

[0196] If yes, then determining that the first hop number from the first service satellite to the gateway is 0 hops;

[0197] If not, a first transit number from the first serving satellite to the gateway is determined based on a second transit number from the adjacent satellite to the gateway in the intersatellite link.

[0198] Optionally, the second determining module 506 is further configured:

[0199] Determine a target transfer number with the smallest value among the second transfer numbers from adjacent satellites to a gateway in an intersatellite link;

[0200] When the target transit number is greater than the total number of satellites in the intersatellite link, setting the first transit number from the first service satellite to the gateway to a second abnormal value;

[0201] When the target transfer number is not greater than the total number of satellites in the intersatellite link, the target transfer number is increased by 1 as the first transfer number from the first service satellite to the gateway station, and the target traffic of the first service satellite is transmitted to the corresponding gateway station along the direction of the first transfer number.

[0202] Optionally, the second determining module 506 is further configured:

[0203] When the first hop number from the first service satellite to the gateway is 0 hops, transmitting the target traffic of the first service satellite to the corresponding gateway;

[0204] When the first hop number from the first serving satellite to the gateway is greater than 0 hops, the target traffic of the first serving satellite is transmitted to the next serving satellite based on the first hop number from the first serving satellite to the gateway.

[0205] Optionally, the construction module 502 is further configured to:

[0206] According to the set step length, the ground area is divided into at least one sub-area, and a ground terminal is arranged in each sub-area;

[0207] Set up satellites and gateways at set locations;

[0208] Based on the set ground terminals, satellites and gateways, an optimized simulation model of the satellite communication system is constructed.

[0209] Optionally, the first determining module 504 is further configured to:

[0210] Determine the local time at the target ground terminal;

[0211] Based on the time distribution information of the business volume, determine the business volume distribution ratio corresponding to the local time;

[0212] Determine the data flow of the target ground terminal at the simulation time point according to the estimated business volume and business volume distribution ratio of the target ground terminal;

[0213] Convert the data flow into data transmission rate to obtain the business volume to be transmitted.

[0214] Optionally, the generating module 508 is further configured to:

[0215] For each service satellite to the gateway station's first transfer number, count the number of occurrences of different target traffic volumes within the simulation duration;

[0216] Based on the number of occurrences of each business volume and the total number of each business volume, the occurrence probability of each business volume is obtained;

[0217] Based on the occurrence probability of each business volume under each first transfer number, a probability distribution graph corresponding to each first transfer number is drawn, and the probability distribution graph is used as the distribution probability.

[0218] Optionally, the generating module 508 is further configured to:

[0219] Determine a first distribution probability of each service volume at a hop with a first transfer number of 0, determine a demand distribution for a feeder link based on the first distribution probability, and adjust a bandwidth of the feeder link according to the demand distribution for the feeder link;

[0220] Determine a second distribution probability of each service volume when the first transfer number is 1, determine a demand distribution for an inter-satellite link based on the second distribution probability, and adjust a bandwidth of the inter-satellite link according to the demand distribution for the inter-satellite link;

[0221] Determine a third distribution probability of each business volume when the first transfer number is a first abnormal value, determine a demand distribution for the satellite based on the third distribution probability, and adjust a satellite architecture in the satellite communication system according to the demand distribution for the satellite;

[0222] A fourth distribution probability of each business volume when the first transfer number is a second abnormal value is determined, a demand distribution for a gateway is determined based on the fourth distribution probability, and a setting position of the gateway in the satellite communication system is adjusted according to the demand distribution for the gateway.

[0223] Optionally, the generating module 508 is further configured to:

[0224] Count the load traffic of each gateway station set up in the satellite communication system;

[0225] Based on the load volume, the connection settings between the satellite and the gateway in the satellite communication system are adjusted through the load balancing algorithm.

[0226] The optimization simulation device of the satellite communication system provided by the present application can first construct an optimization simulation model of the satellite communication system, which includes a ground terminal, a satellite and a gateway station, and then at each simulation time point within the simulation duration, determine the traffic volume to be transmitted by the target ground terminal at the simulation time point, and determine the target traffic volume of each service satellite according to the traffic volume to be transmitted and the number of service satellites, the target traffic volume is the traffic volume that each service satellite needs to transmit, and then for each service satellite to the gateway station The first transfer number is respectively calculated, the distribution probability of different target traffic volumes within the simulation duration, and the distribution probability under different first transfer numbers can represent the needs of the satellite communication system in different aspects, so the optimization strategy simulation result of the satellite communication system can be generated based on the distribution probability under different first transfer numbers, and the optimization strategy simulation result can guide the optimization of the satellite communication system. In this way, the location of the ground terminal can represent the usage market of the satellite communication system, and the information such as the traffic volume of users in actual applications is also considered in the optimization simulation process. By optimizing the satellite communication system through the simulation optimization method, the constructed satellite communication system can be made more reasonable, resource redundancy or excessive load can be avoided, and the success rate of the satellite communication system can be improved.

[0227] The above is a schematic scheme of an optimization simulation device for a satellite communication system of the present embodiment. It should be noted that the technical scheme of the optimization simulation device for the satellite communication system and the technical scheme of the optimization simulation method for the satellite communication system described above are of the same concept, and the details of the technical scheme of the optimization simulation device for the satellite communication system that are not described in detail can all be referred to the description of the technical scheme of the optimization simulation method for the satellite communication system described above.

[0228] Figure 6 The block diagram of a computing device according to an embodiment of the present application is shown. The components of the computing device 600 include but are not limited to a memory 610 and a processor 620. The processor 620 is connected to the memory 610 via a bus 630, and the database 650 is used to store data.

[0229] The computing device 600 also includes an access device 640 that enables the computing device 600 to communicate via one or more networks 660. Examples of these networks include a public switched telephone network (PSTN), a local area network (LAN), a wide area network (WAN), a personal area network (PAN), or a combination of communication networks such as the Internet. The access device 640 may include one or more of any type of network interface (e.g., a network interface card (NIC)) of wired or wireless, such as an IEEE 802.11 wireless local area network (WLAN) wireless interface, a world-wide interoperability for microwave access (Wi-MAX) interface, an Ethernet interface, a universal serial bus (USB) interface, a cellular network interface, a Bluetooth interface, a near field communication (NFC) interface, and the like.

[0230] In one embodiment of the present application, the above components of the computing device 600 and Figure 6 Other components not shown in the figure may also be connected to each other, for example, via a bus. It should be understood that Figure 6 The computing device structure block diagram shown is only for the purpose of illustration, and is not intended to limit the scope of the present application. Those skilled in the art may add or replace other components as needed.

[0231] The computing device 600 may be any type of stationary or mobile computing device, including a mobile computer or mobile computing device (e.g., a tablet computer, a personal digital assistant, a laptop computer, a notebook computer, a netbook, etc.), a mobile phone (e.g., a smart phone), a wearable computing device (e.g., a smart watch, smart glasses, etc.), or other types of mobile devices, or a stationary computing device such as a desktop computer or PC. The computing device 600 may also be a mobile or stationary server.

[0232] The processor 620 is used to execute the following computer executable instructions to implement any of the above steps of the optimization simulation method for the satellite communication system.

[0233] The above is a schematic scheme of a computing device of this embodiment. It should be noted that the technical scheme of the computing device and the technical scheme of the optimization simulation method of the above-mentioned satellite communication system belong to the same concept, and the details not described in detail in the technical scheme of the computing device can be referred to the description of the technical scheme of the optimization simulation method of the above-mentioned satellite communication system.

[0234] An embodiment of the present application further provides a computer-readable storage medium storing computer instructions, which, when executed by a processor, are used to implement any of the steps of the above-mentioned optimization simulation method for a satellite communication system.

[0235] The above is a schematic scheme of a computer-readable storage medium of this embodiment. It should be noted that the technical scheme of the storage medium and the technical scheme of the optimization simulation method of the above-mentioned satellite communication system belong to the same concept, and the details not described in detail in the technical scheme of the storage medium can be referred to the description of the technical scheme of the optimization simulation method of the above-mentioned satellite communication system.

[0236] The above describes specific embodiments of the present application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0237] Computer instructions include computer program codes, which may be in source code form, object code form, executable files, or some intermediate form, etc. Computer readable media may include: any entity or device capable of carrying computer program codes, recording media, USB flash drives, mobile hard disks, magnetic disks, optical disks, computer memories, read-only memories (ROM), random access memories (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc.

[0238] It should be noted that, for the above-mentioned method embodiments, for the sake of simplicity of description, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described action sequence, because according to the present application, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.

[0239] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0240] The preferred embodiments of the present application disclosed above are only used to help explain the present application. The optional embodiments do not describe all the details in detail, nor do they limit the invention to specific implementation methods. Obviously, many modifications and changes can be made according to the content of the present application. The present application selects and specifically describes these embodiments in order to better explain the principles and practical applications of the present application, so that those skilled in the art can understand and use the present application well. The present application is only limited by the claims and their full scope and equivalents.

Claims

1. An optimization simulation method for a satellite communication system, characterized in that: The method comprises: Constructing an optimized simulation model of a satellite communication system, wherein the optimized simulation model includes a ground terminal, a satellite, and a gateway; At each simulation time point within the simulation duration, determining the traffic volume to be transmitted of the target ground terminal at the simulation time point, wherein the target ground terminal is any ground terminal in the optimization simulation model; Determining a target traffic volume of each service satellite according to the traffic volume to be transmitted and the number of service satellites, wherein the service satellite is a satellite that provides communication services to the target ground terminal; For each of the first transfer numbers from the serving satellite or the non-serving satellite to the gateway, the distribution probability of different target traffic volumes within the simulation duration is counted, and an optimization strategy simulation result of the satellite communication system is generated based on the distribution probability, wherein the distribution probability includes the demand distribution of a feeder link, an intersatellite link, a satellite, and a gateway in the optimization simulation model of the satellite communication system, the demand distribution of the feeder link, the intersatellite link, or the satellite is determined according to the first transfer number corresponding to the serving satellite, and the demand distribution of the gateway is determined according to the first transfer number corresponding to the non-serving satellite. Accordingly, the optimization strategy simulation result includes adjusting the bandwidth of the feeder link according to the demand distribution of the feeder link, adjusting the bandwidth of the intersatellite link according to the demand distribution of the intersatellite link, adjusting the satellite architecture in the satellite system according to the demand distribution of the satellite, or adjusting the setting position of the gateway in the satellite communication system according to the demand distribution of the gateway.

2. The optimization simulation method of a satellite communication system according to claim 1, characterized in that: Before determining the target traffic volume of each service satellite according to the traffic volume to be transmitted and the number of service satellites, the method further includes: Determining a first satellite from the optimization simulation model, and determining whether the first satellite satisfies a first set communication condition of the target ground terminal; If the first set communication condition is met, determining the first satellite as a service satellite for the target ground terminal; The next satellite in the optimization simulation model is used as the first satellite, and the operation step of determining whether the first satellite satisfies the first set communication condition of the target ground terminal is continued until the last satellite in the optimization simulation model.

3. The optimization simulation method of the satellite communication system according to claim 2, characterized in that: After determining whether the first satellite satisfies the first set communication condition of the target ground terminal, the method further includes: If the first set communication condition is not met, the first satellite is determined as a non-service satellite, the next satellite in the optimization simulation model is used as the first satellite, and the operation step of determining whether the first satellite meets the first set communication condition of the target ground terminal is continued until the last satellite in the optimization simulation model; In the case where all satellites in the optimization simulation model are non-service satellites, the first transfer number from the target ground terminal to the gateway is set as a first abnormal value.

4. The optimization simulation method of a satellite communication system according to claim 1, characterized in that: Determining the target traffic volume of each service satellite according to the traffic volume to be transmitted and the number of service satellites includes: Determining a single service volume of each service satellite according to the service volume to be transmitted and the number of service satellites; Based on the single service volume of the first service satellite and the cumulative service volume transmitted by the adjacent service satellite, the target service volume of the first service satellite is determined, wherein the first service satellite is any one of the service satellites, and the adjacent service satellite is the previous-hop service satellite on the intersatellite link of the first service satellite.

5. The optimization simulation method of a satellite communication system according to claim 4, characterized in that: Before determining the target traffic volume of the first service satellite based on the single traffic volume of the first service satellite and the accumulated traffic volume transmitted by the adjacent service satellite, the method further includes: For the first service satellite, determining whether there is a gateway station that meets a second set communication condition; If yes, determining that the first hop number from the first service satellite to the gateway is 0 hops; If not, then determining a first transit number from the first serving satellite to the gateway station based on a second transit number from an adjacent satellite to the gateway station in the intersatellite link.

6. The optimization simulation method of a satellite communication system according to claim 5, characterized in that: Determining a first transit number from the first serving satellite to the gateway station based on a second transit number from an adjacent satellite to the gateway station in an intersatellite link includes: Determine a target transfer number with the smallest value among the second transfer numbers from adjacent satellites to a gateway in an intersatellite link; When the target number of transfers is greater than the total number of satellites in the intersatellite link, setting the first number of transfers from the first service satellite to the gateway to a second abnormal value; When the target transit number is not greater than the total number of satellites in the intersatellite link, the target transit number is increased by 1 as the first transit number from the first service satellite to the gateway, and the target traffic of the first service satellite is transmitted to the corresponding gateway along the direction of the first transit number.

7. The optimization simulation method for a satellite communication system according to claim 5, characterized in that: After determining the target traffic volume of the first service satellite based on the single traffic volume of the first service satellite and the accumulated traffic volume transmitted by the adjacent service satellite, the method further includes: When the first hop number from the first service satellite to the gateway is 0, transmitting the target traffic of the first service satellite to the corresponding gateway; When the first hop number from the first serving satellite to the gateway is greater than 0 hops, the target traffic of the first serving satellite is transmitted to a next serving satellite based on the first hop number from the first serving satellite to the gateway.

8. The optimization simulation method for a satellite communication system according to any one of claims 1 to 7, characterized in that: Construct optimized simulation models of satellite communication systems, including: According to the set step length, the ground area is divided into at least one sub-area, and a ground terminal is arranged in each sub-area; Set up satellites and gateways at set locations; Based on the set ground terminals, satellites and gateways, an optimized simulation model of the satellite communication system is constructed.

9. The optimization simulation method for a satellite communication system according to any one of claims 1 to 7, characterized in that: Determining the traffic volume to be transmitted by the target ground terminal at the simulation time point includes: determining the local time of the target ground terminal; Determine the business volume distribution ratio corresponding to the local time based on the time distribution information of the business volume; Determining the data flow of the target ground terminal at the simulation time point according to the estimated traffic volume of the target ground terminal and the traffic volume distribution ratio; The data flow is converted into a data transmission rate to obtain the service volume to be transmitted.

10. The optimization simulation method for a satellite communication system according to any one of claims 1 to 7, characterized in that: For each of the first transfer numbers from the serving satellite or the non-serving satellite to the gateway, statistically analyzing the distribution probabilities of different target traffic volumes within the simulation duration includes: For each of the first transfer numbers from the serving satellite or the non-serving satellite to the gateway, count the number of occurrences of different target traffic volumes within the simulation duration; Based on the number of occurrences of each business volume and the total number of each business volume, obtaining the occurrence probability of each business volume; Based on the occurrence probability of each business volume under each first transfer number, a probability distribution graph corresponding to each first transfer number is drawn, and the probability distribution graph is used as the distribution probability.

11. The optimization simulation method for a satellite communication system according to any one of claims 1 to 7, characterized in that: Generating an optimization strategy simulation result of the satellite communication system based on the distribution probability includes: Determine a first distribution probability of each service volume when the first transfer number is 0, determine a demand distribution for a feeder link based on the first distribution probability, and adjust a bandwidth of the feeder link according to the demand distribution for the feeder link; Determine a second distribution probability of each service volume when the first transfer number is 1, determine a demand distribution for an inter-satellite link based on the second distribution probability, and adjust a bandwidth of the inter-satellite link according to the demand distribution for the inter-satellite link; determining a third distribution probability of each business volume when the first transfer number is a first abnormal value, determining a demand distribution for satellites based on the third distribution probability, and adjusting a satellite architecture in the satellite communication system according to the demand distribution for satellites; Determine a fourth distribution probability of each business volume when the first transfer number is a second abnormal value, determine a demand distribution for a gateway based on the fourth distribution probability, and adjust a setting position of a gateway in the satellite communication system according to the demand distribution for the gateway.

12. The optimization simulation method for a satellite communication system according to any one of claims 1 to 7, characterized in that: Generating an optimization strategy simulation result of the satellite communication system based on the distribution probability includes: Counting the load traffic of each gateway station set in the satellite communication system; Based on the load traffic, the connection settings between the satellite and the gateway in the satellite communication system are adjusted through a load balancing algorithm.

13. An optimization simulation device for a satellite communication system, characterized in that: The device comprises: A construction module is configured to construct an optimized simulation model of a satellite communication system, wherein the optimized simulation model includes a ground terminal, a satellite, and a gateway station; A first determination module is configured to determine, at each simulation time point within the simulation duration, the traffic volume to be transmitted of the target ground terminal at the simulation time point, wherein the target ground terminal is any ground terminal in the optimization simulation model; A second determination module is configured to determine a target traffic volume of each service satellite according to the traffic volume to be transmitted and the number of service satellites, wherein the service satellite is a satellite that provides communication services to the target ground terminal; A generation module is configured to count the distribution probabilities of different target traffic volumes within the simulation duration for each first transfer number from the serving satellite or non-serving satellite to the gateway station, and generate an optimization strategy simulation result of the satellite communication system based on the distribution probability, wherein the distribution probability includes the demand distribution of the feeder link, the intersatellite link, the satellite and the gateway station in the optimization simulation model of the satellite communication system, the demand distribution of the feeder link, the intersatellite link or the satellite is determined according to the first transfer number corresponding to the serving satellite, and the demand distribution of the gateway station is determined according to the first transfer number corresponding to the non-serving satellite. Accordingly, the optimization strategy simulation result includes adjusting the bandwidth of the feeder link according to the demand distribution of the feeder link, adjusting the bandwidth of the intersatellite link according to the demand distribution of the intersatellite link, adjusting the satellite architecture in the satellite system according to the demand distribution of the satellite, or adjusting the setting position of the gateway station in the satellite communication system according to the demand distribution of the gateway station.

14. A computing device comprising: Memory and processor; The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions to implement the steps of the optimization simulation method for the satellite communication system described in any one of claims 1 to 12.

15. A computer-readable storage medium storing computer instructions, which, when executed by a processor, implement the steps of the optimization simulation method for a satellite communication system as described in any one of claims 1 to 12.

16. A computer program product, characterized in that It comprises computer instructions, which, when executed by a processor, implement the steps of the optimization simulation method for a satellite communication system as described in any one of claims 1 to 12.

Citation Information

Patent Citations

  • System capacity optimization method and device for satellite communication constellation

    CN110278024A

  • Multi-beam satellite beam resource adaptation method based on service demand prediction

    CN114071528A