Wireless communication interference simulation method, system, device, program product and storage medium
Patent Information
- Application Number
- CN202611207857.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-08-10
- Publication Date
- 2026-10-13
AI Technical Summary
[0004]针对现有技术通信仿真中无法进行干扰实时调整的问题,本发明的目的是提供一种无线通信干扰仿真方法、系统、设备、程序产品及存储介质,本发明可以在仿真过程中实时调整仿真干扰,灵活性更高
[0028]本发明与现有技术相比,其有益效果是:本发明提供的无线通信干扰仿真方法,包括:当监听到仿真过程中无线通信仿真节点的位置发生变化时,获取无线通信仿真节点的实时位置和信道;获取当前最新干扰仿真配置信息,所述干扰仿真配置信息至少包括干扰区域的空间位置、干扰信道和干扰噪声;根据所述实时位置和所述最新干扰仿真配置信息,执行干扰生效判断;其中,在所述无线通信仿真节点进入干扰区域内,且所述无线通信仿真节点的信道与所述干扰区域的干扰信道一致的情况下,判定干扰生效;在干扰生效的情况下,向所述无线通信仿真节点的信道内添加所述干扰区域的干扰噪声。本发明通过在监听到节点位置发生变化时触发一次最新干扰仿真配置信息的提取,以及触发一次根据最新干扰仿真配置信息的节点干扰生效的判断,从而可以将用户实时调整的最新干扰仿真配置信息进行应用,实现基于实时调整的干扰仿真配置信息的动态干扰仿真,灵活性更高。
Smart Images

Figure CN122909604A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to communication simulation technology, and more particularly to a method, system, device, program product, and storage medium for simulating wireless communication interference. Background Technology
[0002] When using simulation tools such as NS3 for wireless communication simulation, it is sometimes necessary to construct simulated communication interference to the wireless communication simulation nodes in order to collect data and conduct experimental verification of network communication quality, communication algorithms, and other related technologies. Existing conventional wireless communication simulation methods usually involve creating a static communication interference model in advance before starting the simulation, and then using this static communication interference model to generate interference to the wireless communication simulation nodes after the simulation starts, until the simulation ends and the simulation results are output.
[0003] In the aforementioned wireless communication simulation method, communication interference needs to be statically configured before the simulation begins and takes effect after the simulation starts. Communication interference cannot be adjusted or changed based on actual operating conditions during the simulation. Furthermore, this method requires technicians to make relatively comprehensive and complex plans for the simulation scenario in advance. If the experimental scenario design is inadequate and the simulation results do not meet expectations, adjustments cannot be made in real time during the simulation; modifications can only be made after the simulation ends. This iterative process affects experimental efficiency and lacks flexibility. Summary of the Invention
[0004] To address the problem that existing communication simulation technologies cannot adjust interference in real time, the purpose of this invention is to provide a wireless communication interference simulation method, system, device, program product, and storage medium. This invention can adjust the simulated interference in real time during the simulation process, offering greater flexibility.
[0005] To achieve the above-mentioned objectives, the present invention provides the following technical solution:
[0006] In a first aspect, the present invention provides a wireless communication interference simulation method, comprising:
[0007] When the location of the wireless communication simulation node changes during the simulation process, the real-time location and channel of the wireless communication simulation node are obtained.
[0008] Obtain the latest interference simulation configuration information, which includes at least the spatial location of the interference area, the interference channel, and the interference noise;
[0009] Based on the real-time location and the latest interference simulation configuration information, an interference effectiveness determination is performed; wherein, interference is determined to be effective when the wireless communication simulation node enters the interference area and the channel of the wireless communication simulation node is consistent with the interference channel of the interference area.
[0010] When interference is in effect, interference noise from the interference region is added to the channel of the wireless communication simulation node.
[0011] Furthermore, the method also includes: when receiving the user-modified interference simulation configuration information, updating the received interference simulation configuration information to the latest interference simulation configuration information, obtaining the real-time location and channel of the wireless communication simulation node, and performing an interference effectiveness judgment based on the real-time location and the latest interference simulation configuration information.
[0012] Furthermore, the method also includes: removing the interference noise added to the channel of the wireless communication simulation node after the wireless communication simulation node leaves the interference area.
[0013] Furthermore, the method also includes: broadcasting the real-time communication data of the wireless communication simulation node after interference has been added during the current simulation process.
[0014] Secondly, the present invention provides a wireless communication interference simulation system, comprising:
[0015] The monitoring module is used to monitor the position of the wireless communication simulation node during the simulation process, and when the monitoring module detects that the position of the wireless communication simulation node has changed during the simulation process, it executes the node information acquisition module, the interference information acquisition module, and the judgment module.
[0016] The node information acquisition module is used to acquire the real-time location and channel of the wireless communication simulation node;
[0017] The interference information acquisition module is used to acquire the latest interference simulation configuration information set by the user. The interference simulation configuration information includes at least the spatial location of the interference area, the interference channel, and the interference noise.
[0018] The judgment module is used to perform an interference effectiveness judgment based on the real-time location and the latest interference simulation configuration information; wherein, when the wireless communication simulation node enters the interference area and the channel of the wireless communication simulation node is consistent with the interference channel of the interference area, the interference is determined to be effective, and the noise injection module is executed.
[0019] The noise injection module adds interference noise from the interference region into the channel of the wireless communication simulation node.
[0020] Furthermore, the system also includes:
[0021] The interference configuration input module is used by the user to input the latest interference simulation configuration information after modification, and then sends it to the interference configuration storage module.
[0022] The interference configuration storage module is used to update the stored interference simulation configuration information to the latest interference simulation configuration information when it receives the latest interference simulation configuration information modified by the user, and to execute the node information acquisition module and the judgment module.
[0023] Furthermore, the system also includes:
[0024] The broadcast module is used to broadcast the real-time communication data of the wireless communication simulation nodes after interference has been added during the current simulation process.
[0025] Thirdly, the present invention provides a computer program product, including a computer program that, when executed by a processor, implements the method described in the first aspect.
[0026] Fourthly, the present invention provides a computer device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the method described in the first aspect.
[0027] Fifthly, the present invention provides a computer-readable storage medium having a computer program / instructions stored thereon, the computer program / instructions implementing the method described in the first aspect when executed by a processor.
[0028] Compared with existing technologies, the beneficial effects of this invention are as follows: The wireless communication interference simulation method provided by this invention includes: when a change in the position of a wireless communication simulation node is detected during the simulation process, acquiring the real-time position and channel of the wireless communication simulation node; acquiring the latest interference simulation configuration information, which includes at least the spatial location of the interference area, the interference channel, and interference noise; and performing an interference effectiveness judgment based on the real-time position and the latest interference simulation configuration information; wherein, when the wireless communication simulation node enters the interference area and the channel of the wireless communication simulation node is consistent with the interference channel of the interference area, interference effectiveness is determined; and when interference is effective, interference noise from the interference area is added to the channel of the wireless communication simulation node. This invention, by triggering the extraction of the latest interference simulation configuration information once when a change in node position is detected, and triggering a judgment on node interference effectiveness based on the latest interference simulation configuration information, allows the application of the latest interference simulation configuration information adjusted in real time by the user, achieving dynamic interference simulation based on real-time adjusted interference simulation configuration information, thus providing greater flexibility. Attached Figure Description
[0029] Figure 1 This is a flowchart illustrating the wireless communication interference simulation method provided in an embodiment of the present invention;
[0030] Figure 2This is a schematic diagram illustrating the creation of a wireless communication simulation node in an example of the wireless communication interference simulation method provided in this embodiment of the invention.
[0031] Figure 3 This is a schematic diagram of an interference judgment scenario in an example of a wireless communication interference simulation method provided in an embodiment of the present invention;
[0032] Figure 4 This is a schematic diagram of a node movement scenario in an example of a wireless communication interference simulation method provided in an embodiment of the present invention;
[0033] Figure 5 This is a schematic diagram of a scenario involving modification of interference simulation configuration information in an example of the wireless communication interference simulation method provided in this embodiment of the invention;
[0034] Figure 6 This is a flowchart illustrating the application of the wireless communication interference simulation method provided in this invention to wireless communication simulation.
[0035] Figure 7 This is a schematic diagram of the wireless communication interference simulation system provided in an embodiment of the present invention;
[0036] Figure 8 This is a schematic diagram of the structure of a computer device provided in an embodiment of the present invention. Detailed Implementation
[0037] The technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention.
[0038] This invention provides a method for simulating wireless communication interference, such as... Figure 1 As shown, it includes the following steps S101 to S104.
[0039] S101. When the location of the wireless communication simulation node changes during the simulation process, obtain the real-time location and channel of the wireless communication simulation node.
[0040] In one embodiment, the simulation process of the wireless communication simulation node is as follows:
[0041] Create wireless communication simulation nodes. Specifically, a wireless communication simulation node is a simulation model of a wireless communication device.
[0042] This process creates and binds specific wireless network devices, wireless communication channels, mobility models, network protocols, and IP addresses. Wireless communication devices can be mobile phones, smartwatches, drones, vehicle-mounted communication devices, or other devices that utilize wireless communication. Wireless communication channels are typically signal transmission channels configured according to different frequencies; common wireless communication channels include Bluetooth, Wi-Fi, mobile communication networks (such as 2G, 3G, 4G, and 5G), and satellite communication. During simulation, wireless communication channels are allocated as needed, with each wireless communication simulation node assigned one or more channels and an identifier for each channel, such as channel1. The mobility model is the movement trajectory model of the wireless communication simulation node; the node moves according to a preset initial position and this trajectory model. The network protocol and IP address specify the transmission protocol used by each wireless communication simulation node for data transmission with other wireless communication simulation nodes. The simulation process for each wireless communication simulation node is executed using a single main thread.
[0043] For example, such as Figure 2 As shown, three wireless communication simulation nodes are first created: nodeA, nodeB, and nodeC. Wi-Fi communication channels are created for each node: nodeA uses channel 1, nodeC uses channel 2, and nodeB uses two channels, channel 1 and channel 2. Since nodeA and nodeC use different wireless channels, they cannot communicate directly. NodeB, having created two channels, can communicate directly with the other two nodes simultaneously. The default noise level for all wireless channels is 7dB. Next, a movement model is created for the nodes, allowing them to move in three-dimensional space. The initial positions of nodeA, nodeB, and nodeC are (0, 0, 0), (10, 0, 0), and (20, 0, 0), respectively. Finally, basic network components such as network protocol stacks and IP addresses are installed on the three nodes, and network applications are bound to them. The simulation is then started, and the three nodes simulate data communication with each other.
[0044] The system employs a first thread to acquire the real-time location and channel of the wireless communication simulation node when a change in its position is detected during the simulation process. The real-time location is specifically represented by three-dimensional coordinates. A second thread acquires key communication data such as signal-to-noise ratio, packet loss rate, and latency, and sends this data to a visualization interface for the user to observe the real-time simulation progress. The first and second threads run in parallel, both being sub-threads that operate concurrently with the main thread.
[0045] S102. Obtain the latest interference simulation configuration information.
[0046] The acquired interference simulation configuration information is not an initial, pre-fixed value, but rather a real-time, up-to-date value. Specifically, a first thread retrieves the latest interference simulation configuration information set by the user from the interference simulation configuration information storage area. This interference simulation configuration information includes at least the spatial location of the interference region, the interference channel, and the interference noise. The interference region can be represented by a sphere in space, and its spatial location includes the coordinates of the sphere's center and its radius. The interference channel is the channel that the current interference region can interfere with. The interference noise specifically refers to the interference noise intensity.
[0047] For example, two interference zones are configured to be created and distributed. Zone 1 is configured with the following settings: center coordinates (1, 1, 1), radius R1 = 2 (km), interference channel 1, and interference noise intensity of 20dB. Zone 2 is configured with the following settings: center coordinates (20, 1, 1), radius R2 = 2 (km), interference channel 1, and interference noise intensity of 30dB.
[0048] S103. Based on the real-time location and the latest interference simulation configuration information, perform an interference effectiveness determination.
[0049] In one embodiment, if the wireless communication simulation node enters the interference area and its channel matches the interference channel of the interference area, the first thread determines that interference is effective. If the wireless communication simulation node does not enter the interference area, or its channel does not match the interference channel of the interference area, the first thread determines that it is not interfered with and does not perform any processing at the current moment.
[0050] The first thread's method for determining whether the wireless communication simulation node has entered the interference area includes: calculating the distance between the real-time position of the wireless communication simulation node and the center of each interference area; when the distance is less than or equal to the radius of the interference area, it is determined that the wireless communication simulation node has entered the interference area. Then, it is determined whether the channel of the wireless communication simulation node is consistent with the interference channel of the interference area.
[0051] For example, such as Figure 3 As shown, at the initial moment, all three nodes are in their initial positions, so the real-time positions of nodeA, nodeB, and nodeC can be obtained as (0, 0, 0), (10, 0, 0), and (20, 0, 0), respectively. Calculate the distance d1 between nodeA and the center of the interference region 1. Since R1=2, nodeA is within interference region 1. Next, comparing nodeA with the interference channel 1 in interference region 1 (both are channel 1), the interference is confirmed to be effective. Similarly, calculations show that nodeB and nodeC are not within interference region 1. Calculations show that the distance d2 between nodeC and the center of interference region 2 is... Since R2=2, nodeC is within interference region 2. Next, comparing the channels, interference region 2 uses channel 1, while nodeC uses channel 2. Since the channels are different, nodeC is determined to be unaffected. Similarly, calculations show that nodeA and nodeB are not within interference region 2.
[0052] S104. When interference is effective, add interference noise from the interference region into the channel of the wireless communication simulation node.
[0053] For example, if the interference of nodeA takes effect, the NoiseFigure parameter can be used to add a corresponding 20dB of interference noise to the underlying layer of the channel model of nodeA. That is, on the basis of the default noise level of 7dB of the wireless channel, the interference noise is increased by 20dB, and the default noise of the wireless channel is modified to 27dB.
[0054] In one embodiment, the wireless communication interference simulation method may further include the following step S105.
[0055] S105. Broadcast the real-time communication data of the wireless communication simulation node after adding interference during the current simulation process.
[0056] After noise is injected, the wireless communication simulation node will be interfered with. The main thread executes the simulation process of the interfered wireless communication simulation node and generates real-time communication data, including signal-to-noise ratio and packet loss rate. A second thread broadcasts the real-time communication data of the wireless communication simulation node after the interference is added during the current simulation process. On the one hand, this allows the front-end interface to visualize the data, enabling the simulator user to observe the real-time communication data and determine whether the simulation expectations have been met and whether the interference simulation configuration information needs to be modified. On the other hand, it provides the real-time communication data to functional modules in the main thread that require such data.
[0057] For example, nodeA is affected by interference from interference area 1. This can be observed in real-time through front-end visualization data. After the interference takes effect, compared to before the interference simulation configuration information was issued, nodeA's signal-to-noise ratio significantly decreased, its packet loss rate significantly increased, and other communication quality-related data also deteriorated significantly, demonstrating the significant impact of communication interference. The data for the other two nodes, however, did not show significant changes.
[0058] In one embodiment, the wireless communication interference simulation method may further include the following step S106.
[0059] S106. When the wireless communication simulation node enters the interference area and then leaves the interference area, the interference noise added to the channel of the wireless communication simulation node is removed.
[0060] For example, after the current execution is completed, the process will return to step S101 to perform monitoring. Figure 4 As shown, if nodeA moves to (10, 10, 0) in the next simulation time step, the first thread monitors the change in nodeA's position in real time and calculates the distance between nodeA and the center of the interference region 1. If the signal-to-noise ratio (SNR) is greater than R1, nodeA is determined to have left interference area 1, and the interference is considered ineffective. The NoiseFigure parameter is used to restore the underlying interference noise of the nodeA wireless simulation channel to the default value of 7dB. Through the front-end visualization data, it can be observed in real time that the wireless communication quality of nodeA, such as SNR and packet loss rate, gradually recovers, and the noise interference disappears.
[0061] In one embodiment, the wireless communication interference simulation method may further include the following step S107.
[0062] S107. When the user-modified interference simulation configuration information is received, the received interference simulation configuration information is updated to the latest interference simulation configuration information, the real-time location and channel of the wireless communication simulation node are obtained, and interference effectiveness judgment is performed based on the real-time location and the latest interference simulation configuration information.
[0063] According to this step, the interference simulation configuration information is always kept up-to-date. When new interference simulation configuration information is received, an interference effectiveness judgment is triggered. That is, the real-time location and channel of the wireless communication simulation node are obtained, and the interference effectiveness judgment is performed based on the real-time location and the latest interference simulation configuration information. If the wireless communication simulation node enters the interference area and the channel of the wireless communication simulation node is consistent with the interference channel of the interference area, the interference is determined to be effective, and the interference noise of the interference area is added to the channel of the wireless communication simulation node.
[0064] In one embodiment, a third thread receives the user-modified interference simulation configuration information and updates the received interference simulation configuration information to the latest interference simulation configuration information. The third thread is a sub-thread that executes in parallel with the main thread, the first thread, and the second thread.
[0065] For example, such as Figure 5As shown, at a certain simulation moment, the user inputs modified interference simulation configuration information through the front-end interface: interference area 1 remains unchanged, and the interference channel of interference area 2 is changed to channel 2. A third thread receives the modified interference simulation configuration information, updates the received interference simulation configuration information to the latest interference simulation configuration information, and stores it. The first thread then re-executes the interference judgment. On the one hand, the nodeC node is still within interference area 2; on the other hand, the interference channel of interference area 2 is compared to channel 2, which is consistent with the nodeC node, so the interference takes effect. The NoiseFigure parameter is used to inject 30dB of interference noise into the underlying layer of the nodeC wireless simulation channel. After the interference takes effect, observation through front-end data visualization shows that the signal-to-noise ratio of nodeC decreases, the packet loss rate increases, and other wireless communication quality-related data changes significantly, indicating that the wireless communication interference is effective.
[0066] It is understandable that the execution order of the above steps S105~S107 can be changed as needed, and they do not have to be executed in order.
[0067] In one embodiment, the wireless communication interference simulation method of the present invention can be applied to wireless communication simulation. Figure 6 This is a complete flowchart of the wireless communication interference simulation method of the present invention applied in wireless communication simulation.
[0068] In one embodiment, a wireless communication interference simulation system is provided, such as Figure 7 As shown, it includes:
[0069] The monitoring module 201 is used to monitor the position of the wireless communication simulation node during the simulation process, and when the monitoring module detects that the position of the wireless communication simulation node has changed during the simulation process, it executes the node information acquisition module, the interference information acquisition module, and the judgment module.
[0070] The node information acquisition module 202 is used to acquire the real-time location and channel of the wireless communication simulation node;
[0071] The interference information acquisition module 203 is used to acquire the latest interference simulation configuration information set by the user. The interference simulation configuration information includes at least the spatial location of the interference area, the interference channel, and the interference noise.
[0072] The judgment module 204 is used to perform an interference effectiveness judgment based on the real-time location and the latest interference simulation configuration information; when the wireless communication simulation node enters the interference area and the channel of the wireless communication simulation node is consistent with the interference channel of the interference area, the interference is judged to be effective, and the noise injection module is executed.
[0073] The noise injection module 205 adds interference noise from the interference region into the channel of the wireless communication simulation node.
[0074] In one embodiment, the system may further include:
[0075] The interference configuration input module is used by the user to input the latest interference simulation configuration information after modification, and then sends it to the interference configuration storage module.
[0076] The interference configuration storage module is used to update the stored interference simulation configuration information to the latest interference simulation configuration information when it receives the latest interference simulation configuration information modified by the user, and to execute the node information acquisition module and the judgment module.
[0077] In one embodiment, the system may further include:
[0078] The broadcast module is used to broadcast the real-time communication data of the wireless communication simulation nodes after interference has been added during the current simulation process.
[0079] In one embodiment, the system may further include:
[0080] The noise removal module is used to remove the interference noise added to the channel of the wireless communication simulation node after the wireless communication simulation node leaves the interference area.
[0081] The system provided in this embodiment of the invention can be used to execute the wireless communication interference simulation method provided in this embodiment of the invention, and has the corresponding functions and beneficial effects of the execution method.
[0082] It is worth noting that in the embodiments of the above system, the various units and modules included are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be achieved; in addition, the specific names of each functional unit are only for easy distinction between each other and are not used to limit the scope of protection of the present invention.
[0083] The embodiments described above are merely illustrative. The modules described as separate components may or may not be physically separate, and the components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art will clearly understand that each implementation can be achieved using software plus necessary general-purpose hardware platforms, or it can be implemented solely through hardware, as long as the function or purpose can be achieved.
[0084] In one embodiment, a computer program product is provided, such as an app on a mobile phone or tablet, an installer on a computer, etc. This product includes a computer program / instructions that, when executed by a processor, implement the wireless communication interference simulation method provided in this embodiment of the invention. The code for the computer-executable program used to perform the operations of this invention can be written in one or more programming languages or a combination thereof. Programming languages include object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as C or similar languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider). The computer program product of this embodiment can be used as a plug-in for simulation tools such as NS3, combined with the simulation tool to achieve wireless communication simulation.
[0085] In one embodiment, a computer device is provided, which provides services for implementing the wireless communication interference simulation method described above. For example... Figure 8 As shown, the device may include: a memory 301 storing a computer-executable program; a processor 302 coupled to the memory 301; the processor 302 calls the computer-executable program stored in the memory 301 to perform the steps in the method described in Embodiment 1.
[0086] Memory 301 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) and / or cache memory. The device may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, memory 301 may be used to read and write non-removable, non-volatile magnetic media (commonly referred to as a "hard disk drive"). A program / utility having a set (at least one) of program modules may be stored, for example, in memory 301. Such program modules include, but are not limited to, an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include an implementation of a network environment. The computer-executable program of the program modules typically performs the functions and / or methods described in the embodiments of the present invention.
[0087] The processor 302 executes various functional applications and data processing by running programs stored in the memory 301, such as implementing the method provided in Embodiment 1 of the present invention.
[0088] The code of a computer executable program can be written in one or more programming languages or a combination thereof. Programming languages include object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as the "C" language or similar programming languages.
[0089] In one embodiment, a storage medium containing a computer-executable program is provided, which, when executed by a computer processor, is used to perform the wireless communication interference simulation method provided in this embodiment of the invention.
[0090] The storage medium of this invention can be any combination of one or more computer-readable media. A computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. A computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0091] Of course, the computer-executable program in the storage medium provided in the embodiments of the present invention is not limited to the above-described method operations, but can also perform related operations in the methods provided in any embodiment of the present invention.
[0092] It should be understood that the embodiments and descriptions above are only the principles, main features and advantages of the present invention. Various changes and modifications can be made to the present invention without departing from the spirit and scope of the invention, and all such changes and modifications fall within the protection scope of the present invention.
Claims
1. A method for simulating wireless communication interference, characterized in that, include: When the location of the wireless communication simulation node changes during the simulation process, the real-time location and channel of the wireless communication simulation node are obtained. Obtain the latest interference simulation configuration information, which includes at least the spatial location of the interference area, the interference channel, and the interference noise; Based on the real-time location and the latest interference simulation configuration information, an interference effectiveness determination is performed; wherein, interference is determined to be effective when the wireless communication simulation node enters the interference area and the channel of the wireless communication simulation node is consistent with the interference channel of the interference area. When interference is in effect, interference noise from the interference region is added to the channel of the wireless communication simulation node.
2. The wireless communication interference simulation method according to claim 1, characterized in that, The method further includes: when receiving the user-modified interference simulation configuration information, updating the received interference simulation configuration information to the latest interference simulation configuration information, obtaining the real-time location and channel of the wireless communication simulation node, and performing an interference effectiveness judgment based on the real-time location and the latest interference simulation configuration information.
3. The wireless communication interference simulation method according to claim 1, characterized in that, The method further includes removing the interference noise added to the channel of the wireless communication simulation node after the wireless communication simulation node leaves the interference area.
4. The wireless communication interference simulation method according to claim 1, characterized in that, The method also includes: broadcasting the real-time communication data of the wireless communication simulation node after interference has been added during the current simulation process.
5. A wireless communication interference simulation system, characterized in that, include: The monitoring module is used to monitor the position of the wireless communication simulation node during the simulation process, and when the monitoring module detects that the position of the wireless communication simulation node has changed during the simulation process, it executes the node information acquisition module, the interference information acquisition module, and the judgment module. The node information acquisition module is used to acquire the real-time location and channel of the wireless communication simulation node; The interference information acquisition module is used to acquire the latest interference simulation configuration information set by the user. The interference simulation configuration information includes at least the spatial location of the interference area, the interference channel, and the interference noise. The judgment module is used to perform an interference effectiveness judgment based on the real-time location and the latest interference simulation configuration information; wherein, when the wireless communication simulation node enters the interference area and the channel of the wireless communication simulation node is consistent with the interference channel of the interference area, the interference is determined to be effective, and the noise injection module is executed. The noise injection module adds interference noise from the interference region into the channel of the wireless communication simulation node.
6. The wireless communication interference simulation system according to claim 5, characterized in that, The system also includes: The interference configuration input module is used by the user to input the latest interference simulation configuration information after modification, and then sends it to the interference configuration storage module. The interference configuration storage module is used to update the stored interference simulation configuration information to the latest interference simulation configuration information when it receives the latest interference simulation configuration information modified by the user, and to execute the node information acquisition module and the judgment module.
7. The wireless communication interference simulation system according to claim 5, characterized in that, The system also includes: The broadcast module is used to broadcast the real-time communication data of the wireless communication simulation nodes after interference has been added during the current simulation process.
8. A computer program product, comprising a computer program, characterized in that: When the computer program is executed by a processor, it implements the method of any one of claims 1-4.
9. A computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: The processor executes the computer program to implement the method as described in any one of claims 1-4.
10. A computer-readable storage medium having a computer program / instructions stored thereon, characterized in that: The computer program / instructions, when executed by a processor, implement the method of any one of claims 1-4.