An interference rejection subsystem

By using interference signal feature matching, service status monitoring, and multi-channel antenna array positioning, beam weights are generated to implement spatial notch filtering, which solves the interference signal adaptability problem and improves the anti-interference reliability and simulation accuracy of the training simulation system.

CN122290401APending Publication Date: 2026-06-26GUANGDONG DONGSHENG ZHIHUI TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
GUANGDONG DONGSHENG ZHIHUI TECH CO LTD
Filing Date
2026-03-24
Publication Date
2026-06-26

AI Technical Summary

Technical Problem

In existing technologies, interference signal localization methods are difficult to adapt to the varying types and intensities of interference in training scenarios, resulting in reduced anti-interference reliability and task simulation accuracy of training simulation systems.

Method used

The system employs an interference signal feature matching module, a real-time service status monitoring module, an interference signal arrival direction determination module, and an interference suppression execution module. It acquires the spatial phase difference of the signal through a multi-channel antenna array, obtains the arrival direction parameters of the interference signal, and generates beam weights based on the arrival direction to implement spatial notch filtering.

Benefits of technology

It improves anti-interference reliability and task simulation accuracy, ensures accurate identification and effective suppression of interference signals, and enhances the stability and realism of the training simulation system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122290401A_ABST
    Figure CN122290401A_ABST
Patent Text Reader

Abstract

This invention relates to the field of measurement, control, and training simulation technology, specifically to an interference suppression subsystem, comprising an interference signal feature matching module, a real-time service status monitoring module, an interference signal arrival direction determination module, and an interference suppression execution module. Specifically: the interference signal feature matching module acquires the collected signals from a complex electromagnetic environment simulation and matches the acquired signals with a preset interference feature library to identify the interference signal to be processed; the real-time service status monitoring module queries the current interference to inquire about the service status and triggers an interference suppression request; the interference signal arrival direction determination module uses a multi-channel antenna array to collect the spatial phase difference of the interference signal, obtain the arrival direction parameters of the interference signal, and store this direction information; the interference suppression execution module generates beam weights based on the arrival direction, implements spatial notch filtering, and verifies the effect. Through these methods, the reliability of anti-interference and the accuracy of task simulation are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of measurement, operation and control training simulation technology, and in particular to an interference suppression subsystem. Background Technology

[0002] During the operation of the electromagnetic interference training simulation system for measurement, control, and operation tasks, interference signals in complex electromagnetic environments can easily lead to distortion of training data and a decrease in system stability. On the one hand, existing technologies lack a precise feature matching mechanism for interference signals, often resulting in valid signals being misjudged as interference or interference signals not being identified, affecting the realism of the training scenario. On the other hand, traditional interference suppression processes are not dynamically triggered in conjunction with business status, which can easily lead to the ineffective activation of the suppression module during non-interference training phases, resulting in redundant consumption of system resources.

[0003] Meanwhile, existing interference localization methods mostly rely on single-channel signal detection, making it difficult to accurately obtain the direction of interference waves. This results in interference suppression exhibiting indiscriminate coverage, which weakens the interference signal and attenuates the normal measurement and control signal. Furthermore, the suppression effect lacks a closed-loop verification process, making it impossible to dynamically adjust the suppression strategy according to the actual signal quality. This makes it difficult to adapt to the varying types and intensities of interference in training scenarios, severely reducing the anti-interference reliability and task simulation accuracy of the training simulation system. Summary of the Invention

[0004] The purpose of this invention is to provide an interference suppression subsystem, which aims to solve the technical problem that existing interference localization methods are difficult to adapt to the varied types and intensities of interference in training scenarios, which seriously reduces the anti-interference reliability and task simulation accuracy of training simulation systems.

[0005] To achieve the above objectives, the present invention employs an interference suppression subsystem, comprising an interference signal feature matching module, a real-time service status monitoring module, an interference signal direction of arrival determination module, and an interference suppression execution module; wherein: The interference signal feature matching module is used to acquire the collected signals from the complex electromagnetic environment simulation, and match the collected signals with a preset interference feature library to identify the interference signals to be processed. The real-time business status monitoring module is used to query the current interference inquiry business status and trigger interference suppression requests. The interference signal arrival direction determination module is used to acquire the spatial phase difference of the interference signal using a multi-channel antenna array, obtain the arrival direction parameter of the interference signal, and store the direction information. The interference suppression execution module is used to generate beam weights based on the direction of arrival, implement spatial notch filtering, and verify the effect.

[0006] The interference signal feature matching module includes a signal data acquisition module and a feature dimension determination module; wherein: The signal data acquisition module is used to trigger a complex electromagnetic environment simulation signal acquisition request and continuously acquire signal data in the environment. The feature dimension determination module is used to retrieve a preset interference feature library and determine the feature dimension corresponding to the interference signal.

[0007] The interference signal feature matching module further includes a to-be-processed interference signal marking module; wherein: The interference signal marking module is used to compare the collected signal data with the features in the interference feature library one by one, and based on the comparison results, to select signals that meet the interference features and mark them as interference signals to be processed.

[0008] The real-time business status monitoring module includes an interference query-related task judgment module and a business status judgment module; wherein: The interference query related task judgment module is used to obtain the currently running business type and determine whether the current business contains interference query related tasks. The service status judgment module is used to generate an interference suppression request instruction when the judgment result is that the service is in the interference query status.

[0009] The real-time business status monitoring module further includes a request instruction sending module; wherein: The request instruction sending module is used to send interference suppression request instructions.

[0010] The interference signal direction of arrival determination module includes an interference signal receiving module and a spatial phase difference calculation module; wherein: The interference signal receiving module is used to activate the multi-channel antenna array and receive the interference signal to be processed. The spatial phase difference calculation module is used to collect interference signals received from different channels and calculate the spatial phase difference between the signals.

[0011] The interference signal direction of arrival determination module further includes a parameter analysis module; wherein: The parameter analysis module is used to analyze the propagation direction of the interference signal through phase difference information and determine the azimuth and elevation angle parameters.

[0012] The interference signal direction of arrival determination module further includes a parameter storage module; wherein: The parameter storage module is used to store the obtained incoming wave direction parameters into the data buffer area.

[0013] The interference suppression execution module includes a weight configuration scheme generation module and a signal suppression region formation module; wherein: The weight configuration scheme generation module is used to retrieve the stored interference arrival direction parameters, determine the spatial direction that needs to be suppressed, and calculate the digital beam generation weight configuration scheme based on the direction. The signal suppression region forming module is used to control the antenna array according to the weighting scheme to form a signal suppression region in the direction of the interference wave.

[0014] The interference suppression execution module further includes a signal quality data feedback module; wherein: The signal quality data feedback module is used to collect suppressed signal quality data, determine whether it meets the anti-interference requirements, and provide feedback.

[0015] This invention discloses an interference suppression subsystem. The interference signal feature matching module acquires a simulated signal from a complex electromagnetic environment and matches it with a preset interference feature library to identify the interference signal to be processed. The real-time service status monitoring module queries the current interference to inquire about the service status and triggers an interference suppression request. The interference signal direction of arrival determination module uses a multi-channel antenna array to acquire the spatial phase difference of the interference signal, obtain the direction of arrival parameter, and store this direction information. The interference suppression execution module generates beam weights based on the direction of arrival, implements spatial notch filtering, and verifies the effect. Through these methods, the reliability of anti-interference and the accuracy of task simulation are improved. Attached Figure Description

[0016] 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 some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0017] Figure 1 This is a schematic diagram of the interference suppression subsystem of the present invention.

[0018] Figure 2 This is a flowchart of the interference suppression method of the present invention.

[0019] Figure 3 This is a schematic diagram of the electronic device of the present invention.

[0020] 100-Interference signal feature matching module, 101-Signal data acquisition module, 102-Feature dimension determination module, 103-Interference signal marking module to be processed, 200-Real-time service status monitoring module, 201-Interference inquiry related task judgment module, 202-Service status judgment module, 203-Request instruction sending module, 300-Interference signal direction of arrival determination module, 301-Interference signal receiving module to be processed, 302-Spatial phase difference calculation module, 303-Parameter analysis module, 304-Parameter storage module, 400-Interference suppression execution module, 401-Weight configuration scheme generation module, 402-Signal suppression region formation module, 403-Signal quality data feedback module. Detailed Implementation

[0021] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application.

[0022] The terminology used in this application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. The singular forms “a,” “the,” and “the” used in this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any or all possible combinations of one or more of the associated listed items.

[0023] It should be understood that although the terms first, second, third, etc., may be used in this application to describe various information, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, without departing from the scope of this application, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the word "if" as used herein may be interpreted as "when," "when," or "in response to determination."

[0024] Please see Figure 1 This invention provides an interference suppression subsystem, comprising an interference signal feature matching module 100, a real-time service status monitoring module 200, an interference signal direction of arrival determination module 300, and an interference suppression execution module 400; wherein: The interference signal feature matching module 100 is used to acquire the collected signals from the complex electromagnetic environment simulation, and match the collected signals with a preset interference feature library to identify the interference signals to be processed. The real-time business status monitoring module 200 is used to query the current interference inquiry business status and trigger an interference suppression request. The interference signal arrival direction determination module 300 is used to acquire the spatial phase difference of the interference signal using a multi-channel antenna array, obtain the arrival direction parameter of the interference signal, and store the direction information. The interference suppression execution module 400 is used to generate beam weights based on the direction of arrival, implement spatial notch filtering, and verify the effect.

[0025] In this embodiment, the interference signal feature matching module 100 acquires the collected signals from the complex electromagnetic environment simulation and matches the collected signals with a preset interference feature library to identify the interference signals to be processed; the real-time service status monitoring module 200 queries the current interference to inquire about the service status and triggers an interference suppression request; the interference signal direction of arrival determination module 300 uses a multi-channel antenna array to collect the spatial phase difference of the interference signal, obtains the direction of arrival parameters of the interference signal, and stores the direction information; the interference suppression execution module 400 generates beam weights based on the direction of arrival, implements spatial notch filtering, and verifies the effect; through the above methods, the anti-interference reliability and task simulation accuracy are improved.

[0026] Furthermore, the interference signal feature matching module 100 includes a signal data acquisition module 101 and a feature dimension determination module 102; wherein: The signal data acquisition module 101 is used to trigger a complex electromagnetic environment simulation signal acquisition request and continuously acquire signal data in the environment. The feature dimension determination module 102 is used to retrieve a preset interference feature library and determine the feature dimension corresponding to the interference signal.

[0027] Furthermore, the interference signal feature matching module 100 also includes a to-be-processed interference signal marking module 103; wherein: The interference signal marking module 103 is used to compare the collected signal data with the features in the interference feature library one by one, and according to the comparison results, select signals that meet the interference features and mark them as interference signals to be processed.

[0028] In this embodiment, the signal data acquisition module 101 triggers a complex electromagnetic environment simulation signal acquisition request and continuously acquires signal data in the environment; the feature dimension determination module 102 retrieves a preset interference feature library and determines the feature dimension corresponding to the interference signal; the interference signal marking module 103 compares the acquired signal data with the features in the interference feature library item by item, and according to the comparison results, filters out signals that meet the interference features and marks them as interference signals to be processed.

[0029] After initiating the interference identification process, a data acquisition trigger command is sent, which includes parameters such as acquisition frequency, data sampling accuracy, and acquisition duration (the acquisition frequency is no less than 100MHz, and the sampling accuracy is no less than 16bit to ensure coverage of various interference signal frequency bands that may appear in the training scenario). Upon responding to the command, a continuous acquisition mode is activated through a wideband sensor to capture full-band electromagnetic signals in the training simulation environment in real time. The acquired raw signal data is transmitted in binary stream form and temporarily stored in a local buffer (the buffer capacity is no less than 1GB to avoid data loss). The acquisition timestamp is recorded synchronously during the acquisition process to provide a basis for subsequent signal source tracing.

[0030] After receiving the raw signal data, a retrieval request is sent to the feature library. Upon responding to the request, the feature library loads a pre-set interference feature library. This feature library is constructed based on common interference types in measurement, operation, and control tasks (such as narrowband interference, broadband interference, and impulse interference). It includes the core feature dimensions and corresponding threshold ranges of various interference signals. The core feature dimensions at least cover: signal frequency range (10MHz~5GHz, covering the mainstream operating frequency bands of measurement, operation, and control), signal amplitude threshold (≥3dBm, distinguishing interference from environmental noise), modulation method (AM, FM, PM, etc.), signal duration (impulse interference ≥10μs, continuous interference ≥100ms), and signal bandwidth (narrowband interference ≤1MHz, broadband interference >1MHz). After the feature library is retrieved, the data preprocessing unit selects a suitable subset of feature dimensions based on the current training task type (such as near-field interference countermeasures training and far-field interference countermeasures training) as the basis for determining the signal matching.

[0031] The acquired raw signal data undergoes preprocessing, including denoising, filtering, and signal amplitude normalization. Denoising employs a wavelet threshold denoising algorithm, and filtering uses an adaptive FIR filter to ensure that effective features in the original signal are not destroyed. Subsequently, the preprocessed signal data is compared item by item according to the selected feature dimension subset: first, the frequency features of the signal are extracted and matched against the frequency range of the corresponding interference type in the feature library. If the frequency match is successful, amplitude feature comparison proceeds. If the amplitude is ≥ a preset threshold, modulation mode comparison continues, and all feature dimensions are verified sequentially. If the signal meets all the feature dimension requirements of a certain type of interference, it is determined to be an interference signal. The data preprocessing unit adds a unique tag to it, containing the interference feature matching type and a matching confidence level ≥ 90%. The tagged interference signal data and the corresponding feature comparison results are packaged and transmitted. If the signal does not meet the feature dimension requirements of any type of interference, it is determined to be a valid signal or environmental noise, and is only recorded and archived without proceeding to the subsequent suppression process.

[0032] Furthermore, the real-time business status monitoring module 200 includes an interference query-related task judgment module 201 and a business status judgment module 202; wherein: The interference query related task judgment module 201 is used to obtain the currently running business type and determine whether the current business contains interference query related tasks. The service status judgment module 202 is used to generate an interference suppression request instruction when the judgment result is that the service is in the interference query status.

[0033] Furthermore, the real-time business status monitoring module 200 also includes a request instruction sending module 203; wherein: The request instruction sending module 203 is used to send an interference suppression request instruction.

[0034] In this embodiment, the interference query related task judgment module 201 obtains the currently running service type and determines whether the current service includes interference query related tasks; when the judgment result is that the service is in the interference query service state, the service status judgment module 202 generates an interference suppression request instruction; the request instruction sending module 203 sends the interference suppression request instruction.

[0035] After receiving the tagged interference signal data, a service status query request is sent, carrying the current timestamp and interference signal tagging information. Upon responding to the request, a list of currently running services is retrieved, which includes information such as service type, service start time, service priority, and core service requirements. The current service type is then matched against a preset "interference query related service type library" (including service types such as interference countermeasure training, interference identification verification, and anti-interference strategy testing), while determining whether the current service is in an active state (i.e., service execution progress ≥ 10% and no pause command has been triggered). If the current service belongs to the interference query related service and is in an active state, a "triggerable suppression" judgment result is generated; if the current service does not belong to the interference query related service, or although it belongs to the service but is in a paused / terminated state, a "non-triggerable suppression" judgment result is generated.

[0036] Upon receiving a "triggerable suppression" judgment result, an interference suppression request command is generated based on the marked interference signal information. This command uses a structured data format and includes the following core information: interference signal tag ID, interference characteristic parameters (frequency, amplitude, modulation method, etc.), current service type and priority, suppression process start time limit (≤50ms, ensuring real-time performance), and suppression effect requirements (signal-to-noise ratio improvement ≥15dB). During the command generation process, the command data is checked using CRC-32 to ensure that no data is tampered with during command transmission. If a "non-triggerable suppression" judgment result is received, an interference signal archiving command is generated, storing the interference signal data and service status information in the system's historical database, and no suppression request command is generated.

[0037] After the interference suppression request command is generated and verified, it is sent via a high-speed bus (transmission rate ≥1Gbps) and the command transmission confirmation mechanism is enabled. After receiving the command, a reception confirmation signal is sent back (including command reception time and command integrity verification result). If no confirmation signal is received within 10ms, the command is resent, with a maximum of 3 resentments. If all 3 resentments fail, an alarm is triggered, indicating "suppression command transmission abnormal".

[0038] Furthermore, the interference signal direction of arrival determination module 300 includes an interference signal receiving module 301 and a spatial phase difference calculation module 302; wherein: The interference signal receiving module 301 is used to activate the multi-channel antenna array and receive the interference signal to be processed. The spatial phase difference calculation module 302 is used to collect interference signals received from different channels and calculate the spatial phase difference between the signals.

[0039] Furthermore, the interference signal arrival direction determination module 300 also includes a parameter analysis module 303; wherein: The parameter analysis module 303 is used to analyze the propagation direction of the interference signal through phase difference information and determine the azimuth and elevation angle parameters.

[0040] Furthermore, the interference signal direction of arrival determination module 300 also includes a parameter storage module 304; wherein: The parameter storage module 304 is used to store the obtained incoming wave direction parameters into the data buffer area.

[0041] In this embodiment, the interference signal receiving module 301 activates the multi-channel antenna array and receives the interference signal to be processed; the spatial phase difference calculation module 302 collects the interference signals received from different channels and calculates the spatial phase difference between the signals; the parameter analysis module 303 analyzes the propagation direction of the interference signal through the phase difference information and determines the azimuth and elevation angle parameters; the parameter storage module 304 stores the obtained incoming wave direction parameters in the data buffer area.

[0042] After receiving and verifying the interference suppression request command, a start command is sent to the multi-channel antenna array. The command includes the antenna array's operating frequency band (matching the interference signal frequency), channel synchronization accuracy requirements (≤1ns), and signal receiving gain (adjustable range 20dB-60dB). Upon responding to the command, the multi-channel antenna array activates all channels (≥8 channels, using a uniform linear array arrangement, with element spacing equal to half the center wavelength of the interference signal to ensure phase difference acquisition accuracy), and adjusts the receiving bandwidth and gain of each channel based on the interference signal's frequency parameters. Subsequently, the antenna array synchronously receives the interference signal to be processed through each element, converts the received analog signal into a digital signal (conversion accuracy ≥16bit), and synchronizes and aligns the digital signals of each channel (based on timestamp calibration to ensure time deviation of each channel signal ≤1ns). The aligned signal is then transmitted.

[0043] After receiving the aligned signal data from each channel, the phase information of each channel signal is extracted using the sliding window method (window length is 10 interference signal cycles). For each pair of adjacent channels, the difference in their signal phases (i.e., spatial phase difference) is calculated. During the calculation, the least squares method is used to eliminate random errors and ensure that the phase difference calculation accuracy is ≤0.5°. At the same time, to avoid the deviation in the phase difference calculation at a single frequency point, the phase difference is calculated separately for multiple frequency points of the interference signal, and the average value is taken as the final phase difference of the channel pair. Finally, a phase difference matrix for each channel pair is generated. The matrix contains the phase difference data of all adjacent channels and non-adjacent channels, providing a comprehensive basis for the calculation of the direction of arrival.

[0044] The MUSIC (Multiple Signal Classification) algorithm is used to calculate the direction of arrival of the interference signal. First, an array manifold matrix is ​​constructed based on the array element arrangement parameters (number of elements, spacing, and arrangement). Then, the phase difference matrix is ​​substituted into the array manifold matrix, and the signal subspace and noise subspace are separated by eigenvalue decomposition, thereby constructing a spatial spectrum function. The direction of arrival of the interference signal is determined by searching for the peak position of the spatial spectrum function. The calculation range of the azimuth angle is 0°~360°, and the calculation range of the elevation angle is -90°~90°, with a calculation accuracy of ≤1°. To ensure the reliability of the calculation results, the algorithm module performs three independent calculations on the same set of phase difference data, and takes the average of the three calculation results as the final azimuth and elevation angle parameters. If the deviation of the three calculation results exceeds 2°, the phase difference data is reacquired and recalculated until the deviation meets the requirements.

[0045] After the incoming wave direction parameters are determined, the incoming wave direction estimation algorithm module packages the azimuth and elevation angle parameters, along with the corresponding calculation timestamps, interference signal marker IDs, phase difference matrices, and other related data, and transmits them to the high-speed data cache. The data cache adopts a partitioned storage strategy, allocating a dedicated storage block for the incoming wave direction parameter and setting access permissions (only the interference suppression module can read it to prevent data tampering). At the same time, the cache backs up the stored data (to the local solid-state drive) with a backup cycle of 1 second to ensure that the data is not lost in case of anomalies. After storage is completed, a "storage complete" signal is sent to trigger the subsequent suppression process.

[0046] Furthermore, the interference suppression execution module 400 includes a weight configuration scheme generation module 401 and a signal suppression region formation module 402; wherein: The weight configuration scheme generation module 401 is used to retrieve the stored interference arrival direction parameters, determine the spatial direction that needs to be suppressed, and calculate the digital beam generation weight configuration scheme based on the direction. The signal suppression region forming module 402 is used to control the antenna array according to the weighting scheme to form a signal suppression region in the direction of the interference wave.

[0047] Furthermore, the interference suppression execution module 400 also includes a signal quality data feedback module 403; wherein: The signal quality data feedback module 403 is used to collect suppressed signal quality data, determine whether it meets the anti-interference requirements, and provide feedback.

[0048] In this embodiment, the weight configuration scheme generation module 401 retrieves the stored interference arrival direction parameters, determines the spatial direction to be suppressed, and calculates the digital beam generation weight configuration scheme based on the direction; the signal suppression region formation module 402 controls the antenna array according to the weight scheme to form a signal suppression region in the interference arrival direction; the signal quality data feedback module 403 collects the suppressed signal quality data, determines whether it meets the anti-interference requirements, and provides feedback.

[0049] After receiving the "storage complete" signal, the interference localization and suppression control unit sends an incoming wave direction parameter retrieval request to the data buffer, carrying the interference signal tag ID in the request. Upon responding to the request, the data buffer transmits the corresponding azimuth and elevation parameters, along with associated data. First, based on the incoming wave direction parameters, the spatial direction to be suppressed (i.e., the direction in which the interference signal propagates to the antenna array) is determined, and a spatial coordinate model of the suppression direction is constructed using the antenna array element parameters. Then, the minimum variance distortionless response (MVDR) algorithm is used to calculate the digital beamforming weights. During the calculation process, the following parameters are used: With the objective of "forming a deep notch in the direction of interference and maintaining signal gain in the direction of normal telemetry and control signals," a notch depth threshold (≥30dB) and a signal gain threshold (≥0dB) are set. The weight parameters are iteratively optimized to generate a final weight configuration scheme, which includes the weight amplitude and phase parameters of each antenna element. After the weight configuration scheme is generated, the notch effect is pre-evaluated by simulation verification. If the signal attenuation in the direction of interference is ≥30dB and the signal attenuation in the direction of normal signals is ≤1dB in the simulation results, the weight configuration scheme is confirmed to be effective; otherwise, the weight parameters are recalculated iteratively.

[0050] The verified and valid weight configuration scheme is transmitted to the antenna array control unit, and a "beamforming start" command is sent simultaneously. After receiving the command, the antenna array control unit sends the weight parameters one by one to each element of the multi-channel antenna array. The signal amplitude and phase of each element are adjusted by the built-in digitally controlled attenuators and phase shifters to achieve precise loading of the weight parameters. After loading is completed, the antenna array control unit starts the beamforming process. Each element works collaboratively according to the weight configuration to form a spatial notch (i.e., signal suppression region) in the direction of incoming interference, so that the interference signal in that direction is significantly attenuated before being transmitted to the receiver. At the same time, beam gain is formed in the direction of incoming normal measurement and control signals to ensure effective reception of normal measurement and control signals. During beamforming, the antenna array control unit monitors the working status of each element (the working parameters of the attenuator and phase shifter) in real time. If an element malfunctions, the weight reloading process is immediately triggered to ensure stable notch effect.

[0051] After the beamforming is stable, the suppressed electromagnetic signal data is acquired synchronously (the acquisition parameters are consistent with those in step S101). The core quality parameters of the suppressed signal are extracted, including signal-to-noise ratio (SNR), signal distortion (THD), and bit error rate (BER, for digital signals). These parameters are then compared with the system's preset anti-interference thresholds (SNR ≥ 20dB, signal distortion ≤ 5%, and bit error rate ≤ 5%). The following steps are performed: If all parameters meet the threshold requirements, the suppression effect is deemed satisfactory, and an evaluation result of "suppression successful" is generated. If at least one parameter fails to meet the threshold requirements, the suppression effect is deemed unsatisfactory, and an evaluation result of "suppression failed" is generated. The reasons for the failure are analyzed (such as weight parameter deviation, array element malfunction, etc.). After the evaluation is completed, the evaluation results, signal quality parameters, and signal waveform data before and after suppression are fed back. If the feedback result is "suppression successful," the current suppression process is terminated, and the suppression process data is recorded to the historical database. If the feedback result is "suppression failed," a weight parameter adjustment command is triggered, the weight configuration scheme is recalculated, and the subsequent process is executed. The number of adjustments shall not exceed 5. If the standard is still not met after 5 adjustments, a system alarm is triggered, prompting "interference suppression failed, please check the equipment status."

[0052] Corresponding to the aforementioned embodiments of the interference suppression subsystem, this application also provides embodiments of the interference suppression method.

[0053] Figure 2 This is a flowchart illustrating an interference suppression method according to an exemplary embodiment. (Refer to...) Figure 2 The method includes the following steps: S501: Acquire the collected signals from the complex electromagnetic environment simulation, and match the collected signals with the preset interference feature library to identify the interference signals to be processed; S502: Query the current status of the interference inquiry service and trigger an interference suppression request; S503: Uses a multi-channel antenna array to collect the spatial phase difference of the interference signal, obtain the direction parameters of the interference signal, and store the direction information; S504: Generate beam weights based on the direction of arrival, implement spatial notch filtering, and verify the effect.

[0054] In this embodiment, the acquired signals from the simulation of a complex electromagnetic environment are obtained and matched with a preset interference feature library to identify the interference signals to be processed; the current interference query service status is queried to trigger an interference suppression request; the spatial phase difference of the interference signals is acquired using a multi-channel antenna array to obtain the arrival direction parameters of the interference signals and store this direction information; beam weights are generated based on the arrival direction, spatial notch filtering is implemented, and the effect is verified; through the above methods, the anti-interference reliability and task simulation accuracy are improved.

[0055] Accordingly, this application also provides an electronic device, comprising: one or more processors; a memory for storing one or more programs; and, when the one or more programs are executed by the one or more processors, causing the one or more processors to implement the interference suppression method described above. Figure 3 The diagram shown is a hardware structure diagram of any data processing device in which an interference suppression method provided by an embodiment of the present invention is implemented, except for... Figure 3 In addition to the processor, memory, and network interface shown, any data processing device in the embodiment may also include other hardware depending on the actual function of the data processing device, which will not be described in detail here.

[0056] Accordingly, this application also provides a computer-readable storage medium storing computer instructions thereon, which, when executed by a processor, implement the interference suppression method described above. The computer-readable storage medium can be an internal storage unit of any data-processing device as described in any of the foregoing embodiments, such as a hard disk or memory. The computer-readable storage medium can also be an external storage device, such as a plug-in hard disk, smart media card (SMC), SD card, flash card, etc., equipped on the device. Furthermore, the computer-readable storage medium can include both internal storage units of any data-processing device and external storage devices. The computer-readable storage medium is used to store the computer program and other programs and data required by the data-processing device, and can also be used to temporarily store data that has been output or will be output.

[0057] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the disclosure herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein.

[0058] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope.

Claims

1. An interference suppression subsystem, characterized in that, This includes an interference signal feature matching module, a real-time service status monitoring module, an interference signal direction of arrival determination module, and an interference suppression execution module; among which: The interference signal feature matching module is used to acquire the collected signals from the complex electromagnetic environment simulation, and match the collected signals with a preset interference feature library to identify the interference signals to be processed. The real-time business status monitoring module is used to query the current interference inquiry business status and trigger interference suppression requests. The interference signal arrival direction determination module is used to acquire the spatial phase difference of the interference signal using a multi-channel antenna array, obtain the arrival direction parameter of the interference signal, and store the direction information. The interference suppression execution module is used to generate beam weights based on the direction of arrival, implement spatial notch filtering, and verify the effect.

2. The interference suppression subsystem as described in claim 1, characterized in that, The interference signal feature matching module includes a signal data acquisition module and a feature dimension determination module; wherein: The signal data acquisition module is used to trigger a complex electromagnetic environment simulation signal acquisition request and continuously acquire signal data in the environment. The feature dimension determination module is used to retrieve a preset interference feature library and determine the feature dimension corresponding to the interference signal.

3. The interference suppression subsystem as described in claim 2, characterized in that, The interference signal feature matching module further includes a to-be-processed interference signal marking module; wherein: The interference signal marking module is used to compare the collected signal data with the features in the interference feature library one by one, and based on the comparison results, to select signals that meet the interference features and mark them as interference signals to be processed.

4. The interference suppression subsystem as described in claim 1, characterized in that, The real-time business status monitoring module includes an interference query-related task judgment module and a business status judgment module; wherein: The interference query related task judgment module is used to obtain the currently running business type and determine whether the current business contains interference query related tasks. The service status judgment module is used to generate an interference suppression request instruction when the judgment result is that the service is in the interference query status.

5. The interference suppression subsystem as described in claim 4, characterized in that, The real-time business status monitoring module also includes a request instruction sending module; wherein: The request instruction sending module is used to send interference suppression request instructions.

6. The interference suppression subsystem as described in claim 1, characterized in that, The interference signal direction of arrival determination module includes an interference signal receiving module and a spatial phase difference calculation module; wherein: The interference signal receiving module is used to activate the multi-channel antenna array and receive the interference signal to be processed. The spatial phase difference calculation module is used to collect interference signals received from different channels and calculate the spatial phase difference between the signals.

7. The interference suppression subsystem as described in claim 6, characterized in that, The interference signal direction of arrival determination module also includes a parameter analysis module; wherein: The parameter analysis module is used to analyze the propagation direction of the interference signal through phase difference information and determine the azimuth and elevation angle parameters.

8. The interference suppression subsystem as described in claim 7, characterized in that, The interference signal direction of arrival determination module also includes a parameter storage module; wherein: The parameter storage module is used to store the obtained incoming wave direction parameters into the data buffer area.

9. The interference suppression subsystem as described in claim 1, characterized in that, The interference suppression execution module includes a weight configuration scheme generation module and a signal suppression region formation module; wherein: The weight configuration scheme generation module is used to retrieve the stored interference arrival direction parameters, determine the spatial direction that needs to be suppressed, and calculate the digital beam generation weight configuration scheme based on the direction. The signal suppression region forming module is used to control the antenna array according to the weighting scheme to form a signal suppression region in the direction of the interference wave.

10. The interference suppression subsystem as described in claim 9, characterized in that, The interference suppression execution module further includes a signal quality data feedback module; wherein: The signal quality data feedback module is used to collect suppressed signal quality data, determine whether it meets the anti-interference requirements, and provide feedback.