Interference signal generating method, device, electronic device and storage medium

By calculating the interference signal and interpolation it into the FPGA, the problem of poor complexity and bandwidth flexibility in the FPGA+DDS mode is solved, and more flexible interference signal generation and less FPGA resource occupation are achieved.

CN114422076BActive Publication Date: 2025-01-03BEIJING RUNKE GENERAL TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202111592136.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-23
Publication Date
2025-01-03
Estimated Expiration
2041-12-23

AI Technical Summary

Technical Problem

In the prior art, when the FPGA+DDS method generates interference signals, the modulation algorithm is complex, occupies a lot of chip resources, and has poor bandwidth flexibility. It requires pre-configuration of FPGA files, and the configuration of multiple modulation methods is complex.

Method used

The upper computer calculates the baseband data of interference signals of amplitude, frequency and phase modulation through the upper computer, reduces the complexity of the modulation algorithm of the FPGA, and configures more flexible interference bandwidth. There is no need to pre-configure the FPGA file. Use FPGA to interpolate the baseband signal to the intermediate frequency module to control the intermediate frequency The module outputs the target interference signal.

Benefits of technology

The modulation algorithm processing of FPGA chips is simplified, the flexibility of interfering signal bandwidth configuration is improved, and the FPGA resource occupation is reduced. It is suitable for a variety of modulated signals, achieving more flexible interfering signal generation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114422076B_ABST
    Figure CN114422076B_ABST
Patent Text Reader

Abstract

The present invention discloses an interference signal generation method, device, electronic device and storage medium. The method comprises: a host computer obtains the modulation bandwidth of an initial interference signal; according to the modulation bandwidth and a preset bandwidth attribute reference value, determines the bandwidth attribute of the initial interference signal; obtains the modulation parameter of the target modulation type corresponding to the bandwidth attribute; determines the target cutoff frequency corresponding to the target modulation type according to the modulation parameter of the target modulation type, so as to generate the initial interference signal corresponding to the target modulation type based on a low-pass filter whose cutoff frequency is the target cutoff frequency; according to the modulation parameter of the target modulation type, modulates the initial interference signal corresponding to the target modulation type to obtain a baseband interference signal corresponding to the target modulation type; transmits the baseband interference signal to an FPGA, so that the FPGA interpolates the baseband interference signal to the sampling rate of an intermediate frequency transceiver module; and controls the intermediate frequency transceiver module to output the target interference signal of the preset frequency point.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to an interference signal generating method, device, electronic device and storage medium. Background Art

[0002] In many cases, for the purpose of information security, property safety, personal safety and other security protection, it is necessary to interfere with the communication signal of the target area. The interference signal source device sends the interference signal to the target area to achieve the purpose of interfering with the communication signal of the target area.

[0003] In order to generate interference signals, the FPGA (Field Programmable Gate Array) + DDS (Direct Digital Synthesis) method is commonly used in related technologies, that is, using FPGA chips to modulate, filter and other transformation processes on digital signals, and then using DDS to achieve frequency conversion to obtain digital intermediate frequency signals of corresponding frequencies. However, the implementation of the above modulation algorithm program by FPGA is relatively complex and requires more chip resources. For the interference source generator, multiple modulation mode configurations will occupy more chip resources, and the interference bandwidth change is not flexible enough, and the FPGA file of the corresponding bandwidth needs to be generated and loaded in advance. Summary of the invention

[0004] The present invention provides an interference signal generation method, device, electronic device and storage medium, which can directly calculate the interference signal baseband data (i.e., baseband interference signal) of amplitude modulation, frequency modulation and phase modulation by a host computer, reduce the complex processing logic of FPGA for the above three modulation algorithms, and make the configurable interference bandwidth more flexible, without the need to pre-configure the FPGA generation file of the bandwidth, and occupy less FPGA chip resources for multiple modulated interference signals.

[0005] The specific technical solutions are as follows:

[0006] In a first aspect, an embodiment of the present invention provides a method for generating an interference signal, the method being applied to a host computer, the method comprising:

[0007] Obtaining the modulation bandwidth of the initial interference signal;

[0008] Determining a bandwidth attribute of the initial interference signal according to the modulation bandwidth and a preset bandwidth attribute reference value, wherein the bandwidth attribute includes broadband or narrowband;

[0009] Acquire a modulation parameter of a target modulation type corresponding to the bandwidth attribute, wherein the target modulation type includes any one or a combination of multiple items of amplitude modulation, frequency modulation, and phase modulation;

[0010] Determine a target cutoff frequency corresponding to the target modulation type according to a modulation parameter of the target modulation type, so as to generate the initial interference signal corresponding to the target modulation type based on a low-pass filter whose cutoff frequency is the target cutoff frequency;

[0011] Modulating the initial interference signal corresponding to the target modulation type according to the modulation parameters of the target modulation type to obtain a baseband interference signal corresponding to the target modulation type;

[0012] Transmitting the baseband interference signal to a field programmable gate array FPGA so that the FPGA interpolates the baseband interference signal to the sampling rate of the intermediate frequency transceiver module;

[0013] The intermediate frequency transceiver module is controlled to output a target interference signal of a preset frequency.

[0014] In one implementation, determining the bandwidth attribute of the initial interference signal according to the modulation bandwidth and a preset bandwidth attribute reference value includes:

[0015] When the modulation bandwidth is greater than the preset bandwidth attribute reference value, determining that the bandwidth attribute of the initial interference signal is broadband;

[0016] When the modulation bandwidth is less than or equal to the preset bandwidth attribute reference value, it is determined that the bandwidth attribute of the initial interference signal is narrowband.

[0017] In one implementation, when the target modulation type includes amplitude modulation, the modulation parameters of the target modulation type corresponding to the bandwidth attribute include an amplitude modulation coefficient and a first noise bandwidth, wherein when the bandwidth attribute is wideband or narrowband, the amplitude modulation coefficient=0.5, and the first noise bandwidth=the modulation bandwidth / 2;

[0018] And / or, when the target modulation type includes frequency modulation, the modulation parameters of the target modulation type corresponding to the bandwidth attribute include a frequency modulation index, a frequency modulation slope, and a second noise bandwidth, wherein, when the bandwidth attribute is broadband, the frequency modulation index = 1.5, the frequency modulation slope = the modulation bandwidth / 2.35, and the second noise bandwidth = the frequency modulation slope / the frequency modulation index; when the bandwidth attribute is narrowband, the frequency modulation index = 0.5, the frequency modulation slope = the frequency modulation index * the second noise bandwidth, and the second noise bandwidth = the modulation bandwidth / (3.14 * the frequency modulation index) 2 );

[0019] And / or, when the target modulation type includes phase modulation, the modulation parameters of the target modulation type corresponding to the bandwidth attribute include a phase modulation slope and a third noise bandwidth, wherein, when the bandwidth attribute is wideband, the phase modulation slope = 1.5, and the third noise bandwidth = the modulation bandwidth / (1.36*the phase modulation slope); when the bandwidth attribute is narrowband, the phase modulation slope = 0.5, and the third noise bandwidth = the modulation bandwidth / 2.

[0020] In one implementation, determining a target cutoff frequency corresponding to the target modulation type according to a modulation parameter of the target modulation type includes:

[0021] When the target modulation type includes amplitude modulation, determining the first noise bandwidth in the modulation parameters as the target cutoff frequency;

[0022] and / or, when the target modulation type includes frequency modulation, determining a second noise bandwidth in the modulation parameters as the target cutoff frequency;

[0023] And / or, when the target modulation type includes phase modulation, a third noise bandwidth in the modulation parameters is determined as the target cutoff frequency.

[0024] In one implementation, transmitting the baseband interference signal to a field programmable gate array FPGA so that the FPGA interpolates the baseband interference signal to a sampling rate of an intermediate frequency transceiver module includes:

[0025] The baseband interference signal is transmitted to the FPGA so that the FPGA uses an interpolation filter to interpolate the baseband interference signal to the sampling rate F of the intermediate frequency transceiver module. s So the amount of interpolation data is F s / F sl times, where the F sl is the sampling rate for the baseband interference signal.

[0026] In one embodiment, the F sl The value range is B <F sl ≤f i ×N, where B is the modulation bandwidth, f i is the preset frequency resolution, N is the data length of the baseband interference signal, and when the bandwidth attribute of the modulation bandwidth is different, f i The value of is different.

[0027] In one implementation, controlling the intermediate frequency transceiver module to output a target interference signal at a preset frequency includes:

[0028] According to the frequency of the target interference signal required to be generated configured by the host computer, a corresponding control instruction is sent to the intermediate frequency transceiver module so that the intermediate frequency transceiver module converts the baseband interference signal to a preset frequency point and outputs the target interference signal of the preset frequency point.

[0029] In a second aspect, an embodiment of the present invention provides an interference signal generating device, which is applied to a host computer and includes:

[0030] A first acquisition unit, used to acquire a modulation bandwidth of an initial interference signal;

[0031] A first determining unit, configured to determine a bandwidth attribute of the initial interference signal according to the modulation bandwidth and a preset bandwidth attribute reference value, wherein the bandwidth attribute includes broadband or narrowband;

[0032] A second acquisition unit is used to acquire a modulation parameter of a target modulation type corresponding to the bandwidth attribute, wherein the target modulation type includes any one or a combination of multiple items of amplitude modulation, frequency modulation and phase modulation;

[0033] a second determining unit, configured to determine a target cutoff frequency corresponding to the target modulation type according to a modulation parameter of the target modulation type, so as to generate the initial interference signal corresponding to the target modulation type based on a low-pass filter whose cutoff frequency is the target cutoff frequency;

[0034] A modulation unit, configured to modulate the initial interference signal corresponding to the target modulation type according to a modulation parameter of the target modulation type to obtain a baseband interference signal corresponding to the target modulation type;

[0035] A transmission unit, used to transmit the baseband interference signal to a field programmable gate array FPGA, so that the FPGA interpolates the baseband interference signal to the sampling rate of the intermediate frequency transceiver module;

[0036] A control unit is used to control the intermediate frequency transceiver module to output a target interference signal of a preset frequency.

[0037] In one implementation, the first determining unit includes:

[0038] A first determination module, configured to determine that the bandwidth attribute of the initial interference signal is broadband when the modulation bandwidth is greater than the preset bandwidth attribute reference value;

[0039] The second determination module is configured to determine that the bandwidth attribute of the initial interference signal is narrowband when the modulation bandwidth is less than or equal to the preset bandwidth attribute reference value.

[0040] In one implementation, when the target modulation type includes amplitude modulation, the modulation parameters of the target modulation type corresponding to the bandwidth attribute include an amplitude modulation coefficient and a first noise bandwidth, wherein when the bandwidth attribute is wideband or narrowband, the amplitude modulation coefficient=0.5, and the first noise bandwidth=the modulation bandwidth / 2;

[0041] And / or, when the target modulation type includes frequency modulation, the modulation parameters of the target modulation type corresponding to the bandwidth attribute include a frequency modulation index, a frequency modulation slope, and a second noise bandwidth, wherein, when the bandwidth attribute is broadband, the frequency modulation index = 1.5, the frequency modulation slope = the modulation bandwidth / 2.35, and the second noise bandwidth = the frequency modulation slope / the frequency modulation index; when the bandwidth attribute is narrowband, the frequency modulation index = 0.5, the frequency modulation slope = the frequency modulation index * the second noise bandwidth, and the second noise bandwidth = the modulation bandwidth / (3.14 * the frequency modulation index) 2 );

[0042] And / or, when the target modulation type includes phase modulation, the modulation parameters of the target modulation type corresponding to the bandwidth attribute include a phase modulation slope and a third noise bandwidth, wherein, when the bandwidth attribute is wideband, the phase modulation slope = 1.5, and the third noise bandwidth = the modulation bandwidth / (1.36*the phase modulation slope); when the bandwidth attribute is narrowband, the phase modulation slope = 0.5, and the third noise bandwidth = the modulation bandwidth / 2.

[0043] In one implementation, the second determining unit includes:

[0044] A third determination module, configured to determine, when the target modulation type includes amplitude modulation, a first noise bandwidth in the modulation parameters as the target cutoff frequency;

[0045] a fourth determining module, configured to determine, when the target modulation type includes frequency modulation, a second noise bandwidth in the modulation parameters as the target cutoff frequency;

[0046] A fifth determination module is configured to determine, when the target modulation type includes phase modulation, a third noise bandwidth in the modulation parameters as the target cutoff frequency.

[0047] In one embodiment, the transmission unit is used to transmit the baseband interference signal to the FPGA, so that the FPGA uses an interpolation filter to interpolate the baseband interference signal to the sampling rate F of the intermediate frequency transceiver module. s So the amount of interpolation data is F s / F sl times, where the F sl is the sampling rate for the baseband interference signal.

[0048] In one embodiment, the F sl The value range is B <F sl ≤f i ×N, where B is the modulation bandwidth, f i is the preset frequency resolution, N is the data length of the baseband interference signal, and when the bandwidth attribute of the modulation bandwidth is different, f i The value of is different.

[0049] In one embodiment, the control unit is used to send corresponding control instructions to the intermediate frequency transceiver module according to the frequency of the target interference signal required to be generated configured by the upper computer, so that the intermediate frequency transceiver module converts the baseband interference signal to a preset frequency point and outputs the target interference signal of the preset frequency point.

[0050] In a third aspect, an embodiment of the present invention provides a storage medium having executable instructions stored thereon, which, when executed by a processor, enables the processor to implement the method described in any implementation of the first aspect.

[0051] In a fourth aspect, an embodiment of the present invention provides an electronic device, including:

[0052] one or more processors;

[0053] a storage device for storing one or more programs,

[0054] Wherein, when the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any one of the embodiments of the first aspect.

[0055] From the above content, it can be seen that the interference signal generation method, device, electronic device and storage medium provided by the embodiment of the present invention can directly use the host computer to generate a narrowband or broadband initial interference signal, and use the initial interference signal as a modulation signal for amplitude modulation, frequency modulation or phase modulation to generate a corresponding baseband interference signal, and then use FPGA to interpolate the baseband interference signal to the sampling rate of the intermediate frequency transceiver module, and finally control the intermediate frequency transceiver module to output the target interference signal of the preset frequency point. Compared with the FPGA+DDS solution used in the related art to generate interference signals, the embodiment of the present invention simplifies the modulation algorithm of the FPGA chip operation, and the host computer can directly calculate the interference signal baseband data (i.e., baseband interference signal) of amplitude modulation, frequency modulation and phase modulation, reduce the complex processing logic of the FPGA for the above three modulation algorithms, and the configurable interference bandwidth is more flexible, and there is no need to pre-configure the FPGA generation file of the bandwidth, and for a variety of modulated interference signals, it occupies less FPGA chip resources.

[0056] Of course, it is not necessary to achieve all of the advantages described above at the same time to implement any product or method of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0057] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the prior art descriptions. Obviously, the drawings described below are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can also be obtained based on these drawings without creative work.

[0058] Figure 1 A schematic diagram of a flow chart of a method for generating an interference signal provided by an embodiment of the present invention;

[0059] Figure 2 An example diagram of a method for generating an interference signal provided by an embodiment of the present invention;

[0060] Figure 3 A block diagram of a device for generating an interference signal according to an embodiment of the present invention. DETAILED DESCRIPTION

[0061] The following will be combined with the accompanying drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0062] It should be noted that the terms "including" and "having" and any variations thereof in the embodiments of the present invention and the accompanying drawings are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products or devices.

[0063] The embodiment of the present invention provides an interference signal generation method, device, electronic device and storage medium, which can directly calculate the interference signal baseband data (i.e., baseband interference signal) of amplitude modulation, frequency modulation and phase modulation by the host computer, reduce the complex processing logic of the FPGA for the above three modulation algorithms, and configure the interference bandwidth more flexibly, without the need to pre-configure the FPGA generation file of the bandwidth, and for multiple modulated interference signals, occupy less FPGA chip resources. The method provided by the embodiment of the present invention can be applied to any electronic device with computing capability, such as the electronic device can be a host computer.

[0064] The embodiments of the present invention are described in detail below.

[0065] Figure 1 A flow chart of a method for generating an interference signal provided by an embodiment of the present invention is provided. The method is mainly applied in a host computer. The method may include the following steps:

[0066] S100: Acquire the modulation bandwidth of the initial interference signal.

[0067] In this step, the host computer configures the modulation bandwidth of the required initial interference signal, and specifically, a modulation bandwidth within a preset bandwidth range can be configured, such as the preset bandwidth range is modulation bandwidth ≤ 40 MHz.

[0068] S110: Determine the bandwidth attribute of the initial interference signal according to the modulation bandwidth and a preset bandwidth attribute reference value.

[0069] The bandwidth attribute includes broadband or narrowband. When the modulation bandwidth is greater than the preset bandwidth attribute reference value, the bandwidth attribute of the initial interference signal is determined to be broadband; when the modulation bandwidth is less than or equal to the preset bandwidth attribute reference value, the bandwidth attribute of the initial interference signal is determined to be narrowband. The preset bandwidth attribute reference value is calculated based on actual conditions, for example, Figure 2 As shown, when the preset bandwidth attribute reference value can be 1MHz, if the modulation bandwidth is greater than 1MHz, the initial interference signal is a broadband interference signal (referred to as broadband interference in the figure); if the modulation bandwidth is greater than or equal to 1MHz, the initial interference signal is a narrowband interference signal (referred to as narrowband interference in the figure).

[0070] S120: Acquire modulation parameters of the target modulation type corresponding to the bandwidth attribute.

[0071] The target modulation type includes any one or a combination of multiple of amplitude modulation, frequency modulation and phase modulation. Amplitude modulation is a modulation method that changes the amplitude of the carrier according to the change law of the desired transmission signal. Frequency modulation is a modulation method that changes the instantaneous frequency of the carrier according to the change law of the desired transmission signal. Phase modulation is a modulation method that changes the phase of the carrier according to the change law of the desired transmission signal.

[0072] It should be noted that when the target modulation type includes at least two types, different target modulation types correspond to different modulation parameters, and the following modulation process is performed in parallel and does not involve modulation based on the previous modulation result.

[0073] Combination Figure 2, the modulation parameters of different target modulation types are introduced respectively, where B represents the modulation bandwidth, m represents the modulation factor (including the amplitude modulation coefficient and the frequency modulation index), Kf represents the frequency modulation slope, and F represents the noise bandwidth (including the first noise bandwidth, the second noise bandwidth, and the third noise bandwidth):

[0074] When the target modulation type includes amplitude modulation, the modulation parameters of the target modulation type corresponding to the bandwidth attribute include an amplitude modulation coefficient and a first noise bandwidth, wherein when the bandwidth attribute is wideband or narrowband, the amplitude modulation coefficient = 0.5, and the first noise bandwidth = the modulation bandwidth / 2. For example, when the modulation bandwidth is 20MHz, the amplitude modulation coefficient = 0.5, and the first noise bandwidth = 10MHz.

[0075] And / or, when the target modulation type includes frequency modulation, the modulation parameters of the target modulation type corresponding to the bandwidth attribute include a frequency modulation index, a frequency modulation slope, and a second noise bandwidth, wherein, when the bandwidth attribute is broadband, the frequency modulation index = 1.5, the frequency modulation slope = the modulation bandwidth / 2.35, and the second noise bandwidth = the frequency modulation slope / the frequency modulation index; when the bandwidth attribute is narrowband, the frequency modulation index = 0.5, the frequency modulation slope = the frequency modulation index * the second noise bandwidth, and the second noise bandwidth = the modulation bandwidth / (3.14 * the frequency modulation index) 2 ). For example, when the modulation bandwidth is 20 MHz and belongs to broadband, the frequency modulation index = 1.5, the frequency modulation slope = 8.51, and the second noise bandwidth = 5.67 MHz.

[0076] And / or, when the target modulation type includes phase modulation, the modulation parameters of the target modulation type corresponding to the bandwidth attribute include a phase modulation slope and a third noise bandwidth, wherein when the bandwidth attribute is wideband, the phase modulation slope = 1.5, the third noise bandwidth = the modulation bandwidth / (1.36*the phase modulation slope), and when the bandwidth attribute is narrowband, the phase modulation slope = 0.5, the third noise bandwidth = the modulation bandwidth / 2. For example, when the modulation bandwidth is 0.5MHz and belongs to narrowband, the phase modulation slope = 0.5, and the third noise bandwidth = 0.25MHz.

[0077] S130: Determine a target cutoff frequency corresponding to the target modulation type according to a modulation parameter of the target modulation type, so as to generate the initial interference signal corresponding to the target modulation type based on a low-pass filter having a cutoff frequency equal to the target cutoff frequency.

[0078] When the target modulation type includes amplitude modulation, the first noise bandwidth in the modulation parameters is determined as the target cutoff frequency; and / or, when the target modulation type includes frequency modulation, the second noise bandwidth in the modulation parameters is determined as the target cutoff frequency; and / or, when the target modulation type includes phase modulation, the third noise bandwidth in the modulation parameters is determined as the target cutoff frequency.

[0079] For example, when the target modulation type includes amplitude modulation and the first noise bandwidth is 10MHz, an initial interference signal with a frequency range of -10MHz-10MHz can be generated based on a low-pass filter with a cutoff frequency of 10MHz. When the target modulation type includes frequency modulation and the second noise bandwidth is 5.67MHz, an initial interference signal with a frequency range of -5.67MHz-5.67MHz can be generated based on a low-pass filter with a cutoff frequency of 5.67MHz. When the target modulation type includes phase modulation and the third noise bandwidth is 9.8MHz, an initial interference signal with a frequency range of -9.8MHz-9.8MHz can be generated based on a low-pass filter with a cutoff frequency of 9.8MHz.

[0080] S140: modulate the initial interference signal corresponding to the target modulation type according to the modulation parameters of the target modulation type to obtain a baseband interference signal corresponding to the target modulation type.

[0081] When the target modulation type includes amplitude modulation, the initial interference signal corresponding to the amplitude modulation is used as the modulation signal, and the modulation parameters involved in the amplitude modulation are used to amplitude modulate the initial interference signal to obtain a baseband interference signal corresponding to the amplitude modulation; when the target modulation type includes frequency modulation, the initial interference signal corresponding to the frequency modulation is used as the modulation signal, and the modulation parameters involved in the frequency modulation are used to frequency modulate the initial interference signal to obtain a baseband interference signal corresponding to the frequency modulation; when the target modulation type includes phase modulation, the initial interference signal corresponding to the modulation is used as the modulation signal, and the modulation parameters involved in the phase modulation are used to phase modulate the initial interference signal to obtain a baseband interference signal corresponding to the modulation.

[0082] S150: Transmit the baseband interference signal to the FPGA so that the FPGA interpolates the baseband interference signal to the sampling rate of the intermediate frequency transceiver module.

[0083] The baseband interference signal is transmitted to the FPGA so that the FPGA uses an interpolation filter to interpolate the baseband interference signal to the sampling rate F of the intermediate frequency transceiver module. s So the amount of interpolation data is F s / F sl times, where the F sl is the sampling rate for the baseband interference signal.

[0084] like Figure 2 As shown, the F sl The value range is B <F sl ≤f i ×N, where B is the modulation bandwidth, f i is the preset frequency resolution, N is the data length of the baseband interference signal, and when the bandwidth attribute of the modulation bandwidth is different, f i The value of is different, so that F sl The value of is different, and the specific value can be determined according to the actual situation. In order to ensure that the ratio of the time required to generate the target interference signal to the corresponding signal time is basically constant, the data length N of the baseband interference signal is usually selected to be between 8K and 200K. The time required to generate the target interference signal refers to the time from the host computer clicking the interference start button, including parameter configuration such as bandwidth, control instruction issuance, modulation and other processes, until the intermediate frequency transceiver module outputs the target interference signal, which is equivalent to the operating time of the interference source device to generate interference; the corresponding signal time is the baseband interference signal data length / F sl , is the length of time of this signal in the time domain.

[0085] S160: Control the intermediate frequency transceiver module to output a target interference signal of a preset frequency.

[0086] According to the frequency of the target interference signal required to be generated by the host computer, the corresponding control instruction is sent to the intermediate frequency transceiver module, so that the intermediate frequency transceiver module converts the baseband interference signal to a preset frequency point and outputs the target interference signal of the preset frequency point. Among them, the frequency point refers to the absolute frequency value, which is the number given to the fixed frequency, and the value and number of the preset frequency points can be set according to specific needs.

[0087] The interference signal generation method provided by the embodiment of the present invention can directly use the host computer to generate a narrowband or broadband initial interference signal, and use the initial interference signal as a modulation signal for amplitude modulation, frequency modulation or phase modulation to generate a corresponding baseband interference signal, and then use FPGA to interpolate the baseband interference signal to the sampling rate of the intermediate frequency transceiver module, and finally control the intermediate frequency transceiver module to output a target interference signal of a preset frequency point. Compared with the FPGA+DDS solution used in the related art to generate interference signals, the embodiment of the present invention simplifies the modulation algorithm of the FPGA chip operation, and the host computer can directly calculate the interference signal baseband data (i.e., baseband interference signal) of amplitude modulation, frequency modulation, and phase modulation, reducing the complex processing logic of the FPGA for the above three modulation algorithms, and the configurable interference bandwidth is more flexible, and there is no need to pre-configure the FPGA generation file of the bandwidth, and for a variety of modulated interference signals, fewer FPGA chip resources are occupied.

[0088] Corresponding to the above method embodiment, the embodiment of the present invention provides an interference signal generating device, which is applied to a host computer, such as Figure 3 As shown, the device comprises:

[0089] A first acquisition unit 21, configured to acquire a modulation bandwidth of an initial interference signal;

[0090] A first determining unit 22, configured to determine a bandwidth attribute of the initial interference signal according to the modulation bandwidth and a preset bandwidth attribute reference value, wherein the bandwidth attribute includes broadband or narrowband;

[0091] A second acquisition unit 23 is used to acquire a modulation parameter of a target modulation type corresponding to the bandwidth attribute, wherein the target modulation type includes any one or a combination of multiple items of amplitude modulation, frequency modulation and phase modulation;

[0092] A second determining unit 24 is configured to determine a target cutoff frequency corresponding to the target modulation type according to a modulation parameter of the target modulation type, so as to generate the initial interference signal corresponding to the target modulation type based on a low-pass filter whose cutoff frequency is the target cutoff frequency;

[0093] A modulation unit 25, configured to modulate the initial interference signal corresponding to the target modulation type according to a modulation parameter of the target modulation type to obtain a baseband interference signal corresponding to the target modulation type;

[0094] A transmission unit 26, configured to transmit the baseband interference signal to a field programmable gate array FPGA, so that the FPGA interpolates the baseband interference signal to a sampling rate of an intermediate frequency transceiver module;

[0095] The control unit 27 is used to control the intermediate frequency transceiver module to output a target interference signal of a preset frequency.

[0096] In one implementation, the first determining unit 22 includes:

[0097] A first determination module, configured to determine that the bandwidth attribute of the initial interference signal is broadband when the modulation bandwidth is greater than the preset bandwidth attribute reference value;

[0098] The second determination module is configured to determine that the bandwidth attribute of the initial interference signal is narrowband when the modulation bandwidth is less than or equal to the preset bandwidth attribute reference value.

[0099] In one implementation, when the target modulation type includes amplitude modulation, the modulation parameters of the target modulation type corresponding to the bandwidth attribute include an amplitude modulation coefficient and a first noise bandwidth, wherein when the bandwidth attribute is wideband or narrowband, the amplitude modulation coefficient=0.5, and the first noise bandwidth=the modulation bandwidth / 2;

[0100] And / or, when the target modulation type includes frequency modulation, the modulation parameters of the target modulation type corresponding to the bandwidth attribute include a frequency modulation index, a frequency modulation slope, and a second noise bandwidth, wherein, when the bandwidth attribute is broadband, the frequency modulation index = 1.5, the frequency modulation slope = the modulation bandwidth / 2.35, and the second noise bandwidth = the frequency modulation slope / the frequency modulation index; when the bandwidth attribute is narrowband, the frequency modulation index = 0.5, the frequency modulation slope = the frequency modulation index * the second noise bandwidth, and the second noise bandwidth = the modulation bandwidth / (3.14 * the frequency modulation index) 2 );

[0101] And / or, when the target modulation type includes phase modulation, the modulation parameters of the target modulation type corresponding to the bandwidth attribute include a phase modulation slope and a third noise bandwidth, wherein, when the bandwidth attribute is wideband, the phase modulation slope = 1.5, and the third noise bandwidth = the modulation bandwidth / (1.36*the phase modulation slope); when the bandwidth attribute is narrowband, the phase modulation slope = 0.5, and the third noise bandwidth = the modulation bandwidth / 2.

[0102] In one implementation, the second determining unit 24 includes:

[0103] A third determination module, configured to determine, when the target modulation type includes amplitude modulation, a first noise bandwidth in the modulation parameters as the target cutoff frequency;

[0104] a fourth determining module, configured to determine, when the target modulation type includes frequency modulation, a second noise bandwidth in the modulation parameters as the target cutoff frequency;

[0105] A fifth determination module is configured to determine, when the target modulation type includes phase modulation, a third noise bandwidth in the modulation parameters as the target cutoff frequency.

[0106] In one embodiment, the transmission unit 26 is used to transmit the baseband interference signal to the FPGA so that the FPGA uses an interpolation filter to interpolate the baseband interference signal to the sampling rate F of the intermediate frequency transceiver module. s So the amount of interpolation data is F s / F sl times, where the F sl is the sampling rate for the baseband interference signal;

[0107] In one embodiment, the F sl The value range is B <F sl ≤f i ×N, where B is the modulation bandwidth, fi is the preset frequency resolution, N is the data length of the baseband interference signal, and when the bandwidth attribute of the modulation bandwidth is different, f i The value of is different.

[0108] In one embodiment, the control unit 27 is used to send corresponding control instructions to the intermediate frequency transceiver module according to the frequency of the target interference signal required to be generated configured by the upper computer, so that the intermediate frequency transceiver module converts the baseband interference signal to a preset frequency point and outputs the target interference signal of the preset frequency point.

[0109] The interference signal generating device provided by the embodiment of the present invention can directly use the host computer to generate a narrowband or broadband initial interference signal, and use the initial interference signal as a modulation signal for amplitude modulation, frequency modulation or phase modulation to generate a corresponding baseband interference signal, and then use FPGA to interpolate the baseband interference signal to the sampling rate of the intermediate frequency transceiver module, and finally control the intermediate frequency transceiver module to output a target interference signal of a preset frequency point. Compared with the FPGA+DDS solution used in the related art to generate interference signals, the embodiment of the present invention simplifies the modulation algorithm of the FPGA chip operation, and the host computer can directly calculate the interference signal baseband data (i.e., baseband interference signal) of noise amplitude modulation, noise frequency modulation, and noise phase modulation, reducing the complex processing logic of the FPGA for the above three modulation algorithms, and the configurable interference bandwidth is more flexible, and there is no need to pre-configure the FPGA generation file of the bandwidth, and for a variety of modulated interference signals, fewer FPGA chip resources are occupied.

[0110] Based on the above method embodiment, another embodiment of the present invention provides a storage medium having executable instructions stored thereon, which, when executed by a processor, enables the processor to implement the above method.

[0111] Based on the above method embodiment, another embodiment of the present invention provides an electronic device, including:

[0112] one or more processors;

[0113] a storage device for storing one or more programs,

[0114] When the one or more programs are executed by the one or more processors, the one or more processors implement the method as described above.

[0115] The above-mentioned system and device embodiments correspond to the method embodiments and have the same technical effects as the method embodiments. For specific descriptions, please refer to the method embodiments. The device embodiments are obtained based on the method embodiments. For specific descriptions, please refer to the method embodiment part, which will not be repeated here. It can be understood by those of ordinary skill in the art that the accompanying drawings are only schematic diagrams of one embodiment, and the modules or processes in the accompanying drawings are not necessarily necessary for implementing the present invention.

[0116] Those skilled in the art can understand that the modules in the device in the embodiment can be distributed in the device in the embodiment according to the description of the embodiment, or can be changed accordingly and located in one or more devices different from the embodiment. The modules in the above embodiment can be combined into one module, or can be further divided into multiple sub-modules.

[0117] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for generating an interference signal, characterized in that: The method is applied to a host computer, and the method comprises: Obtaining the modulation bandwidth of the initial interference signal; Determining a bandwidth attribute of the initial interference signal according to the modulation bandwidth and a preset bandwidth attribute reference value, wherein the bandwidth attribute includes broadband or narrowband; Acquire a modulation parameter of a target modulation type corresponding to the bandwidth attribute, wherein the target modulation type includes any one or a combination of multiple items of amplitude modulation, frequency modulation, and phase modulation; Determine a target cutoff frequency corresponding to the target modulation type according to a modulation parameter of the target modulation type, so as to generate the initial interference signal corresponding to the target modulation type based on a low-pass filter whose cutoff frequency is the target cutoff frequency; Modulating the initial interference signal corresponding to the target modulation type according to the modulation parameters of the target modulation type to obtain a baseband interference signal corresponding to the target modulation type; Transmitting the baseband interference signal to a field programmable gate array FPGA so that the FPGA interpolates the baseband interference signal to the sampling rate of the intermediate frequency transceiver module; Controlling the intermediate frequency transceiver module to output a target interference signal of a preset frequency, wherein the target interference signal is a digital intermediate frequency signal; When the target modulation type includes amplitude modulation, the modulation parameters of the target modulation type corresponding to the bandwidth attribute include an amplitude modulation coefficient and a first noise bandwidth, wherein when the bandwidth attribute is wideband or narrowband, the amplitude modulation coefficient=0.5, and the first noise bandwidth=the modulation bandwidth / 2; And / or, when the target modulation type includes frequency modulation, the modulation parameters of the target modulation type corresponding to the bandwidth attribute include a frequency modulation index, a frequency modulation slope, and a second noise bandwidth, wherein, when the bandwidth attribute is broadband, the frequency modulation index = 1.5, the frequency modulation slope = the modulation bandwidth / 2.35, and the second noise bandwidth = the frequency modulation slope / the frequency modulation index; when the bandwidth attribute is narrowband, the frequency modulation index = 0.5, the frequency modulation slope = the frequency modulation index * the second noise bandwidth, and the second noise bandwidth = the modulation bandwidth / (3.14 * the frequency modulation index) 2 ); And / or, when the target modulation type includes phase modulation, the modulation parameters of the target modulation type corresponding to the bandwidth attribute include a phase modulation slope and a third noise bandwidth, wherein, when the bandwidth attribute is wideband, the phase modulation slope = 1.5, and the third noise bandwidth = the modulation bandwidth / (1.36*the phase modulation slope); when the bandwidth attribute is narrowband, the phase modulation slope = 0.5, and the third noise bandwidth = the modulation bandwidth / 2.

2. The method according to claim 1, characterized in that Determining the bandwidth attribute of the initial interference signal according to the modulation bandwidth and a preset bandwidth attribute reference value includes: When the modulation bandwidth is greater than the preset bandwidth attribute reference value, determining that the bandwidth attribute of the initial interference signal is broadband; When the modulation bandwidth is less than or equal to the preset bandwidth attribute reference value, it is determined that the bandwidth attribute of the initial interference signal is narrowband.

3. The method according to claim 1, characterized in that Determining a target cutoff frequency corresponding to the target modulation type according to a modulation parameter of the target modulation type includes: When the target modulation type includes amplitude modulation, determining the first noise bandwidth in the modulation parameters as the target cutoff frequency; and / or, when the target modulation type includes frequency modulation, determining a second noise bandwidth in the modulation parameters as the target cutoff frequency; And / or, when the target modulation type includes phase modulation, a third noise bandwidth in the modulation parameters is determined as the target cutoff frequency.

4. The method according to claim 1, characterized in that: The baseband interference signal is transmitted to a field programmable gate array FPGA so that the FPGA interpolates the baseband interference signal to the sampling rate of the intermediate frequency transceiver module, including: The baseband interference signal is transmitted to the FPGA so that the FPGA uses an interpolation filter to interpolate the baseband interference signal to the sampling rate F of the intermediate frequency transceiver module. s So the amount of interpolation data is F s / F sl times, where the F sl is the sampling rate for the baseband interference signal.

5. The method according to claim 4, characterized in that The F sl The value range is B <F sl ≤f i ×N, where B is the modulation bandwidth, f i is the preset frequency resolution, N is the data length of the baseband interference signal, and when the bandwidth attribute of the modulation bandwidth is different, f i The value of is different.

6. The method according to any one of claims 1 to 5, characterized in that Controlling the intermediate frequency transceiver module to output a target interference signal of a preset frequency point includes: According to the frequency of the target interference signal required to be generated configured by the host computer, a corresponding control instruction is sent to the intermediate frequency transceiver module so that the intermediate frequency transceiver module converts the baseband interference signal to a preset frequency point and outputs the target interference signal of the preset frequency point.

7. An interference signal generating device, characterized in that: The device is applied to a host computer, and the device comprises: A first acquisition unit, used to acquire a modulation bandwidth of an initial interference signal; A first determining unit, configured to determine a bandwidth attribute of the initial interference signal according to the modulation bandwidth and a preset bandwidth attribute reference value, wherein the bandwidth attribute includes broadband or narrowband; A second acquisition unit is used to acquire a modulation parameter of a target modulation type corresponding to the bandwidth attribute, wherein the target modulation type includes any one or a combination of multiple items of amplitude modulation, frequency modulation and phase modulation; a second determining unit, configured to determine a target cutoff frequency corresponding to the target modulation type according to a modulation parameter of the target modulation type, so as to generate the initial interference signal corresponding to the target modulation type based on a low-pass filter whose cutoff frequency is the target cutoff frequency; A modulation unit, configured to modulate the initial interference signal corresponding to the target modulation type according to a modulation parameter of the target modulation type to obtain a baseband interference signal corresponding to the target modulation type; A transmission unit, used to transmit the baseband interference signal to a field programmable gate array FPGA, so that the FPGA interpolates the baseband interference signal to the sampling rate of the intermediate frequency transceiver module; A control unit, used to control the intermediate frequency transceiver module to output a target interference signal of a preset frequency, wherein the target interference signal is a digital intermediate frequency signal; When the target modulation type includes amplitude modulation, the modulation parameters of the target modulation type corresponding to the bandwidth attribute include an amplitude modulation coefficient and a first noise bandwidth, wherein when the bandwidth attribute is wideband or narrowband, the amplitude modulation coefficient=0.5, and the first noise bandwidth=the modulation bandwidth / 2; And / or, when the target modulation type includes frequency modulation, the modulation parameters of the target modulation type corresponding to the bandwidth attribute include a frequency modulation index, a frequency modulation slope, and a second noise bandwidth, wherein, when the bandwidth attribute is broadband, the frequency modulation index = 1.5, the frequency modulation slope = the modulation bandwidth / 2.35, and the second noise bandwidth = the frequency modulation slope / the frequency modulation index; when the bandwidth attribute is narrowband, the frequency modulation index = 0.5, the frequency modulation slope = the frequency modulation index * the second noise bandwidth, and the second noise bandwidth = the modulation bandwidth / (3.14 * the frequency modulation index) 2 ); And / or, when the target modulation type includes phase modulation, the modulation parameters of the target modulation type corresponding to the bandwidth attribute include a phase modulation slope and a third noise bandwidth, wherein, when the bandwidth attribute is wideband, the phase modulation slope = 1.5, and the third noise bandwidth = the modulation bandwidth / (1.36*the phase modulation slope); when the bandwidth attribute is narrowband, the phase modulation slope = 0.5, and the third noise bandwidth = the modulation bandwidth / 2.

8. A storage medium, characterized in that: Executable instructions are stored thereon, and when the instructions are executed by a processor, the processor implements the method according to any one of claims 1 to 6.

9. An electronic device, characterized in that: include: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 6.