Communication simulation method and system based on OMNeT + +

Through the communication simulation method and system based on OMNeT++, the performance of communication terminals in complex network scenarios is simulated, and the problems of low simulation efficiency and poor data processing capabilities in the prior art are solved, and efficient and flexible network communication simulation testing is realized.

CN119561854AInactive Publication Date: 2025-03-04CHENGDU AEROSPACE COMM EQUIP CO LTD +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510108386.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-23
Publication Date
2025-03-04
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Existing network communication simulation tests rely on the actual network environment, resulting in high costs, limited test results due to hardware conditions, low simulation efficiency and poor data processing capabilities.

Method used

The communication simulation method and system based on OMNeT++ is adopted, and through scene simulation, protocol stack simulation and other steps, the communication terminal model, service management station model, command post model and satellite model are simulated to realize information interaction and joint simulation between the physical layer, link layer and network layer.

Benefits of technology

Without relying on the real network environment, the simulation and testing of the performance of communication terminals in complex network scenarios is realized, which reduces hardware dependence and testing costs, improves development efficiency and simulation flexibility, and enhances the authenticity and accuracy of the simulation model.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119561854A_ABST
    Figure CN119561854A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of network communication simulation, and discloses a communication simulation method and system based on OMNeT + +, and the method carries out the simulation of communication application based on an OMNeT + + platform. The problems of low simulation efficiency, poor data processing capability and the like in the prior art are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of network communication simulation, and in particular to a communication simulation method and system based on OMNeT++. Background Art

[0002] Existing network communication simulation tests usually rely on the actual network environment. As the complexity of the communication system increases, multi-node network analysis is often involved, which makes the test not only costly, but also limited by hardware conditions. In order to improve development efficiency and reduce costs, researchers often use simulation platforms to test and evaluate the communication environment and performance of communication terminals. Existing simulation platforms often face problems such as low simulation efficiency and poor data processing capabilities when processing nodes. Traditional platforms require a lot of manual configuration when building interaction models between nodes, and lack a unified and reasonable architecture. Summary of the invention

[0003] In order to overcome the deficiencies of the prior art, the present invention provides a communication simulation method and system based on OMNeT++, which solves the problems of low simulation efficiency and poor data processing capability in the prior art.

[0004] The technical solution adopted by the present invention to solve the above problems is: The invention discloses a communication simulation method based on OMNeT++, which simulates communication applications based on the OMNeT++ platform.

[0005] As a preferred technical solution, the simulation of communication applications includes scenario simulation and protocol stack simulation.

[0006] As a preferred technical solution, the content of the scenario simulation includes a communication terminal model, a business management station model, a command post model and a satellite model.

[0007] As a preferred technical solution, the content of the network protocol stack simulation includes the physical layer, link layer, and network layer of the communication connections in sequence.

[0008] As a preferred technical solution, the following steps are included: S1, preparation: simulation preparation; S2, startup: the communication terminal model, business management station model, and command post model are simulated and loaded with simulation resources and started up with configuration; S3, interactive information transmission: the communication terminal model, the business management station model, and the command post model perform interactive information transmission between the business management station and the communication terminal.

[0009] As a preferred technical solution, step S1 includes the following steps: S11, the command post conducts mission assumptions and issues assumed missions and missions that need to be set to the business management station; S12, the business management station evaluates the availability of resources and provides feedback to the command post; S13, the command post adjusts the mission scenario based on the resource feedback from the business management station; S14, the command post issues the mission start order; S15, the business management station evaluates and provides feedback on the availability of resources, and configures resources according to the task start command.

[0010] As a preferred technical solution, step S2 includes the following steps: S21, the service management station loads resources and then configures resources, and the communication terminal loads resources; S22, command post activated.

[0011] As a preferred technical solution, step S3 includes the following steps: S31, the command post sends an instruction to enable the business management station to perform the network access process according to the resource configuration and then complete the network access management, and the command post sends an instruction to enable the communication terminal to perform the network access process according to the resource configuration; S32, the service management station and the communication terminal perform air recharging of communication resources; S33, the service management station communicates with the communication terminal via a satellite; S34, the preset interactive information transmission task between the service management station and the communication terminal is completed.

[0012] As a preferred technical solution, the method further comprises the following steps: S4, end: end the simulation of the communication application; Step S4 includes the following steps: S41, after the task is completed, the business management station reports the completion to the command post, and then clears the information; S42, the command post controls the communication terminal to complete the final task and then clears the information; S43, the communication terminal clears the information.

[0013] A communication simulation system based on OMNeT++ is used to implement the communication simulation method based on OMNeT++, including a communication terminal model, a business management station model, a command post model, and a satellite model. The command post model is communicatively connected to the business management station model, and the satellite communication is communicatively connected to the business management station and the communication terminal respectively.

[0014] Compared with the prior art, the present invention has the following beneficial effects: (1) The present invention can realize the simulation and testing of the performance of communication terminals in complex network scenarios without relying on the real network environment, reducing hardware dependence and testing costs, and effectively improving development efficiency and simulation flexibility; (2) The present invention realizes information interaction and joint simulation between the physical layer, link layer and network layer. By sharing status information and collaborative scheduling strategies at different levels, the linkage of each layer of the protocol stack is improved, making the simulation model more realistic and accurate, and capable of simulating complex cross-layer interaction behaviors; (3) The present invention can effectively simulate the communication process between nodes, solving the problem that the simulation of complex interactive behaviors is often difficult to achieve in traditional simulation platforms due to performance bottlenecks; (4) The present invention realizes the visualization and dynamic optimization of simulation data, which not only improves the intuitiveness of data analysis, but also can adjust the simulation scene configuration in real time through dynamic optimization of simulation data to obtain more accurate simulation results, providing a more effective reference basis for system design and development; (5) The present invention realizes an automated simulation process and reduces manual configuration. All resource configuration and task instructions are automatically completed by the system without the need for a large amount of manual configuration, which greatly reduces the workload and improves the simulation efficiency and accuracy. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 is a system architecture diagram of the present invention; Figure 2 It is a schematic diagram of the interactive connection of the network protocol stack; Figure 3 It is a simulation flow chart. DETAILED DESCRIPTION

[0016] The present invention will be further described in detail below in conjunction with embodiments and drawings, but the embodiments of the present invention are not limited thereto.

[0017] Example 1 like Figures 1 to 3 As shown, the present invention uses OMNeT++ as a powerful simulation platform to simulate and monitor the status of communication applications based on the OMNeT++ platform. The status monitoring and display include network status detection and network indicator display. Complex network scenarios can be simulated, and an effective communication scenario simulation architecture and process are designed.

[0018] The design of the present invention takes into account the real application scenarios of communication terminals and combines specific protocol stack performance and simulation display.

[0019] The development environment is shown in Table 1.

[0020] Table 1 Development environment table

[0021] The system architecture of the present invention is as follows Figure 1 .

[0022] The system consists of two modules: protocol stack and scenario simulation module, and status monitoring and display module.

[0023] Protocol stack and scenario simulation module: mainly composed of communication terminal model, business management station (mainly business management station communication equipment) model, command post model (mainly command post communication equipment) and satellite (mainly satellite communication equipment) model, and realizes the simulation model and scenario model of each part of the protocol stack on the OMNeT++ platform.

[0024] Status monitoring and display module: Visualize the data obtained from the simulation to display the network status and various network performance indicators.

[0025] Simulation scenario scale: command post (1), business management station (1), satellite (1), communication terminal (2).

[0026] For the network protocol stack of scene interaction, it is divided into physical layer, link layer and network layer. The interactive connection diagram is as follows Figure 2 .

[0027] The whole system simulation flow chart is as follows: Figure 3 .

[0028] The process is divided into the following stages: 1. Preparation stage: (1) Command Post: Mission assumptions include setting the starting and destination locations, starting time, communication resources, etc., and issuing the assumed mission (the mission that needs to be set) to the business management station.

[0029] Based on the resource feedback from the business management station, adjust the task assumptions and issue the task start order.

[0030] (2) Business Management Station: Follow the path between the starting point and the destination to find relevant resources, evaluate resource availability, provide feedback to the command post, and configure resources according to the mission launch command.

[0031] (3) Communication terminal: wait.

[0032] (II) Startup phase (the entire simulation system, including the command post, business management station, and communication terminal, begins to load simulation resources and start configuration: (1) Communication terminal: The communication resources and start time along the way are uploaded to the communication terminal and business management station through the ground loading port.

[0033] (2) Business Management Station: Configure resources.

[0034] (3) Command Post: Startup time.

[0035] (III) Working time stage (begin to simulate the communication process between the command post, business management station and communication terminal): (1) Communication terminal: The network access process is carried out according to resource allocation, and communication resources are added in the air. The communication terminal communicates with the business management station via satellite, and finally completes the mission (the preset interactive information transmission task between the business management station and the communication terminal is completed).

[0036] (2) Business Management Station: The network access process is carried out according to resource allocation, network access management is completed, and communication resources are added in the air. The communication terminal communicates with the business management station via satellite and finally completes the mission.

[0037] (3) Command Post: The command and control instructions are sent, so that the business management station completes the network access management and the communication terminal completes the network access.

[0038] (IV) Ending stage: (1) Communication terminal: After the task is completed, the information is cleared.

[0039] (2) Business Management Station: After the mission is completed, feedback is sent to the command post and the information is cleared.

[0040] (3) Command Post: The command and control communication terminal completes the final task and then clears the information.

[0041] Figure 3 The workflow and interaction of each module in the simulation system are clarified, which can effectively guide the development and deployment of the actual system.

[0042] The present invention is based on the efficient simulation architecture design of the OMNeT++ platform: The present invention develops a simulation test architecture for communication terminals based on the OMNeT++ platform, which can simulate and test the performance of communication terminals in complex network scenarios without relying on the real network environment. Compared with the traditional method of relying on actual hardware conditions for testing, it reduces hardware dependence and testing costs, and effectively improves development efficiency and simulation flexibility.

[0043] The present invention proposes a simulation model of a cross-layer collaborative mechanism: Based on the traditional layered simulation model, the present invention introduces a cross-layer collaborative mechanism module to realize information interaction and joint simulation between the physical layer, link layer and network layer. By sharing state information and collaborative scheduling strategies at different levels, the linkage of each layer of the protocol stack is improved, making the simulation model more realistic and accurate, and able to simulate complex cross-layer interaction behaviors.

[0044] The present invention designs a simulation function for complex interactive behaviors of multiple nodes: the simulation system described in the patent is able to handle complex interactive behaviors between multiple communication terminals, command posts, business management stations, and satellites. In the simulation scenario, the communication process between nodes can be effectively simulated, including multiple stages such as mission assumptions, resource allocation, network access management, information transmission, and mission completion. The simulation of such complex interactive behaviors is often difficult to achieve in traditional simulation platforms due to performance bottlenecks, but the present invention solves this problem by optimizing the architecture design.

[0045] The present invention realizes the visualization and dynamic optimization of simulation data: the present invention designs a real-time dynamic display and optimization module, which can display the network status and performance indicators generated during the simulation process to the user in a visual manner. This not only improves the intuitiveness of data analysis, but also through the dynamic optimization of simulation data, the simulation scene configuration can be adjusted in real time to obtain more accurate simulation results, providing a more effective reference basis for system design and development.

[0046] The present invention realizes an automated simulation process and reduces manual configuration: The present invention designs an automated simulation process, covering four stages: preparation, startup, working time, and end. During the simulation process, all resource configurations and task instructions are automatically completed by the system, without the need for a large amount of manual configuration, which greatly reduces the workload and improves the simulation efficiency and accuracy.

[0047] As described above, the present invention can be preferably implemented.

[0048] All features disclosed in all embodiments in this specification, or steps in all methods or processes implicitly disclosed, except for mutually exclusive features and / or steps, can be combined and / or expanded or replaced in any manner.

[0049] The above description is only a preferred embodiment of the present invention and does not limit the present invention in any form. According to the technical essence of the present invention, within the spirit and principles of the present invention, any simple modification, equivalent replacement and improvement made to the above embodiment still falls within the protection scope of the technical solution of the present invention.

Claims

1. A communication simulation method based on OMNeT++, characterized in that: Simulation of communication applications based on the OMNeT++ platform.

2. The communication simulation method based on OMNeT++ according to claim 1, characterized in that: The simulation of communication applications includes scenario simulation and protocol stack simulation.

3. The communication simulation method based on OMNeT++ according to claim 2, characterized in that: The contents of the scenario simulation include communication terminal model, business management station model, command post model and satellite model.

4. The communication simulation method based on OMNeT++ according to claim 3, characterized in that: The content of network protocol stack simulation includes the physical layer, link layer and network layer of communication connection in sequence.

5. The communication simulation method based on OMNeT++ according to claim 3, characterized in that: The following steps are involved: S1, preparation: simulation preparation; S2, startup: the communication terminal model, business management station model, and command post model are simulated and loaded with simulation resources and started up with configuration; S3, interactive information transmission: the communication terminal model, the business management station model, and the command post model perform interactive information transmission between the business management station and the communication terminal.

6. The communication simulation method based on OMNeT++ according to claim 5, characterized in that: Step S1 includes the following steps: S11, the command post conducts mission assumptions and issues assumed missions and missions that need to be set to the business management station; S12, the business management station evaluates the availability of resources and provides feedback to the command post; S13, the command post adjusts the mission scenario based on the resource feedback from the business management station; S14, the command post issues the mission start order; S15, the business management station evaluates and provides feedback on the availability of resources, and configures resources according to the task start command.

7. The communication simulation method based on OMNeT++ according to claim 6, characterized in that: Step S2 includes the following steps: S21, the service management station loads resources and then configures resources, and the communication terminal loads resources; S22, command post activated.

8. The communication simulation method based on OMNeT++ according to claim 7, characterized in that: Step S3 includes the following steps: S31, the command post sends an instruction to enable the business management station to perform the network access process according to the resource configuration and then complete the network access management, and the command post sends an instruction to enable the communication terminal to perform the network access process according to the resource configuration; S32, the service management station and the communication terminal perform air recharging of communication resources; S33, the service management station communicates with the communication terminal via a satellite; S34, the preset interactive information transmission task between the service management station and the communication terminal is completed.

9. A communication simulation method based on OMNeT++ according to any one of claims 5 to 8, characterized in that: The following steps are also included: S4, end: end the simulation of the communication application; Step S4 includes the following steps: S41, after the task is completed, the business management station reports the completion to the command post, and then clears the information; S42, the command post controls the communication terminal to complete the final task and then clears the information; S43, the communication terminal clears the information.

10. A communication simulation system based on OMNeT++, characterized in that: A communication simulation method based on OMNeT++ for implementing any one of claims 3 to 9, comprising a communication terminal model, a business management station model, a command post model, and a satellite model, wherein the command post model is communicatively connected to the business management station model, and the satellite communication is communicatively connected to the business management station and the communication terminal respectively.

Citation Information

Patent Citations

  • Multi-aircraft joint simulation system

    CN110674584A

  • Satellite communication task planning method and device

    CN115829278A

  • Method and system for supporting parallel discrete event simulation of low-orbit satellite constellation

    CN116318485A