A simulator-oriented network communication performance simulation method
By configuring the parameters of the interference source simulator and the radio communication simulator, and using the network electrical simulation platform to calculate the channel quality parameters, the problem of low simulation accuracy of traditional radio communication simulators is solved, and high-precision simulation of communication effects in electromagnetic environments is achieved.
Patent Information
- Application Number
- CN202410934997.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-12
- Publication Date
- 2026-01-13
- Estimated Expiration
- 2044-07-12
AI Technical Summary
Traditional radio communication simulators cannot accurately reflect the communication effects in actual electromagnetic environments, have low simulation accuracy, and cannot perform quantitative simulations.
By configuring the parameters of the interference source simulator and the radio communication simulator, the channel quality parameters between any two radio models are calculated using the network simulation platform, and the channel quality parameters of the radio models are updated to achieve simulated communication.
It enables quantitative communication simulation based on actual electromagnetic environments, improving simulation accuracy and truly reflecting the communication effect under a given electromagnetic environment.
Smart Images

Figure CN118890117B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the field of communication simulation, and more particularly, to a network communication performance simulation method for a simulator. BACKGROUND
[0002] Traditional radio communication simulators are usually connected by wired networks, and the service data and the quality of the wireless communication link are not related. Generally, the corresponding random error code is qualitatively superimposed on the output data to produce an intuitive feeling that the service data is affected by the quality of the link. The traditional communication simulation has the following disadvantages:
[0003] It is not close to the real electromagnetic environment of the simulated radio communication equipment, and the quality of the wireless channel link in the real environment cannot be truly fed back in the communication process of the radio communication simulator. The wireless communication networking performance of the radio communication equipment cannot be simulated, that is, the communication effect is not quantitatively simulated according to the actual electromagnetic environment. The communication effect in the given electromagnetic environment cannot be truly reflected, and the simulation accuracy is low. SUMMARY
[0004] Some embodiments of the present disclosure provide a network communication performance simulation method for a simulator, comprising the following steps:
[0005] Based on the parameter configuration of the interference source simulator and the plurality of radio communication simulators, the network and electricity simulation platform performs an initialization operation to obtain the channel quality parameters between any two radio models;
[0006] Determine the first radio communication simulator and the second radio communication simulator participating in communication;
[0007] Determine whether the parameters of at least one of the interference source simulator, the first radio communication simulator, and the second radio communication simulator change. If so, the network and electricity simulation platform updates the channel quality parameters between the first radio model and the second radio model based on the changed parameters of the interference source simulator, the first radio communication simulator, and the second radio communication simulator; and
[0008] The first radio communication simulator and the second radio communication simulator perform simulated communication based on the latest channel quality parameters.
[0009] In some embodiments, based on the parameter configuration of the interference source simulator and the plurality of radio communication simulators, the network and electricity simulation platform performs an initialization operation to obtain the channel quality parameters between any two radio models, comprising the following steps:
[0010] Synchronize the parameters of the interference source simulator and the plurality of radio communication simulators to the corresponding interference source model and the plurality of radio models in the network and electricity simulation platform, respectively;
[0011] For any two radio models, one of the radio models generates simulated communication data packets and sends to another radio model, to realize simulated communication data transmission, the interference source model sends interference data packets to at least one of the any two radio models,
[0012] During the simulated communication data transmission process, the other radio model uses an electromagnetic wave propagation model to solve the channel quality parameters between the any two radio models based on the parameters of the interference source simulator and the plurality of radio communication simulators.
[0013] In some embodiments, determining the first radio communication simulator and the second radio communication simulator participating in communication includes the following steps:
[0014] Determining the first radio communication simulator and the second radio communication simulator participating in communication in the plurality of radio communication simulators according to the communication instruction.
[0015] In some embodiments, the network electricity simulation platform updates the channel quality parameters between the first radio model and the second radio model based on the changed parameters of the interference source simulator, the first radio communication simulator and the second radio communication simulator, including the following steps:
[0016] Synchronize the changed parameters of the interference source simulator, the first radio communication simulator and the second radio communication simulator to the corresponding interference source model, the first radio model and the second radio model in the network electricity simulation platform respectively;
[0017] The first radio model generates simulated communication data packets and sends to the second radio model, to realize simulated communication data transmission, the interference source model sends interference data packets to at least one of the first radio model and the second radio model;
[0018] During the simulated communication data transmission process, the second radio model uses an electromagnetic wave propagation model to update and solve the channel quality parameters between the first radio model and the second radio model based on the changed parameters of the interference source simulator, the first radio communication simulator and the second radio communication simulator.
[0019] In some embodiments, the network electricity simulation platform updates the channel quality parameters between the first radio model and the second radio model based on the changed parameters of the interference source simulator, the first radio communication simulator and the second radio communication simulator, including the following steps:
[0020] The second radio model transmits the updated and solved channel quality parameters between the first radio model and the second radio model to the first radio model;
[0021] The first radio model and the second radio model respectively synchronize the channel quality parameters calculated between the first radio model and the second radio model to the first radio communication simulator and the second radio communication simulator.
[0022] In some embodiments, the simulating communication between the first radio communication simulator and the second radio communication simulator based on the latest channel quality parameters comprises:
[0023] The first radio communication simulator directly sends the service data packet to the second radio communication simulator through the network;
[0024] The second radio communication simulator receives the service data packet and the latest channel quality parameters from the network and electric simulation platform, and generates voice or text data in the simulated electromagnetic environment based on the service data packet and the latest channel quality parameters.
[0025] In some embodiments, before the first radio communication simulator directly sends the service data packet to the second radio communication simulator through the network, the network communication performance simulation method further comprises:
[0026] The first communication information generation and display device receives voice and / or text input signals, and processes the voice and / or text signals to generate voice and / or text input data and sends the voice and / or text input data to the first radio communication simulator, and the first radio communication simulator generates a service data packet based on the voice and / or text input data.
[0027] In some embodiments, after the second radio communication simulator receives the service data packet and the latest channel quality parameter data from the network and electric simulation platform, and generates voice and / or text data in the simulated electromagnetic environment based on the service data packet and the latest channel quality parameters, the network communication performance simulation method further comprises:
[0028] The second communication information generation and display device receives the voice and / or text data in the simulated electromagnetic environment and converts the voice and / or text data in the simulated electromagnetic environment into voice and / or text output signals.
[0029] In some embodiments, before the network and electric simulation platform performs an initialization operation to obtain the channel quality parameters between any two radio models based on the parameter configuration of the interference source simulator and the plurality of radio communication simulators, the network communication performance simulation method further comprises:
[0030] The interference source simulator and the plurality of radio communication simulators are connected to the network electricity simulation platform, and the interference source model and the plurality of radio models are configured in the network electricity simulation platform, the interference source model is mapped to the interference source simulator, and the plurality of radio models are respectively mapped to the plurality of radio communication simulators.
[0031] In some embodiments, the channel quality parameter includes a bit error rate, a signal-to-noise ratio, a delay, and a packet loss rate.
[0032] According to the technical scheme of the embodiment of the present disclosure, the interference source simulator and the radio communication simulator are mapped to the interference source model and the radio model in the network electricity simulation platform, the network electricity simulation platform calculates the channel quality parameter between any two radio models, and the first radio communication simulator and the second radio communication simulator participating in communication simulate communication based on the latest channel quality parameter, so that quantitative communication simulation is realized according to the actual electromagnetic environment, the communication effect in the given electromagnetic environment is truly reflected, and the simulation precision is high. BRIEF DESCRIPTION OF DRAWINGS
[0033] The above and other features of the present disclosure will become more apparent from the following detailed description of the present disclosure taken in conjunction with the accompanying drawings, in which:
[0034] Figure 1 A structural schematic diagram of a simulator-oriented network communication performance simulation system provided by some embodiments of the present disclosure is shown.
[0035] Figure 2 A structural schematic diagram of a radio communication simulator of a wireless communication simulation node in some embodiments of the present disclosure is shown. Figure 1
[0036] A structural schematic diagram of a radio communication simulator of a wireless communication simulation node in some embodiments of the present disclosure is shown. Figure 3 Figure 1 A structural schematic diagram of a radio communication simulator of a wireless communication simulation node in some embodiments of the present disclosure is shown.
[0037] Figure 4 A structural schematic diagram of a radio communication simulator of a wireless communication simulation node in some embodiments of the present disclosure is shown. Figure 1
[0038] A structural schematic diagram of a radio communication simulator of a wireless communication simulation node in some embodiments of the present disclosure is shown. Figure 5 Figure 1 A structural schematic diagram of a radio communication simulator of a wireless communication simulation node in some embodiments of the present disclosure is shown.
[0039] Figure 6 A structural schematic diagram of a radio communication simulator of a wireless communication simulation node in some embodiments of the present disclosure is shown.
[0040] Figure 7 A structural schematic diagram of a radio communication simulator of a wireless communication simulation node in some embodiments of the present disclosure is shown.
[0041] In the drawings, identical or similar structures are identified with identical or similar reference numerals. DETAILED DESCRIPTION
[0042] In order to make the purposes, technical solutions and advantages of the present disclosure clearer, the following will further describe the present disclosure with reference to the drawings. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, but not all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of the present disclosure.
[0043] The terms used in the embodiments of the present disclosure are merely for the purpose of describing particular embodiments and are not intended to limit the present disclosure. The singular forms "a", "an" and "the" used in the embodiments of the present disclosure and the appended claims are intended to include plural forms, unless the context clearly indicates otherwise. "Plural" generally includes at least two.
[0044] It should be understood that the term "and / or" used herein only describes an association relationship of associated objects, which means that there can be three relationships, for example, A and / or B can mean that A exists alone, A and B exist together, and B exists alone. In addition, the character " / " herein generally represents an "or" relationship between the front and rear associated objects.
[0045] It should be understood that although the terms first, second, third, etc. can be used in the embodiments of the present disclosure to describe structures, these structures should not be limited to these terms. These terms are only used to distinguish different structures. For example, without departing from the scope of the embodiments of the present disclosure, the first component can also be referred to as the second component, and similarly, the second component can also be referred to as the first component.
[0046] Depending on the context, the word "if" as used herein can be interpreted as "when" or "upon" or "in response to determining" or "in response to detecting". Similarly, depending on the context, the phrase "if it is determined" or "if (a stated condition or event) is detected" can be interpreted as "when it is determined" or "in response to determining" or "when (a stated condition or event) is detected" or "in response to detecting (a stated condition or event)".
[0047] It is also important to note that the term "comprising" or "including" or any other variation thereof is intended to cover a non-exclusive inclusion, such that a product or process that comprises a list of elements does not include only those elements but can also include other elements not expressly listed or inherent to such product or process. An element proceeded by "comprises... a" does not, without further constraints, exclude the presence of additional identical elements in the process or product that comprises the element.
[0048] In order to overcome the problem that the communication effect cannot be quantitatively simulated according to the actual electromagnetic environment when the traditional radio communication simulator simulates the communication, the communication effect under the given electromagnetic environment cannot be truly reflected, and the simulation accuracy is low, the present disclosure provides a network communication performance simulation method for a simulator, comprising the following steps: based on the parameter configuration of the interference source simulator and a plurality of radio communication simulators, the network simulation platform performs an initialization operation to obtain the channel quality parameter between any two radio models; determining a first radio communication simulator and a second radio communication simulator participating in communication; judging whether the parameters of at least one of the interference source simulator, the first radio communication simulator and the second radio communication simulator change, if so, the network simulation platform updates the channel quality parameter between the first radio model and the second radio model based on the changed parameters of the interference source simulator, the first radio communication simulator and the second radio communication simulator; the first radio communication simulator and the second radio communication simulator perform simulated communication based on the latest channel quality parameter.
[0049] In the present disclosure, the interference source simulator and the radio communication simulator are mapped to the interference source model and the radio model in the network simulation platform, the network simulation platform calculates the channel quality parameter between any two radio models, the first radio communication simulator and the second radio communication simulator participating in communication perform simulated communication based on the latest channel quality parameter, realizing quantitative communication simulation according to the actual electromagnetic environment, truly reflecting the communication effect under the given electromagnetic environment, and high simulation accuracy.
[0050] The specific embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings.
[0051] Figure 1 The structure schematic diagram of the network communication performance simulation system for the simulator provided by some embodiments of the present disclosure is shown in FIG. 1. Figure 1 As shown in FIG. 1, some embodiments of the present disclosure provide a network communication performance simulation system for a simulator 100, which comprises a wireless communication simulation node 10, an interference source simulator 20 and a network simulation platform 30.
[0052] The wireless communication simulation node 10 provides a wireless communication simulation user interface, realizes radio communication function display and communication effect test. The number of the wireless communication simulation nodes 10 is multiple, for example, N, N is a positive integer, and N≥2. They are the first wireless communication simulation node to the Nth wireless communication simulation node, respectively recorded as wireless communication simulation node 1 to wireless communication simulation node N.
[0053] Each wireless communication simulation node includes a communication information generation and display device and a radio communication simulator. The communication information generation and display device and the radio communication simulator of the first wireless communication simulation node are respectively recorded as communication information generation and display device 1 and radio communication simulator 1, the communication information generation and display device and the radio communication simulator of the second wireless communication simulation node are respectively recorded as communication information generation and display device 2 and radio communication simulator 2, …, the communication information generation and display device and the radio communication simulator of the Nth wireless communication simulation node are respectively recorded as communication information generation and display device N and radio communication simulator N.
[0054] Figure 2 For Figure 1 The structure diagram of the communication information generation and display device of the wireless communication simulation node is shown in Figure 2 The communication information generation and display device is used for collection and playing of communication voice and / or text information and entry and display of communication data, including a voice collection module, a voice playing module, an audio processing module, an audio interface, an information entry module, an information display module, an information processing module and a data interface.
[0055] The voice collection module is used for collecting external voice, the voice playing module is used for playing voice to the outside world, the audio processing module is connected with the voice collection module and the voice playing module, and is used for converting voice into electrical signal or converting electrical signal into voice. The audio interface is used for transmitting voice data with the audio processing module.
[0056] The information entry module is used for collecting external text information, the information display module is used for displaying text information to the outside world, the information processing module is connected with the information entry module and the information display module, and is used for converting text information into electrical signal or converting electrical signal into text information. The data interface is used for transmitting text data with the information processing module.
[0057] Figure 3 For Figure 1 The structure diagram of the radio communication simulator of the wireless communication simulation node is shown in Figure 3As shown, the radio communication simulator is used to simulate the working mode and usage effect of actual radio equipment, and provides system communication testing functions, including a parameter configuration module, a communication data transmission and reception module, a service data generation module, and a communication effect simulation module for radio function simulation; a test data generation module for transmitting data for radio communication simulator function testing; a test data display module for receiving data for radio communication simulator function testing; a test data storage module; and a data format conversion module and a virtual-real interface module for network simulation.
[0058] The parameter configuration module is used to configure the simulation parameters of the radio communication simulator, such as transmit power and transmit frequency band. The communication data transceiver module is used to transmit communication data. The service data generation module is used to generate service data packets for transmission. The communication effect simulation module generates service data packets received under simulated electromagnetic conditions based on the received service data packets and channel quality parameters.
[0059] The test data generation module generates test data, the test data display module receives and displays test data, and the test data storage module receives and stores test data. The three work together to test whether the network is functioning properly.
[0060] The data format conversion module is connected to the aforementioned parameter configuration module, communication data transceiver module, business data generation module, communication effect simulation module, test data generation module, test data display module, and test data storage module. It converts the format of transmitted data, while the virtual-physical interface module is used for data transmission.
[0061] Figure 4 for Figure 1 A schematic diagram of the interference source simulator for a wireless communication simulation node. (See diagram below.) Figure 4 As shown, the interference source simulator 20 is used to simulate the operation of electromagnetic interference sources such as interference sources. It mainly includes an interference source parameter configuration module, a data format conversion module, and a virtual-real interface module.
[0062] The interference source parameter configuration module is used to configure the parameters of the interference source simulator, such as interference power, interference frequency band, interference interval time, interference duration, interference start time, interference end time, interference frequency, and interference bandwidth. The data format conversion module is connected to the interference source parameter configuration module to convert the format of the transmitted data. The virtual-physical interface module is used to transmit data.
[0063] like Figure 1 As shown, the network simulation platform 30 is used to simulate the wireless communication process and calculate the wireless channel communication quality parameters based on the configuration information of the radio communication simulator and the interference source simulator. It mainly includes virtual and real interfaces, radio models, interference source models and wireless channel communication networking modules.
[0064] The virtual-physical interface connects multiple wireless communication simulation nodes 10, i.e., the first to the Nth wireless communication simulation nodes, for data transmission between the network simulation platform 30 and the wireless communication simulation nodes 10. The number of radio models is the same as the number of radio communication simulators, with a one-to-one correspondence. Parameter synchronization is performed based on the configuration parameters of the radio communication simulators. There are N radio models, denoted as Radio Model 1 to Radio Model N, and mapped to Radio Communication Simulators 1 to Radio Communication Simulator N, respectively. Interference source models correspond to interference source simulators, and parameter synchronization is performed based on the configuration parameters of the interference source simulators. The wireless channel communication networking module constructs a simulated communication network of N radio models and interference source models.
[0065] Any two wireless communication simulation nodes 10 can construct a simulated communication link. The communication information generation and display device in the wireless communication simulation node 10 (as the transmitting end) receives voice or text information from the user and converts it into digital signals for transmission to the corresponding radio communication simulator. The communication information generation and display device in the wireless communication simulation node 10 (as the receiving end) converts the voice and / or text information received from the corresponding radio communication simulator into voice and / or text signals that the trainee can recognize. The radio communication simulator generates and transmits radio service data, configures and transmits radio parameters, and displays and transmits channel quality parameters. The interference source simulator is used for setting interference parameters, modes, and levels. The network simulation platform is deployed on a computer and includes various device models, radio models, interference source models, and external radio communication simulators and interference source simulators, mapped one-to-one. The radio communication simulator, interference source simulator, and network simulation platform are connected via a virtual-physical interface, enabling real-time injection of service data, configuration data, and interference data into the network simulation platform. Multiple radio communication simulators are connected via a wired network for transmitting service data packets.
[0066] Figure 5 for Figure 1 A schematic diagram of the structure of the China Radio International (CR) model, as shown below. Figure 5 As shown, the radio model includes an application layer, transport layer, network layer, data link layer, and physical layer. The application layer connects to the virtual and physical interfaces for data transmission; at the receiving end, the application layer calculates channel quality parameters such as latency, packet loss rate, and throughput. The transport layer primarily implements the UDP transport layer protocol, providing an end-to-end data transmission channel. The network layer mainly implements the IPv4 and AODV protocols, performing functions such as route establishment, route maintenance, and packet forwarding. The data link layer mainly implements the CSMA protocol, implementing a non-persistent carrier sense mechanism and mapping IP addresses to MAC addresses. The physical layer primarily handles data transmission and reception on the wireless channel and calculates channel quality parameters such as bit error rate and signal-to-noise ratio during communication.
[0067] Figure 6 A flowchart of a simulator-oriented network communication performance simulation method is provided for some embodiments of the present disclosure, as shown in Figure 6 Some embodiments of the present disclosure provide a simulator-oriented network communication performance simulation method, which specifically includes the following steps:
[0068] S110: Based on the parameter configuration of the interference source simulator and the plurality of radio communication simulators, the network electricity simulation platform performs initialization operation to obtain the channel quality parameter between any two radio model;
[0069] S120: Determine the first radio communication simulator and the second radio communication simulator participating in communication;
[0070] S130: Determine whether the parameters of at least one of the interference source simulator, the first radio communication simulator and the second radio communication simulator change, if yes, the network electricity simulation platform updates the channel quality parameter between the first radio model and the second radio model based on the changed parameters of the interference source simulator, the first radio communication simulator and the second radio communication simulator;
[0071] S150: The first radio communication simulator and the second radio communication simulator perform simulated communication based on the latest channel quality parameter.
[0072] In step S110, the network electricity simulation platform calculates the channel quality parameter between any two radio models based on the parameter configuration of the interference source simulator and the plurality of radio communication simulators, which is used for subsequent quantitative communication simulation.
[0073] In some embodiments, step S110 includes the following specific steps:
[0074] S111: Synchronize the parameters of the interference source simulator and the plurality of radio communication simulators to the corresponding interference source model and the plurality of radio models in the network electricity simulation platform respectively;
[0075] S112: For any two radio models, one radio model generates simulated communication data packets and sends them to the other radio model, realizing simulated communication data transmission, and the interference source model transmits interference data packets to at least one of the two radio models;
[0076] S113: During the simulated communication data transmission process, the other radio model calculates the channel quality parameter between the two radio models based on the parameters of the interference source simulator and the plurality of radio communication simulators using the electromagnetic wave propagation model.
[0077] In step S111, based on the communication between the interference source simulator and the plurality of radio communication simulators and the network electricity simulation platform, the radio communication simulator 1, the radio communication simulator 2, …, the radio communication simulator N and the interference source simulator respectively set the radio parameters, the interference parameters, form the configuration parameters, and respectively inject the configuration parameters into the corresponding radio model 1, the radio model 2, …, the radio model N and the interference source model of the network electricity simulation platform, respectively set the corresponding parameters of the models, realize the complete mapping between the radio communication simulator 1, the radio communication simulator 2, …, the radio communication simulator N and the interference source simulator and the radio model 1, the radio model 2, …, the radio model N and the interference source model.
[0078] In step S112, the network electricity simulation platform calculates the channel quality parameters between any two radio models, forms the channel quality parameters, taking the radio model 1 and the radio model 2 as an example. The radio model 1 generates a simulated communication data packet, which is irrelevant to the actual service data packet to be transmitted in the radio communication simulator 1, and is a simulated communication data packet randomly generated for calculating the channel quality parameters between the radio model 1 and the radio model 2.
[0079] The simulated communication data packet is sent to the application layer of the radio model 1 communication link, the application layer encapsulates the simulated communication data packet according to the TCP / IP protocol, records various statistical information of the simulated communication data packet, such as the number of packets, throughput, delay, etc. Then it is sent to the transport layer, which implements the UDP transport layer protocol, which is encapsulated and sent to the data link layer through the network layer, and the data link layer completes the encapsulation of the simulated communication data packet and sends it to the physical layer. The physical layer sends the encapsulated simulated communication data packet to the physical layer of the radio model 2.
[0080] The interference source model transmits interference data packets to at least one of the communication simulator model 1 and the radio model 2, and the transmission of the interference data packets is determined by the configuration parameters of the interference source model synchronized with the interference source simulator.
[0081] In step S113, the physical layer of the radio model 2 calculates the channel quality information such as the bit error rate and the signal-to-noise ratio based on the simulated communication data packet of the communication simulator model 1 and the interference data packet from the interference source model, and transmits the data packet to the data link layer of the radio model 2. The data link layer sends the data packet after removing the link layer encapsulation to the transport layer of the radio model 2 through the network layer, the transport layer removes the encapsulation and sends it to the application layer of the radio model 2, and the application layer calculates the channel quality information such as the delay, the packet loss rate and the throughput to form the channel quality parameters.
[0082] In some embodiments, in step 130, a first radio communication simulator and a second radio communication simulator participating in the communication are determined from the communication instructions among the plurality of radio communication simulators, for example, radio communication simulator 1 and radio communication simulator 2. Those skilled in the art can understand that the first radio communication simulator and the second radio communication simulator here are only exemplified by radio communication simulator 1 and radio communication simulator 2, and in other embodiments, any two of the N radio communication simulators can be selected.
[0083] In step S130, for the first radio communication simulator and the second radio communication simulator participating in the communication confirmed in step S120, it is necessary to confirm whether the configuration parameters of the two and the interference source simulator have changed, if changed, the channel quality parameters between the first radio model and the second radio model need to be recalculated, if not changed, there is no need to recalculate, and the previous channel quality parameters between the first radio model and the second radio model can be used.
[0084] In step S130, the network electrical simulation platform updates the channel quality parameters between the first radio model and the second radio model based on the changed parameters of the interference source simulator, the first radio communication simulator and the second radio communication simulator, including the following steps:
[0085] S131: Synchronize the changed parameters of the interference source simulator, the first radio communication simulator and the second radio communication simulator to the corresponding interference source model, the first radio model and the second radio model in the network electrical simulation platform respectively;
[0086] S132: The first radio model generates a simulated communication data packet and sends it to the second radio model, realizes simulated communication data transmission, and the interference source model transmits an interference data packet to at least one of the first radio model and the second radio model;
[0087] S133: During the simulated communication data transmission process, the second radio model updates and calculates the channel quality parameters between the first radio model and the second radio model based on the changed parameters of the interference source simulator, the first radio communication simulator and the second radio communication simulator, and uses the electromagnetic wave propagation model.
[0088] In step S131, based on the communication between the interference source simulator and multiple radio communication simulators and the network simulation platform, the radio communication simulator 1, radio communication simulator 2 and interference source simulator update the radio parameters and interference parameters locally to form configuration parameters, and inject the configuration parameters into the corresponding radio model 1, radio model 2 and interference source model of the network simulation platform respectively, and set the corresponding parameters of these models respectively, so as to realize the complete mapping between the radio communication simulator 1, radio communication simulator 2 and interference source simulator and the radio model 1, radio model 2 and interference source model.
[0089] In step S132, radio model 1 generates a simulated communication data packet, which is unrelated to the actual service data packet to be transmitted in radio communication simulator 1. It is a simulated communication data packet randomly generated in order to calculate the channel quality parameters between radio model 1 and radio model 2.
[0090] The simulated communication data packets are sent to the application layer of the communication link in radio model 1. The application layer encapsulates the simulated communication data packets according to the TCP / IP protocol and records various statistical information of the simulated communication data packets, such as packet count, throughput, and latency. Then it sends them to the transport layer, which implements the UDP transport layer protocol. After encapsulation, it sends the data packets to the data link layer via the network layer. The data link layer encapsulates the simulated communication data packets and sends them to the physical layer. The physical layer then sends the encapsulated simulated communication data packets to the physical layer of radio model 2.
[0091] The interference source model transmits interference data packets to at least one of the communication simulator model 1 and the radio model 2. The transmission of interference data packets is determined by the configuration parameters of the interference source model synchronizing the interference source simulator.
[0092] In step S133, the physical layer of radio station model 2 recalculates channel quality information such as bit error rate and signal-to-noise ratio based on communication data packets simulated by communication simulator model 1 and interference data packets from interference source model, and transmits the data packets to the data link layer of radio station model 2. The data link layer sends the data packets after decapsulation to the transport layer of radio station model 2 via the network layer. The transport layer decapsulates the data packets and sends them to the application layer of radio station model 2. The application layer calculates channel quality information such as delay, packet loss rate, and throughput to form updated channel quality parameters.
[0093] In some embodiments, the process of updating the channel quality parameters between the first radio station model and the second radio station model based on the changed parameters of the interference source simulator, the first radio station communication simulator, and the second radio station communication simulator further includes the following steps:
[0094] S134: The second radio station model will transmit the updated channel quality parameters between the first radio station model and the second radio station model to the first radio station model;
[0095] S135: The first radio station model and the second radio station model respectively synchronize the updated channel quality parameters between the first radio station model and the second radio station model to the first radio station communication simulator and the second radio station communication simulator.
[0096] In step S134, radio station model 2 transmits the updated channel quality parameters between radio station model 1 and radio station model 2 to radio station model 1. This ensures that both radio station model 1 and radio station model 2 obtain the channel quality parameters between them.
[0097] In step S135, radio station model 1 and second radio station model 2 synchronize the updated channel quality parameters between them to radio communication simulator 1 and radio communication simulator 2, respectively.
[0098] Whether transmitting service data packets from radio communication simulator 1 to the second radio communication simulator 2, or from radio communication simulator 2 to the second radio communication simulator 1, the channel quality parameters between radio model 1 and radio model 2 are used for processing during the communication simulation process.
[0099] In some embodiments, such as Figure 6 As shown, step S150 includes the following steps:
[0100] S151: The first radio communication simulator sends service data packets directly to the second radio communication simulator via the network;
[0101] For example, radio communication simulator 1 receives voice and / or text data from communication information generation and display device 1, generates business data packets, and transmits them to radio communication simulator 2 via a wired network, such as Ethernet.
[0102] S152: The second radio communication simulator receives the service data packet and the latest channel quality parameters from the network simulation platform, and calculates and generates voice and / or text data in a simulated electromagnetic environment based on the service data packet and the latest channel quality parameters.
[0103] For example, the radio communication simulator 2 receives the service data packet and the latest channel quality parameters from the network simulation platform, and calculates and generates voice and / or text data in a simulated electromagnetic environment based on the service data and the latest channel quality parameters, and sends it to the information generation and display device 2 to output voice or text output signals.
[0104] In some embodiments, such as Figure 6As shown, before the first radio communication simulator directly sends service data packets to the second radio communication simulator via the network, the network communication performance simulation method further includes:
[0105] S140: The first communication information generation and display device receives voice and / or text input signals, processes the voice and / or text signals to generate voice and / or text input data, and sends it to the first radio communication simulator. The first radio communication simulator generates a service data packet based on the voice and / or text input data.
[0106] Specifically, for example, the communication information generation and display device 1 receives voice and / or text input signals from the outside world, converts the voice or text input signals into voice or text input data and sends them to the radio communication simulator 1, and the service data generation module in the radio communication simulator 1 generates service data packets based on the voice and / or text input data.
[0107] In some embodiments, such as Figure 6 As shown, after the second radio communication simulator receives the service data packet and the latest channel quality parameter data from the network simulation platform, and calculates and generates voice and / or text data in the simulated electromagnetic environment based on the service data packet and the latest channel quality parameters, the network communication performance simulation method further includes the following steps:
[0108] S160: The second communication information generation and display device receives voice and / or text data in the simulated electromagnetic environment and converts the voice and / or text data in the simulated electromagnetic environment into voice and / or text output signals for output.
[0109] Specifically, for example, the communication information generation and display device 2 receives voice and / or text data in a simulated electromagnetic environment from the radio communication simulator 2, and converts the voice and / or text data in the simulated electromagnetic environment into voice and / or text output signals.
[0110] In some embodiments, such as Figure 6 As shown, prior to step S110, the network communication performance simulation method further includes:
[0111] S100: Based on the interference source simulator connected to the network electrical simulation platform and multiple radio communication simulators, and configuring the interference source model and multiple radio models on the network electrical simulation platform, the interference source model is mapped to the interference source simulator, and the multiple radio models are respectively mapped to the multiple radio communication simulators.
[0112] Specifically, the network simulation platform configures the interference source model based on the interference source simulator connected to it, and configures the radio model based on the number of radio communication simulators connected to it.
[0113] In some embodiments, the channel quality parameters include bit error rate, signal-to-noise ratio, latency, and packet loss rate.
[0114] The network communication performance simulation method for simulators provided in this disclosure eliminates the need for channel quality simulation. Since channel quality is independent of communication content, the network simulation platform only needs to run wireless communication simulations and calculate channel quality parameters when the radio communication simulator or interference source simulator is initialized or its parameters change. When the parameters of the radio communication simulator and the interference source remain unchanged, the communication channel quality parameters can always be used as the basis for communication effect simulation. Therefore, when simulating communication between radio communication simulators, communication effect simulation can be performed directly. This method eliminates the need for cumbersome real-time disassembly of channel quality parameters, improving simulation efficiency.
[0115] Figure 7 The diagram illustrates a flowchart of a network communication performance simulation method for simulators, based on some embodiments of this disclosure. Taking the simulation of radio voice communication between radio communication simulator 1 and radio communication simulator 2 as an example, the configuration parameters of radio communication simulator 1, radio communication simulator 2, and the interference source simulator have all been changed.
[0116] like Figure 7 As shown, radio communication simulator 1, radio communication simulator 2, and interference source simulator set radio parameters and interference parameters locally, forming configuration data packets respectively. The interference parameters correspond to the simulated interference environment, such as an electromagnetic environment. The configuration data packets are injected into the corresponding models of the network electrical simulation platform, namely radio model 1, radio model 2, and interference source model, respectively. The corresponding parameters of radio model 1, radio model 2, and interference source model are modified to achieve a complete mapping between radio communication simulator 1 and radio model 1, radio communication simulator 2 and radio model 2, and interference source simulator and interference source model.
[0117] The interference source model applies interference to radio station models 1 and 2 based on its parameters, for example, by sending interference data packets to them. One of radio station models 1 and 2 generates simulated communication data packets, for example, for radio station model 1, and sends these simulated communication data packets to the other of radio station models 1 and 2, for example, for radio station model 2. Radio station model 2 calculates channel quality information such as delay, packet loss rate, and throughput to obtain channel quality parameters. Radio communication simulator 2 sends the calculated channel quality information, such as bit error rate, signal-to-noise ratio, delay, and packet loss rate, to radio station models 1 and radio communication simulator 2. Radio station model 1 sends its channel quality information to radio communication simulator 1, thus synchronizing the channel quality parameters.
[0118] During the simulated voice communication phase, both wireless communication simulation nodes need to complete four stages: voice acquisition, voice transmission, communication effect simulation, and voice playback.
[0119] In the voice acquisition stage, the voice acquisition module of the communication information generation and display device 1 acquires the voice analog signal, converts it into a digital signal, and then transmits it to the radio communication simulator 1 through the audio interface.
[0120] In the voice transmission stage, the radio communication simulator 1 sends the voice data from the communication information generation and display device 1 to the radio communication simulator 2 via Ethernet.
[0121] In the communication effect simulation stage, after receiving the voice data, the radio communication simulator 2 processes the voice data according to the channel quality information to simulate the wireless communication effect under a real electromagnetic environment; and sends the processed voice data to the communication information generation and display device 2.
[0122] During the voice playback phase, the communication information generation and display device 2 receives the voice data and then plays the voice data.
[0123] This completes the voice communication simulation from wireless communication simulation node 1 to wireless communication simulation node 2. Wireless communication simulation node 2 replies to wireless communication simulation node 1, and the communication process is similar. By having these four stages work sequentially, the voice communication simulation between the two simulation nodes is achieved.
[0124] Configure the radio communication simulator and its corresponding model parameters for wireless communication simulation, and set the interference parameters and levels on the interference source simulator. After the communication information generation and display device generates simulated communication data, this data is sent from the transmitting radio communication simulator to the receiving radio communication simulator via a wired network. The receiving radio communication simulator processes the received data according to the channel communication quality parameters and displays the communication effect through the interconnected communication information generation and display device. If the generated data is voice data, the voice quality will exhibit varying degrees of interference, such as unclear intelligibility or excessive noise, thus achieving a quantitative simulation of the communication effect.
[0125] Finally, it should be noted that the various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For the systems or apparatus disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the descriptions are relatively simple, and relevant parts can be referred to the method section.
[0126] The above embodiments are only used to illustrate the technical solutions of this disclosure, and are not intended to limit it. Although this disclosure has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this disclosure.
Claims
1. A simulator-oriented network communication performance simulation method, characterized by, The method comprises the following steps: Based on the parameter configuration of the interference source simulator and the plurality of radio communication simulators, the network electricity simulation platform performs initialization operation to obtain the channel quality parameters between any two radio models; Determine the first radio communication simulator and the second radio communication simulator participating in communication; Determine whether the parameters of at least one of the interference source simulator, the first radio communication simulator and the second radio communication simulator change, if yes, the network electricity simulation platform updates the channel quality parameters between the first radio model and the second radio model based on the changed parameters of the interference source simulator, the first radio communication simulator and the second radio communication simulator; And The first radio communication simulator and the second radio communication simulator simulate communication based on the latest channel quality parameters, The first radio communication simulator and the second radio communication simulator simulate communication based on the latest channel quality parameters, which comprises the following steps: The first radio communication simulator directly sends a service data packet to the second radio communication simulator through the network; The second radio communication simulator receives the service data packet and the latest channel quality parameters from the network electricity simulation platform, and calculates and generates voice or text data in the simulated electromagnetic environment based on the service data packet and the latest channel quality parameters.
2. The simulator-facing network communication performance emulation method of claim 1, wherein, Based on the parameter configuration of the interference source simulator and the plurality of radio communication simulators, the network electricity simulation platform performs initialization operation to obtain the channel quality parameters between any two radio models, which comprises the following steps: Synchronize the parameters of the interference source simulator and the plurality of radio communication simulators to the corresponding interference source model and the plurality of radio models in the network electricity simulation platform respectively; For any two radio models, one radio model generates an analog communication data packet and sends it to the other radio model, realizes analog communication data transmission, and the interference source model sends an interference data packet to at least one of the two radio models; During the analog communication data transmission process, the other radio model calculates the channel quality parameters between the two radio models based on the parameters of the interference source simulator and the plurality of radio communication simulators using an electromagnetic wave propagation model.
3. The simulator-facing network communication performance emulation method of claim 1, wherein, Determine the first radio communication simulator and the second radio communication simulator participating in communication, which comprises the following steps: According to the communication instruction, determine the first radio communication simulator and the second radio communication simulator participating in communication in the plurality of radio communication simulators.
4. The simulator-facing network communication performance emulation method of claim 1, wherein, The network electricity simulation platform updates the channel quality parameters between the first radio model and the second radio model based on the changed parameters of the interference source simulator, the first radio communication simulator and the second radio communication simulator, which comprises the following steps: Synchronize the changed parameters of the interference source simulator, the first radio communication simulator and the second radio communication simulator to the corresponding interference source model, the first radio model and the second radio model in the network electricity simulation platform respectively; The first radio model generates and sends simulation communication data packets to the second radio model, to realize simulation communication data transmission, and the interference source model sends interference data packets to at least one of the first radio model and the second radio model; During the simulation communication data transmission, the second radio model updates the channel quality parameters between the first radio model and the second radio model based on the changed parameters of the interference source simulator, the first radio communication simulator and the second radio communication simulator, and uses an electromagnetic wave propagation model to solve the channel quality parameters.
5. The simulator-facing network communication performance emulation method of claim 4, wherein, The network communication efficiency simulation platform updates the channel quality parameters between the first radio model and the second radio model based on the changed parameters of the interference source simulator, the first radio communication simulator and the second radio communication simulator, and the method further comprises the following steps: The second radio model transmits the updated channel quality parameters between the first radio model and the second radio model to the first radio model; The first radio model and the second radio model respectively synchronize the updated channel quality parameters between the first radio model and the second radio model to the first radio communication simulator and the second radio communication simulator.
6. The simulator-facing network communication performance emulation method of claim 1, wherein, Before the first radio communication simulator directly sends service data packets to the second radio communication simulator through the network, the network communication efficiency simulation method further comprises: The first communication information generation and display device receives voice and / or text input signals, and processes the voice and / or text signals to generate voice and / or text input data and sends the voice and / or text input data to the first radio communication simulator, and the first radio communication simulator generates service data packets based on the voice and / or text input data.
7. The simulator-facing network communication performance emulation method of claim 1, wherein, After the second radio communication simulator receives the service data packets and the latest channel quality parameter data from the network communication efficiency simulation platform, and generates voice and / or text data in a simulated electromagnetic environment based on the service data packets and the latest channel quality parameters, the network communication efficiency simulation method further comprises: The second communication information generation and display device receives the voice and / or text data in the simulated electromagnetic environment and converts the voice and / or text data in the simulated electromagnetic environment into voice and / or text output signals.
8. The simulator-facing network communication performance emulation method of any one of claims 1 to 7, wherein, Before the network communication efficiency simulation platform performs an initialization operation to obtain channel quality parameters between any two radio models based on the parameter configurations of the interference source simulator and the plurality of radio communication simulators, the network communication efficiency simulation method further comprises: Based on the interference source simulator and the plurality of radio communication simulators connected to the network communication efficiency simulation platform, and based on the interference source model and the plurality of radio models configured in the network communication efficiency simulation platform, the interference source model is mapped to the interference source simulator, and the plurality of radio models are respectively mapped to the plurality of radio communication simulators.
9. The simulator-facing network communication performance emulation method according to any one of claims 1 to 7, wherein, The channel quality parameters comprise bit error rate, signal-to-noise ratio, time delay and packet loss rate.
Citation Information
Patent Citations
Virtual and real equipment communication method and device, electronic equipment and storage medium
CN116319491A