A communication anti-jamming system and method based on multi-beam adaptive filtering
By using real-time monitoring and dynamic parameter adjustment of the multi-beam adaptive filtering system, the problem of poor parameter configuration in rapidly changing interference environments is solved, and the system achieves high-efficiency anti-interference and signal stability.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- 广州利建信息科技有限公司
- Filing Date
- 2025-09-16
- Publication Date
- 2026-05-15
AI Technical Summary
Existing technologies struggle to accurately configure parameters in rapidly changing external interference environments, resulting in poor anti-interference performance.
A multi-beam adaptive filtering system is adopted. Through the coordinated work of the acquisition module, signal output module, preprocessing module, multi-beamforming module, adaptive filtering module, verification module and correction module, the system monitors indicators such as the mean square error of the spectrum and the signal duration difference in real time, and dynamically adjusts parameters such as amplitude threshold, filtering bandwidth, main lobe width and side lobe level.
This improves the system's anti-interference capability and signal processing stability, ensuring that communication signals maintain optimal performance in complex and ever-changing interference environments.
Smart Images

Figure CN121077516B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of signal processing technology, and specifically to a communication anti-interference system and method based on multi-beam adaptive filtering. Background Technology
[0002] Multibeamforming technology generates multiple beams pointing in different spatial directions by adjusting the signal phase and amplitude of each element in an antenna array, thereby enhancing signal reception or transmission capabilities and canceling interference signals. Adaptive filtering technology dynamically adjusts filter parameters (such as weights, order, step factor, convergence criterion, forgetting factor, and regularization parameters) based on the error between the input signal and the desired signal, making the filter output as close as possible to the desired signal. Combining these two technologies—first using multibeamforming to suppress interference and enhance the main signal, and then using adaptive filtering to further optimize the quality of the main signal—can effectively improve communication quality and suppress residual interference. However, in practical applications, interference environments are highly variable, and initially set parameters are difficult to consistently meet requirements. For fusion systems, parameter settings are complex and interconnected. How to accurately set parameters and respond quickly to rapidly changing external environments to achieve the best anti-interference effect has become a current research challenge.
[0003] Chinese patent CN112532308A discloses an anti-interference nulling system, belonging to the field of signal processing technology. It includes an antenna radiating element, a receiving link, a digital array module, and an adaptive beamforming module. The incoming spatial signal is received by the antenna radiating element, amplified and filtered by the receiving link, and then sent to the digital array module to complete the primary digital beamforming of multiple signals within the subarray. Finally, the adaptive beamforming module forms the nulling beam and the static beam. This invention balances the computational load of beamforming with the adaptive nulling requirements through a two-stage beamforming architecture with reduced dimensions. Furthermore, it employs an optimized non-uniform subarray and layout, improving the sidelobe performance of the radiation pattern and reducing the influence of grating lobes in the nulling beamformation. While this invention can reduce the computational load of adaptive nulling to a certain extent, systems based on FPGA and SoC pipeline iterative loop architectures still require significant computational power. Accurately determining anti-interference parameters for rapidly changing external interference environments remains challenging. How to dynamically generate adaptive parameters based on rapidly changing external interference to achieve the best anti-interference effect has become a current research difficulty. Summary of the Invention
[0004] To address this issue, the present invention provides a communication anti-interference system and method based on multi-beam adaptive filtering, which overcomes the problem of poor anti-interference effect caused by the difficulty in accurately configuring parameters for rapidly changing external environments in practical applications.
[0005] In a first aspect, the present invention provides a communication anti-interference system based on multi-beam adaptive filtering, comprising,
[0006] The acquisition module includes several signal monitoring devices used to acquire interference signals and process and output the enhanced main signal;
[0007] The signal output module is used to output the unprocessed main signal;
[0008] A preprocessing module, which is connected to the acquisition module and the signal output module, is used to preprocess the signal acquired by the acquisition module, including analog-to-digital conversion and amplitude threshold filtering.
[0009] A multi-beamforming module, connected to the preprocessing module, is used to output an anti-interference signal based on the interference signal, and to output a primary enhanced main signal based on the main signal;
[0010] An adaptive filtering module, which is connected to the multi-beamforming module, is used to enhance the primary enhancement main signal to obtain an enhanced main signal;
[0011] The verification module, connected to the preprocessing module, is used to determine whether the anti-interference processing is qualified based on the average of the squared differences between the amplitude values corresponding to each frequency point of the enhanced main signal and the preset frequency point amplitude values. When the processing is deemed unqualified, the module determines the reason for the unqualified anti-interference processing. Based on the corresponding reason, the module generates control instructions for the corresponding processing method, including correcting the amplitude threshold in the preprocessing module, correcting the filtering parameters of the adaptive filtering module, and correcting the pattern parameters of the multi-beamforming module.
[0012] The correction module, which is connected to the preprocessing module, the verification module, the multibeamforming module and the adaptive filtering module, is used to adjust the operating parameters of the corresponding modules based on the control commands.
[0013] The amplitude threshold is an amplitude value used to distinguish the boundary between signal and noise.
[0014] Furthermore, the verification module is used to determine whether the anti-interference processing is qualified based on the spectral mean square error, and, if it is determined to be unqualified, to determine the reason for the unqualified anti-interference processing based on the difference between the total duration of the enhanced main signal and the total duration of the main signal within the correction time interval;
[0015] Wherein, the mean square error of the spectrum is the average of the squared difference between the amplitude value of each frequency point of the enhanced main signal and the amplitude value of the preset frequency point, and the correction time interval is the time span formed from the time point of the previous correction of the parameters of the communication anti-interference system until the current time point.
[0016] Furthermore, the verification module is also used to determine the reason for the failure of the anti-interference effect based on the signal duration difference, and to correct the amplitude threshold based on the ratio of the preset signal duration difference to the signal duration difference according to the determined reason, or to correct the bandwidth of the adaptive filtering module based on the ratio of the enhanced main signal signal-to-noise ratio to the preset signal-to-noise ratio.
[0017] The signal duration difference is the difference between the total duration of the enhanced main signal and the total duration of the main signal within the correction time interval.
[0018] Furthermore, the verification module is also used to reduce the amplitude threshold based on the ratio of duration differences, and the reduction of the amplitude threshold is proportional to the ratio of duration differences;
[0019] The duration difference ratio refers to the ratio of the signal duration difference to the preset signal duration difference.
[0020] Furthermore, the verification module is used to reduce the bandwidth of the adaptive filtering module based on the signal-to-noise ratio, and the reduction in bandwidth is proportional to the signal-to-noise ratio.
[0021] The signal-to-noise ratio (SNR) is the ratio of the preset SNR to the enhanced main signal SNR.
[0022] Furthermore, based on the corrected bandwidth, the verification module is also used to determine whether the main lobe width difference is qualified, and when it is determined to be unqualified, to determine whether the corrected bandwidth has reached the bandwidth threshold, and when the bandwidth threshold is reached, to determine the reason for the unqualification based on the convergence speed of the adaptive algorithm in the multi-beamforming module, or, when the threshold is not reached, to correct the bandwidth of the adaptive filtering module based on the signal-to-noise ratio.
[0023] Wherein, the main lobe width refers to the angle between two half-power points in the beam pattern of the beam, and the main lobe width difference refers to the absolute value of the difference between the main lobe width of the main beam and the main lobe width of the enhanced main beam.
[0024] Furthermore, the verification module is also used to determine the reasons for non-compliance based on the algorithm convergence speed, and to output a notification instruction that the gain algorithm does not meet the requirements based on the determined reasons, or to correct the main lobe width of the multi-beamforming module based on the ratio of the bit error rate variance of the acquisition points within the enhanced main signal range to the preset main wave bit error rate variance.
[0025] The convergence speed of the algorithm is the convergence time of the algorithm in the multi-beamforming module.
[0026] Furthermore, the verification module is also used to reduce the main lobe width based on the bit error rate variance ratio, and the reduction in the main lobe width is proportional to the bit error rate variance ratio.
[0027] The bit error rate variance ratio refers to the ratio of the bit error rate variance of the acquisition points within the enhanced main signal range to the preset bit error rate variance of the main wave.
[0028] Furthermore, the verification module is also used to reduce the sidelobe level based on the main lobe width difference of the forming module, and the reduction in sidelobe level is proportional to the main lobe width difference.
[0029] The difference in main lobe width of the forming module refers to the difference between the main lobe width before and after the modification of the forming module, and the sidelobe level refers to the ratio of the maximum radiation intensity of the sidelobe to the maximum radiation intensity of the main lobe in the antenna pattern.
[0030] Secondly, the present invention provides a communication anti-interference method based on multi-beam adaptive filtering, including: main signal output, outputting the main signal;
[0031] Signal acquisition and processing involves collecting interference signals from several signal monitoring devices, as well as the main signal output after processing. The acquired signals are preprocessed, including analog-to-digital conversion and filtering.
[0032] The main signal anti-interference processing outputs the anti-interference signal based on multi-beamforming technology and the processed interference signal, and outputs a primary enhanced main signal based on the processed main signal and multi-beamforming technology, and outputs an enhanced main signal based on adaptive filtering technology and the primary enhanced main signal.
[0033] The anti-interference processing judgment and correction is based on the mean square error of the spectrum to determine whether the anti-interference processing is qualified, and when it is determined to be unqualified, the reason for the unqualification is determined based on the signal duration difference, and a corresponding processing method is generated based on the corresponding reason, including correcting the amplitude threshold in the preprocessing module, correcting the filtering parameters of the adaptive filtering module, and correcting the pattern parameters of the multi-beamforming module.
[0034] Compared with existing technologies, the beneficial effects of this invention are that the communication anti-interference system, through the coordinated operation of an acquisition module, a signal output module, a preprocessing module, a multi-beamforming module, an adaptive filtering module, a verification module, and a correction module, can effectively suppress interference signals and enhance the main signal. The combination of the multi-beamforming module and the adaptive filtering module allows the system to further optimize the signal and improve communication quality based on the initial suppression of interference. The verification module, by real-time monitoring of the spectral mean square error of the enhanced main signal, can promptly detect substandard conditions in the anti-interference processing, and the correction module dynamically adjusts relevant parameters, such as amplitude threshold, filter bandwidth, main lobe width, and side lobe level, ensuring that the system maintains optimal performance in complex and ever-changing interference environments. This real-time monitoring and dynamic adjustment mechanism not only improves the system's anti-interference capability but also enhances the stability and reliability of signal processing.
[0035] Furthermore, by combining the evaluation methods of spectral mean square error and signal duration difference in the verification module, the effectiveness of anti-interference processing can be assessed more comprehensively. Spectral mean square error measures the flatness of the enhanced main signal spectrum, ensuring signal transmission quality, while the introduction of signal duration difference further analyzes potential problems in the preprocessing stage. When the verification module detects unsatisfactory anti-interference performance, signal duration difference analysis can accurately pinpoint the problem and implement corresponding corrective measures. This multi-dimensional evaluation and correction mechanism not only improves the system's adaptability to different interference scenarios but also optimizes the effectiveness of anti-interference processing, ensuring the stability and reliability of communication signals.
[0036] Furthermore, by combining the evaluation methods of signal duration difference and signal-to-noise ratio (SNR), the causes of non-compliance in anti-interference processing can be accurately identified. The signal duration difference is used to analyze signal loss issues in the preprocessing stage, while the SNR is used to optimize the bandwidth settings of the adaptive filtering module. Through this combination, the verification module can dynamically adjust the amplitude threshold and filtering bandwidth, ensuring that the parameter settings of the preprocessing and adaptive filtering modules are always optimal. This flexible adjustment mechanism not only improves the system's anti-interference performance but also enhances the accuracy and efficiency of signal processing, ensuring stable transmission of communication signals in complex and ever-changing interference environments.
[0037] Furthermore, the verification module dynamically adjusts the amplitude threshold using the duration difference ratio, effectively addressing signal loss issues caused by improper amplitude threshold settings during the preprocessing stage. The introduction of the duration difference ratio allows the system to appropriately lower the amplitude threshold based on the severity of signal loss, thereby retaining more signal samples and preventing signal distortion. This adjustment mechanism based on the duration difference ratio not only improves the flexibility of signal processing but also enhances the system's adaptability, ensuring that the transmission quality of communication signals remains unaffected under different interference conditions, providing a reliable guarantee for subsequent signal processing and decoding.
[0038] Furthermore, by dynamically adjusting the bandwidth of the adaptive filtering module based on the signal-to-noise ratio (SNR), the system can flexibly adapt to signal processing requirements under different SNR conditions. When the SNR is low, by reducing the bandwidth, the system can more effectively protect the effective frequency range of the signal, reduce noise interference, and thus extract the useful frequency components of the target signal more accurately. This bandwidth adjustment mechanism based on the SNR not only improves the flexibility and adaptability of signal processing but also optimizes anti-interference performance, ensuring the transmission quality of communication signals under different SNR conditions and enhancing the stability and reliability of the system.
[0039] Furthermore, after correcting the bandwidth, the verification module, by judging the main lobe width difference and combining it with the convergence speed of the adaptive algorithm of the multi-beamforming module, can comprehensively evaluate the effectiveness of the anti-interference processing. If the main lobe width difference is unqualified and the bandwidth reaches the threshold, the system further optimizes the parameter settings of the multi-beamforming module by analyzing the algorithm's convergence speed. This comprehensive evaluation mechanism not only improves the system's intelligence level but also ensures that the system can achieve the best anti-interference effect under various complex interference environments, guaranteeing the stable transmission of communication signals.
[0040] Furthermore, the verification module can accurately determine the performance of the gain algorithm in the multi-beamforming module by comparing the algorithm's convergence speed with preset values. If the algorithm's convergence speed is too slow, the system promptly outputs a notification that the gain algorithm does not meet the requirements, reminding the user to optimize and adjust it. If the algorithm's convergence speed is acceptable, the main lobe width is further corrected using the bit error rate variance ratio to optimize signal transmission quality. This mechanism, which combines algorithm performance evaluation and main lobe width adjustment, not only avoids the decline in anti-interference performance caused by improper algorithm selection or unreasonable parameter settings, but also significantly improves the system's signal processing effect, ensuring the stability and reliability of communication.
[0041] Furthermore, the verification module dynamically adjusts the main lobe width based on the bit error rate variance ratio, effectively reducing signal radiation in non-target directions and minimizing interference. The introduction of the bit error rate variance ratio allows the system to appropriately reduce the main lobe width based on the bit error rate fluctuations at different acquisition points, thereby increasing the signal concentration and intensity in the target direction. This adjustment mechanism based on the bit error rate variance ratio not only improves the flexibility and adaptability of signal processing but also significantly enhances the system's anti-interference performance, ensuring that the transmission quality of communication signals remains unaffected.
[0042] Furthermore, the verification module dynamically adjusts the sidelobe level based on the main lobe width difference, effectively suppressing sidelobe interference and improving signal purity and transmission quality. The reduction in sidelobe level is proportional to the main lobe width difference, allowing the system to adjust the sidelobe level appropriately based on changes in the main lobe width, further optimizing signal processing. This mechanism, combining main lobe width difference and sidelobe level adjustment, not only improves the system's anti-interference capability but also ensures the stability and reliability of communication signals in complex and ever-changing interference environments.
[0043] Furthermore, this communication anti-interference method combines multi-beamforming and adaptive filtering techniques to provide a complete process from main signal output, signal acquisition and processing, main signal anti-interference processing, to anti-interference processing judgment and correction. Through real-time monitoring of key indicators such as spectral mean square error, the system can promptly detect non-compliance in anti-interference processing and achieve real-time optimization of the communication signal by dynamically adjusting relevant parameters such as amplitude threshold, filter bandwidth, main lobe width, and side lobe level. This systematic processing method not only improves communication quality but also enhances the system's anti-interference capability, ensuring stable transmission of communication signals in complex and ever-changing communication environments. Attached Figure Description
[0044] Figure 1 This is a block diagram of a communication anti-interference system based on multi-beam adaptive filtering in an embodiment of the present invention;
[0045] Figure 2 This is a flowchart illustrating the communication anti-interference system based on multi-beam adaptive filtering in an embodiment of the present invention.
[0046] Figure 3 This is a flowchart illustrating the process of determining whether anti-interference processing is qualified based on the mean square error of the spectrum in an embodiment of the present invention.
[0047] Figure 4 This is a flowchart illustrating the amplitude threshold correction based on the time difference ratio in an embodiment of the present invention. Detailed Implementation
[0048] To make the objectives and advantages of the present invention clearer, the present invention will be further described below with reference to embodiments; it should be understood that the specific embodiments described herein are merely for explaining the present invention and are not intended to limit the present invention.
[0049] Preferred embodiments of the present invention will now be described with reference to the accompanying drawings. Those skilled in the art should understand that these embodiments are merely illustrative of the technical principles of the present invention and are not intended to limit the scope of protection of the present invention.
[0050] Please see Figure 1 As shown, it is a block diagram of a communication anti-interference system based on multi-beam adaptive filtering in an embodiment of the present invention. The communication anti-interference system based on multi-beam adaptive filtering in an embodiment of the present invention includes an acquisition module, a signal output module, a preprocessing module, a multi-beamforming module, an adaptive filtering module, a verification module, and a correction module.
[0051] The acquisition module includes several signal monitoring devices for acquiring interference signals and processing and outputting enhanced main signals.
[0052] The signal output module is used to output the unprocessed main signal;
[0053] The preprocessing module is connected to the acquisition module and the signal output module, and is used to preprocess the signal acquired by the acquisition module, including analog-to-digital conversion and amplitude threshold filtering.
[0054] The multibeamforming module is connected to the preprocessing module to output an anti-interference signal based on the preprocessed interference signal, and to output a primary enhanced main signal based on the main signal.
[0055] The adaptive filtering module is connected to the multi-beamforming module to enhance the primary enhancement main signal to obtain an enhanced main signal;
[0056] The verification module, which is connected to the preprocessing module, is used to determine whether the anti-interference processing is qualified based on the average of the squared differences between the amplitude values corresponding to each frequency point of the enhanced main signal and the preset frequency point amplitude values. When the processing is deemed unqualified, the module determines the reason for the unqualified anti-interference processing. Based on the corresponding reason, the module generates control instructions for the corresponding processing method, including correcting the amplitude threshold in the preprocessing module, correcting the filtering parameters of the adaptive filtering module, and correcting the pattern parameters of the multi-beamforming module.
[0057] The correction module, which is connected to the preprocessing module, the verification module, the multibeamforming module and the adaptive filtering module, is used to adjust the operating parameters of the corresponding modules based on the control commands.
[0058] The amplitude threshold is an amplitude value used to distinguish the boundary between signal and noise, and the amplitude threshold is set to 2-3 times the standard deviation of the currently detected noise.
[0059] Further, please refer to Figure 2 The diagram shown illustrates the workflow of a communication anti-interference system based on multi-beam adaptive filtering in an embodiment of the present invention. The workflow of the communication anti-interference system based on multi-beam adaptive filtering in this embodiment includes:
[0060] S1: The signal output module outputs the main signal, and the acquisition module acquires the interference signal and the enhanced main signal after processing in real time;
[0061] S2: The preprocessing module preprocesses the collected data;
[0062] S3: The multibeamforming module outputs an anti-interference signal based on the processed interference signal, and outputs a primary enhanced main signal based on the processed main signal;
[0063] S4: The adaptive filtering module outputs an enhanced main signal based on the primary enhanced main signal;
[0064] S5: The verification module determines whether the anti-interference processing is qualified based on the mean square error of the spectrum, and when it is determined to be unqualified, it determines the reason for the unqualification based on the signal duration difference, and generates control instructions for the corresponding processing method based on the corresponding reason, including correcting the amplitude threshold in the preprocessing module, correcting the filtering parameters of the adaptive filtering module, and correcting the pattern parameters of the multi-beamforming module.
[0065] S6: The correction module adjusts the operating parameters of the corresponding module based on the control command.
[0066] Furthermore, the verification module is used to determine whether the anti-interference processing is qualified based on the spectral mean square error, and, if it is determined to be unqualified, to determine the reason for the unqualified anti-interference processing based on the difference between the total duration of the enhanced main signal and the total duration of the main signal within the correction time interval;
[0067] Wherein, the mean square error of the spectrum is the average of the squared difference between the amplitude value of each frequency point of the enhanced main signal and the amplitude value of the preset frequency point, and the correction time interval is the time span formed from the time point of the most recent correction of the parameters of the communication anti-interference system to the current time point.
[0068] The spectral mean square error is the average of the squared differences between the amplitude values of each frequency point of the enhanced main signal and the amplitude values of the preset frequency point. The spectral mean square error characterizes the degree of difference between the spectrum of the enhanced main signal and the ideal flat spectrum, i.e., the spectral flatness. The magnitude of the spectral flatness directly affects the signal transmission quality. If the spectrum is not flat, it means that the amplitude of some frequency components in some enhanced main signals cannot reach the ideal situation, which may lead to distortion, attenuation or enhancement during transmission. Through the spectral mean square error, the embodiments of the present invention can intuitively measure the spectral flatness and thus determine whether the anti-interference processing is qualified, so as to provide a basis for subsequent judgment.
[0069] Please see Figure 3 The diagram shown is a flowchart illustrating the process of determining whether anti-interference processing is qualified based on the mean square error of the spectrum in an embodiment of the present invention. The verification module's process for determining whether anti-interference processing is qualified based on the mean square error of the spectrum includes the following steps:
[0070] The verification module obtains the mean square error of the spectrum (MSE) and compares the mean square error of the spectrum (MSE) with the preset mean square error of the spectrum (MSE1), wherein the preset mean square error of the spectrum (MSE1) is set to [0.05, 0.11].
[0071] The formula for calculating the spectral mean square error (MSE) is MSE = ,
[0072] X(k) is the amplitude value corresponding to the Kth frequency point of the enhanced main signal, in units of k=0, 1, 2, ..., N-1. A is the preset frequency point amplitude, set to A∈[0.8,1.2]. The amplitude value in the enhanced main signal is the amplitude value after normalization to 1. The method of normalizing the amplitude value corresponding to each frequency point in the enhanced main signal to 1 is not limited in principle, including but not limited to minimum-maximum normalization, sum normalization, Z-fraction normalization, and decimal scaling normalization, which will not be elaborated here.
[0073] If the mean square error of the spectrum (MSE) is less than the preset mean square error of the spectrum (MSE1), the verification module determines that the current anti-interference processing is qualified, and the acquisition module continues to monitor.
[0074] If the mean square error of the spectrum (MSE) is greater than or equal to the preset mean square error of the spectrum (MSE1), the verification module determines that the current anti-interference processing is unqualified. The verification module determines the reason for the unqualified anti-interference processing based on the difference between the total length of the enhanced main signal time and the total length of the main signal time within the period.
[0075] Furthermore, the verification module is also used to determine the reason for the failure of the anti-interference effect based on the signal duration difference, and to correct the amplitude threshold based on the ratio of the preset signal duration difference to the signal duration difference according to the determined reason, or to correct the bandwidth of the adaptive filtering module based on the ratio of the enhanced main signal signal-to-noise ratio to the preset signal-to-noise ratio.
[0076] Multi-beamforming technology essentially forms multiple directional beams by adjusting the amplitude and phase of each element of an array antenna. Adaptive filtering dynamically adjusts filter weights based on the signal environment to suppress interference signals and enhance the desired signal. Therefore, neither affects the total duration of the signal within the correction time interval. In this scheme, before the signal is processed by the multi-beamforming module and the adaptive filtering module, it first undergoes analog-to-digital conversion and amplitude threshold filtering through a preprocessing module. Filtering is essentially achieved by setting an amplitude threshold to remove signal samples below the threshold for noise reduction. When the amplitude threshold is set improperly, excessive noise reduction may occur, resulting in the loss of some signal samples in the final output enhanced main signal, thus shortening the total duration of the enhanced main signal. The signal duration difference is the difference between the total duration of the enhanced main signal and the total duration of the main signal within the period. Through the signal duration difference, this embodiment of the invention can...
[0077] Specifically, the process by which the verification module determines the reason for the failure of the anti-interference effect based on the signal duration difference includes:
[0078] The verification module acquires the signal duration difference TC and compares the signal duration difference TC with a preset signal duration difference TC1, wherein the preset signal duration difference TC1 is 2%-6% of the correction time interval;
[0079] If the signal duration difference TC is less than or equal to the preset signal duration difference TC1, the verification module adjusts the bandwidth of the adaptive filtering module based on the ratio of the enhanced main signal signal-to-noise ratio to the preset signal-to-noise ratio.
[0080] If the signal duration difference TC is greater than the preset signal duration difference TC1, the verification module determines that the current situation is a preprocessing anomaly, and the verification module corrects the amplitude threshold based on the ratio of the signal duration difference to the preset signal duration difference.
[0081] Furthermore, the verification module is also used to reduce the amplitude threshold based on the ratio of duration differences, and the reduction of the amplitude threshold is proportional to the ratio of duration differences;
[0082] The duration difference ratio refers to the ratio of the signal duration difference to the preset signal duration difference. If the amplitude threshold is set too high during the preprocessing process, it will lead to signal loss. In this case, the amplitude threshold needs to be reduced to retain more signal. The reduction of the amplitude threshold is proportional to the duration difference ratio. This is to make reasonable compensation according to the severity of signal loss. The larger the duration difference ratio, the more severe the signal loss, and the more the amplitude threshold needs to be reduced to recover the signal, thereby ensuring communication quality.
[0083] Please see Figure 4 As shown, this is a flowchart of an embodiment of the present invention for correcting the amplitude threshold based on the ratio of duration differences. The process by which the verification module reduces the amplitude threshold based on the ratio of duration differences includes:
[0084] The verification module obtains the duration difference ratio TCB and compares it with a first preset duration difference ratio TCB1 and a second preset duration difference ratio TCB2, wherein the first preset duration difference ratio TCB1 is set to [1.1, 1.5] and the second preset duration difference ratio TCB2 is set to [1.5, 2].
[0085] If the duration difference ratio TCB is less than or equal to the first preset duration difference ratio TCB1, the verification module uses the first filter amplitude correction threshold α1 to correct the amplitude threshold L. The corrected amplitude threshold L' = L × α1, where the first filter amplitude correction threshold α1 is set to 0.98.
[0086] If the duration difference ratio TCB is greater than the first preset duration difference ratio TCB1 and less than or equal to the second preset duration difference ratio TCB2, then the verification module uses the second filter amplitude correction threshold α2 to correct the amplitude threshold L. The corrected amplitude threshold L' = L × α2, where the second filter amplitude correction threshold α2 is set to 0.94.
[0087] If the duration difference ratio TCB is greater than the second preset duration difference ratio TCB2, the verification module uses the third filter amplitude correction threshold α3 to correct the amplitude threshold L. The corrected amplitude threshold L' = L × α3, where the third filter amplitude correction threshold α3 is set to 0.89.
[0088] Furthermore, the verification module is used to reduce the bandwidth of the adaptive filtering module based on the signal-to-noise ratio, and the reduction in bandwidth is proportional to the signal-to-noise ratio.
[0089] Wherein, the signal-to-noise ratio is the ratio of the preset signal-to-noise ratio to the signal-to-noise ratio of the enhanced main signal;
[0090] Bandwidth is a key parameter of the adaptive filtering module, directly determining the frequency range that the filter can pass through. Adjusting the bandwidth can effectively control the frequency components of the signal, thus directly affecting the signal extraction effect. Reducing the bandwidth of the adaptive filtering module based on the signal-to-noise ratio (SNR) is to more effectively protect the effective frequency range of the signal when the SNR is low, reduce noise interference, and thus extract the useful frequency components of the target signal more accurately, optimize the signal processing effect, and enhance anti-interference capability. At the same time, bandwidth adjustment can be dynamically optimized according to changes in the SNR to achieve the best anti-interference effect.
[0091] Specifically, the process by which the verification module reduces the bandwidth of the adaptive filtering module based on the signal-to-noise ratio includes:
[0092] The verification module obtains the signal-to-noise ratio (SNRB) and compares the SNRB with a first preset SNRB1 and a second preset SNRB2, wherein the first preset SNRB1 is set to [1.2, 1.5] and the second preset SNRB2 is set to [1.5, 5], and the preset SNRB is set to [-10, 10dB].
[0093] If the signal-to-noise ratio (SNRB) is less than or equal to the first preset SNRB1, the verification module corrects the bandwidth of the adaptive filtering module based on the first bandwidth correction threshold β1. The corrected bandwidth BW' = BW × β1, where the first bandwidth correction threshold β1 is set to 0.99.
[0094] If the signal-to-noise ratio (SNRB) is greater than the first preset SNRB1 and less than or equal to the second preset SNRB2, then the verification module corrects the bandwidth of the adaptive filtering module based on the second bandwidth correction threshold β2. The corrected bandwidth BW' = BW × β2, where the second bandwidth correction threshold β2 is set to 0.97.
[0095] If the signal-to-noise ratio (SNRB) is greater than the second preset SNRB2, the verification module corrects the bandwidth of the adaptive filtering module based on the third bandwidth correction threshold β3. The corrected bandwidth BW' = BW × β3, where the third bandwidth correction threshold β3 is set to 0.94.
[0096] Furthermore, based on the corrected bandwidth, the verification module is also used to determine whether the main lobe width difference is qualified, and when it is determined to be unqualified, to determine whether the corrected bandwidth has reached the bandwidth threshold, and when the bandwidth threshold is reached, to determine the reason for the unqualification based on the convergence speed of the adaptive algorithm in the multi-beamforming module, or, when the threshold is not reached, to correct the bandwidth of the adaptive filtering module based on the signal-to-noise ratio.
[0097] Wherein, the main lobe width refers to the angle between two half-power points in the beam pattern of the beam, and the main lobe width difference refers to the absolute value of the difference between the main lobe width of the main beam and the main lobe width of the enhanced main beam.
[0098] After correcting the bandwidth, the verification module in this embodiment of the invention will determine whether the main lobe width difference is qualified. The main lobe width refers to the angle between two half-power points in the beam pattern. The main lobe width is an important parameter of the main lobe in the beam pattern, representing the coverage range of the main lobe in space. When interfered with, the main lobe width also changes. The main lobe width difference refers to the absolute value of the difference between the main beam main lobe width and the enhanced main beam main lobe width. If the absolute value of the difference between the corrected enhanced main beam main lobe width and the main beam main lobe width is still large, it indicates that the current anti-interference effect is still insufficient. At this time, it is checked whether the bandwidth in the adaptive filtering module reaches the required level. Upon reaching the bandwidth threshold, as the bandwidth in the adaptive filtering module gradually decreases, the signal-to-noise ratio and signal quality should also be optimized synchronously. To ensure signal quality, according to the Nyquist criterion, the system bandwidth should be at least twice the highest frequency of the signal. If the bandwidth is reduced to below this limit, the signal cannot be correctly reconstructed, resulting in severe distortion and bit errors. If the main lobe width difference is still unqualified after reaching the bandwidth threshold, it indicates that the current anti-interference effect is unqualified, possibly due to unreasonable parameter settings in the multi-beamforming module. In this case, it is necessary to combine the convergence speed of the adaptive algorithm in the multi-beamforming module to determine the reason for the unqualified result.
[0099] Specifically, based on the corrected bandwidth, the process by which the verification module determines whether the main lobe width difference is acceptable includes:
[0100] The verification module obtains the main lobe width difference MLWC and compares it with the preset main lobe width difference MLWC1, wherein the preset main lobe width difference MLWC1 is set to [3, 10°].
[0101] If the main lobe width difference MLWC is less than or equal to the preset main lobe width difference MLWC1, then the current condition is deemed acceptable, and the acquisition module continues to monitor.
[0102] If the main lobe width difference MLWC is greater than the preset main lobe width difference MLWC1, the verification module determines that it is unqualified, and the verification module obtains the corrected bandwidth and determines whether the corrected bandwidth reaches the bandwidth threshold.
[0103] Specifically, the process of determining whether the corrected bandwidth BW' reaches the bandwidth threshold includes,
[0104] The verification module obtains the corrected bandwidth BW' and compares the corrected bandwidth with 1.8 times the highest signal frequency R. The specific value of the highest signal frequency is determined by the specific circumstances during transmission, which will not be elaborated here.
[0105] If the corrected bandwidth BW' is less than 2R, the verification module continues to correct the bandwidth of the adaptive filtering module based on the signal-to-noise ratio.
[0106] If the corrected bandwidth BW' equals 2R, the verification module determines the reason for failure based on the convergence speed of the adaptive algorithm in the multi-beamforming module.
[0107] Furthermore, the verification module is also used to determine the reasons for non-compliance based on the algorithm convergence speed, and to output a notification instruction that the gain algorithm does not meet the requirements based on the determined reasons, or to correct the main lobe width of the multi-beamforming module based on the ratio of the bit error rate variance of the acquisition points within the enhanced main signal range to the preset main wave bit error rate variance.
[0108] There are two main reasons for insufficient anti-interference performance in multi-beamforming modules. The first is that the gain algorithm selected in this system is not suitable for the current parameters, resulting in a slow algorithm convergence speed. The current output anti-interference signal is unable to cope with rapidly changing interference signals. The second is that the parameters set in the multi-beamforming module are difficult to meet the current requirements, causing the multi-beamforming module to fail to effectively perform its anti-interference function. Therefore, the algorithm convergence speed is the convergence time of the algorithm in the multi-beamforming module. By measuring the algorithm convergence speed, this embodiment of the invention can effectively evaluate the performance of the multi-beamforming module, thereby achieving optimization and adjustment of the multi-beamforming module.
[0109] Specifically, in this embodiment of the invention, the process by which the verification module determines the cause of non-compliance based on the algorithm's convergence speed includes:
[0110] The verification module obtains the convergence speed CR of the algorithm and compares it with the preset convergence speed CR1. The specific value of the preset convergence speed CR1 is not limited in principle and can be derived based on the actual situation and the patterns of historical data.
[0111] If the convergence speed CR of the algorithm is less than or equal to the preset convergence speed CR1, then the verification module determines that the output gain algorithm in the multi-beamforming module does not conform to the notification instruction.
[0112] If the convergence speed CR of the algorithm is greater than the preset convergence speed CR1, the verification module corrects the main lobe width of the multi-beamforming module based on the ratio of the bit error rate variance of the acquisition points within the enhanced main signal range to the preset main wave bit error rate variance.
[0113] Furthermore, the verification module is used to reduce the main lobe width based on the bit error rate variance ratio, and the reduction in the main lobe width is proportional to the bit error rate variance ratio.
[0114] The bit error rate variance ratio refers to the ratio of the bit error rate variance of the acquisition points within the enhanced main signal range to the preset bit error rate variance of the main wave.
[0115] The bit error rate variance ratio refers to the ratio of the bit error rate variance of the acquisition points within the enhanced main signal range to the preset bit error rate variance of the main wave. The bit error rate variance ratio reflects the fluctuation of the bit error rate at different acquisition points within the main signal range. When the fluctuation is large, it may be due to an unreasonable main lobe width causing interference to the signal in non-target directions. Reducing the main lobe width based on the bit error rate variance ratio helps to reduce the radiation of the signal in non-target directions, reduce the interference effect, and improve the concentration and strength of the signal in the target direction, thereby reducing the bit error rate fluctuation and optimizing the signal transmission quality. Moreover, the reduction range is proportional to the bit error rate variance ratio, and the main lobe width can be reasonably adjusted according to the actual signal fluctuation to achieve the best anti-interference effect.
[0116] The bit error rate of the sampling points within the enhanced main signal range refers to the bit error rate of the enhanced main signal collected by each array element of the array antenna within the enhanced main signal range.
[0117] Specifically, the process by which the verification module reduces the main lobe width based on the bit error rate variance ratio includes:
[0118] The verification module obtains the bit error rate variance ratio BERZ and compares it with a first preset bit error rate variance ratio BERZ1 and a second preset bit error rate variance ratio BERZ2, wherein the first preset bit error rate variance ratio BERZ1 is set to [0.02, 0.08), the second preset bit error rate variance ratio BERZ2 is set to [0.08, 0.12], and the preset main wave bit error rate variance is set to [0.08, 0.12].
[0119] If the bit error rate variance ratio BERZ is less than or equal to the first preset bit error rate variance ratio BERZ1, then the verification module corrects the main lobe width MLW based on the first main lobe correction threshold θ1. The corrected main lobe width MLW' = MLW × θ1, where the first main lobe correction threshold θ1 is set to 0.98.
[0120] If the bit error rate variance ratio BERZ is greater than the first preset bit error rate variance ratio BERZ1 and less than or equal to the second preset bit error rate variance ratio BERZ2, then the verification module corrects the main lobe width MLW based on the second main lobe correction threshold θ2. The corrected main lobe width MLW' = MLW × θ2, where the second main lobe correction threshold θ2 is set to 0.95.
[0121] If the bit error rate variance ratio BERZ is greater than the second preset bit error rate variance ratio BERZ2, then the verification module corrects the main lobe width MLW based on the third main lobe correction threshold θ3. The corrected main lobe width MLW' = MLW × θ3, where the third main lobe correction threshold θ3 is set to 0.9.
[0122] Furthermore, the verification module is used to reduce the sidelobe level based on the main lobe width difference of the forming module, and the reduction in sidelobe level is proportional to the main lobe width difference.
[0123] The difference in main lobe width of the forming module refers to the difference between the main lobe width before and after the modification of the forming module, and the sidelobe level refers to the ratio of the maximum radiation intensity of the sidelobe to the maximum radiation intensity of the main lobe in the antenna pattern.
[0124] Sidelobe level refers to the ratio of the maximum radiation intensity of the sidelobes to the maximum radiation intensity of the main lobe in the antenna pattern. Excessive sidelobes can cause the antenna to receive or radiate signals from directions other than the target, leading to increased interference, reduced signal purity, and negatively impacting communication quality and anti-interference performance. After correcting the main lobe width, the difference in main lobe width (the difference between the original and modified main lobe widths) is related to the sidelobe level. Changes in the main lobe width may alter the sidelobe characteristics of the antenna pattern. Therefore, the sidelobe level needs to be reduced proportionally based on the main lobe width difference to further suppress interference, improve signal quality and the anti-interference performance of the communication system, and ensure reliable and stable signal transmission.
[0125] Specifically, the process by which the verification module reduces the sidelobe level based on the main lobe width difference of the forming module includes:
[0126] The verification module obtains the main lobe width difference value MBMLW of the forming module and compares it with the first preset main lobe width difference value MBMLW1 and the second preset main lobe width difference value MBMLW2 of the forming module, wherein the first preset main lobe width difference value MBMLW1 is set to [0.5, 3°) and the second preset main lobe width difference value MBMLW2 is set to [3, 5°].
[0127] If the main lobe width difference MBMLW of the forming module is greater than the first preset main lobe width difference MBMLW1 and less than or equal to the second preset main lobe width difference MBMLW2, then the verification module adopts the first side lobe correction threshold. 1. Correct the sidelobe level SLL, the corrected sidelobe level SLL' = SLL × 1, where the first sidelobe correction threshold is set. 1 = 0.99;
[0128] If the main lobe width difference MBMLW of the forming module is greater than the second preset main lobe width difference MBMLW2, then the verification module uses the second side lobe correction threshold. 2. Correct the sidelobe level SLL. The corrected sidelobe level SLL' = SLL × 2, whereby the second sidelobe correction threshold is set. 2 = 0.96;
[0129] If the main lobe width difference MBMLW of the forming module is less than or equal to the first preset main lobe width difference MBMLW1, then the verification module uses the third side lobe correction threshold. 3. Correct the sidelobe level SLL. The corrected sidelobe level SLL' = SLL × 3. Among them, the third sidelobe correction threshold is set. 3 = 0.91.
[0130] The technical solution of the present invention has been described above with reference to the preferred embodiments shown in the accompanying drawings. However, it will be readily understood by those skilled in the art that the scope of protection of the present invention is obviously not limited to these specific embodiments. Without departing from the principles of the present invention, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after these changes or substitutions will all fall within the scope of protection of the present invention.
Claims
1. A communication anti-interference system based on multi-beam adaptive filtering, characterized in that, include, The acquisition module includes several signal monitoring devices used to acquire interference signals and process and output the enhanced main signal; The signal output module is used to output the unprocessed main signal; A preprocessing module, which is connected to the acquisition module and the signal output module, is used to preprocess the signal acquired by the acquisition module, including analog-to-digital conversion and amplitude threshold filtering. A multi-beamforming module, connected to the preprocessing module, is used to output an anti-interference signal based on the interference signal, and to output a primary enhanced main signal based on the main signal; An adaptive filtering module, which is connected to the multi-beamforming module, is used to enhance the primary enhancement main signal to obtain an enhanced main signal; The verification module, connected to the preprocessing module, is used to determine whether the anti-interference processing is qualified based on the average of the squared differences between the amplitude values corresponding to each frequency point of the enhanced main signal and the preset frequency point amplitude values. When the processing is deemed unqualified, the module determines the reason for the unqualified anti-interference processing. Based on the corresponding reason, the module generates control instructions for the corresponding processing method, including correcting the amplitude threshold in the preprocessing module, correcting the filtering parameters of the adaptive filtering module, and correcting the pattern parameters of the multi-beamforming module. The correction module, which is connected to the preprocessing module, the verification module, the multibeamforming module and the adaptive filtering module, is used to adjust the operating parameters of the corresponding modules based on the control commands. The amplitude threshold is an amplitude value used to distinguish the boundary between signal and noise.
2. The communication anti-interference system according to claim 1, characterized in that, The verification module is used to determine whether the anti-interference processing is qualified based on the mean square error of the spectrum, and, when it is determined to be unqualified, to determine the reason for the unqualified anti-interference processing based on the difference between the total duration of the enhanced main signal and the total duration of the main signal within the correction time interval; Wherein, the mean square error of the spectrum is the average of the squared difference between the amplitude value of each frequency point of the enhanced main signal and the amplitude value of the preset frequency point, and the correction time interval is the time span formed from the time point of the previous correction of the parameters of the communication anti-interference system until the current time point.
3. The communication anti-interference system according to claim 2, characterized in that, The verification module is also used to determine the reason for the failure of the anti-interference effect based on the signal duration difference, and to correct the amplitude threshold based on the ratio of the preset signal duration difference to the signal duration difference according to the determined reason, or to correct the bandwidth of the adaptive filtering module based on the ratio of the enhanced main signal signal-to-noise ratio to the preset signal-to-noise ratio. The signal duration difference is the difference between the total duration of the enhanced main signal and the total duration of the main signal within the correction time interval.
4. The communication anti-interference system according to claim 3, characterized in that, The verification module is also used to reduce the amplitude threshold based on the ratio of duration differences, and the reduction of the amplitude threshold is proportional to the ratio of duration differences. The duration difference ratio refers to the ratio of the signal duration difference to the preset signal duration difference.
5. The communication anti-interference system according to claim 3, characterized in that, The verification module is used to reduce the bandwidth of the adaptive filtering module based on the signal-to-noise ratio, and the reduction in bandwidth is proportional to the signal-to-noise ratio. The signal-to-noise ratio (SNR) is the ratio of the preset SNR to the enhanced main signal SNR.
6. The communication anti-interference system according to claim 5, characterized in that, Based on the corrected bandwidth, the verification module is also used to determine whether the main lobe width difference is qualified, and when it is determined to be unqualified, to determine whether the corrected bandwidth has reached the bandwidth threshold, and when the bandwidth threshold is reached, to determine the reason for the unqualification based on the convergence speed of the adaptive algorithm in the multi-beamforming module, or, when the threshold is not reached, to correct the bandwidth of the adaptive filtering module based on the signal-to-noise ratio. Wherein, the main lobe width refers to the angle between two half-power points in the beam pattern of the beam, and the main lobe width difference refers to the absolute value of the difference between the main lobe width of the main beam and the main lobe width of the enhanced main beam.
7. The communication anti-interference system according to claim 6, characterized in that, The verification module is also used to determine the reasons for non-compliance based on the algorithm convergence speed, and to output a notification instruction that the gain algorithm does not meet the requirements based on the determined reasons, or to correct the main lobe width of the multi-beamforming module based on the ratio of the bit error rate variance of the acquisition points within the enhanced main signal range to the preset main wave bit error rate variance. The convergence speed of the algorithm is the convergence time of the algorithm in the multi-beamforming module.
8. The communication anti-interference system according to claim 7, characterized in that, The verification module is also used to reduce the width of the main lobe based on the bit error rate variance ratio, and the reduction in the width of the main lobe is proportional to the bit error rate variance ratio. The bit error rate variance ratio refers to the ratio of the bit error rate variance of the acquisition points within the enhanced main signal range to the preset bit error rate variance of the main wave.
9. The communication anti-interference system according to claim 8, characterized in that, The verification module is also used to reduce the sidelobe level based on the main lobe width difference of the forming module, and the reduction in sidelobe level is proportional to the main lobe width difference. The difference in main lobe width of the beamforming module refers to the difference between the main lobe width before and after the modification of the multi-beamforming module, and the sidelobe level refers to the ratio of the maximum radiation intensity of the sidelobe to the maximum radiation intensity of the main lobe in the antenna pattern.
10. A communication anti-interference method based on multi-beam adaptive filtering of the system according to any one of claims 1-9, characterized in that, include, Main signal output, output the main signal; Signal acquisition and processing involves collecting interference signals from several signal monitoring devices, as well as the main signal output after processing. The acquired signals are preprocessed, including analog-to-digital conversion and filtering. The main signal anti-interference processing outputs the anti-interference signal based on multi-beamforming technology and the processed interference signal, and outputs a primary enhanced main signal based on the processed main signal and multi-beamforming technology, and outputs an enhanced main signal based on adaptive filtering technology and the primary enhanced main signal. The anti-interference processing judgment and correction is based on the mean square error of the spectrum to determine whether the anti-interference processing is qualified, and when it is determined to be unqualified, the reason for the unqualification is determined based on the signal duration difference, and a corresponding processing method is generated based on the corresponding reason, including correcting the amplitude threshold in the preprocessing module, correcting the filtering parameters of the adaptive filtering module, and correcting the pattern parameters of the multi-beamforming module.