Wireless communication anti-interference method, system, equipment and medium

By working together with hardware and software in a wireless communication system, hardware-level performance data is obtained for interference identification and hardware parameter optimization, thus solving the problem of insufficient anti-interference capability in existing technologies and achieving more efficient communication performance.

CN121645330APending Publication Date: 2026-03-10CHANGSHA ZHAOTONG MICROELECTRONICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-11
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

Existing wireless communication systems have limited anti-interference capabilities when facing interference in complex transmission environments, especially interference from microwave ovens, Bluetooth devices, and adjacent-channel routers.

Method used

By working together with hardware and software, the system acquires hardware-level performance data and uses the software layer to identify interference and adjust hardware parameters, including time-frequency division, energy analysis, interference feature library matching, and deep learning models, to dynamically optimize hardware circuit parameters.

Benefits of technology

It improves the anti-interference capability and transmission rate of wireless communication systems, enables correct data transmission and reception in complex environments, and enhances the system's flexibility and response speed.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121645330A_ABST
    Figure CN121645330A_ABST
Patent Text Reader

Abstract

The invention discloses a wireless communication anti-interference method, system and device and a storage medium, and relates to the technical field of wireless communication. The method comprises the steps that the wireless communication anti-interference method is applied to a wireless communication system, the wireless communication system comprises a hardware layer and a software layer, index data of the hardware layer are obtained, and interference information is obtained by conducting interference identification on the index data of the hardware layer through the software layer; and adjusting parameters of the hardware layer according to the interference information. The software layer performs interference identification based on the index data of the hardware layer, determines interference information, and then directly adjusts parameters of the hardware layer according to the interference information; through cooperative work of the hardware layer and the software layer and direct adjustment of parameters of the hardware layer, the anti-interference capability and the transmission rate of the wireless communication system are improved, so that the wireless communication system can correctly receive and transmit data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of wireless communication technology, and in particular to a wireless communication anti-interference method, system, device, and storage medium. Background Technology

[0002] Currently, wireless communication faces complex transmission environments, such as co-channel interference from microwave ovens, Bluetooth devices, adjacent-channel routers, adjacent channel interference, and multipath effects. These interferences severely weaken the stability and transmission rate of communication systems. Related technologies utilize optimization algorithms to dynamically adjust channel allocation based on channel conditions and environmental changes to ensure communication continuity; however, this approach has limited anti-interference capabilities. Summary of the Invention

[0003] In view of this, the purpose of this invention is to provide a wireless communication anti-interference method, system, device, and storage medium, which improves the anti-interference capability of wireless communication through the coordinated work of hardware and software. The specific solution is as follows: In a first aspect, this application discloses a wireless communication anti-interference method, applied to a wireless communication system, the system including a hardware layer and a software layer, the method including: Obtain the indicator data of the hardware layer; Interference information is obtained by performing interference identification on the indicator data of the hardware layer through the software layer. The parameters of the hardware layer are adjusted based on the interference information.

[0004] Optionally, before obtaining the hardware layer's indicator data, the method further includes: The wireless signal is divided into time and frequency segments according to a preset division rule to obtain multiple time and frequency segments, wherein the wireless signal is the signal received by the wireless communication system; Collect the hardware layer index data for each of the time-frequency segments.

[0005] Optionally, before obtaining the hardware layer's indicator data, the method further includes: Collect the indicator data of the hardware layer; Energy analysis is performed on the indicator data of the hardware layer to determine the current wireless signal scenario type; the scenario type includes non-pure noise interference scenario and pure noise interference scenario; The hardware layer index data corresponding to the non-pure noise interference scenario is stored in the first storage partition; The hardware layer index data corresponding to the pure noise interference scenario is stored in the second storage partition.

[0006] Optionally, interference information is obtained by performing interference identification on the hardware layer's indicator data through the software layer, including: The software layer matches the hardware layer index data of the first and second storage partitions with the interference feature database, respectively, and determines the interference type of the current wireless signal based on the matching results; wherein, the interference feature database is updated based on historical interference identification results; Alternatively, the software layer can utilize an interference identification model to perform interference identification on the hardware layer indicator data of the first and second storage partitions respectively, thereby determining the interference type of the current wireless signal.

[0007] Optionally, obtaining the hardware layer's indicator data includes: Receive the data read instruction issued by the software layer, and obtain the indicator data of the hardware layer according to the data read instruction; Alternatively, the hardware layer's indicator data can be obtained based on the data uploaded by the hardware layer.

[0008] Optionally, adjusting the parameters of the hardware layer based on the interference information includes: Based on the pre-built mapping relationship between interference information and operating modes, the target optimization mode corresponding to the current interference information is determined; Optimization instructions are generated based on the target optimization mode; The parameters of the hardware layer are adjusted according to the optimization instructions.

[0009] Optionally, after adjusting the parameters of the hardware layer based on the interference information, the method further includes: Detect the current anti-interference level of the wireless communication system; If the anti-interference level does not meet the preset standard, a high-quality channel will be dynamically selected for wireless communication through channel monitoring.

[0010] Secondly, this application discloses a wireless communication anti-interference system, comprising: a hardware layer and a software layer; The software layer is used to acquire the indicator data of the hardware layer and to perform interference identification on the indicator data of the hardware layer to obtain interference information. The hardware layer is used to adjust its parameters based on the interference information.

[0011] Thirdly, this application discloses an electronic device, including: Memory, used to store computer programs; A processor is used to execute the computer program to implement the aforementioned wireless communication anti-interference method.

[0012] Fourthly, this application discloses a computer-readable storage medium for storing a computer program; wherein the computer program, when executed by a processor, implements the aforementioned wireless communication anti-interference method.

[0013] In this application, a wireless communication anti-interference method is applied to a wireless communication system, which includes a hardware layer and a software layer. The method acquires the performance data of the hardware layer and then uses the software layer to perform interference identification on this data to obtain interference information. Finally, the parameters of the hardware layer are adjusted based on the interference information. Thus, the software layer identifies interference based on the hardware layer's performance data, determines the interference information, and then directly adjusts the hardware layer's parameters accordingly. Through the collaborative work of the hardware and software layers and the direct adjustment of the hardware layer's parameters, the anti-interference capability and transmission rate of the wireless communication system are improved, enabling the system to correctly transmit and receive data. Attached Figure Description

[0014] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.

[0015] Figure 1 A flowchart of a wireless communication anti-interference method provided in this application; Figure 2 This application provides a schematic diagram of a wireless communication anti-interference system structure. Figure 3 This application provides a schematic diagram of a specific wireless communication anti-interference system structure; Figure 4 A flowchart illustrating a specific wireless communication anti-interference method provided in this application. Detailed Implementation

[0016] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0017] In existing technologies, optimization algorithms are used to dynamically adjust channel allocation based on channel conditions and environmental changes to ensure communication continuity. However, this approach essentially involves software interacting with the hardware's data link layer (such as the MAC layer, Media Access Control Layer) through drivers, controlling logical parameters like channel allocation and power control, which limits its anti-interference capabilities. To overcome these technical problems, this application proposes a wireless communication anti-interference method that combines interference identification and physical layer circuit control. The software directly intervenes in the physical layer circuit parameters, extending the software-hardware interaction layer from the data link layer down to the physical layer. This allows for real-time dynamic configuration and optimization of the core hardware receiving circuit, thereby improving the anti-interference capability of wireless communication.

[0018] This application discloses a wireless communication anti-interference method. See also Figure 1 As shown, the method may include the following steps: Step S11: Obtain the indicator data of the hardware layer.

[0019] In this embodiment, hardware layer performance data is first acquired. Hardware layer performance data refers to physical layer performance data collected from the hardware layer. It can be understood that the hardware layer encompasses the entire system's hardware, such as a Wi-Fi chip and a main control chip. Physical layer performance data specifically refers to the physical attributes of the Wi-Fi chip related to data transmission, such as frequency and power. Hardware layer performance data includes, but is not limited to: frequency, power (RSSI (Received Signal Strength Indication) / SINR (Signal to Interference plus Noise Ratio), bit error rate, etc.

[0020] Specifically, this can be achieved by adding acquisition circuits to the hardware layer of the wireless communication system to dynamically collect hardware layer performance data, for example... Figure 2As shown, the hardware layer of the wireless communication system includes a receiver circuit module and a physical layer control bus. The receiver circuit module contains an analog front-end submodule and a digital baseband submodule. Hardware layer performance data is dynamically acquired through the acquisition circuit in the receiver circuit module. The receiver circuit module is used to capture radio signals and process and convert them into low-frequency signals or digital signals that can be used by subsequent circuits. The receiver circuit module and other hardware are first initialized and configured. Specifically, they can be configured according to pre-built hardware modes (equalization, high performance, and anti-interference modes). The equalization mode is used during power-on initialization to balance resource consumption and reception performance. Subsequent adjustments are made based on the actual interference identified by the software. After initialization, the hardware enters the information acquisition state to analyze the breadth and density of interference scenarios based on the acquired performance data, thereby improving the accuracy and precision of subsequent interference type analysis.

[0021] In some embodiments, before acquiring the indicator data of the hardware layer, the process may include: acquiring indicator data of the analog front-end submodule through a first acquisition circuit within the analog front-end submodule; and acquiring indicator data of the digital baseband submodule through a second acquisition circuit within the digital baseband submodule. The acquisition circuits are distributed and built into the analog front-end and digital baseband modules, corresponding to acquisition circuit 1 and acquisition circuit 2, respectively. Data processing, scene recognition, and strategy generation in the software layer are virtual modules, i.e., modules that use dynamically generated code for specific functions. For example... Figure 3 As shown, the analog front-end submodule includes amplifiers, filters, and acquisition circuit 1 (first acquisition circuit), while the digital baseband submodule includes an energy detection unit, a power calculation unit, and acquisition circuit 2 (second acquisition circuit). The first acquisition circuit acquires physical layer index data related to the analog front-end submodule, and the second acquisition circuit acquires physical layer index data related to the digital baseband submodule. For example, the acquisition circuit 2 of the digital baseband submodule performs statistical analysis on the RSSI output of the power calculation in the digital baseband. Furthermore, it should be noted that for the entire system, the uplink and downlink operate simultaneously. For a single data point, it first undergoes uplink acquisition and analysis. The downlink software then analyzes the data using various algorithms to identify the current operating scenario, and finally converts it into control commands that are sent and implemented from the downlink.

[0022] In some specific embodiments, before acquiring the hardware layer indicator data, the method further includes: dividing the wireless signal into time-frequency segments according to a preset division rule to obtain multiple time-frequency segments, wherein the wireless signal is the signal received by the wireless communication system; and collecting the hardware layer indicator data for each time-frequency segment. It is understood that the acquisition circuit supports time-frequency subdivision acquisition, acquiring the hardware layer indicator data of the wireless signal based on the time-frequency segment indicator data obtained from the time-frequency division. Specifically, the division can be performed according to preset division rules, i.e., pre-configuring the frequency domain receiving channel bandwidth and the time domain interval; it also supports dynamically adjusting the time granularity and frequency band granularity of the acquisition, dividing the wireless signal into time-frequency segments, i.e., supporting dynamic division of sub-frequency bands according to the receiving channel bandwidth, supporting dynamic adjustment of the time domain sampling interval, and quickly responding to the occurrence of sudden interference; physical layer data is acquired for each divided time-frequency segment (i.e., the signal in a certain time period on a certain sub-band), and the time-frequency division is dynamic, allowing for real-time adjustment of the division granularity as needed to precisely locate the interference spectrum position, i.e., accurately locating the interference to a certain time-frequency segment. It should be noted that the index data of each time-frequency segment collected will be processed and identified in the subsequent process to obtain the corresponding interference information based on the comprehensive index data, and to make adaptive adjustments to the parameters of the hardware layer based on the interference information.

[0023] In some embodiments, obtaining the hardware layer's indicator data includes: receiving a data read instruction issued by the software layer, and obtaining the hardware layer's indicator data according to the data read instruction; or, obtaining the hardware layer's indicator data according to the data uploaded by the hardware layer. That is, this embodiment supports both software querying and hardware reporting, thereby ensuring that both long-term and short-term valid data participate in decision-making. During software querying, the software reads data from a specified register address of the hardware, which is determined by the storage control module controlled by the physical layer. During hardware reporting, the hardware layer actively uploads the latest physical layer indicator data to shared memory after the current communication frame is received, so that the software layer can read it from the shared memory; that is, the hardware stores the data from the acquisition circuit into shared memory according to the format specified by the software, and the software retrieves data from the shared memory through storage control 2 (i.e., the second storage control) and transfers it by type.

[0024] Furthermore, the hardware layer performs real-time data processing. Considering storage and other resource overhead, the hardware layer storage control module can set a time window of the same magnitude as the frame length to retain calculation results. During this period, the software can actively access registers to obtain the real-time status. For the software, the hardware actively reports the physical layer index data results of the previous communication frame (the communication frame is the basic unit of data transmission in wireless communication) at communication frame intervals for continuous statistical analysis. At the same time, the software layer establishes a long-term feature library through storage control 2 to summarize historical interference statistics for subsequent viewing and analysis.

[0025] In a preferred embodiment, the hardware layer stores its indicator data according to the scenario type of the wireless signal. Specifically, before acquiring the hardware layer indicator data, the method further includes: collecting the hardware layer indicator data; performing energy analysis on the hardware layer indicator data to determine the scenario type of the current wireless signal; the scenario type includes non-pure noise interference scenarios and pure noise interference scenarios; storing the hardware layer indicator data corresponding to the non-pure noise interference scenarios in a first storage partition; and storing the hardware layer indicator data corresponding to the pure noise interference scenarios in a second storage partition.

[0026] In other words, the storage control module at the hardware layer performs energy analysis, such as power analysis, on the hardware layer's indicator data to determine the scenario type of the wireless signal; it then divides each scenario type into corresponding independent storage partitions. For example, the hardware layer's indicator data for non-pure noise interference scenarios are all stored in the first storage partition, while the hardware layer's indicator data for pure noise interference scenarios are all stored in the second storage partition.

[0027] For example Figure 3 As shown, the hardware layer storage control module (storage control 1) determines the signal scenario type based on signal energy, specifically dividing it into non-pure noise interference scenarios (working scenarios) and pure noise interference scenarios (waiting scenarios) according to energy levels. Non-pure noise interference scenarios refer to scenarios where there is a valid signal but interference is also possible; pure noise interference scenarios are those where only interference noise exists, and the signal energy is significantly lower than that of valid signals. It is understandable that the power level of received data varies under different scenarios. By classifying and storing different types of data sources, the data characteristics can be prevented from being corrupted. For example, for sudden high-energy interference, the average power performance differs significantly from white noise. If data from both scenarios are stored together, the power values ​​will be dispersed at a moderate level over a long average power statistical window, making it difficult to reach the detection threshold for high-energy interference and leading to missed detections. Classified storage effectively avoids missing detections in special scenarios with a low probability. Classified storage achieves isolation protection, preventing data with different characteristics from interfering with each other and maintaining their original state. Furthermore, classified storage can improve the efficiency of data retrieval, access, and analysis. Subsequently, sending the hardware layer metrics data to the processor may include: prioritizing sending the metrics data in the first storage partition to the software layer processor.

[0028] Step S12: Obtain interference information by performing interference identification on the indicator data of the hardware layer through the software layer.

[0029] The processor uses the physical layer index data to identify interference and obtain interference information, including the type of interference.

[0030] When the hardware layer stores hardware layer indicator data according to the scenario type of the wireless signal, the above-mentioned interference information obtained by the software layer through interference identification of the hardware layer indicator data includes: matching the hardware layer indicator data of the first storage partition and the second storage partition with an interference feature library by the software layer, and determining the interference type of the current wireless signal based on the matching results; wherein, the interference feature library is updated based on historical interference identification results; wherein, the interference feature library is obtained by extracting features from historical interference identification results and updating them according to the features of different types of interference results. Alternatively, the software layer uses an interference identification model to perform interference identification on the hardware layer indicator data of the first storage partition and the second storage partition respectively to determine the interference type of the current wireless signal; wherein, the interference identification model is pre-built based on a neural network. It supports multiple interference identification methods, including predefined rule matching and deep learning. Predefined rule matching uses a pre-stored interference feature library in the software. It extracts interference features from the current wireless signal and matches them with features in the interference feature library to quickly filter highly matching interference. The storage control 2 in the software layer summarizes historical interference statistics and updates the interference feature library for subsequent interference analysis, allowing for early judgment of the probability and type of interference and proactive adjustments. Deep learning utilizes neural networks and other models, trained on a large amount of data to obtain a model capable of identifying interference types, which can improve the recognition rate in complex mixed scenes.

[0031] When the software algorithm generates the judgment result, the software layer storage control 2 can select the corresponding type area for storage according to the pre-designed interference type, such as overlapping frequency interference, adjacent frequency interference, narrowband interference, etc., for subsequent classification and statistics. That is to say, similar to the hardware layer's classification storage based on scene type, the software layer can classify and store the indicator data according to the interference type for subsequent backtracking and analysis of different interference types. It should be noted that this embodiment can avoid the data characteristics being damaged during storage or transmission by identifying the interference information of the indicator data of the hardware layer of the first storage partition and the second storage partition, thereby improving the accuracy of subsequent interference identification.

[0032] Step S13: Adjust the parameters of the hardware layer according to the interference information.

[0033] Adjusting hardware layer parameters based on interference information involves modifying the corresponding circuit parameters in the receiving circuit module of the wireless communication system's hardware layer. Physical layer performance data is dynamically acquired via acquisition circuits configured in the receiving circuit module. Interference is then identified using processor-based software applications, directly generating optimization strategies for the circuit parameters. Finally, the hardware layer's mode control module optimizes and updates the physical layer's circuit parameters. This collaborative work between the hardware and software layers enhances the anti-interference capability of the updated receiving circuit module.

[0034] In a preferred embodiment, adjusting the parameters of the hardware layer based on the interference information includes: determining the target optimization mode corresponding to the current interference information based on a pre-built mapping relationship between interference information and operating modes; generating optimization instructions based on the target optimization mode; and adjusting the parameters of the hardware layer according to the optimization instructions. Specifically, a centralized operating mode is predefined, and a mapping relationship between interference information and operating modes is constructed. After identifying the interference information of the current wireless signal, the mapping relationship is queried to determine the corresponding target optimization mode. The target optimization mode is then adjusted using an optimization method adapted to the target optimization mode. The software layer specifically generates optimization instructions and sends them to the hardware layer, which then adjusts the parameters according to the instructions.

[0035] Specifically, based on the pre-built mapping relationship between interference information and operating modes, the target optimization mode corresponding to the current interference information is determined, including: determining the target optimization mode corresponding to the current interference type based on the pre-built mapping relationship between interference types and operating modes; generating optimization instructions based on the target optimization mode and sending them to the hardware layer, specifically to the hardware mode control unit; so that the hardware mode control unit adjusts the physical layer circuit parameters of the wireless communication system according to the optimization instructions; for example, determining the target circuit parameters corresponding to the target optimization mode based on the pre-built mapping relationship between operating modes and circuit parameters; and adjusting the physical layer circuit parameters of the wireless communication system according to the target circuit parameters.

[0036] For example, circuit parameters adapted to different hardware units (amplifiers, filters, power calculation units, etc.) under different operating modes can be predetermined in advance. That is, multiple sets of coefficients or variable thresholds are reserved in the hardware circuit to adapt to different operating modes. After determining the interference information, the mapping relationship is queried to determine the operating mode, and then the target circuit parameters corresponding to the operating mode are determined and updated. This supports dynamic switching of circuit parameters based on the software's judgment. Alternatively, a parameter estimation model based on deep learning can be used to directly determine the interference-resistant circuit parameters based on the interference information.

[0037] For example, as shown in Table 1 below: Table 1 Hardware Mode Table

[0038] This embodiment pre-sets three modes: high-performance mode, equalization mode, and anti-interference mode. The circuit parameters of components such as amplifiers, filters, power calculation units, and energy detection units in the receiving circuit module differ under each mode. This pre-built mapping relationship between operating modes and circuit parameters allows for the determination of parameter values ​​after identifying the target optimization mode, enabling circuit parameter switching and updating of the analog front-end and digital baseband. Specifically, it updates the configuration of amplifiers and filters in the analog front-end and the energy detection and power calculation units in the digital baseband. The optimization command can be the mode switching quality; the software sends switching commands to the mode control module controlled by the physical layer. This module switches the operating mode according to the command, thereby updating the specific circuit parameters to the various sub-modules of the analog front-end and digital baseband.

[0039] In some embodiments, after adjusting the corresponding circuit parameters in the receiving circuit module according to the optimization instructions, the method may further include: after adjusting the hardware layer parameters according to the interference information, the method may further include: detecting the current anti-interference level of the wireless communication system; if the anti-interference level does not meet a preset standard, then a high-quality channel is dynamically selected for wireless communication through channel monitoring. That is, this embodiment supports link-layer collaborative anti-interference. When the physical layer parameter switching effect after software decision is not significant, or when broadband, overlapping, and other interferences are difficult to suppress through physical layer parameters, the system controls the link layer to back off based on the interference frequency bands identified by the software, for example, by optimizing channel allocation from the MAC layer.

[0040] Compared to existing technologies that select the best-quality channel from multiple channels for reception, this application improves signal reception quality by optimizing physical layer circuit parameters. Furthermore, it supports dynamic switching of physical layer circuit parameters, further enhancing the system's response speed to sudden scenarios such as interference. It is understandable that efficient hardware design starts from the physical layer, undertaking basic interference suppression tasks, but is limited by fixed circuits and limited resources. Software control schemes, with their flexibility and dynamic adaptability, have become an important means of improving the anti-interference capability of communication systems, but they also face challenges such as high overhead from complex algorithms, slow response speed, and lagging control processes. Therefore, developing a wireless communication system that coordinates hardware and software is essential to better improve anti-interference capabilities. However, related technologies that use optimization algorithms to dynamically adjust channel allocation based on channel conditions and environmental changes lack detailed optimization of the hardware receiving circuit, resulting in a low level of hardware-software collaboration. In reality, the physical layer circuit, as the fundamental support, plays a crucial role in interference suppression; hardware design in modules such as antenna reception, signal conversion, and front-end filtering also needs deep integration with software to improve flexibility and avoid limitations in algorithm optimization due to unreasonable circuitry.

[0041] This application constructs an anti-interference path and a cross-layer collaborative protection system based on the different characteristics of the physical layer and the data link layer. Through flexible adjustments to the software system and hierarchical configuration of hardware parameters, resource efficiency and anti-interference performance are balanced. Dynamic interference identification and circuit parameter updates achieve a closed-loop response from interference detection to hardware reconfiguration, improving adaptability to complex electromagnetic environments, especially multi-mode interference handling and protection against low-probability events. By directly adjusting the circuitry to better suit the receiving circuitry for the current channel, it can address network congestion scenarios caused by multiple devices.

[0042] As can be seen from the above, the wireless communication anti-interference method in this embodiment is applied to a wireless communication system, which includes a hardware layer and a software layer. The method obtains the indicator data of the hardware layer and then uses the software layer to perform interference identification on the hardware layer's indicator data to obtain interference information. Then, the parameters of the hardware layer are adjusted based on the interference information. Thus, the software layer identifies interference based on the hardware layer's indicator data, determines the interference information, and then directly adjusts the hardware layer's parameters according to the interference information. Through the collaborative work of the hardware and software layers and the direct adjustment of the hardware layer's parameters, the anti-interference capability and transmission efficiency of the wireless communication system are improved, enabling the wireless communication system to correctly receive and transmit data.

[0043] Furthermore, embodiments of this application also disclose an electronic device, including a memory and a processor, wherein the memory is used to store a computer program; and the processor is used to execute the computer program to implement the aforementioned wireless communication anti-interference method.

[0044] Furthermore, this application also discloses a computer storage medium storing computer-executable instructions. When the computer-executable instructions are loaded and executed by a processor, they implement the wireless communication anti-interference method steps disclosed in any of the foregoing embodiments.

[0045] Furthermore, embodiments of this application also disclose a computer program product, including a computer program that, when executed by a processor, implements the wireless communication anti-interference method steps disclosed in any of the foregoing embodiments.

[0046] 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 apparatus disclosed in the embodiments, since it corresponds to the method disclosed in the embodiments, the description is relatively simple; relevant parts can be referred to in the method section.

[0047] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein can be implemented directly by hardware, a software module executed by a processor, or a combination of both. The software module can be located in random access memory (RAM), main memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art.

[0048] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0049] The present invention provides a detailed description of a wireless communication anti-interference method, system, device, and storage medium. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of the present invention. At the same time, those skilled in the art will recognize that, based on the ideas of the present invention, there will be changes in the specific implementation methods and application scope. Therefore, the content of this specification should not be construed as a limitation of the present invention.

Claims

1. A wireless communication anti-jamming method, characterized in that, The method is applied to a wireless communication system including a hardware layer and a software layer, and comprises the following steps: Obtaining index data of the hardware layer; Identifying interference information of the hardware layer through the software layer; Adjusting parameters of the hardware layer according to the interference information.

2. The wireless communication anti-jamming method of claim 1, wherein, Before the step of obtaining the index data of the hardware layer, the method further comprises the following steps: Dividing a wireless signal into time-frequency segments according to a preset division rule, wherein the wireless signal is a signal received by the wireless communication system; Collecting index data of the hardware layer of each time-frequency segment.

3. The wireless communication anti-jamming method of claim 1, wherein, Before the step of obtaining the index data of the hardware layer, the method further comprises the following steps: Collecting index data of the hardware layer; Performing energy analysis on the index data of the hardware layer to determine a scene type of a current wireless signal, wherein the scene type includes a non-pure noise interference scene and a pure noise interference scene; Storing the index data of the hardware layer corresponding to the non-pure noise interference scene into a first storage partition; Storing the index data of the hardware layer corresponding to the pure noise interference scene into a second storage partition.

4. The wireless communication anti-jamming method of claim 3, wherein, The step of identifying interference information of the hardware layer through the software layer comprises the following steps: Matching the index data of the hardware layer in the first storage partition and the second storage partition with an interference feature library respectively through the software layer, and determining an interference type of the current wireless signal according to a matching result, wherein the interference feature library is updated according to historical interference identification results; Or, identifying interference of the index data of the hardware layer in the first storage partition and the second storage partition respectively through an interference identification model of the software layer, and determining the interference type of the current wireless signal.

5. The wireless communication anti-jamming method of claim 1, wherein, The step of obtaining the index data of the hardware layer comprises the following steps: Receiving a data reading instruction issued by the software layer, and obtaining the index data of the hardware layer according to the data reading instruction; Or, obtaining the index data of the hardware layer according to data uploaded by the hardware layer.

6. The wireless communication anti-jamming method of claim 1, wherein, The step of adjusting parameters of the hardware layer according to the interference information comprises the following steps: Determining a target optimization mode corresponding to current interference information according to a mapping relationship between interference information and operation modes constructed in advance; Generating an optimization instruction based on the target optimization mode; Adjusting parameters of the hardware layer according to the optimization instruction.

7. The wireless communication anti-jamming method of any one of claims 1 to 6, wherein, After the step of adjusting parameters of the hardware layer according to the interference information, the method further comprises the following steps: Detecting an anti-interference level of the wireless communication system; If the anti-interference level does not reach a preset standard, selecting a high-quality channel for wireless communication through channel monitoring dynamically.

8. A wireless communication anti-jamming system, comprising: The wireless communication system comprises a hardware layer and a software layer; The software layer is configured to obtain index data of the hardware layer, and identify interference information of the hardware layer; The hardware layer is configured to adjust parameters of the hardware layer according to the interference information.

9. An electronic device, comprising: The wireless communication system comprises: A memory configured to save a computer program; A processor configured to execute the computer program to implement the wireless communication anti-interference method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, A computer program product for storing a computer program; wherein the computer program, when executed by a processor, implements the anti-jamming method of wireless communication according to any one of claims 1 to 7.