A cross-time-scale interference cancellation real-time decision system
By using a real-time decision-making system for interference cancellation across time scales, and employing an orthogonal radio frequency receiver module and a parallelized multi-domain fusion algorithm module, the optimal algorithm is selected for interference suppression. This solves the problem of poor performance of existing technologies in unsuitable scenarios and improves the anti-interference capability and spectrum utilization of unattended platforms.
Patent Information
- Application Number
- CN202511554586.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-29
- Publication Date
- 2026-02-10
- Estimated Expiration
- 2045-10-29
AI Technical Summary
Existing interference cancellation techniques are ineffective in unsuitable scenarios and cannot meet the anti-interference requirements of unattended platforms. Furthermore, traditional methods have low spectrum utilization and poor communication timeliness.
A real-time decision-making system for interference cancellation across time scales is adopted, including a radio frequency orthogonal receiving module, a parallelized multi-domain fusion cancellation algorithm module, a real-time evaluation module for cancellation effect, and a real-time decision-making module for cancellation algorithm. Through parallel processing and evaluation of multiple cancellation algorithms, the optimal algorithm is selected for interference suppression.
It improves interference cancellation effect across all scenarios, is suitable for unattended platforms, improves spectrum utilization and communication timeliness, and enhances anti-interference capabilities.
Smart Images

Figure CN121036781B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication interference protection technology, and more specifically, relates to a real-time decision-making system for interference cancellation across time scales. Background Technology
[0002] Wireless communication equipment faces co-platform interference from high-power transmitters of other radio frequency devices within the platform, as well as intentional, non-cooperative human interference from outside the platform. Traditional methods offer limited anti-interference capabilities, suffering from low spectrum utilization, poor communication timeliness, and an inability to meet anti-interference requirements. With the development of digital signal processing technology, adaptive interference cancellation technology has become an effective means to solve the interference problem of wireless communication equipment.
[0003] However, for some unmanned platforms, the communication equipment deployed within them cannot achieve human-in-the-loop anti-interference operation, posing an urgent need for unattended operation. Meanwhile, with the development of intelligent decision-making technology, research on using this technology for intelligent anti-interference is also increasing.
[0004] Among existing interference cancellation techniques, some use two-stage cancellation technology and control the interference suppression ratio above 50dB to ensure that interference cancellation does not produce waveform distortion of the useful signal; others cancel interference by performing I / Q orthogonal decomposition of the reference signal, adjustment of the I / Q reference signal, and vector synthesis. However, due to the diversity and complexity of communication scenarios, the above interference cancellation techniques can only achieve the best interference cancellation effect in specific scenarios, and the interference cancellation effect is poor in unsuitable scenarios. Summary of the Invention
[0005] In view of the shortcomings of the existing technology, the purpose of this application is to provide a real-time decision system for interference cancellation across time scales, which aims to solve the problem that the interference cancellation effect of the existing interference cancellation technology is poor in unsuitable scenarios.
[0006] To achieve the above objectives, in a first aspect, this application provides a real-time decision-making system for interference cancellation across time scales, comprising a radio frequency orthogonal receiving module, a parallelized multi-domain fusion cancellation algorithm module, a real-time evaluation module for cancellation effects, and a real-time decision-making module for the cancellation algorithm, wherein:
[0007] The output of the radio frequency orthogonal receiving module is connected to the input of the parallelized multi-domain fusion cancellation algorithm module, which is used to receive the mixed interference and communication signals in space, and process the mixed interference and communication signals to obtain multiple IQ dual-channel digital baseband signals.
[0008] The output of the parallelized multi-domain fusion cancellation algorithm module is connected to the input of the cancellation effect real-time evaluation module and the input of the cancellation algorithm real-time decision module, respectively. It is used to suppress the interference signal in the digital baseband signals of the multiple IQ channels through multiple cancellation algorithms and obtain the cancellation output signal corresponding to each of the multiple cancellation algorithms.
[0009] The output of the real-time evaluation module for cancellation effect is connected to the input of the real-time decision module for cancellation algorithm, and is used to perform interference detection on the cancellation output signals corresponding to the multiple cancellation algorithms respectively, so as to obtain the evaluation results corresponding to the multiple cancellation algorithms respectively.
[0010] The real-time decision module for the cancellation algorithm is used to determine the optimal cancellation algorithm among the multiple cancellation algorithms based on the evaluation results corresponding to the multiple cancellation algorithms, and output the cancellation output signal corresponding to the optimal cancellation algorithm.
[0011] This application receives and processes mixed interference and communication signals in space using a radio frequency orthogonal receiving module. Multiple cancellation algorithms built into a parallelized multi-domain fusion cancellation algorithm module simultaneously cancel interference in the mixed signals. A real-time cancellation effect evaluation module evaluates the output signal after cancellation, obtaining evaluation results for each cancellation algorithm. Finally, a real-time cancellation algorithm decision module makes the optimal cancellation algorithm decision and outputs the cancellation output signal corresponding to the optimal cancellation algorithm, thereby improving the interference cancellation effect across all scenarios.
[0012] According to the real-time interference cancellation decision system across time scales provided in this application, the radio frequency quadrature receiving module includes a receiving antenna array, an analog bandpass filter, a signal processing module, an analog-to-digital converter, and a digital filter, wherein:
[0013] The output of the receiving antenna array is connected to the input of the analog bandpass filter, and is used to receive mixed interference and communication signals in space;
[0014] The output of the analog bandpass filter is connected to the input of the signal processing module, and is used to filter out out-of-band signals in the mixed interference and communication signals.
[0015] The output of the signal processing module is connected to the input of the analog-to-digital converter, and is used to process the mixed interference and communication signal.
[0016] The output terminal of the analog-to-digital converter is connected to the input terminal of the digital filter, and is used to perform analog-to-digital conversion on the processed signal to obtain a digital signal;
[0017] The digital filter is used to filter the digital signal to obtain multiple IQ channels of digital baseband signal.
[0018] According to the real-time decision-making system for cross-timescale interference cancellation provided in this application, the parallelized multi-domain fusion cancellation algorithm module is specifically used for:
[0019] By combining spatial, temporal, frequency, and energy domain dimensions, multiple cancellation algorithms are used in parallel to suppress interference signals in the digital baseband signals of the multiple IQ channels, resulting in cancellation output signals corresponding to each of the multiple cancellation algorithms. All of the multiple cancellation algorithms employ reference-free cancellation technology.
[0020] This application combines multiple dimensions, including spatial, temporal, frequency, and energy domains, to effectively suppress interference signals and achieve full coverage of interference scenarios.
[0021] According to the real-time decision-making system for cross-timescale interference cancellation provided in this application, the parallelized multi-domain fusion cancellation algorithm module is specifically used for:
[0022] For each cancellation algorithm, initialize the weight vector;
[0023] Based on the digital baseband signals of the multiple IQ channels, an equivalent reference signal is obtained;
[0024] The weight vector and the equivalent reference signal are multiplied to obtain the combined signal;
[0025] The difference between the digital baseband signals of the two IQ channels and the combined signal is calculated to obtain the cancellation output signal;
[0026] The weight vector is updated based on the minimum mean square error algorithm.
[0027] According to the real-time decision-making system for interference cancellation across time scales provided in this application, the cancellation algorithm module is further used for one or more of the following:
[0028] Random Access Memory (RAM) resource optimization, resource sharing and logic optimization, register balancing and critical path optimization, pipeline design, cancellation algorithm optimization, and lookup table resource optimization.
[0029] This application utilizes techniques such as RAM resource optimization, resource sharing and logic optimization, register balancing and critical path optimization, pipeline design, algorithm optimization, and lookup table resource optimization to reduce the hardware resource consumption of the cancellation algorithm on the hardware platform Field Programmable Gate Array (FPGA).
[0030] According to the real-time decision-making system for interference cancellation across time scales provided in this application, the real-time evaluation module for cancellation effect is specifically used for:
[0031] The cancellation output signals corresponding to the multiple cancellation algorithms are clocked up using a First-In-First-Out (FIFO) queue.
[0032] Interference detection is performed on the canceled output signal after clocking, and the evaluation value of the current scene is calculated.
[0033] This application utilizes an asynchronous FIFO to perform input data clock-up processing, thereby improving evaluation speed and further reducing system latency.
[0034] According to the real-time decision-making system for interference cancellation across time scales provided in this application, the real-time evaluation module for cancellation effect is specifically used for:
[0035] For scenarios requiring a signal-to-interference-plus-noise ratio (SINR) value, the communication signal energy and the remaining signal energy are calculated based on the canceled output signal after clocking, and then the SINR value is calculated.
[0036] For scenarios requiring the output of cross-correlation values, the cross-correlation coefficient between the canceled output signal after the clock-up processing and the preset local reference signal is calculated;
[0037] Based on a preset lookup table, the signal-to-interference-plus-noise ratio (SINR) or cross-correlation coefficient is mapped to an evaluation value.
[0038] According to the real-time decision-making system for cross-timescale interference cancellation provided in this application, the real-time decision-making module of the cancellation algorithm is specifically used for:
[0039] The cancellation output signal corresponding to the cancellation algorithm with the largest evaluation value is output. If the evaluation values corresponding to the multiple cancellation algorithms are all less than the first preset threshold, the cancellation output signal corresponding to the preset default cancellation algorithm among the multiple cancellation algorithms is output.
[0040] According to the real-time decision-making system for cross-timescale interference cancellation provided in this application, the real-time decision-making module of the cancellation algorithm is further used for:
[0041] The evaluation results corresponding to the multiple cancellation algorithms are clock-down processed by using FIFO.
[0042] According to the real-time decision-making system for cross-timescale interference cancellation provided in this application, the real-time decision-making module of the cancellation algorithm is further used for:
[0043] If the deterioration of the evaluation value corresponding to the current optimal cancellation algorithm is greater than the second preset threshold, the cancellation algorithm with the largest evaluation value among the remaining cancellation algorithms will be taken as the optimal cancellation algorithm, and the cancellation output signal corresponding to the optimal cancellation algorithm will be output.
[0044] Overall, the technical solutions conceived in this application have the following beneficial effects compared with the prior art:
[0045] This application receives and processes mixed interference and communication signals in space using a radio frequency orthogonal receiving module. Multiple cancellation algorithms built into a parallelized multi-domain fusion cancellation algorithm module simultaneously cancel the mixed signals. A real-time cancellation effect evaluation module evaluates the output signal after cancellation, obtaining the evaluation results corresponding to each of the multiple cancellation algorithms in the current scenario. Finally, a real-time cancellation algorithm decision module makes the optimal cancellation algorithm decision and outputs the cancellation output signal corresponding to the optimal cancellation algorithm, thereby improving the interference cancellation effect across the entire scenario. Attached Figure Description
[0046] To more clearly illustrate the technical solutions in this application 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 some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0047] Figure 1 This is a schematic diagram of the structure of the real-time decision-making system for interference cancellation across time scales provided in the embodiments of this application;
[0048] Figure 2 This is a schematic diagram of the receiving antenna link provided in an embodiment of this application;
[0049] Figure 3 This is a schematic diagram of the parallelized multi-domain fusion cancellation algorithm module provided in an embodiment of this application;
[0050] Figure 4 This is a schematic diagram illustrating the principle of the cancellation algorithm provided in the embodiments of this application;
[0051] Figure 5 This is a schematic diagram of the real-time evaluation module for cancellation effect provided in an embodiment of this application;
[0052] Figure 6 This is a schematic diagram of the real-time decision-making module of the cancellation algorithm provided in the embodiments of this application. Detailed Implementation
[0053] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0054] In this article, the term "and / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. The symbol " / " in this article indicates that the related objects are in an "or" relationship; for example, A / B means A or B.
[0055] In the embodiments of this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design that is described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design. Specifically, the use of the terms "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0056] In the description of the embodiments of this application, unless otherwise stated, "multiple" means two or more, for example, multiple processing units means two or more processing units, multiple elements means two or more elements, etc.
[0057] Next, combined Figures 1-6 This application introduces a real-time decision-making system for cross-timescale interference cancellation provided in its embodiments.
[0058] Figure 1 This is a schematic diagram of the structure of the real-time decision-making system for interference cancellation across time scales provided in the embodiments of this application, as shown below. Figure 1 As shown, the system includes a radio frequency orthogonal receiving module 01, a parallelized multi-domain fusion cancellation algorithm module 02, a real-time evaluation module for cancellation effect 03, and a real-time decision-making module for cancellation algorithm 04, wherein:
[0059] The output of the radio frequency quadrature receiving module 01 is connected to the input of the parallelized multi-domain fusion cancellation algorithm module 02. It is used to receive the mixed interference and communication signals in space, process and digitize the mixed interference and communication signals to obtain multiple IQ digital baseband signals.
[0060] The radio frequency quadrature receiver module 01 receives mixed communication and interference signals through N sampling antennas. After frequency conversion, digitization, and filtering, it obtains N digital baseband IQ signals. , … , .
[0061] The IQ two-channel signal means that the data is divided into two channels, each modulated by a carrier, and the two carriers are orthogonal to each other.
[0062] The output of the parallelized multi-domain fusion cancellation algorithm module 02 is connected to the input of the cancellation effect real-time evaluation module 03 and the input of the cancellation algorithm real-time decision module 04, respectively. It is used to suppress the interference signal in the digital baseband signals of multiple IQ channels through multiple cancellation algorithms and obtain the cancellation output signal corresponding to each of the multiple cancellation algorithms.
[0063] The parallelized multi-domain fusion cancellation algorithm module 02 incorporates multiple interference cancellation algorithms, sharing the multi-channel mixed communication and interference digital baseband signal output from the RF quadrature receiver module 01. Through operations such as channel number selection and initialization settings, it covers as many interference scenarios as possible. Each interference cancellation algorithm suppresses interference signals in the mixed signal and restores the communication signal. The signal suppressed by each interference cancellation algorithm is output, resulting in M canceled IQ signals. , … , , where M is the number of interference cancellation algorithms.
[0064] This application does not limit the interference cancellation algorithm built into the parallelized multi-domain fusion cancellation algorithm module 02.
[0065] Optionally, the core algorithm of each interference cancellation algorithm can be the same, with the difference being the different parameter configurations.
[0066] The output of the real-time evaluation module 03 for cancellation effect is connected to the input of the real-time decision module 04 for cancellation algorithm. It is used to perform interference detection on the cancellation output signals corresponding to multiple cancellation algorithms respectively, and obtain the evaluation results corresponding to multiple cancellation algorithms respectively.
[0067] The real-time evaluation module 03 for cancellation effect receives multiple outputs from the parallelized multi-domain fusion cancellation algorithm module 02. Based on the current different communication modes, it loads the corresponding cancellation effect evaluation strategy, and completes the evaluation of the output signals of each cancellation algorithm according to the corresponding evaluation algorithm, and returns the evaluation result value.
[0068] The real-time decision module 04 for cancellation algorithms is used to determine the optimal cancellation algorithm among multiple cancellation algorithms based on the evaluation results corresponding to each of the multiple cancellation algorithms, and output the cancellation output signal corresponding to the optimal cancellation algorithm.
[0069] The real-time decision-making module 04 of the cancellation algorithm receives multiple output signals from the parallelized multi-domain fusion cancellation algorithm module 02 and multiple output evaluation results from the real-time evaluation module 03 of the cancellation effect. It generates an algorithm selection signal and uses a gate to determine the optimal cancellation algorithm in the current scenario, and outputs its cancellation output signal.
[0070] The interference cancellation real-time decision-making system provided in this application receives and processes mixed interference and communication signals in space through an orthogonal radio frequency receiver module. It then uses a parallelized multi-domain fusion cancellation algorithm module with multiple built-in cancellation algorithms to simultaneously cancel the mixed signals. A real-time cancellation effect evaluation module assesses the output signal after cancellation, obtaining evaluation results for each cancellation algorithm in the current scenario. Finally, a real-time cancellation algorithm decision-making module makes the optimal cancellation algorithm decision and outputs the cancellation output signal corresponding to the optimal algorithm. This system improves the interference cancellation effect across all scenarios, thereby enhancing the intelligence level of interference cancellation and making it suitable for unattended platforms.
[0071] In some embodiments, the radio frequency quadrature receiving module 01 includes a receiving antenna array, an analog bandpass filter, a signal processing module, an analog-to-digital converter, and a digital filter, wherein:
[0072] The output of the receiving antenna array is connected to the input of the analog bandpass filter to receive mixed signals of interference and communication in space.
[0073] The output of the analog bandpass filter is connected to the input of the signal processing module to filter out out-of-band signals in the mixed signals of interference and communication.
[0074] The output of the signal processing module is connected to the input of the analog-to-digital converter, and is used to process mixed interference and communication signals.
[0075] The output of the analog-to-digital converter is connected to the input of the digital filter to perform analog-to-digital conversion on the processed signal to obtain a digital signal;
[0076] Digital filters are used to filter digital signals to obtain multiple IQ channels of digital baseband signals.
[0077] Optionally, the signal processing module processes the mixed interference and communication signals by amplification, filtering, or mixing, with the aim of removing noise and converting the signal to an intermediate frequency.
[0078] Figure 2 This is a schematic diagram of the receiving antenna link provided in an embodiment of this application, as shown below. Figure 2As shown, in one embodiment of this application, the RF quadrature receiving module 01 includes a receiving antenna array, an analog band-pass filter (BPF), a low-noise amplifier (LNA), a mixer, a variable-gain amplifier (VGA), an analog-to-digital converter (ADC), and a digital filter forming a receiving link. This link down-converts the received I and Q RF signals to an intermediate frequency (IF) in the analog domain. After passing through the ADC, the IF signal is digitized. After further mixing and filtering, two digital baseband signals (I and Q) are obtained. The number of I and Q digital baseband signal channels output by the RF quadrature receiving module is equal to the number of receiving antennas, N.
[0079] Specifically, the receiving antenna array receives mixed signals of interference and communication in the space. The signal is filtered out of the band by an analog bandpass filter. Then, a low-noise amplifier, a mixer, and a variable gain amplifier are cascaded to process the filtered signal. The signal is then digitized by a digital-to-analog converter and finally filtered again to obtain N-channel IQ-channel digital baseband signals. , … , The data is then fed into the parallelized multi-domain fusion cancellation algorithm module.
[0080] In some embodiments, the parallelized multi-domain fusion cancellation algorithm module 02 is specifically used for:
[0081] By combining spatial, temporal, frequency, and energy domain dimensions, multiple cancellation algorithms are used in parallel to suppress interference signals in the digital baseband signals of multiple IQ channels, resulting in cancellation output signals corresponding to each cancellation algorithm. All cancellation algorithms employ reference-free cancellation technology.
[0082] Signal characteristics are reflected in multiple dimensions such as spatial domain, time domain, frequency domain, and energy domain. Communication and interference signals can always differ in one of these dimensions. Therefore, these differences can be used to distinguish between communication and interference in this dimension, thereby achieving interference suppression and full coverage of interference scenarios.
[0083] The parallelized multi-domain fusion cancellation algorithm module 02 utilizes space-time-frequency-energy multi-domain fusion reference-free cancellation technology. Based on the N-channel digital baseband IQ signals output by the RF quadrature receiver module, it achieves interference suppression and communication signal recovery, outputting M-channel cancelled IQ signals. , … , .
[0084] Reference-based cancellation techniques require obtaining samples of the interference signal to reconstruct it in real time, while referenceless cancellation techniques do not. They utilize the inherent differences between communication and interference in the aforementioned multiple dimensions to make distinctions. The cancellation algorithms in the parallelized multi-domain fusion cancellation algorithm module 02 all employ referenceless cancellation techniques.
[0085] In some embodiments, the parallelized multi-domain fusion cancellation algorithm module 02 is specifically used for:
[0086] For each cancellation algorithm, initialize the weight vector;
[0087] An equivalent reference signal is obtained based on multiple IQ dual-channel digital baseband signals;
[0088] The weight vector and the equivalent reference signal are multiplied together to obtain the combined signal;
[0089] The difference between the digital baseband signals and the combined signal of the multiple IQ channels is calculated to obtain the canceled output signal;
[0090] The weight vector is updated based on the minimum mean square error algorithm.
[0091] Each interference cancellation algorithm can be equivalent to a digital filter with a finite-length unit impulse response.
[0092] Figure 3 This is a schematic diagram of the parallelized multi-domain fusion cancellation algorithm module provided in an embodiment of this application, as shown below. Figure 3 As shown, the workflow of the parallelized multi-domain fusion cancellation algorithm module 02 includes the following steps:
[0093] 1a. Multiple interference cancellation algorithms are built-in, and the weight vectors of each algorithm are initialized, i.e. ;
[0094] 2a、 Figure 4 This is a schematic diagram illustrating the principle of the cancellation algorithm provided in the embodiments of this application, such as... Figure 4 As shown, the N input IQ two-channel digital baseband signals are used. , … , Extract the equivalent reference signal ;
[0095] 3a. Weight vector With equivalent reference signal vector Multiplication yields the merged signal ;
[0096] 4a. Receive the signal Combined signal The difference is calculated to obtain the canceled output signal. The output signals are I and Q channels;
[0097] 5a. Implement weight vector update based on the Least Mean Squares (LMS) algorithm. ,in This represents the iteration step size of the algorithm. To Make conjugate.
[0098] In some embodiments, the parallelized multi-domain fusion cancellation algorithm module 02 is also used for one or more of the following:
[0099] Random access memory (RAM) resource optimization, resource sharing and logic optimization, register balancing and critical path optimization, pipeline design, cancellation algorithm optimization, and lookup table resource optimization.
[0100] This application utilizes techniques such as RAM resource optimization, resource sharing and logic optimization, register balancing and critical path optimization, pipeline design, algorithm optimization, and lookup table resource optimization to reduce the hardware resource consumption of the cancellation algorithm on the FPGA hardware platform.
[0101] In some embodiments, the real-time evaluation module 03 for the elimination effect is specifically used for:
[0102] The cancellation output signals corresponding to multiple cancellation algorithms are clocked up by using a first-in-first-out (FIFO) queue.
[0103] Interference detection is performed on the canceled output signal after clocking, and the evaluation value of the current scene is calculated.
[0104] Figure 5 This is a schematic diagram of the real-time evaluation module for the cancellation effect provided in an embodiment of this application, as shown below. Figure 5 As shown, the workflow steps of the real-time evaluation module 03 for mitigation effect are as follows:
[0105] 1b. To improve evaluation speed and further reduce system latency, the M-channel canceled IQ signal , … , The signal is fed into a FIFO for clock rate conversion, subjected to clock boosting, and output as the IQ signal at the new clock rate. , … , Where M is the number of cancellation algorithms;
[0106] 2b. Based on IQ signals , … , Interference detection is performed, and corresponding indicator signals Flag1, ..., FlagM are generated for each cancellation algorithm to guide the energy calculation of each component in the canceled signal;
[0107] 3b. Based on the energy calculation results, complete the mapping from the calculated values to the numerical solutions, and output the evaluation values Value1, ..., ValueM;
[0108] 4b. Set a synchronous output trigger signal to ensure that the evaluation value is synchronously output to the real-time decision module of the cancellation algorithm under the same clock.
[0109] In some embodiments, the real-time evaluation module 03 for the elimination effect is specifically used for:
[0110] For scenarios requiring a signal-to-interference-plus-noise ratio (SINR) value, the communication signal energy and the remaining signal energy are calculated based on the canceled output signal after clocking, and then the SINR value is calculated.
[0111] For scenarios requiring the output of cross-correlation values, calculate the cross-correlation coefficient between the canceled output signal after clock-up processing and the preset local reference signal;
[0112] Based on a preset lookup table, the signal-to-interference-plus-noise ratio (SINR) or cross-correlation coefficient is mapped to an evaluation value.
[0113] For all current communication modes, some are evaluated using the signal-to-interference-plus-noise ratio (SIR), while the remaining modes are evaluated using the cross-correlation coefficient.
[0114] For scenarios requiring a signal-to-interference-plus-noise ratio (SINR) value, the SINR value is calculated using the following formula:
[0115]
[0116] SINR is the signal-to-interference-plus-noise ratio. For communication signal energy, This represents the total energy of the signal.
[0117] For scenarios requiring the output of cross-relationship values, the cross-relationship values are calculated using the following formula:
[0118]
[0119] in, These are the numerical values representing the mutual relationships. To cancel out the output signal, z(t) is the local reference signal. For time intervals, [] represents the expected value.
[0120] Since the output signal-to-interference-plus-noise ratio and cross-correlation values are calculated on the hardware platform, and the calculation results are discontinuous binary numbers, a lookup table needs to be set in advance to map the hardware output results to the pre-defined decimal numbers on the lookup table.
[0121] In some embodiments, the real-time decision module 04 for the cancellation algorithm is specifically used for:
[0122] The cancellation output signal corresponding to the cancellation algorithm with the largest evaluation value is output. If the evaluation values corresponding to multiple cancellation algorithms are all less than the first preset threshold, the cancellation output signal corresponding to the preset default cancellation algorithm among the multiple cancellation algorithms is output.
[0123] First, set a first preset threshold Th1. When all evaluated solutions are less than Th1, continue to output the cancellation output signal corresponding to the default cancellation algorithm.
[0124] If there is an evaluation value greater than Th1, the cancellation output signal corresponding to the cancellation algorithm with the largest evaluation value is selected for output.
[0125] Optionally, a decision threshold Th3 can be set. When all evaluated values are less than Th3 and greater than Th1, the corresponding cancellation output is selected in real time according to the maximum value principle.
[0126] In some embodiments, the real-time decision-making module 04 for the cancellation algorithm is further configured to:
[0127] The evaluation results of multiple cancellation algorithms are clock-down processed using FIFO.
[0128] The evaluation results are clocked down using a FIFO to synchronize the evaluation results with the cancellation output data, thereby generating the corresponding algorithm selection signal.
[0129] Figure 6 This is a schematic diagram of the real-time decision-making module for the cancellation algorithm provided in an embodiment of this application, as shown below. Figure 6 As shown, the workflow steps of the real-time decision-making module 04 of the cancellation algorithm are as follows:
[0130] 1c. The output evaluation values Value1, ..., ValueM are converted to a lower clock rate via FIFO, and the evaluation values V1, ..., VM at the new clock rate are output.
[0131] 2c. The communication signal arbiter determines the next operation based on the evaluation values V1, ...VM at the new clock rate;
[0132] 3c. When the communication signal determination device determines that there is no communication signal, the cancellation algorithm selects the output sel1 to keep the default value, and the algorithm switching enable signal en1 remains inactive.
[0133] 4c. When the communication signal determination device determines that there is a communication signal, the cancellation algorithm selects the output sel2 according to the decision criteria to select the corresponding cancellation algorithm output.
[0134] In some embodiments, the real-time decision-making module 04 for the cancellation algorithm is further configured to:
[0135] If the deterioration of the evaluation value corresponding to the current optimal cancellation algorithm is greater than the second preset threshold, the cancellation algorithm with the largest evaluation value among the remaining cancellation algorithms will be taken as the optimal cancellation algorithm, and the cancellation output signal corresponding to the optimal cancellation algorithm will be output.
[0136] To avoid frequent switching when evaluation results are similar, a decision design with hysteresis function was implemented. A second preset threshold Th2 was set. When the deterioration of the current selection and cancellation output evaluation value is less than Th2, the current selection remains unchanged. Otherwise, the next cancellation output is selected according to the maximum value principle.
[0137] like Figure 6 As shown, after the cancellation algorithm selects the corresponding cancellation algorithm output sel2 according to the decision criteria, based on the buffer storage, the degree of deterioration of the evaluation result is compared before and after, and the decision algorithm switching enable signal en2 is determined to take effect.
[0138] It is understood that the processor in the embodiments of this application can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor can be a microprocessor or any conventional processor.
[0139] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially as a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted through the computer-readable storage medium. The computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state disk (SSD)).
[0140] It is understood that the various numerical designations used in the embodiments of this application are merely for the convenience of description and are not intended to limit the scope of the embodiments of this application.
[0141] Those skilled in the art will readily understand that the above description is merely a preferred embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this application should be included within the scope of protection of this application.
Claims
1. A real-time decision-making system for interference cancellation across time scales, characterized in that, It includes a radio frequency orthogonal receiving module, a parallelized multi-domain fusion cancellation algorithm module, a real-time evaluation module for cancellation effect, and a real-time decision-making module for cancellation algorithm, wherein: The output of the radio frequency orthogonal receiving module is connected to the input of the parallelized multi-domain fusion cancellation algorithm module, which is used to receive the mixed interference and communication signals in space, and process the mixed interference and communication signals to obtain multiple IQ dual-channel digital baseband signals. The output of the parallelized multi-domain fusion cancellation algorithm module is connected to the input of the cancellation effect real-time evaluation module and the input of the cancellation algorithm real-time decision module, respectively. It is used to suppress the interference signal in the digital baseband signals of the multiple IQ channels through multiple cancellation algorithms and obtain the cancellation output signal corresponding to each of the multiple cancellation algorithms. The output of the real-time evaluation module for cancellation effect is connected to the input of the real-time decision module for cancellation algorithm, and is used to perform interference detection on the cancellation output signals corresponding to the multiple cancellation algorithms respectively, so as to obtain the evaluation results corresponding to the multiple cancellation algorithms respectively. The real-time decision module for the cancellation algorithm is used to determine the optimal cancellation algorithm among the multiple cancellation algorithms based on the evaluation results corresponding to the multiple cancellation algorithms, and output the cancellation output signal corresponding to the optimal cancellation algorithm.
2. The real-time decision-making system for cross-timescale interference cancellation according to claim 1, characterized in that, The radio frequency quadrature receiving module includes a receiving antenna array, an analog bandpass filter, a signal processing module, an analog-to-digital converter, and a digital filter, wherein: The output of the receiving antenna array is connected to the input of the analog bandpass filter, and is used to receive mixed interference and communication signals in space; The output of the analog bandpass filter is connected to the input of the signal processing module, and is used to filter out out-of-band signals in the mixed interference and communication signals. The output of the signal processing module is connected to the input of the analog-to-digital converter, and is used to process the mixed interference and communication signal. The output terminal of the analog-to-digital converter is connected to the input terminal of the digital filter, and is used to perform analog-to-digital conversion on the processed signal to obtain a digital signal; The digital filter is used to filter the digital signal to obtain multiple IQ channels of digital baseband signal.
3. The real-time decision-making system for cross-timescale interference cancellation according to claim 1, characterized in that, The cancellation algorithm module is specifically used for: By combining spatial, temporal, frequency, and energy domain dimensions, multiple cancellation algorithms are used in parallel to suppress interference signals in the digital baseband signals of the multiple IQ channels, resulting in cancellation output signals corresponding to each of the multiple cancellation algorithms. All of the multiple cancellation algorithms employ reference-free cancellation technology.
4. The real-time decision-making system for cross-timescale interference cancellation according to claim 1, characterized in that, The cancellation algorithm module is specifically used for: For each cancellation algorithm, initialize the weight vector; Based on the digital baseband signals of the multiple IQ channels, an equivalent reference signal is obtained; The weight vector and the equivalent reference signal are multiplied to obtain the combined signal; The difference between the digital baseband signals of the two IQ channels and the combined signal is calculated to obtain the cancellation output signal; The weight vector is updated based on the minimum mean square error algorithm.
5. The real-time decision-making system for cross-timescale interference cancellation according to claim 1, characterized in that, The cancellation algorithm module is also used for one or more of the following: Random access memory (RAM) resource optimization, resource sharing and logic optimization, register balancing and critical path optimization, pipeline design, cancellation algorithm optimization, and lookup table resource optimization.
6. The real-time decision-making system for cross-timescale interference cancellation according to claim 1, characterized in that, The real-time evaluation module for the cancellation effect is specifically used for: The cancellation output signals corresponding to the multiple cancellation algorithms are clocked up using a first-in-first-out (FIFO) queue. Interference detection is performed on the canceled output signal after clocking, and the evaluation value of the current scene is calculated.
7. The real-time decision-making system for cross-timescale interference cancellation according to claim 6, characterized in that, The real-time evaluation module for the cancellation effect is specifically used for: For scenarios requiring a signal-to-interference-plus-noise ratio (SINR) value, the communication signal energy and the remaining signal energy are calculated based on the canceled output signal after clocking, and then the SINR value is calculated. For scenarios requiring the output of cross-correlation values, the cross-correlation coefficient between the canceled output signal after the clock-up processing and the preset local reference signal is calculated; Based on a preset lookup table, the signal-to-interference-plus-noise ratio (SINR) or cross-correlation coefficient is mapped to an evaluation value.
8. The real-time decision-making system for cross-timescale interference cancellation according to claim 7, characterized in that, The real-time decision-making module of the cancellation algorithm is specifically used for: The cancellation output signal corresponding to the cancellation algorithm with the largest evaluation value is output. If the evaluation values corresponding to the multiple cancellation algorithms are all less than the first preset threshold, the cancellation output signal corresponding to the preset default cancellation algorithm among the multiple cancellation algorithms is output.
9. The real-time decision-making system for cross-timescale interference cancellation according to claim 1, characterized in that, The real-time decision-making module of the cancellation algorithm is also used for: The evaluation results corresponding to the multiple cancellation algorithms are clock-down processed by using FIFO.
10. The real-time decision-making system for cross-timescale interference cancellation according to claim 7, characterized in that, The real-time decision-making module of the cancellation algorithm is also used for: If the deterioration of the evaluation value corresponding to the current optimal cancellation algorithm is greater than the second preset threshold, the cancellation algorithm with the largest evaluation value among the remaining cancellation algorithms will be taken as the optimal cancellation algorithm, and the cancellation output signal corresponding to the optimal cancellation algorithm will be output.
Citation Information
Patent Citations
Ultra-short wave radio station interference protection device
CN113438035A
Wireless communication anti-interference enhancement system based on multi-mode signal fusion
CN120750467A