Data link communication ultra-wideband suppression interference method, system and equipment based on RFSOC (Radio Frequency System On Chip)
By using an ultra-wideband jamming suppression method based on RFSOC data link communication, Gaussian white noise signals are generated using FPGA and multiphase filters are configured. Combined with database optimization, the problems of long-term jamming and high cost in traditional methods are solved, and real-time jamming suppression with flexible configuration and low cost is achieved.
Patent Information
- Application Number
- CN202511551315.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-28
- Publication Date
- 2026-01-23
AI Technical Summary
Traditional ultrawideband data link communication jamming suppression methods and equipment are limited by the size of storage devices in waveform file playback mode, which cannot meet the requirements of long-term continuous jamming suppression. In addition, the development cycle of real-time mode is long and costly, and the configuration changes are inflexible.
The method based on RFSOC is adopted. Gaussian white noise interference signal is generated by BM's FPGA noise interference generation module, and a multiphase filter is configured for filtering. The interference is suppressed in real time by outputting an analog baseband band-limited noise signal through an upconverter. Combined with database optimization of m-sequence priority pair and sampling frequency management, flexible configuration and cost reduction are achieved.
It fulfills the requirement of long-term continuous interference suppression, reduces interference suppression costs and development cycles, ensures the flexibility of configuration changes, and improves the randomness of Gaussian white noise generation, reducing resource waste.
Smart Images

Figure CN121396263A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of wireless communication technology, and more specifically to a method, system, and device for ultra-wideband jamming suppression in data link communication based on RFSOC. Background Technology
[0002] Suppression interference simulation equipment is essentially a signal source for special needs. Common operating modes include real-time mode and waveform file playback mode. The main difference between the two modes lies in the way the signal is generated. In waveform file playback mode, the waveform data is encoded and stored in the device as a waveform file, which is then played back in a loop by the device. In contrast, in real-time mode, the waveform data is generated in real time by hardware during the signal generation process.
[0003] Traditional UWB (Ultra-Wideband) data link communication jamming methods, systems, and devices mainly employ two modes: waveform file playback mode and real-time mode. Waveform file playback mode allows users to generate arbitrary waveforms via software, implementing signal processing on the software side. Real-time mode generates waveform sequences entirely in hardware. Clearly, these UWB data link communication jamming methods, systems, and devices have at least the following shortcomings: 1. In the waveform file playback mode of traditional UWB data link communication jamming methods, systems, and devices, the waveform file length is limited by the storage device size. Higher signal sampling rates result in shorter signal durations, thus failing to meet the requirements for long-term continuous jamming and lacking flexibility in configuration changes.
[0004] 2. Traditional data link communication ultra-wideband jamming methods, systems and equipment rely on real-time generation of waveform sequences in full hardware, resulting in high jamming costs and requiring customized development based on the hardware characteristics of the RFSOC, thus leading to a long development cycle. Summary of the Invention
[0005] To address the aforementioned technical shortcomings, the present invention aims to provide a method, system, and device for ultra-wideband data link communication jamming suppression based on RFSOC.
[0006] To solve the above technical problems, the present invention adopts the following technical solution: In the first aspect, the present invention provides a data link communication ultra-wideband suppression interference method based on RFSOC, including the following steps: S1, generating interference signals: an FPGA noise interference generation module based on BM generates Gaussian white noise interference signals of orthogonal branches and Gaussian white noise interference signals of in-phase branches.
[0007] S2. Obtain noise signal: Generate multiphase filter coefficients based on the bandwidth of the Gaussian white noise interference signal of the orthogonal branch and the Gaussian white noise interference signal of the in-phase branch, configure the filter coefficients of the orthogonal and in-phase branches in the multiphase parallel filter module, perform filtering processing, and output multi-channel parallel processed digital baseband band-limited noise signal.
[0008] S3. Acquire analog noise signal: Transmit the multi-channel parallel digital baseband band-limited noise signal to the quadrature sampling processing module, and output the analog baseband band-limited noise signal through the DAC module.
[0009] S4. Suppressing Interference: The analog baseband band-limited noise signal is converted to the required frequency band by the up-converter for real-time suppression of interference.
[0010] Secondly, the present invention provides an ultra-wideband suppression jamming system for data link communication based on RFSOC, comprising the following modules: an interference signal generation module for generating Gaussian white noise interference signals for orthogonal branches and Gaussian white noise interference signals for in-phase branches based on the BM-based FPGA noise interference generation module.
[0011] The noise signal acquisition module is used to generate multiphase filter coefficients based on the bandwidth of the orthogonal branch Gaussian white noise interference signal and the in-phase branch Gaussian white noise interference signal, and to configure the filter coefficients of the orthogonal and in-phase branches in the multiphase parallel filter module for filtering processing, and output multi-channel parallel processed digital baseband band-limited noise signals.
[0012] The analog noise signal acquisition module is used to transmit multiple parallel digital baseband band-limited noise signals to the quadrature sampling processing module, and output the analog baseband band-limited noise signal through the DAC module.
[0013] The interference suppression module is used to simulate baseband band-limited noise signals, which are then converted to the required frequency band by an upconverter for real-time interference suppression.
[0014] The database is used to store information on the m-sequence priority pairs used in each historical suppression of interference, pre-stored m-sequence priority pair resources, and the bandwidth and sampling frequency of the interference signals used in each historical suppression of interference.
[0015] Thirdly, the present invention provides a device for ultra-wideband data link communication suppression and interference based on RFSOC, comprising a power supply, memory, hard disk, and SoC chip; the power supply provides power for system operation, the memory and hard disk store currently running program data, the chassis is used to install core hardware, the SoC chip includes a PS and a PL, the PS is used for application development and provides driver support, the PL is used for data storage and data calculation, and provides interconnection interfaces and data communication to execute the above-mentioned ultra-wideband data link communication suppression and interference method based on RFSOC.
[0016] The beneficial effects of this invention are as follows: 1. This invention provides a method, system, and device for ultra-wideband data link communication jamming suppression based on RFSOC. The FPGA noise interference generation module based on BM generates Gaussian white noise interference signals in both the quadrature and in-phase branches, and generates polyphase filter coefficients. Simultaneously, the filter coefficients of the quadrature and in-phase branches in the polyphase parallel filter module are configured for filtering, outputting multiple parallel processed digital baseband band-limited noise signals, and acquiring analog baseband band-limited noise signals. The analog baseband band-limited noise signals are converted to the required frequency band by an up-converter for real-time jamming, meeting the requirements for long-term continuous jamming, reducing jamming suppression costs and development cycles, ensuring the flexibility of configuration changes, and also ensuring the randomness of Gaussian white noise generation, thus reducing resource waste.
[0017] 2. The present invention generates Gaussian white noise interference signals in both quadrature and in-phase branches using an FPGA noise interference generation module based on BM. Hardware parameters are adjusted in real time through PS and PL. The required frequency band is obtained for suppression through BM noise generation, multiphase filtering and quadrature sampling, which meets the requirements for long-term continuous interference suppression, reduces interference suppression costs and development cycle, and ensures the flexibility of configuration changes.
[0018] 3. This invention retrieves the m-sequence priority pairs and their concatenation lengths, as well as the resources and interference characteristics, used in each historical suppression of interference from the database. It also retrieves the historical usage of m-sequence priority pairs with different concatenation lengths and the historical usage of each marker for each m-sequence priority pair with different concatenation lengths. The randomness priority of m-sequence priority pairs with different concatenation lengths is analyzed, and the m-sequence priority pairs with different concatenation lengths are numbered in descending order of randomness priority. The m-sequence priority pairs numbered 1 and 2 are selected to ensure the randomness of Gaussian white noise generation.
[0019] 4. This invention obtains the interference signal bandwidth and sampling frequency of each historical suppression interference from the database, compares the interference signal bandwidth of each historical suppression interference, and divides the historical suppression interference with the same interference signal bandwidth into a historical suppression group. This method is used to obtain each historical suppression group, and analyzes the correlation between sampling frequency and interference signal bandwidth. The sampling frequency is obtained based on the correlation between sampling frequency and interference signal bandwidth, which reduces the waste of resources. Attached Figure Description
[0020] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0021] Figure 1 This is a schematic diagram of the implementation steps of the method of the present invention.
[0022] Figure 2 This is a simulation diagram of the FPGA noise interference generation signal based on BM in this invention.
[0023] Figure 3 This is a time-domain analysis diagram of the present invention.
[0024] Figure 4 This is a frequency domain analysis diagram of the present invention.
[0025] Figure 5 This is a graph illustrating the probability density function analysis of the present invention.
[0026] Figure 6 This is the amplitude-frequency response curve of the multiphase filter of the present invention.
[0027] Figure 7 This is a frequency domain analysis diagram of the simulated baseband band-limited noise signal of the present invention.
[0028] Figure 8 This is a schematic diagram of the system structure connection of the present invention. Detailed Implementation
[0029] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0030] Please see Figure 1 As shown, the first aspect of the present invention provides a data link communication ultra-wideband suppression interference method based on RFSOC. The method includes the following steps: S1, generating interference signals: an FPGA noise interference generation module based on BM generates Gaussian white noise interference signals of the orthogonal branch and Gaussian white noise interference signals of the in-phase branch.
[0031] In a specific embodiment, the process of generating the interference signal is as follows: Information on the priority pairs of m-sequences used in historical suppression of interference is retrieved from the database, and two priority pairs of m-sequences are obtained, denoted as follows: and and use and Instead of two independent uniformly distributed random variables, let's denot them as... and Then through Gaussian white noise parameters of the in-phase branch were obtained. ,pass Gaussian white noise parameters of orthogonal branches are obtained. In the formula It is an abbreviation for BoxMuller, representing the BoxMuller method. Represents orthogonality. Represents the same phase, Represents the natural constant.
[0032] It should be noted that the m-sequence priority pair information used in each historical suppression and jamming operation includes the concatenation length of the m-sequence priority pair, the resources occupied, the jamming characteristics, and the random number corresponding to the m-sequence priority pair in each historical suppression and jamming operation.
[0033] The Gaussian white noise parameters of the in-phase branch and the quadrature branch are converted to floating-point format and normalized to obtain the Gaussian white noise interference signals of the in-phase branch and the quadrature branch.
[0034] It should be noted that, and Given random variables that all follow a uniform distribution (0,1), in FPGA implementation, two preferred n-level m-sequence pairs are selected. and To replace separately and ;Will Convert to floating-point numbers, with an integer width of i bits and a fractional width of ni-1 bits; and then... and, , Perform floating-point normalization processing and output Gaussian white noise interference signals for the in-phase branch and the quadrature branch respectively.
[0035] The process of obtaining two m-sequence priority pairs described above is as follows: obtain the m-sequence priority pairs used in each historical suppression of interference and the concatenation length of the m-sequence priority pairs, as well as the resources occupied and interference characteristics, from the database, and obtain the historical usage of m-sequence priority pairs with different concatenation lengths.
[0036] It should be noted that the interference characteristics include flat-spectrum ultrawideband Gaussian white noise interference and non-flat-spectrum ultrawideband Gaussian white noise interference.
[0037] It should also be noted that the concatenation lengths of the m-sequence priority pairs used in each historical suppression and jamming operation are integrated to obtain the concatenation lengths of each m-sequence priority pair. The concatenation lengths of each m-sequence priority pair are then compared with the concatenation lengths of the m-sequence priority pairs used in each historical suppression and jamming operation. If a certain concatenation length of the m-sequence priority pair matches the concatenation length of the m-sequence priority pair used in a historical suppression and jamming operation, then that historical suppression and jamming operation was a historical use of that concatenation length of the m-sequence priority pair. This method is used to obtain the historical uses of m-sequence priority pairs with different concatenation lengths.
[0038] Retrieve pre-stored m-sequence priority pair resources from the database and collect the current interference information. Obtain the interference characteristics based on the collected interference information. Based on the pre-stored m-sequence priority pair resources and the current interference characteristics, obtain the return values of each historical use of m-sequence priority pairs with different concatenation lengths. The historical uses with a return value of 1 are called each tag use. Use this method to obtain the historical uses of each tag for m-sequence priority pairs with different concatenation lengths.
[0039] It should be noted that the interference information includes the design parameters of the polyphase filter, the amplitude-frequency response curve, and the measured spectrum. The design parameters of the polyphase filter are obtained from the database, and the amplitude-frequency response curve and measured spectrum are monitored by instruments such as MATLAB, vector network analyzer, and RF spectrum analyzer.
[0040] The design parameters of a multiphase filter include passband ripple, passband cutoff frequency, and interference signal bandwidth.
[0041] It is important to know that the interference characteristics were obtained using convolutional neural network (CNN) technology, which is an existing technology. The specific process is as follows: interference information and characteristics from previous suppression attempts are retrieved from the database, and the interference information from previous suppression attempts is processed. An input layer, convolutional layer, pooling layer, fully connected layer, and output layer are set up. The processed interference information and characteristics from previous suppression attempts are divided into training set, test set, and validation set. The CNN is then trained. After training, the collected interference information is processed, and the processed interference information is input into the CNN to output the current interference characteristics.
[0042] It should also be noted that the resource consumption and interference characteristics of each historical use of different cascade length m-sequence priority pairs are compared with the pre-stored m-sequence priority pair resources and the current interference characteristics. If the resource consumption of a certain cascade length m-sequence priority pair in a certain historical use is less than the pre-stored m-sequence priority pair resources, and the interference characteristics are the same as the current interference characteristics, then the return value of the historical use of the cascade length m-sequence priority pair is 1. If the resource consumption of a certain cascade length m-sequence priority pair in a certain historical use is greater than the pre-stored m-sequence priority pair resources, or the interference characteristics are different from the current interference characteristics, then the return value of the historical use of the cascade length m-sequence priority pair is 0. The return values of each historical use of different cascade length m-sequence priority pairs are obtained in this way.
[0043] Obtain the random numbers corresponding to the historical use of each marker for priority pairs of m-sequences of different concatenation lengths from the database, analyze the randomness priority of priority pairs of m-sequences of different concatenation lengths, and number the priority pairs of m-sequences of different concatenation lengths in descending order of randomness priority, and select the priority pairs of m-sequences numbered 1 and 2.
[0044] The above-mentioned analysis of the randomness priority of priority pairs of concatenated length m sequences is specifically carried out as follows: In priority pairs of concatenated length m sequences, the random number corresponding to the historical use of each marker is called each random number, and the repetition of each random number is counted. The largest repetition is called the first value, and the second value is obtained according to the distribution of the random number corresponding to the historical use of each marker. The first and second values of priority pairs of concatenated length m sequences are obtained in this way.
[0045] It should be noted that, based on the random numbers corresponding to the historical use of each marker in priority pairs of different concatenated length m sequences, the variance of the random numbers in priority pairs of different concatenated length m sequences is calculated and used as the second value of priority pairs of different concatenated length m sequences.
[0046] The first value of priority pairs of m-sequences with different concatenation lengths is compared. The smaller the first value, the higher the randomness priority of the priority pair of m-sequences. If there are multiple priority pairs of m-sequences with the same first value, the second values of these multiple priority pairs of m-sequences are compared. The larger the second value, the higher the randomness priority of the priority pair of m-sequences. This method is used to analyze the randomness priority of priority pairs of m-sequences with different concatenation lengths.
[0047] S2. Obtain noise signal: Generate multiphase filter coefficients based on the bandwidth of the Gaussian white noise interference signal of the orthogonal branch and the Gaussian white noise interference signal of the in-phase branch, configure the filter coefficients of the orthogonal and in-phase branches in the multiphase parallel filter module, perform filtering processing, and output multi-channel parallel processed digital baseband band-limited noise signal.
[0048] In a specific embodiment, the process of acquiring the noise signal is as follows: setting the sampling frequency and denoting it as... Simultaneously, the FPGA operating clock is retrieved from the database. Then through Parallel multiphase obtained In the formula , , Since each represents a different identifier, the expression for the polyphase filter coefficients is: In the formula Represents the coefficients of the polyphase filter. The identifier representing the coefficient, Represents the transfer function of a polyphase filter. Represents the number of coefficients in a polyphase filter. Represents passband ripple. As a kind of identifier, Represents the passband cutoff frequency. Represents stopband ripple. This represents the stopband cutoff frequency.
[0049] It should be noted that the transfer function, number of polyphase filter coefficients, passband ripple, passband cutoff frequency, stopband ripple, and stopband cutoff frequency of the polyphase filter were all obtained from the database.
[0050] The multiphase filter coefficients are assigned to the in-phase and quadrature branches, the filter coefficients in the filter module are reconfigured, the output signals of the quadrature and in-phase branches are obtained, and the digital baseband band-limited noise parallel signal is obtained based on the output signals of the quadrature and in-phase branches.
[0051] The process of setting the sampling frequency described above is as follows: obtain the interference signal bandwidth and sampling frequency of each historical suppression from the database, compare the interference signal bandwidth of each historical suppression, and divide the historical suppressions with the same interference signal bandwidth into a historical suppression group. This method is used to obtain each historical suppression group.
[0052] In each historical suppression group, the average value of the sampling frequency during each historical suppression is calculated and called the marked sampling frequency. The marked sampling frequency of each historical suppression group is obtained by this method. Based on the marked sampling frequency of each historical suppression group and the interference signal bandwidth, the correlation between the sampling frequency and the interference signal bandwidth is obtained, and a sampling frequency-interference signal bandwidth matching diagram is constructed.
[0053] It should be noted that, following the method used to obtain the characteristics of this interference, the correlation between the sampling frequency and the bandwidth of the interference signal was obtained.
[0054] Obtain the bandwidths of the Gaussian white noise interference signals in the orthogonal branch and the Gaussian white noise interference signals in the in-phase branch, and obtain the sampling frequency from the sampling frequency-interference signal bandwidth matching diagram.
[0055] In the above, the specific process for obtaining the output signals of the quadrature and in-phase branches and the parallel signal of the digital baseband band-limited noise is as follows: Obtain the expression for the polyphase filter coefficients, then the parallel... The phase coefficients of the multiphase filter are: , ,..., In the formula This represents the total set of coefficients of a polyphase filter. , and All represent the number of parallel paths. At that time, the first phase filter of a certain phase filter One coefficient, Represents the coefficient index.
[0056] Parallel branches of the same phase The output signals of each channel are as follows: , ,..., In the formula , and These all represent band-limited noise signals output from different parallel channels in the same-phase branch. , and Each of these represents a filter coefficient corresponding to a different parallel channel.
[0057] Orthogonal branches running in parallel The output signals of each channel are as follows: , ,..., In the formula , and These all represent band-limited noise signals output by different parallel channels in orthogonal branches.
[0058] According to the parallel branches of the same phase The output signals of each path and the quadrature branches are in parallel to each other. The noise output signals of each channel are converted into a parallel data matrix to obtain a digital baseband band-limited noise parallel signal.
[0059] It should be noted that, In the formula This represents a digital baseband band-limited noise parallel signal. Represents the identifier of a parallel signal matrix in the digital domain. Represents the 0th parallel channel of the orthogonal branch in the... Digital baseband band-limited noise signal at each moment The first parallel channel of the orthogonal branch is in the... Digital baseband band-limited noise signal at each moment The digital baseband band-limited noise signal representing the 0th parallel channel of the orthogonal branch at time 1. The digital baseband band-limited noise signal representing the first parallel channel of the orthogonal branch at time 1. The digital baseband band-limited noise signal representing the 0th parallel channel of the orthogonal branch at time 0. The digital baseband band-limited noise signal representing the first parallel channel of the orthogonal branch at time 0. Represents the 0th parallel channel of the same phase branch in the... Digital baseband band-limited noise signal at each moment The first parallel channel of the same phase branch is in the... Digital baseband band-limited noise signal at each moment The digital baseband band-limited noise signal representing the 0th parallel channel of the in-phase branch at time 1. The digital baseband band-limited noise signal representing the first parallel channel of the in-phase branch at the first moment. The digital baseband band-limited noise signal representing the 0th parallel channel of the in-phase branch at time 0. This represents the digital baseband band-limited noise signal of the first parallel channel of the in-phase branch at time 0.
[0060] S3. Acquire analog noise signal: Transmit the multi-channel parallel digital baseband band-limited noise signal to the quadrature sampling processing module, and output the analog baseband band-limited noise signal through the DAC module.
[0061] S4. Suppressing Interference: The analog baseband band-limited noise signal is converted to the required frequency band by the up-converter for real-time suppression of interference.
[0062] In one specific embodiment, the analog noise signal and the desired frequency band are acquired through the following process: The parallel digital baseband band-limited noise signal is subjected to orthogonal sampling processing to obtain the orthogonal digital baseband band-limited noise signal: In the formula This represents a digital baseband band-limited noise quadrature signal. This is a identifier used to distinguish analog baseband band-limited noise signals and to perform quantization data-to-analog conversion on digital baseband band-limited noise quadrature signals to obtain analog baseband band-limited noise signals: In the formula This represents the analog baseband band-limited noise signal. It represents an identifier used to distinguish between digital baseband band-limited noise quadrature signals.
[0063] The analog baseband band-limited noise signal is input into the upconverter to obtain the carrier modulation signal: In the formula Represents the radio frequency band. If the carrier modulation signal represents the desired frequency band, then the carrier modulation signal is the desired frequency band. This is a marker used to distinguish between analog baseband band-limited noise signals and digital baseband band-limited noise quadrature signals. As a kind of identifier, Represents a time variable.
[0064] To verify the real-time interference suppression method for ultra-wideband data link communication based on RFSOC, the method was simulated and verified using Vivado and MATLAB. First, a BM-based FPGA noise interference generation module was implemented using Vivado, and the generated Gaussian white noise signal was exported. The simulation of the BM-based FPGA noise interference generation signal is shown below. Figure 2 As shown, the generated noise signal analysis is compared with the Gaussian white noise analysis of MATLAB tools from three perspectives: time domain, frequency domain, and probability density analysis. The time domain analysis is as follows: Figure 3 As shown, frequency domain analysis is as follows Figure 4 As shown, the probability density function analysis is as follows: Figure 5 As shown, from Figure 5 Analysis shows that the FPGA noise interference generation method based on BM is basically a good fit to the Gaussian white noise generated by MATLAB tools, and can be used to simulate Gaussian white noise. Then, the polyphase filter coefficients are generated using MATLAB tools according to the following parameters, which are shown in Table 1.
[0065]
[0066] Table 1 The amplitude-frequency response curve of the polyphase filter is shown in Figure 6. The generated Gaussian white noise is then interpolated with the polyphase filter to verify its simulated baseband band-limited noise signal. The frequency domain analysis diagram of the simulated baseband band-limited noise signal is shown in Figure 6. Figure 7 As shown.
[0067] Please see Figure 8 As shown, the second aspect of the present invention provides a data link communication ultra-wideband suppression jamming system based on RFSOC. The method includes the following modules: an interference signal generation module is used to generate Gaussian white noise interference signals of orthogonal branches and Gaussian white noise interference signals of in-phase branches using a BM-based FPGA noise interference generation module.
[0068] The noise signal acquisition module is used to generate multiphase filter coefficients based on the bandwidth of the orthogonal branch Gaussian white noise interference signal and the in-phase branch Gaussian white noise interference signal, and to configure the filter coefficients of the orthogonal and in-phase branches in the multiphase parallel filter module for filtering processing, and output multi-channel parallel processed digital baseband band-limited noise signals.
[0069] The analog noise signal acquisition module is used to transmit multiple parallel digital baseband band-limited noise signals to the quadrature sampling processing module, and output the analog baseband band-limited noise signal through the DAC module.
[0070] The interference suppression module is used to simulate baseband band-limited noise signals, which are then converted to the required frequency band by an upconverter for real-time interference suppression.
[0071] The database is used to store information on the m-sequence priority pairs used in each historical suppression of interference, pre-stored m-sequence priority pair resources, and the bandwidth and sampling frequency of the interference signals used in each historical suppression of interference.
[0072] A third aspect of the present invention provides an ultra-wideband data link communication jamming device based on RFSOC, comprising a power supply, memory, hard disk, and SoC chip; the power supply provides power for system operation, the memory and hard disk store currently running program data, the chassis is used to install core hardware, and the SoC chip includes a PS and a PL, the PS is used for application development and providing driver support, and the PL is used for data storage and data computation, and provides interconnection interfaces and data communication to execute the above-described ultra-wideband data link communication jamming method based on RFSOC.
[0073] This invention, based on a BM-based FPGA noise interference generation module, generates Gaussian white noise interference signals in both quadrature and in-phase branches, and generates multiphase filter coefficients. Simultaneously, it configures the filter coefficients for the quadrature and in-phase branches in the multiphase parallel filter module, performs filtering, and outputs multiple parallel-processed digital baseband band-limited noise signals. It also acquires analog baseband band-limited noise signals, which are then converted to the required frequency band by an up-converter for real-time interference suppression. This meets the requirements for long-term continuous interference suppression, reduces interference suppression costs and development cycles, ensures flexibility in configuration changes, and guarantees the randomness of Gaussian white noise generation, thus reducing resource waste.
[0074] The examples described in this invention are not limited to the specific embodiments listed above. The examples are merely illustrative to facilitate understanding of the invention and do not constitute a limitation on the scope of protection of this invention. Any modifications, equivalent substitutions, etc., made within the spirit and principles of this invention should be included within the scope of protection.
[0075] The above description is merely an example and illustration of the concept of the present invention. Those skilled in the art can make various modifications or additions to the specific embodiments described or use similar methods to replace them, as long as they do not deviate from the concept of the invention or exceed the scope defined in this specification, they should all fall within the protection scope of the present invention.
Claims
1. A data link communication ultra-wideband jamming suppression method based on RFSOC, characterized in that, Includes the following steps: S1. Generating interference signals: The FPGA noise interference generation module based on BM generates Gaussian white noise interference signals for the orthogonal branch and Gaussian white noise interference signals for the in-phase branch. S2. Obtain noise signal: Generate multiphase filter coefficients based on the bandwidth of the Gaussian white noise interference signal of the orthogonal branch and the Gaussian white noise interference signal of the in-phase branch, configure the filter coefficients of the orthogonal and in-phase branches in the multiphase parallel filter module, perform filtering processing, and output multi-channel parallel processed digital baseband band-limited noise signal. S3. Acquire analog noise signal: Transmit the multi-channel parallel digital baseband band-limited noise signal to the quadrature sampling processing module, and output the analog baseband band-limited noise signal through the DAC module; S4. Suppressing Interference: The analog baseband band-limited noise signal is converted to the required frequency band by the up-converter for real-time suppression of interference.
2. The ultra-wideband data link communication jamming suppression method based on RFSOC according to claim 1, characterized in that, The specific process of generating the interference signal is as follows: Retrieve the m-sequence priority pair information used in each historical suppression interference from the database, and obtain two m-sequence priority pairs, denoted as follows: and and use and Instead of two independent uniformly distributed random variables, let's denot them as... and Then through Gaussian white noise parameters of the in-phase branch were obtained. ,pass Gaussian white noise parameters of orthogonal branches are obtained. In the formula It is an abbreviation for BoxMuller, representing the BoxMuller method. Represents orthogonality. Represents the same phase, Represents the natural constant; The Gaussian white noise parameters of the in-phase branch and the quadrature branch are converted to floating-point format and normalized to obtain the Gaussian white noise interference signals of the in-phase branch and the quadrature branch.
3. The ultra-wideband data link communication jamming suppression method based on RFSOC according to claim 2, characterized in that, The specific process for obtaining the two m-sequence priority pairs is as follows: Retrieve from the database the m-sequence priority pairs and their concatenation lengths used in each historical suppression and interference event, as well as the resources and interference characteristics they occupy, and obtain the historical usage of m-sequence priority pairs with different concatenation lengths. Retrieve pre-stored m-sequence priority pair resources from the database and collect the interference information. Obtain the interference characteristics based on the collected interference information. Based on the pre-stored m-sequence priority pair resources and the interference characteristics, obtain the return values of each historical use of m-sequence priority pairs with different concatenation lengths. The historical uses with a return value of 1 are called each tag use. Use this method to obtain the historical use of each tag of m-sequence priority pairs with different concatenation lengths. Obtain the random numbers corresponding to the historical use of each marker for priority pairs of m-sequences of different concatenation lengths from the database, analyze the randomness priority of priority pairs of m-sequences of different concatenation lengths, and number the priority pairs of m-sequences of different concatenation lengths in descending order of randomness priority, and select the priority pairs of m-sequences numbered 1 and 2.
4. The ultra-wideband data link communication jamming suppression method based on RFSOC according to claim 3, characterized in that, The analysis of the randomness priority of priority pairs of sequences with different concatenation lengths m is carried out in the following specific process: In priority pairs of sequences with different concatenation lengths m, the random number corresponding to the historical use of each marker is called each random number, and the number of repetitions of each random number is counted. The largest number of repetitions is called the first value, and the second value is obtained according to the distribution of the random numbers corresponding to the historical use of each marker. The first and second values of priority pairs of sequences with different concatenation lengths m are obtained in this way. The first value of priority pairs of m-sequences with different concatenation lengths is compared. The smaller the first value, the higher the randomness priority of the priority pair of m-sequences. If there are multiple priority pairs of m-sequences with the same first value, the second values of these multiple priority pairs of m-sequences are compared. The larger the second value, the higher the randomness priority of the priority pair of m-sequences. This method is used to analyze the randomness priority of priority pairs of m-sequences with different concatenation lengths.
5. The ultra-wideband data link communication jamming suppression method based on RFSOC according to claim 1, characterized in that, The specific process for acquiring the noise signal is as follows: Set the sampling frequency and denote it as... Simultaneously, the FPGA operating clock is retrieved from the database. Then through Parallel multiphase obtained In the formula , , Since each represents a different identifier, the expression for the polyphase filter coefficients is: In the formula Represents the coefficients of the polyphase filter. The identifier representing the coefficient, Represents the transfer function of a polyphase filter. Represents the number of coefficients in a polyphase filter. Represents passband ripple. As a kind of identifier, Represents the passband cutoff frequency. Represents stopband ripple. Represents the stopband cutoff frequency; The multiphase filter coefficients are assigned to the in-phase and quadrature branches, the filter coefficients in the filter module are reconfigured, the output signals of the quadrature and in-phase branches are obtained, and the digital baseband band-limited noise parallel signal is obtained based on the output signals of the quadrature and in-phase branches.
6. The ultra-wideband data link communication jamming suppression method based on RFSOC according to claim 5, characterized in that, The specific process for setting the sampling frequency is as follows: The interference signal bandwidth and sampling frequency of each historical suppression interference are obtained from the database. The interference signal bandwidth of each historical suppression interference is compared. Historical suppression interference with the same interference signal bandwidth is divided into a historical suppression group. Each historical suppression group is obtained in this way. In each historical suppression group, the average value of the sampling frequency during each historical suppression is calculated and called the marked sampling frequency. The marked sampling frequency of each historical suppression group is obtained in this way. Based on the marked sampling frequency of each historical suppression group and the interference signal bandwidth, the correlation between the sampling frequency and the interference signal bandwidth is obtained, and a sampling frequency-interference signal bandwidth matching diagram is constructed. Obtain the bandwidths of the Gaussian white noise interference signals in the orthogonal branch and the Gaussian white noise interference signals in the in-phase branch, and obtain the sampling frequency from the sampling frequency-interference signal bandwidth matching diagram.
7. The ultra-wideband data link communication jamming suppression method based on RFSOC according to claim 5, characterized in that, The specific process for obtaining the output signals of the quadrature and in-phase branches and the parallel signal of digital baseband band-limited noise is as follows: To obtain the expression for the polyphase filter coefficients, then parallel... The phase coefficients of the multiphase filter are: , ,..., In the formula This represents the total set of coefficients of a polyphase filter. , and All represent the number of parallel paths. At that time, the first phase filter of a certain phase filter One coefficient, Representative coefficient index; Parallel branches of the same phase The output signals of each channel are as follows: , ,..., In the formula , and These all represent band-limited noise signals output from different parallel channels in the same-phase branch. , and Each represents a filter coefficient corresponding to a different parallel channel; Orthogonal branches running in parallel The output signals of each channel are as follows: , ,..., In the formula , and All represent band-limited noise signals output by different parallel channels in orthogonal branches; According to the parallel branches of the same phase The output signals of each path and the quadrature branches are in parallel to each other. The noise output signals of each channel are converted into a parallel data matrix to obtain a digital baseband band-limited noise parallel signal.
8. The ultra-wideband data link communication jamming suppression method based on RFSOC according to claim 1, characterized in that, The specific process for obtaining the analog noise signal and the desired frequency band is as follows: Orthogonal sampling processing is performed on the parallel digital baseband band-limited noise signal to obtain the orthogonal digital baseband band-limited noise signal: In the formula This represents a digital baseband band-limited noise quadrature signal. This is a identifier used to distinguish analog baseband band-limited noise signals and to perform quantization data-to-analog conversion on digital baseband band-limited noise quadrature signals to obtain analog baseband band-limited noise signals: In the formula This represents the analog baseband band-limited noise signal. It represents an identifier used to distinguish between digital baseband band-limited noise quadrature signals; The analog baseband band-limited noise signal is input into the upconverter to obtain the carrier modulation signal: In the formula Represents the radio frequency band. If the carrier modulation signal represents the desired frequency band, then the carrier modulation signal is the desired frequency band. This is a marker used to distinguish between analog baseband band-limited noise signals and digital baseband band-limited noise quadrature signals. As a kind of identifier, Represents a time variable.
9. A data link communication ultra-wideband (UWB) suppression and jamming system that implements the RFSOC-based data link communication UWB suppression and jamming method according to any one of claims 1-9, characterized in that, include: The interference signal generation module is used by the BM-based FPGA noise interference generation module to generate Gaussian white noise interference signals for the orthogonal branch and Gaussian white noise interference signals for the in-phase branch. The noise signal acquisition module is used to generate multiphase filter coefficients based on the bandwidth of the orthogonal branch Gaussian white noise interference signal and the in-phase branch Gaussian white noise interference signal, and to configure the filter coefficients of the orthogonal and in-phase branches in the multiphase parallel filter module for filtering and output multi-channel parallel processed digital baseband band-limited noise signals. The analog noise signal acquisition module is used to transmit multiple parallel digital baseband band-limited noise signals to the quadrature sampling processing module, and output the analog baseband band-limited noise signal after passing through the DAC module. The interference suppression module is used to simulate baseband band-limited noise signals, which are then converted to the required frequency band by an up-converter for real-time interference suppression. The database is used to store information on the m-sequence priority pairs used in each historical suppression of interference, pre-stored m-sequence priority pair resources, and the bandwidth and sampling frequency of the interference signals used in each historical suppression of interference.
10. A device for ultra-wideband jamming suppression in data link communication based on RFSOC, characterized in that: The system includes a power supply, memory, a hard disk, and a SoC chip; the power supply provides power for system operation, the memory and hard disk store currently running program data, the chassis is used to install core hardware, and the SoC chip includes a PS and a PL, the PS is used for application development and provides driver support, and the PL is used for data storage and data computation, and provides interconnection interfaces and data communication to perform the method described in any one of claims 1-8.