Satellite communication semi-physical simulation system and method for low-orbit giant satellite base
By constructing a hardware-in-the-loop simulation system for the Low Earth Orbit (LEO) Giants satellite communication network, and combining a simulation server cluster with a physical testing system, the challenges of performance evaluation of the LEO Giants communication network were solved. This enabled efficient and accurate evaluation of inter-satellite and satellite-to-ground communication networks, and is suitable for end-to-end communication performance testing.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-26
- Publication Date
- 2026-04-14
AI Technical Summary
Existing technologies are insufficient for efficiently and accurately evaluating and verifying the performance, network parameters, transmission mechanisms, and routing strategies of the Low Earth Orbit (LEO) Giants Consortium (LEO) communication network, especially in terms of evaluating terminal access and uplink/downlink transmission performance in satellite-to-ground communication networks.
A hardware-in-the-loop simulation system for satellite communication in the low Earth orbit constellation is adopted, which includes a simulation server cluster, a satellite communication payload prototype, a ground communication terminal prototype, and a satellite channel simulator. The performance simulation of satellite-to-ground and inter-satellite communication networks is realized through the simulation server cluster. End-to-end communication performance testing and verification are carried out by combining the data transmission between virtual container nodes and physical prototypes.
It enables end-to-end performance testing and verification of the low-Earth orbit giant constellation communication network, applicable to the performance evaluation of inter-satellite and satellite-to-ground communication networks, improving the accuracy and efficiency of evaluation, and reducing costs.
Smart Images

Figure CN121864148A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of satellite communication technology, and in particular relates to a hardware-in-the-loop simulation system and method for satellite communication targeting the low Earth orbit constellation. Background Technology
[0002] The statements in this section are merely background information related to the present invention and do not necessarily constitute prior art.
[0003] In recent years, with the rapid development of large-scale satellite constellation technology, the construction of global communication networks, especially low-Earth orbit (LEO) satellite communication networks, faces new opportunities and challenges. Compared with medium- and high-Earth orbit (MEO) satellites, LEO satellites have advantages such as shorter propagation distances, higher communication rates, lower transmission latency, and lower development costs. Furthermore, LEO satellites exhibit many disruptive characteristics and trends in mass production, rapid deployment, and application services, which will greatly revolutionize and reshape the overall landscape of the satellite communication field. A typical LEO constellation communication network comprises hundreds to tens of thousands of LEO satellites in different orbits, featuring large scale, wide coverage, and low latency, providing ubiquitous broadband internet access services to a massive number of users worldwide.
[0004] However, the rapid expansion of constellation size has significantly increased the complexity of satellite communication systems, posing numerous challenges to overall system design, network operation management, and efficient data transmission. How to efficiently and accurately evaluate and verify the relationship between the performance of the LEO-Gross communication network and its network parameters, transmission mechanisms, and routing strategies has become a hot research topic in both academia and industry. Traditional satellite communication network performance evaluation methods rely on fully digital simulation or fully physical testing, which have significant shortcomings in terms of testing cost, efficiency, real-time performance, and accuracy. Semi-physical simulation methods can combine the advantages of digital simulation and physical testing, achieving realistic and accurate performance simulation evaluation of the LEO-Gross communication network at a lower cost.
[0005] Existing technologies also include hardware-in-the-loop (HIL) simulation solutions for the Giant Swarm communication network. For example, existing methods employ large-scale satellite network HIL simulation systems based on container virtualization technology. The hardware components include a cloud computing system, physical nodes, physical link simulators, and a comprehensive control system. The software components include protocol model library services, simulation scenario services, performance evaluation services, and dynamic demonstration services. This system can perform real-time simulation of routing and switching algorithms and protocols for large-scale satellite communication networks, accurately evaluating network switching performance and resource consumption. However, this system is limited to evaluating the routing and switching performance of inter-satellite communication networks and is not suitable for evaluating the terminal access and uplink / downlink transmission performance of satellite-to-ground communication networks, nor is it suitable for end-to-end communication performance evaluation. Summary of the Invention
[0006] To address at least one of the technical problems in the background art described above, the first aspect of this invention provides a hardware-in-the-loop simulation system and method for satellite communication in the Low Earth Orbit (LEO) constellation, which can realize real-time and accurate performance simulation and evaluation of satellite-to-ground communication networks and inter-satellite communication networks, thereby supporting end-to-end communication performance testing and verification of the LEO constellation network.
[0007] To achieve the above objectives, the present invention adopts the following technical solution: The first aspect of the present invention provides a hardware-in-the-loop simulation system for satellite communication in the constellation Low Earth Orbit (LEO), comprising a simulation server cluster and a physical testing system. The physical testing system includes a satellite communication payload prototype, a ground communication terminal prototype, and a satellite channel simulator. The ground communication terminal prototype and the satellite channel simulator are respectively connected to the simulation server cluster via switches. One end of the satellite communication payload prototype is connected to the simulation server cluster via an interface conversion device and a switch, and the other end is connected to the ground communication terminal prototype via the satellite channel simulator. Multiple satellite communication payload prototypes are connected via the satellite channel simulator.
[0008] Furthermore, the simulation server cluster includes: The simulation scene generation module is used to construct simulation scenes based on the input simulation scene parameters; The constellation optimization module is used to design the optimal constellation configuration based on the input satellite communication mission requirements parameters; The constellation orbit recursion module is used to perform dynamic simulation of satellite orbits based on the optimal constellation configuration, and obtain the position information of all satellite nodes; The container simulation engine module is used to create corresponding virtual container nodes for all nodes in the simulation scenario and allocate resources, and load the satellite communication protocol on all virtual container nodes. The business data transmission module is used to connect the data transmission link between the virtual container node and the physical prototype; according to the requirements of the satellite communication mission, source terminal nodes and destination terminal nodes are set; combined with the loaded satellite communication protocol, the set source terminal nodes and destination terminal nodes perform end-to-end business data transmission and obtain the simulation results of performance indicators during the business transmission process.
[0009] Furthermore, in the simulation scenario generation module, the simulation scenario parameters include: the distribution of satellite nodes, user terminals, and ground stations, as well as their own characteristic parameters; the satellite communication mission requirement parameters include the latitude and longitude of the coverage area, communication coverage rate, and revisit interval.
[0010] Furthermore, in the business data transmission module, in conjunction with the loaded satellite communication protocol, the source terminal node and the destination terminal node are set to perform end-to-end business data transmission, including: setting the transmission service type and capacity, source terminal node and destination terminal node according to the satellite communication mission requirements, and running end-to-end business data transmission, including the source terminal node accessing the source satellite node, the source terminal node transmitting business data to the source satellite node through the satellite-to-ground uplink, inter-satellite routing forwarding of business data, the destination terminal node accessing the destination satellite node, and the destination satellite node transmitting business data to the destination terminal node through the satellite-to-ground downlink.
[0011] Furthermore, the system also includes a simulation environment configuration module, which is used to initialize and set parameters for the satellite communication payload prototype, the ground communication terminal prototype, and the satellite channel simulator, and to connect the data transmission interface between the virtual container node and the physical prototype.
[0012] Furthermore, the system also includes a network simulation and deduction module, configured to: update the positions of the low-Earth orbit giant constellation communication network nodes in real time according to the simulation time parameter settings, and update the link connectivity between each container node in real time based on the dynamic changes in the constellation network topology.
[0013] A second aspect of the present invention provides a hardware-in-the-loop simulation method for satellite communication in the constellation Low Earth Orbit (LEO), comprising the following steps: The simulation scenario is constructed based on the input simulation scenario parameters, and the optimal constellation configuration is designed based on the input satellite communication mission requirement parameters. Dynamic simulations of satellite orbits are performed based on the optimal constellation configuration to obtain the position information of all satellite nodes; Create corresponding virtual container nodes for all nodes in the simulation scenario and allocate resources, and load the satellite communication protocol on all virtual container nodes; A data transmission link connecting virtual container nodes and physical prototypes; Based on the requirements of the satellite communication mission, set up source terminal nodes and destination terminal nodes; By combining the loaded satellite communication protocol, the source terminal node and the destination terminal node are set to perform end-to-end service data transmission, and the performance index simulation results during the service transmission process are obtained.
[0014] Furthermore, the step of creating corresponding virtual container nodes for all nodes in the simulation scenario and allocating resources, and loading satellite communication protocols on all virtual container nodes, includes: Create corresponding virtual container nodes for all satellite nodes, user terminals and ground stations in the simulation scenario and allocate resources. Load inter-satellite communication protocols and satellite-to-ground communication protocols based on satellite container nodes, load ground-side satellite-to-ground communication protocols based on ground station container nodes, and load terminal communication protocols based on user terminal container nodes.
[0015] Furthermore, the end-to-end service data transmission process includes: the source terminal node accessing the source satellite node, the source terminal node transmitting service data to the source satellite node through the satellite-to-ground uplink, inter-satellite routing forwarding of service data, the destination terminal node accessing the destination satellite node, and the destination satellite node transmitting service data to the destination terminal node through the satellite-to-ground downlink.
[0016] Furthermore, the method also includes: updating the positions of all satellite nodes, user terminals and ground stations in the low Earth orbit constellation in real time according to the simulation time parameter settings, and updating the link connectivity between each container node and the link connectivity between the virtual container node and the physical prototype in real time according to the dynamic changes in the constellation network topology.
[0017] Compared with the prior art, the beneficial effects of the present invention are: This invention enables digital simulation of the low-Earth orbit giant constellation communication network through a simulation server cluster; the satellite communication payload prototype is connected to the ground communication terminal prototype through a satellite channel simulator to achieve on-site testing of satellite-to-ground uplink and downlink communication functions; multiple satellite communication payload prototypes can be connected through the satellite channel simulator to achieve on-site testing of inter-satellite communication functions and on-board routing and switching functions; it is not only applicable to the performance evaluation of routing and switching in inter-satellite communication networks, but also to the performance evaluation of terminal access and uplink and downlink transmission in satellite-to-ground communication networks, thus realizing the construction of an end-to-end communication system.
[0018] Advantages of additional aspects of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. Attached Figure Description
[0019] The accompanying drawings, which form part of this invention, are used to provide a further understanding of the invention. The illustrative embodiments of the invention and their descriptions are used to explain the invention and do not constitute an improper limitation of the invention.
[0020] Figure 1 This is a schematic diagram of the components of a hardware-in-the-loop simulation system for satellite communication in the constellation Low Earth Orbit provided in an embodiment of the present invention; Figure 2 This is a flowchart illustrating the working principle of the hardware-in-the-loop simulation system for satellite communication in the constellation Low Earth Orbit provided in this embodiment of the invention. Figure 3 This is a schematic diagram of the hardware-in-the-loop simulation method for satellite communication in the constellation Low Earth Orbit provided in an embodiment of the present invention. Detailed Implementation
[0021] The present invention will be further described below with reference to the accompanying drawings and embodiments.
[0022] It should be noted that the following detailed description is illustrative and intended to provide further explanation of the invention. Unless otherwise specified, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains.
[0023] It should be noted that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the scope of exemplary embodiments according to the invention. As used herein, the singular form is intended to include the plural form as well, unless the context clearly indicates otherwise. Furthermore, it should be understood that when the terms "comprising" and / or "including" are used in this specification, they indicate the presence of features, steps, operations, devices, components, and / or combinations thereof.
[0024] In this invention, terms such as "fixed connection," "connected," and "linked" should be interpreted broadly, indicating a fixed connection, an integral connection, or a detachable connection; a direct connection or an indirect connection through an intermediate medium. Those skilled in the art can determine the specific meaning of these terms in this invention based on the specific circumstances, and they should not be construed as limitations on the invention.
[0025] like Figure 1 As shown, this embodiment of the invention first provides a semi-physical simulation system for satellite communication in the constellation Low Earth Orbit (LEO), including a simulation server cluster and a physical testing system; the physical testing system includes a satellite communication payload prototype, a ground communication terminal prototype, and a satellite channel simulator; The ground communication terminal prototype and the satellite channel simulator are respectively connected to the simulation server cluster through switches. One end of the satellite communication payload prototype is connected to the simulation server cluster through an interface conversion device and a switch, and the other end is connected to the ground communication terminal prototype through the satellite channel simulator. Multiple satellite communication payload prototypes are connected through the satellite channel simulator.
[0026] Through the system's connection architecture, a digital simulation function for the Low Earth Orbit (LEO) Giants Consortium (LEO) communication network can be realized within the simulation server cluster. The satellite communication payload prototype is connected to the ground communication terminal prototype via a satellite channel simulator to achieve actual testing of satellite-to-ground uplink and downlink communication functions. Multiple satellite communication payload prototypes can be connected via the satellite channel simulator to achieve actual testing of inter-satellite communication functions and on-board routing and switching functions. The simulation server is connected to the satellite communication payload prototype, the ground communication terminal prototype, and the satellite channel simulator via a high-performance switch and interface conversion device to achieve a hybrid virtual-physical simulation test and verification of the LEO Giants Consortium communication network.
[0027] The simulation server cluster includes an integrated display and control subsystem and a network simulation and deduction subsystem; The integrated display and control subsystem includes a simulation scenario configuration module and a situation display module, which can realize large-scale satellite communication simulation scenario parameter setting and situation display functions.
[0028] The simulation scenario configuration module includes four sub-modules: node configuration, link configuration, service configuration, and simulation configuration. It enables the configuration of satellite node parameters, terminal node parameters, ground station node parameters, satellite-to-ground and inter-satellite communication link parameters, transmission service parameters, and simulation system control parameters in the satellite communication network. The situation display module includes three sub-modules: simulation scene display, network status display, and network performance display. It enables real-time display of satellite communication two-dimensional / three-dimensional simulation scenes, network topology, node status, link status, network latency, and throughput.
[0029] The network simulation and deduction subsystem includes a digital model of satellite communication payload, a digital model of ground communication terminal, a constellation optimization design module, a constellation orbit derivation module, a network performance evaluation module, and a container simulation engine module. Specifically, the digital model of the satellite communication payload includes inter-satellite communication protocol stack software and satellite-side satellite-to-ground communication protocol stack software, realizing the simulation of inter-satellite communication protocol and satellite-side satellite-to-ground communication protocol; The digital model of the ground communication terminal includes the ground-side satellite-to-ground communication protocol stack software and the terminal mobility model, realizing the simulation of the ground-side satellite-to-ground communication protocol and the simulation of various terminal mobility. The constellation optimization design module includes satellite constellation configuration optimization design software and phased deployment optimization design software, enabling the simulation output of the optimal constellation configuration and phased configuration under multiple constraints; The constellation orbit recursion module includes real-time simulation and recursion software for satellite constellations, which has the function of high-precision recursion of the spatial position of satellite nodes and can realize the dynamic simulation of no less than 1,000 satellite nodes. The network performance evaluation module includes software for evaluating network service completion indicators and software for evaluating network resource utilization indicators, enabling performance evaluation of indicators such as speed, latency, packet loss rate, and resource utilization of the LEO Giants communication network. The container simulation engine module includes host-level simulation engine software and node-level simulation engine software, enabling flexible deployment and efficient resource management of containers, inter-container link connection and dynamic task scheduling, simulation time synchronization, distributed cross-physical machine data transfer, and other functions, thereby controlling the operation of the entire simulation system.
[0030] The satellite communication payload prototype includes a satellite-to-ground communication module, an inter-satellite communication module, and an on-board routing and switching module, which can realize data transmission between satellite and ground and between satellites, as well as satellite network data routing and forwarding functions.
[0031] The satellite-to-ground communication module includes a baseband signal processing component, a radio frequency channel component, and a multi-beam phased array antenna, enabling high-speed uplink and downlink data transmission of no less than 100 Mbps between satellite and ground. The inter-satellite communication module includes an optical head, a processor, and an electrical control box, enabling bidirectional high-speed data transmission between satellites at speeds of no less than 1Gbps. The onboard routing and switching module includes a high-performance processor chip and a switch chip, enabling data exchange capacity of no less than 10Gbps, as well as static and dynamic routing functions.
[0032] The ground communication terminal prototype includes a baseband signal processing module, a radio frequency channel module, and a phased array antenna module, and has high-speed data transmission and reception capabilities between satellite and ground.
[0033] The satellite channel simulator includes a signal processor and a radio frequency channel; it is used to simulate the highly dynamic wireless channel experienced by satellite communication links in a real three-dimensional environment, including large-scale path loss, shadow fading, various small-scale fading, time delay, Doppler shift and noise, etc.
[0034] The specific working principle of a hardware-in-the-loop simulation system for satellite communication in the constellation Low Earth Orbit is as follows: Figure 2 As shown, the specific steps include the following: Step 1: Users create a new simulation scene or load an existing simulation scene in the front-end interface of the simulation system, and modify the simulation scene parameters according to their own needs; Step 2: After the simulation scenario is built, the user inputs the satellite communication mission requirements, including the latitude and longitude of the coverage area, communication coverage rate, revisit interval, etc. Step 3: The simulation system runs the satellite constellation optimization design module according to the satellite communication mission requirements in Step 2, and outputs the optimal constellation configuration; Step 4: The simulation system runs the satellite constellation orbit recursion module according to the optimal constellation configuration, performs satellite orbit dynamics simulation, stores the position information of all satellite nodes, and displays a two-dimensional / three-dimensional view of the satellite constellation operation on the simulation display device. Step 5: The simulation system establishes corresponding virtual container nodes for the satellite, user terminal, and ground station in the simulation scenario and allocates computing, storage, and other resources. Step 6: After all virtual container nodes are initialized, the satellite container node loads the digital model of the satellite communication payload, and the user terminal and ground station container nodes load the digital model of the ground communication terminal and run the satellite communication protocol. Step 7: Start the satellite communication payload prototype, ground communication terminal prototype, and satellite channel simulator, and set the satellite channel simulator parameters, including channel model, Doppler shift, communication delay, etc. Step 8: Based on the requirements of the satellite communication mission, set the transmission service type and capacity, source terminal node and destination terminal node, and execute end-to-end service data transmission, including source terminal node accessing source satellite node, source terminal node transmitting service data to source satellite node through satellite-to-ground uplink, inter-satellite routing forwarding service data, destination terminal node accessing destination satellite node, and destination satellite node transmitting service data to destination terminal node through satellite-to-ground downlink.
[0035] It should be noted that in this embodiment, both the source terminal node and the destination terminal node can be set to the IP address of the physical prototype or the virtual container node. Step 9: After the service transmission is completed, display the simulation results of performance indicators such as end-to-end service transmission rate, service packet loss rate, and service latency on the simulation display device.
[0036] Furthermore, the simulation server cluster is configured as follows: The simulation scene generation module is used to construct simulation scenes based on the input simulation scene parameters; The constellation optimization module is used to design the optimal constellation configuration based on the input satellite communication mission requirements parameters; The constellation orbit recursion module is used to perform dynamic simulation of satellite orbits based on the optimal constellation configuration, and obtain the position information of all satellite nodes; The container simulation engine module is used to create corresponding virtual container nodes for all nodes in the simulation scenario and allocate resources, and load the satellite communication protocol on all virtual container nodes. The simulation environment configuration module is used to initialize and set parameters for the satellite communication payload prototype, the ground communication terminal prototype, and the satellite channel simulator, and to connect the data transmission interface between the virtual container node and the physical prototype. The business data transmission module is used to connect the data transmission link between the virtual container node and the physical prototype; according to the requirements of the satellite communication mission, source terminal nodes and destination terminal nodes are set; combined with the loaded satellite communication protocol, the set source terminal nodes and destination terminal nodes perform end-to-end business data transmission and obtain the simulation results of performance indicators during the business transmission process.
[0037] Specifically, in the simulation scenario generation module, the main parameters of the simulation scenario include the distribution of satellite nodes, user terminals, and ground stations, as well as their own characteristic parameters; the main parameters of the simulation task include task requirements, transmission services, and simulation running time.
[0038] It should be noted that when constructing a simulation scenario based on the input simulation scenario parameters, the simulation task scenario configuration file can be imported into existing simulation scenario construction software. This is not the focus of this invention. Therefore, this embodiment will not provide a detailed explanation of how to import the simulation task scenario configuration file into specific software.
[0039] Furthermore, in the constellation optimization module, the optimal constellation configuration is the configuration that minimizes the number of satellites while meeting the requirements of satellite communication missions.
[0040] Specifically, the constellation configuration parameters include satellite orbital altitude, orbital inclination, total number of satellites, number of orbital planes, and phase factor.
[0041] Furthermore, in the container simulation engine module, corresponding virtual container nodes are created for all nodes in the simulation scenario and resources are allocated. The satellite communication protocol on all virtual container nodes is loaded, specifically including: After initializing the virtual container nodes, corresponding virtual container nodes are created and resources are allocated for all satellite nodes, user terminals and ground stations in the simulation scenario. The inter-satellite communication protocol and satellite-to-ground communication protocol are loaded based on the satellite container nodes, the ground-side satellite-to-ground communication protocol is loaded based on the ground station container nodes, and the terminal communication protocol is loaded based on the user terminal container nodes.
[0042] Furthermore, the simulation environment configuration module includes specific initialization and setting parameters for the satellite communication payload prototype, the ground communication terminal prototype, and the satellite channel simulator, including: In this embodiment, the container node parameters include container node computing and storage resources; the satellite communication payload prototype parameters include communication rate and transmission power; the ground communication terminal prototype parameters include communication rate and transmission power; and the satellite channel simulator parameters include channel model, Doppler shift, and communication delay.
[0043] Furthermore, the system also includes a network simulation and deduction module, configured to: update the positions of the low-Earth orbit giant constellation communication network nodes in real time according to the simulation time parameter settings, and update the link connectivity between each container node in real time based on the dynamic changes in the constellation network topology.
[0044] Furthermore, in the business data transmission module, a data transmission link connects the virtual container node and the physical prototype; according to the requirements of the satellite communication mission, source terminal nodes and destination terminal nodes are set; specifically including: It should be noted that both the source terminal node and the destination terminal node can be set to the IP address of a physical prototype or a virtual container node.
[0045] Furthermore, the process of combining the loaded satellite communication protocol and configuring the source and destination terminal nodes to perform end-to-end service data transmission specifically includes: Specifically, based on the requirements of satellite communication missions, the transmission service types and capacities, source terminal nodes and destination terminal nodes are set, and end-to-end service data transmission functions are run, including source terminal nodes accessing source satellite nodes, source terminal nodes transmitting service data to source satellite nodes through satellite-to-ground uplink, inter-satellite routing forwarding of service data, destination terminal nodes accessing destination satellite nodes, and destination satellite nodes transmitting service data to destination terminal nodes through satellite-to-ground downlink.
[0046] like Figure 3 As shown, another embodiment of the present invention provides a hardware-in-the-loop simulation method for satellite communication in the constellation Low Earth Orbit (LEO), specifically including: Step 1: Obtain the relevant parameters of the simulation scenario and simulation task; In this embodiment, the user inputs relevant parameters of the simulation scene and simulation task into the simulation system display interface according to the actual task requirements, forming a simulation task scene configuration file. The system runs the configuration file to complete the construction of the two-dimensional / three-dimensional simulation scene and writes the configuration file into the simulation system database.
[0047] Specifically, the main parameters of the simulation scenario include the distribution of satellite nodes, user terminals, and ground stations, as well as their own characteristic parameters; the main parameters of the simulation task include task requirements, transmission services, and simulation running time.
[0048] Step 2: Construct a simulation scenario based on the input simulation scenario parameters, and design the optimal constellation configuration based on the input satellite communication mission requirements parameters; perform dynamic simulation of satellite orbits based on the optimal constellation configuration to obtain the position information of all satellite nodes and constellation network topology information; It should be noted that when constructing a simulation scenario based on the input simulation scenario parameters, the simulation task scenario configuration file can be imported into existing simulation scenario construction software. This is not the focus of this invention. Therefore, this embodiment will not provide a detailed explanation of how to import the simulation task scenario configuration file into specific software.
[0049] Additionally, it should be noted that in this embodiment, the optimal constellation configuration is the configuration that minimizes the number of satellites required to meet the satellite communication mission requirements. Specifically, the constellation configuration parameters include satellite orbital altitude, orbital inclination, total number of satellites, number of orbital planes, and phase factor, etc.
[0050] Step 3: Create corresponding virtual container nodes for all nodes in the simulation scenario and allocate resources, and load the satellite communication protocol on all virtual container nodes; In this embodiment, all nodes in the simulation scenario include not only all satellite nodes in step 2, but also user terminals and ground stations. Therefore, after initializing the virtual container nodes, corresponding virtual container nodes are created for all satellite nodes, user terminals and ground stations in the simulation scenario and resources are allocated. The specific resource allocation size can be set according to actual needs. In this embodiment, loading the satellite communication protocol on all virtual container nodes specifically includes: loading the inter-satellite communication protocol and the satellite-side satellite-to-ground communication protocol based on the satellite container node, loading the ground-side satellite-to-ground communication protocol based on the ground station container node, and loading the terminal communication protocol based on the user terminal container node.
[0051] Step 4: Connect the data transmission link between the virtual container node and the physical prototype; It should be noted that before connecting the data transmission link between the virtual container node and the physical prototype, the satellite communication payload prototype, the ground communication terminal prototype, and the satellite channel simulator need to be initialized and their parameters set, and then the data transmission interface between the virtual container node and the physical prototype needs to be connected. In this embodiment, the container node parameters include container node computing and storage resources; the satellite communication payload prototype parameters include communication rate and transmission power; the ground communication terminal prototype parameters include communication rate and transmission power; and the satellite channel simulator parameters include channel model, Doppler shift, and communication delay.
[0052] Step 5: Based on the data transmission link between the connected virtual container nodes and the physical prototype, perform dynamic operation and information transmission of the virtual-physical joint satellite constellation network in a given scenario, and evaluate network performance based on the data acquired during the transmission process; In this embodiment, the positions of all satellite nodes, user terminals, and ground stations are updated in real time according to the simulation time parameter settings. Then, the link connectivity between each container node and the link connectivity between the virtual container node and the physical prototype are updated in real time according to the dynamic changes in the constellation network topology. At the same time, the satellite and ground terminal communication digital model on the virtual container and the satellite and terminal communication protocol software on the physical prototype are run to realize the dynamic operation and information transmission of the virtual and physical satellite constellation network under a given simulation scenario. In this embodiment, when performing dynamic operation and information transmission of a virtual-real combined satellite constellation network under a given scenario, dynamic resource scheduling and service data transmission are carried out according to mission information and constellation network topology. The satellite constellation network completes user access and handover, satellite-to-ground uplink and downlink service data transmission, and inter-satellite service data forwarding functions according to satellite-to-ground and inter-satellite communication protocols. Specifically, based on the requirements of satellite communication missions, the transmission service types and capacities, source terminal nodes and destination terminal nodes are set, and end-to-end service data transmission functions are run, including source terminal nodes accessing source satellite nodes, source terminal nodes transmitting service data to source satellite nodes through satellite-to-ground uplink, inter-satellite routing forwarding of service data, destination terminal nodes accessing destination satellite nodes, and destination satellite nodes transmitting service data to destination terminal nodes through satellite-to-ground downlink.
[0053] It should be noted that both the source terminal node and the destination terminal node can be set to the IP address of a physical prototype or a virtual container node.
[0054] Specifically, network performance can be evaluated based on data acquired during transmission. This can be done by analyzing and evaluating the performance of the Low Orbit Giants network based on factors such as service completion and network resource consumption, and then displaying the network performance evaluation results on the front-end interface of the simulation system.
[0055] The network performance evaluation indicators mainly include service transmission rate, service packet loss rate, and service transmission latency.
[0056] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A hardware-in-the-loop simulation system for satellite communication in the constellation Low Earth Orbit (LEO), characterized in that, The system includes a simulation server cluster and a physical testing system. The physical testing system includes a satellite communication payload prototype, a ground communication terminal prototype, and a satellite channel simulator. The ground communication terminal prototype and the satellite channel simulator are connected to the simulation server cluster via switches. One end of the satellite communication payload prototype is connected to the simulation server cluster via an interface conversion device and a switch, and the other end is connected to the ground communication terminal prototype via the satellite channel simulator. Multiple satellite communication payload prototypes are connected through the satellite channel simulator.
2. The hardware-in-the-loop simulation system for satellite communication in the constellation Low Earth Orbit (LEO) as described in claim 1, characterized in that, The simulation server cluster includes: The simulation scene generation module is used to construct simulation scenes based on the input simulation scene parameters; The constellation optimization module is used to design the optimal constellation configuration based on the input satellite communication mission requirements parameters; The constellation orbit recursion module is used to perform dynamic simulation of satellite orbits based on the optimal constellation configuration, and obtain the position information of all satellite nodes; The container simulation engine module is used to create corresponding virtual container nodes for all nodes in the simulation scenario and allocate resources, and load the satellite communication protocol on all virtual container nodes. The business data transmission module is used to connect the data transmission link between the virtual container node and the physical prototype; according to the requirements of the satellite communication mission, source terminal nodes and destination terminal nodes are set; combined with the loaded satellite communication protocol, the set source terminal nodes and destination terminal nodes perform end-to-end business data transmission and obtain the simulation results of performance indicators during the business transmission process.
3. The hardware-in-the-loop simulation system for satellite communication in the constellation Low Earth Orbit (LEO) as described in claim 2, characterized in that, In the simulation scenario generation module, the simulation scenario parameters include: the distribution of satellite nodes, user terminals, and ground stations, as well as their own characteristic parameters; the satellite communication mission requirement parameters include the latitude and longitude of the coverage area, communication coverage rate, and revisit interval.
4. The hardware-in-the-loop simulation system for satellite communication in the constellation Low Earth Orbit (LEO) as described in claim 2, characterized in that, In the business data transmission module, in conjunction with the loaded satellite communication protocol, the source terminal node and the destination terminal node are set to perform end-to-end business data transmission, including: setting the transmission service type and capacity, source terminal node and destination terminal node according to the satellite communication mission requirements, and running end-to-end business data transmission, including the source terminal node accessing the source satellite node, the source terminal node transmitting business data to the source satellite node through the satellite-to-ground uplink, inter-satellite routing forwarding of business data, the destination terminal node accessing the destination satellite node, and the destination satellite node transmitting business data to the destination terminal node through the satellite-to-ground downlink.
5. A hardware-in-the-loop simulation system for satellite communication in the constellation Low Earth Orbit (LEO) as described in claim 1, characterized in that, The system also includes a simulation environment configuration module, which is used to initialize and set parameters for the satellite communication payload prototype, the ground communication terminal prototype, and the satellite channel simulator, and to connect the data transmission interface between the virtual container node and the physical prototype.
6. The hardware-in-the-loop simulation system for satellite communication in the constellation Low Earth Orbit (LEO) as described in claim 1, characterized in that, The system also includes a network simulation and deduction module, configured to: update the positions of the low-Earth orbit giant constellation communication network nodes in real time according to the simulation time parameter settings, and update the link connectivity between each container node in real time based on the dynamic changes in the constellation network topology.
7. A hardware-in-the-loop simulation method for satellite communication in the constellation Low Earth Orbit (LEO), characterized in that, Includes the following steps: The simulation scenario is constructed based on the input simulation scenario parameters, and the optimal constellation configuration is designed based on the input satellite communication mission requirement parameters. Dynamic simulations of satellite orbits are performed based on the optimal constellation configuration to obtain the position information of all satellite nodes; Create corresponding virtual container nodes for all nodes in the simulation scenario and allocate resources, and load the satellite communication protocol on all virtual container nodes; A data transmission link connecting virtual container nodes and physical prototypes; Based on the requirements of the satellite communication mission, set up source terminal nodes and destination terminal nodes; By combining the loaded satellite communication protocol, the source terminal node and the destination terminal node are set to perform end-to-end service data transmission, and the performance index simulation results during the service transmission process are obtained.
8. A hardware-in-the-loop simulation method for satellite communication targeting the low Earth orbit giant constellation as described in claim 7, characterized in that, The process involves creating corresponding virtual container nodes for all nodes in the simulation scenario, allocating resources, and loading satellite communication protocols onto all virtual container nodes, including: Create corresponding virtual container nodes for all satellite nodes, user terminals and ground stations in the simulation scenario and allocate resources. Load inter-satellite communication protocols and satellite-to-ground communication protocols based on satellite container nodes, load ground-side satellite-to-ground communication protocols based on ground station container nodes, and load terminal communication protocols based on user terminal container nodes.
9. A hardware-in-the-loop simulation method for satellite communication in the constellation Low Earth Orbit (LEO) as described in claim 7, characterized in that, The end-to-end service data transmission process includes: the source terminal node accessing the source satellite node, the source terminal node transmitting service data to the source satellite node through the satellite-to-ground uplink, inter-satellite routing forwarding of service data, the destination terminal node accessing the destination satellite node, and the destination satellite node transmitting service data to the destination terminal node through the satellite-to-ground downlink.
10. A hardware-in-the-loop simulation method for satellite communication in the constellation Low Earth Orbit (LEO) as described in claim 7, characterized in that, The method further includes: updating the positions of all satellite nodes, user terminals and ground stations in the low Earth orbit constellation in real time according to the simulation time parameter settings, and updating the link connectivity between each container node and the link connectivity between the virtual container node and the physical prototype in real time according to the dynamic changes in the constellation network topology.
Citation Information
Patent Citations
Satellite networking routing protocol simulation system and method
CN106571956A
Semi-physical simulation system of broadband multimedia satellite communication based on Internet protocol
CN106789404A
Comprehensive simulation system and method of low earth orbit satellite access network system, and storage medium
CN115276764A
Satellite network digital prototype construction method and device based on digital twinning
CN118338335A