Virtual satellite node construction method supporting link-level simulation
By building virtual satellite nodes that support link-level simulation, the problem that existing simulation platforms cannot effectively simulate the complexity and dynamics of multi-level networks is solved, and detailed simulation and efficient evaluation of multi-level satellite networks are achieved.
Patent Information
- Application Number
- CN202411972621.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-30
- Publication Date
- 2025-05-06
AI Technical Summary
The existing satellite network simulation platform lacks effective simulation of the complexity and dynamics of multi-level networks. It only considers the on-off of the link, and cannot fully simulate the complex communication environment between high and low-orbit satellites and ground units.
A virtual satellite node construction method supports link-level simulation is adopted. By building a container operating environment, configuring satellite orbit, antenna and link parameters, the motion, antenna and beam, transmitter and receiver modules of the virtual satellite node are constructed, and access protocols and routing protocols are loaded to realize detailed simulation of the virtual satellite node.
High-grained simulation of multi-level satellite networks is realized, and the simulation of any node and any link can be simulated, the working efficiency of the simulation platform is improved, and more system performance evaluation indicators are provided.
Smart Images

Figure CN119945523A_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the technical field of satellite communication simulation, and in particular relates to a method for constructing a virtual satellite node supporting link-level simulation. Background Art
[0002] In the field of modern aerospace communications, the design and deployment of multi-level satellite networks is a complex and costly task. Therefore, simulation testing is particularly necessary, which can verify and optimize key technologies such as network topology, communication protocols, routing algorithms, etc., and evaluate system performance indicators before actually investing huge resources, thereby providing scientific decision support for system design.
[0003] In the simulation process, the use of containerization technology to build virtual satellite nodes brings significant advantages. By sharing the host operating system kernel, resource overhead is greatly reduced, allowing more simulation instances to run on limited hardware resources, which is in line with the large-scale development trend of satellite networks and improves resource utilization. The flexibility and scalability of containerization technology enable general virtual satellite nodes to be quickly built in batches to meet simulation needs of different scales, providing strong support for the simulation of multi-level satellite networks.
[0004] Currently, the existing satellite network simulation platform mainly focuses on routing protocol simulation. The multi-level network includes high-orbit and low-orbit satellites and various ground units. The network scale is large and the structure is complex. The network topology and physical links change dynamically, and the functions, protocols, and states of various nodes themselves vary greatly. The existing simulation platform mainly focuses on routing protocol simulation, which only considers the connection and disconnection of links and lacks simulation of such complexity and dynamics. Summary of the invention
[0005] In view of the above problems, the purpose of the present invention is to provide a method for constructing a virtual satellite node that supports link-level simulation, so as to solve the problem that the existing simulation platform lacks complexity and dynamism.
[0006] To achieve the above object, the technical solution adopted by the present invention includes:
[0007] A method for constructing a virtual satellite node supporting link-level simulation comprises the following steps:
[0008] S1, build the container operating environment;
[0009] This includes creating a satellite node base image and generating a satellite node container as a container operating environment;
[0010] S2, configure satellite orbit parameters;
[0011] It includes generating the real-time position and attitude information of the satellite node, opening the port for the position management module to query and configure, and constructing the motion module of the virtual satellite node;
[0012] S3, configure satellite antenna parameters;
[0013] The number of antennas is set according to the onboard antenna configuration and link conditions, and the antenna diameter, antenna gain, efficiency, and the number, shape, direction, and frequency of beams of each antenna are set according to the number of antennas. The attribute query and configuration ports are opened to construct the antenna and beam modules of the virtual satellite node.
[0014] S4, configure satellite transmission link parameters;
[0015] The number of transmitters is set according to the satellite link conditions, and the information rate, carrier frequency, available bandwidth, EI RP, encoding method, scrambling method and modulation method are set according to the number of transmitters, and the information flow interaction port is opened to construct a transmitter module for the virtual satellite node;
[0016] S5, configure satellite receiving link parameters;
[0017] The carrier frequency, G / T value, demodulation mode, descrambling mode and decoding mode are set according to the number of receivers, and the information flow interaction port is opened to construct the receiver module of the virtual satellite node;
[0018] S6, configure satellite access protocol;
[0019] By writing scripts to build a custom access protocol or selecting and loading from the protocol library of the satellite node, the access function module of the virtual satellite node is constructed;
[0020] S7, configure satellite network routing protocol;
[0021] Load the native intra-domain and inter-domain routing protocols to construct the routing function module of the virtual satellite node;
[0022] S8, complete the construction of each functional module in the virtual satellite node, start the satellite container, and run the service.
[0023] A high-orbit satellite node constructed by the virtual satellite node construction method supporting link-level simulation disclosed in the present application.
[0024] A low-orbit satellite node constructed by the virtual satellite node construction method supporting link-level simulation disclosed in the present application.
[0025] A simulation platform includes a satellite node constructed by the virtual satellite node construction method supporting link-level simulation disclosed in the present application.
[0026] A satellite communication system comprises a high-orbit satellite node, a high-and-low-orbit inter-satellite link environment container, a first low-orbit satellite node, a low-orbit inter-satellite link environment container, a second low-orbit satellite node, a satellite-and-low-orbit link environment container and a ground terminal connected in series in sequence; the high-orbit satellite node, the first low-orbit satellite node and the second low-orbit satellite node are all constructed by the virtual satellite node construction method supporting link-level simulation disclosed in the present application.
[0027] Compared with the prior art, the advantages of the present invention are:
[0028] (1) The virtual satellite node construction method supporting link-level simulation of the present invention decouples the node function from the link environment, facilitates the simulation of any nodes and any links in the network, and improves the granularity of the simulation. At the same time, in the whole network simulation, for nodes that have no influence on each other between links, parallel computing can be used to improve the working efficiency of the simulation platform.
[0029] (2) The virtual satellite node construction method supporting link-level simulation of the present invention realizes the link simulation of the physical layer in the network simulation platform, describes the system operation status in more detail, and provides more reference indicators and system parameters for the evaluation of the overall system performance. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the following specific embodiments, they are used to explain the present invention but do not constitute a limitation of the present invention. In the accompanying drawings:
[0031] Figure 1 The present invention is a flow chart of a method for constructing a virtual satellite node supporting link-level simulation.
[0032] Figure 2 It is the interaction between each module of the virtual satellite node and other modules in the simulation platform.
[0033] Figure 3 This is a schematic diagram of the structure of a satellite communication system. DETAILED DESCRIPTION
[0034] The invention is not limited to the following specific embodiments, and all equivalent changes made on the basis of the technical solution of this application fall within the protection scope of the present invention. All components and devices in the present invention, unless otherwise specified, are all components and devices known in the prior art.
[0035] Example 1
[0036] This embodiment discloses a method for constructing a virtual satellite node supporting link-level simulation, comprising the following steps:
[0037] S1, build a container operating environment; including creating a satellite node base image and generating a satellite node container as the container operating environment.
[0038] The operating environment for building a satellite node disclosed in this embodiment specifically includes: preparing a host environment, the host environment including an operating system and a container engine; building an image of a simulated satellite node, the image including a basic operating system image; a set of predefined dependency libraries for simulating the internal data processing flow of the satellite node; a configuration file for configuring various parameters of the satellite node; running the container image to create a container of a simulated satellite node, the container including an isolated file system for storing data of the simulated satellite node; a network interface for simulating communication between the satellite node and other virtual nodes or physical nodes.
[0039] The network settings of the satellite container are configured to ensure that the container of the satellite node can communicate with the external network. The configuration file includes hardware configuration parameters and software configuration parameters of the simulated satellite node.
[0040] The virtual satellite node communicates with one or more other virtual nodes or physical nodes through a network interface to simulate a distributed computing environment. The operation status of the virtual satellite network is monitored, and the software and hardware operation parameters of the virtual satellite node are adjusted according to the monitoring results. The virtual satellite node is logged to facilitate problem diagnosis and performance analysis.
[0041] S2, configure satellite orbit parameters; including generating real-time position and attitude information of satellite nodes, opening ports for query and configuration by the position management module, and constructing a motion module for virtual satellite nodes.
[0042] This embodiment parses the satellite TLE orbit format data or edits the satellite parameters semi-major axis, eccentricity, orbit inclination, periapsis argument, ascending node longitude and true anomaly, and generates satellite position information based on the difference in satellite orbit altitude using the SGP4 or SDP4 orbit calculation model.
[0043] S3, configure satellite antenna parameters; set the number of antennas according to the onboard antenna configuration and link conditions, set the antenna diameter, antenna gain, efficiency, and the number, shape, direction and frequency of beams of each antenna according to the number of antennas, and open the attribute query and configuration port to construct the antenna and beam module of the virtual satellite node.
[0044] This embodiment constructs an antenna and beam module in a satellite container to simulate the gain, radiation pattern and directivity diagram of a satellite antenna; it includes an antenna parameter database for storing different types of satellite antenna parameters; an antenna and beam simulation engine for simulating the behavior of the antenna and beam according to the parameters in the antenna parameter database; and a control panel interface for receiving simulation parameters input by a user.
[0045] S4, configure satellite transmission link parameters; set the number of transmitters according to the satellite link situation, set the information rate, carrier frequency, available bandwidth, EIRP, encoding method, scrambling method and modulation method according to the number of transmitters, and open the information flow interaction port to construct the transmitter module of the virtual satellite node.
[0046] The transmitter module in the virtual satellite node of this embodiment can set the following parameters for the transmission link of each satellite according to the specific conditions of the actual link environment, the link quality, the transmission distance, the interference situation and the evaluation results of the amount of data to be transmitted, or the number of transmitters to be configured:
[0047] 1) Information rate, which is optimized based on the amount of data transmitted and link bandwidth resources;
[0048] 2) Carrier frequency: select a frequency band that is suitable for satellite communication and can effectively avoid interference;
[0049] 3) Available bandwidth, ensuring the stability and efficiency of signal transmission while taking into account the effective use of spectrum resources;
[0050] 4) Equivalent isotropic radiated power (EIRP), which is calculated and determined based on the sensitivity requirements of the satellite receiver and the link loss;
[0051] 5) Coding method: use coding technology that can enhance signal anti-interference ability and data integrity;
[0052] 6) Scrambling method, the scrambling algorithm applied to prevent unauthorized reception and enhance transmission security;
[0053] 7) Modulation mode: select a modulation technology that matches the link conditions and can effectively improve spectrum efficiency and transmission quality;
[0054] The information flow interaction port is opened, the specific configuration of the transmitter can be adjusted through the control panel, and the generated data flow can enter the receiving end part of the target node through the link environment container.
[0055] S5, configure the satellite receiving link parameters; set the carrier frequency, G / T value, demodulation mode, descrambling mode and decoding mode according to the number of receivers, and open the information flow interaction port to build the receiver module of the virtual satellite node.
[0056] The receiver module in the virtual satellite node of this embodiment sets the following parameters for each receiving link of the satellite according to the simulation requirements:
[0057] 1) Carrier frequency: select a frequency band that matches the transmitter and can effectively receive signals;
[0058] 2) G / T value (gain to noise temperature ratio), which is optimized and set according to the strength of the received signal and the background noise level to ensure receiving sensitivity;
[0059] 3) Demodulation method: using the demodulation technology corresponding to the transmitter modulation method to accurately restore the original signal;
[0060] 4) Descrambling method, applying a descrambling algorithm that matches the transmitter's scrambling method to recover the data;
[0061] 5) Decoding method: select a decoding technology that can effectively correct transmission errors and restore the original data;
[0062] The information flow interaction port is open, and the specific configuration of the receiver can be adjusted through the control panel to ensure the accurate reception and execution of the configuration parameters. The final decoded data stream can be called by other nodes to evaluate the link environment status information, while supporting real-time status monitoring and feedback.
[0063] S6, configure the satellite access protocol; construct a custom access protocol by writing a script or select and load from the protocol library of the satellite node to construct an access function module of the virtual satellite node;
[0064] The virtual satellite node of this embodiment provides a protocol library including multiple satellite access protocols, and each protocol in the protocol library is designed for a specific satellite communication scenario, business requirement or technical standard.
[0065] Determine the type of satellite access protocol required based on the current requirements of satellite communication systems, including communication distance, data transmission rate, quality of service requirements, security requirements, and hardware and software configuration of satellite nodes;
[0066] Selecting a satellite access protocol that meets the determined requirements from the protocol library;
[0067] Load the selected satellite access protocol into the communication module of the satellite node to ensure that the protocol can operate correctly and communicate with other satellite nodes or ground stations;
[0068] Verify whether the loaded satellite access protocol meets the expected communication performance and service quality requirements, including but not limited to connection establishment time, data transmission rate, bit error rate, delay and security.
[0069] S7, configure the satellite network routing protocol; load the native intra-domain and inter-domain routing protocols to construct the routing function module of the virtual satellite node.
[0070] This embodiment installs and configures a routing simulation component on a virtual satellite node, determines the types of intra-domain and inter-domain routing protocols that need to be loaded according to the topological structure, business requirements, and routing policies of the satellite network; selects intra-domain and inter-domain routing protocols that meet the requirements from the routing simulation component; loads the selected intra-domain and inter-domain routing protocols into the routing simulation component, and configures corresponding routing policies, metrics, and filtering rules to ensure the correct transmission of routing information and the selection of the optimal path; constructs a network topology, loads routing protocols on various nodes, and verifies whether they meet the expected routing performance and network reliability requirements, including but not limited to routing convergence time, path optimality, resource utilization, and fault recovery capability.
[0071] S8, complete the construction of each functional module in the virtual satellite node, start the satellite container, and run the service.
[0072] This embodiment also discloses the construction of an environmental link based on the characteristics of the communication node and the link environment. In this example, no interference node is involved. The forward and return links are the same. Two links can share one environmental container for channel calculation. A total of three containers need to be constructed to simulate the communication environment channel. The ground node construction method is similar to the satellite node construction method and will not be repeated here.
[0073] Example 2
[0074] This embodiment discloses a simulation platform, including a satellite node constructed by the virtual satellite node construction method supporting link-level simulation described in Embodiment 1.
[0075] The orbital information of the virtual satellite node constructed by Example 1 is obtained by the location information management module in the simulation system and transmitted to the required link environment container for visibility and link attenuation calculation. When the node acts as the information sender, the transmitter performs the operation of S4 in Example 1, and the operation result and the antenna parameter information described in S3 in Example 1 are transmitted to the link environment container. The link environment node simulates the space link transmission environment, and the calculation result is received by the destination node, and the destination node obtains the relevant parameters of the link performance. When the node acts as the information receiver, it obtains the data after channel fading and interference from third-party nodes from the link environment container. The satellite node receiving end executes the relevant content of S5 in Example 1. In particular, when the information sender applies for access to the satellite network node, the satellite node executes the relevant operations of S4 and S6 in Example 1 according to the relevant access protocol. At the same time, the obtained link performance parameters are transmitted to the network routing simulation module in the simulation system, and the network simulation module determines that the node executes S7 in Example 1 and loads the selected routing protocol type. The information interaction process is as follows. Figure 2 shown.
[0076] The simulation platform loads relevant containers, the simulation engine builds scenario events and controls traffic transmission, the routing simulation module controls the nodes to load the routing protocol to generate the transmission path, and finally the platform outputs the relevant performance parameters of the physical layer, link layer, and network layer, which are then evaluated by the performance evaluation module on the communication protocol, link status, and routing algorithm.
[0077] Example 3
[0078] This embodiment discloses a high-orbit satellite node constructed by the virtual satellite node construction method supporting link-level simulation in Embodiment 1.
[0079] 1) Satellite orbit parameters
[0080] Get orbit parameter information, orbit altitude 36000 km, longitude 120°W.
[0081] Open query and configuration ports, through which the location management module can obtain satellite location information in real time and make adjustments when necessary.
[0082] 2) Satellite antenna configuration
[0083] Assume that multi-beam antennas are configured to improve coverage and capacity:
[0084] Antenna parameter settings
[0085] Antenna diameter: Based on actual needs and satellite payload capacity, it is assumed to be 20 meters.
[0086] Antenna gain: Determined through calculation and actual testing, assumed to be 45dBi.
[0087] Efficiency: Assumed to be 60%.
[0088] Beam settings
[0089] Number of beams: Assumed to be 8.
[0090] Shape and pointing: It adopts a conical beam with an angle of 3°, which supports pointing to the target position and constantly pointing to the center of the earth.
[0091] Frequency: Select a frequency range suitable for the DVB-S2 protocol, such as Ku-band (10.7-12.75GHz) or Ka-band (27.5-30.0GHz).
[0092] Open attribute query and configuration ports to adjust antenna parameters and beam characteristics at any time.
[0093] 3) Satellite transmitter parameters
[0094] Transmitter parameter settings
[0095] Information rate: 1Mbps.
[0096] Carrier frequency: Select an appropriate carrier frequency within the selected frequency band, such as 11.7 GHz in the Ku band.
[0097] Available bandwidth: Bandwidth is allocated based on service type and demand, assuming it is 200MHz.
[0098] EIRP (Equivalent Isotropic Radiated Power): Set according to coverage and signal strength requirements, assuming it is 65dBW.
[0099] Coding mode: Select a coding mode suitable for the DVB-S2 protocol, such as LDPC+BCH code.
[0100] Scrambling method: Use appropriate scrambling algorithm to ensure signal security and anti-interference.
[0101] Modulation mode: Select according to channel conditions and data transmission requirements, such as QPSK.
[0102] Open information flow interaction ports to facilitate data transmission with ground nodes and other satellite nodes.
[0103] 4) Satellite receiver parameters
[0104] Receiver parameter settings
[0105] Carrier Frequency: The carrier frequency corresponding to the transmitter in order to receive the signal.
[0106] G / T value (quality factor): determined based on the performance and noise characteristics of the satellite receiving system, assumed to be 11dB / K.
[0107] Demodulation mode: corresponds to the modulation mode of the transmitter, such as QPSK demodulation.
[0108] Descrambling mode: corresponds to the scrambling mode of the transmitter to ensure correct descrambling of the received signal.
[0109] Decoding method: corresponds to the encoding method of the transmitter, such as BCH+LDPC decoding.
[0110] Open information flow interaction ports to receive data from ground stations and other satellite nodes.
[0111] 5. Satellite access protocol and network routing protocol
[0112] 5) Access protocol and network routing protocol
[0113] Select an access protocol suitable for the DVB-S2 protocol from the protocol library of the satellite node to ensure that the ground station and user terminal can correctly access the satellite network.
[0114] In terms of routing protocol implementation, the FRRouting component is used to load the native intra-domain and inter-domain routing protocols, which can improve the reliability and fault tolerance of the satellite network and ensure that data can be transmitted quickly and accurately.
[0115] 6) Start the satellite container and run the service
[0116] After all scripts are edited, start the satellite container and run the satellite service. Through the container orchestration software, monitoring and management system, the operating status of the satellite is monitored in real time to ensure the stable operation of the satellite network.
[0117] Example 4
[0118] This embodiment discloses a low-orbit satellite node constructed by the virtual satellite node construction method supporting link-level simulation in Embodiment 1.
[0119] 1) Satellite orbit parameters
[0120] Track height
[0121] Assume that the satellites in the constellation orbit at an altitude of 1000 km.
[0122] Number of orbital planes and satellite distribution
[0123] Assume that the constellation consists of multiple orbital planes, for example, 6 orbital planes, each with 10 satellites evenly distributed, for a total of 60 satellites. The angle between each orbital plane is precisely calculated to ensure uniform global coverage.
[0124] Open query and configuration ports so that the location management module can obtain the location information of each satellite in real time and perform orbit adjustment and maintenance as needed.
[0125] 2) Satellite antenna configuration
[0126] Antenna parameters
[0127] Antenna diameter: Considering the size and weight restrictions of low-orbit satellites, two antennas are set up, one facing away from the center of the earth and the other facing the center of the earth. The inter-satellite link between low-orbit satellites is a laser link.
[0128] Antenna gain: set to 20dBi Efficiency: expected to reach 70%.
[0129] Beam settings
[0130] Number of beams: Each satellite is equipped with 2 beams, corresponding to 2 antennas.
[0131] Shape and pointing: The beam is conical with an angle of 45°.
[0132] Frequency: Also based on the DVB-S2 protocol, Ku band (11.7GHz) and S band (2GHz) are selected. The S band is used for communication with ground terminals, and the Ku band is used for high and low orbit inter-satellite link transmission.
[0133] Open attribute query and configuration ports to facilitate real-time adjustment and optimization of antenna parameters and beam characteristics.
[0134] 3) Satellite transmitter parameters
[0135] Transmitter parameter settings
[0136] Information Rate: Set to 1Mbps.
[0137] Carrier frequency: Within the selected frequency band, such as 2 GHz for S-band and 11.7 GHz for Ku-band.
[0138] Available bandwidth: Bandwidth is allocated according to the business, 5MHz for S-band and 200MHz for Ku-band.
[0139] EIRP (Equivalent Isotropic Radiated Power): Considering the power limitation and coverage requirements of low-orbit satellites, it is set to 20dBW to ensure that the signal has sufficient strength in the coverage area.
[0140] Coding method: Use the efficient coding method recommended by the DVB-S2 protocol, such as LDPC+BCH code.
[0141] Scrambling method: Use standard scrambling algorithm to ensure the confidentiality and anti-interference ability of communication.
[0142] Modulation mode: For voice and low-speed data services, QPSK modulation can be used.
[0143] Open information flow interaction ports to achieve efficient data transmission with ground stations, other satellites and user terminals.
[0144] 4) Satellite receiver parameters
[0145] Receiver parameter settings
[0146] Carrier frequency: matches the carrier frequency of the transmitter, i.e. 2 GHz for S-band and 11.7 GHz for Ku-band.
[0147] G / T value (quality factor): Based on the performance and noise characteristics of low-orbit satellite receivers, it is assumed to be -10dB / K.
[0148] Demodulation method: corresponds to the modulation method of the transmitter, QPSK.
[0149] Descrambling mode: Matches the scrambling mode of the transmitter to ensure correct descrambling of the received signal.
[0150] Decoding method: Use BCH+LDPC decoding and other methods corresponding to the transmitter coding method.
[0151] Open the information flow interaction port to receive signals from the ground and other satellites and process them correctly.
[0152] 5) Access protocol and network routing protocol
[0153] Select an access protocol suitable for the DVB-S2 protocol from the protocol library of the satellite node.
[0154] In terms of routing protocol implementation, based on the FRRouting component, the dynamic topology of the low-orbit satellite constellation is used to load the native intra-domain and inter-domain routing protocols. By optimizing the routing algorithms and protocols, the routing interruptions and delays caused by the rapid movement of satellites relative to the ground are reduced, ensuring that data can be transmitted quickly and accurately within the constellation and between the ground.
[0155] 6) Start the satellite container and run the service
[0156] After completing all script editing, start the low-orbit satellite container and run the satellite service. Establish a complete monitoring and management system to monitor the operating status of each satellite in real time, including orbital parameters, antenna performance, transmitter and receiver status, protocol operation, etc. According to the monitoring results, timely adjust and optimize satellite parameters to ensure the stable operation of the low-orbit satellite constellation and efficient communication services.
[0157] Example 5
[0158] like Figure 3 , this embodiment discloses a satellite communication system, including a high-orbit satellite node, a high-low-orbit inter-satellite link environment container, a first low-orbit satellite node, a low-orbit inter-satellite link environment container, a second low-orbit satellite node, a satellite-low link environment container and a ground terminal connected in series in sequence;
[0159] The high-orbit satellite node, the first low-orbit satellite node and the second low-orbit satellite node are all constructed using a virtual satellite node construction method that supports link-level simulation.
[0160] The preferred embodiments of the present disclosure are described in detail above in conjunction with the accompanying drawings; however, the present disclosure is not limited to the specific details in the above embodiments. Within the technical concept of the present disclosure, a variety of simple modifications can be made to the technical solution of the present disclosure, and these simple modifications all fall within the protection scope of the present disclosure.
[0161] It should also be noted that the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. In order to avoid unnecessary repetition, the present disclosure will not further describe various possible combinations. In addition, the various different embodiments disclosed in this solution can also be combined arbitrarily, as long as they do not violate the ideas of this disclosure, they should also be regarded as the contents invented by this disclosure.
Claims
1. A method for constructing a virtual satellite node supporting link-level simulation, characterized in that: The steps include: S1, build the container operating environment; This includes creating a satellite node base image and generating a satellite node container as a container operating environment; S2, configure satellite orbit parameters; It includes generating the real-time position and attitude information of the satellite node, opening the port for the position management module to query and configure, and constructing the motion module of the virtual satellite node; S3, configure satellite antenna parameters; The number of antennas is set according to the onboard antenna configuration and link conditions, and the antenna diameter, antenna gain, efficiency, and the number, shape, direction, and frequency of beams of each antenna are set according to the number of antennas. The attribute query and configuration ports are opened to construct the antenna and beam modules of the virtual satellite node. S4, configure satellite transmission link parameters; The number of transmitters is set according to the satellite link conditions, and the information rate, carrier frequency, available bandwidth, EIRP, coding method, scrambling method and modulation method are set according to the number of transmitters, and the information flow interaction port is opened to construct a transmitter module of the virtual satellite node; S5, configure satellite receiving link parameters; According to the number of receivers, the carrier frequency, G / T value, demodulation mode, descrambling mode and decoding mode are set respectively, and the information flow interaction port is opened to construct the receiver module of the virtual satellite node; S6, configure satellite access protocol; By writing scripts to build a custom access protocol or selecting and loading from the protocol library of the satellite node, the access function module of the virtual satellite node is constructed; S7, configure satellite network routing protocol; Load the native intra-domain and inter-domain routing protocols to construct the routing function module of the virtual satellite node; S8, complete the construction of each functional module in the virtual satellite node, start the satellite container, and run the service.
2. A high-orbit satellite node constructed by the virtual satellite node construction method supporting link-level simulation described in claim 1.
3. A low-orbit satellite node constructed by the virtual satellite node construction method supporting link-level simulation described in claim 1.
4. A simulation platform, characterized in that: It includes a satellite node constructed by the virtual satellite node construction method supporting link-level simulation described in claim 1.
5. A satellite communication system, characterized in that: It includes a high-orbit satellite node, a high-and-low-orbit inter-satellite link environment container, a first low-orbit satellite node, a low-orbit inter-satellite link environment container, a second low-orbit satellite node, a satellite-and-low-orbit link environment container and a ground terminal connected in series in sequence; the high-orbit satellite node, the first low-orbit satellite node and the second low-orbit satellite node are all constructed by the virtual satellite node construction method supporting link-level simulation described in claim 1.
Citation Information
Patent Citations
Virtual system and real system combined large-scale satellite network simulation evaluation and test system
CN114329920A
Satellite network simulation platform
CN115967458A
Satellite communication protocol simulation system and terrestrial verification system
WO2024216830A1