[go: up one dir, main page]

CN115664463A - Radio interference signal generation method and radio interference signal generation device - Google Patents

Radio interference signal generation method and radio interference signal generation device Download PDF

Info

Publication number
CN115664463A
CN115664463A CN202211687651.3A CN202211687651A CN115664463A CN 115664463 A CN115664463 A CN 115664463A CN 202211687651 A CN202211687651 A CN 202211687651A CN 115664463 A CN115664463 A CN 115664463A
Authority
CN
China
Prior art keywords
interference signal
signal
module
pulse
interference
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202211687651.3A
Other languages
Chinese (zh)
Other versions
CN115664463B (en
Inventor
许成
万明杨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu Anze Technology Co ltd
Original Assignee
Chengdu Anze Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chengdu Anze Technology Co ltd filed Critical Chengdu Anze Technology Co ltd
Priority to CN202211687651.3A priority Critical patent/CN115664463B/en
Publication of CN115664463A publication Critical patent/CN115664463A/en
Application granted granted Critical
Publication of CN115664463B publication Critical patent/CN115664463B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Radar Systems Or Details Thereof (AREA)

Abstract

The invention discloses a radio interference signal generating method and a radio interference signal generating device, which comprises the steps of intercepting a radio signal, screening pulse signals in the radio signal, and carrying out signal sorting on the pulse signals to obtain sorting signals; obtaining signal parameters corresponding to the sorting signals through short-time Fourier transform calculation; inputting the signal parameters into an interference signal judgment model, and outputting an orthogonal interference signal waveform database; generating a pseudo-random address code, and reading out sampling data in an orthogonal interference signal waveform database through the pseudo-random address code; generating an interference signal according to the sampling data; determining an interference delay and transmitting a delayed interference signal; the invention realizes the screening of signals needing interference from a plurality of signals and obtains accurate sampling data through the judgment model, thereby avoiding the generation of interference signals in a rotation mode, being capable of pertinently producing the interference signals and improving the interference efficiency and the interference success rate.

Description

Radio interference signal generation method and radio interference signal generation device
Technical Field
The present invention relates to the field of radio technologies, and in particular, to a radio interference signal generation method and a radio interference signal generation apparatus.
Background
With the development of scientific technology at the present stage, radio signals are widely applied, so that the electromagnetic environment is complex in an airspace at the present stage, a plurality of other signals also exist near various radio signals, and interference signals required by different radio signals are different, so that most radio interference devices at the present stage realize interference on a target by rotating various interference signals of different types, and the problems of low interference efficiency, low interference success rate and the like during radio interference are solved.
Disclosure of Invention
The invention aims to solve the technical problems that various interference signals need to be rotated and signals to be interfered cannot be identified in a targeted manner, and provides a radio interference signal generation method and a radio interference signal generation device, so that the problems of low interference efficiency and low success rate are solved.
The invention is realized by the following technical scheme:
a radio interference signal generating method, comprising:
intercepting a radio signal, screening pulse signals in the radio signal, and carrying out signal sorting on the pulse signals to obtain sorting signals;
obtaining signal parameters corresponding to the sorting signals through short-time Fourier transform calculation;
inputting the signal parameters into an interference signal judgment model, and outputting an orthogonal interference signal waveform database;
generating a pseudo-random address code, and reading out sampling data in an orthogonal interference signal waveform database through the pseudo-random address code;
generating an interference signal according to the sampling data;
an interference delay is determined and a delayed interference signal is transmitted.
Specifically, the method for sorting the signals comprises the following steps:
s11, acquiring a plurality of signal pulses to be processed;
s12, obtaining a detection threshold calculation function,
Figure 27111DEST_PATH_IMAGE001
wherein E is the total number of peaks, C is the total number of lattices in the histogram, C is the number of difference stages, a and b are constant coefficients,
Figure 413093DEST_PATH_IMAGE002
the time of the current narrow pulse is shown, and e is a natural constant;
s13, setting the difference series c =0, calculating a detection threshold, obtaining a c-th level difference histogram, performing sub-harmonic detection, and taking all values exceeding the detection threshold as potential PRI values;
s14, counting and sequencing the potential PRI values according to the difference value, determining the number, defaulting to be the potential PRI value if the number is one, and performing sequence retrieval; if the number is more than one, performing step S15;
s15, c = c +1 is set, a detection threshold of the c-th level difference value histogram is obtained, sub-harmonic detection is carried out, and all values exceeding the detection threshold are used as potential PRI values;
s16, counting and sequencing the potential PRI values according to the difference values, and carrying out sequence detection on the potential PRI values;
s17, if all potential PRI median values are not successfully searched, repeating the steps S15-S16; if the potential PRI value successfully searched exists, taking the difference value successfully searched as a real PRI value, and extracting a corresponding pulse sequence;
and S18, repeating the steps S11 to S17, sorting all the pulse sequences, and finishing signal sorting.
Specifically, the method for sequence retrieval comprises the following steps:
s20, let d =1; u =1; v =0;
s21, starting to search for the initial pulse from the d-th time point;
s22, searching whether a pulse exists in a step distance or not by taking the initial pulse as a starting point and the potential PRI estimated value as a step length;
s23, if yes, enabling the search to be successful and accumulating the pulse parameter u = u +1, simultaneously recording the current pulse, obtaining the pulse time q of the current pulse, simultaneously enabling d = q, and skipping to the step S21;
if not, making the searching unsuccessful accumulation parameter v = v +1;
s24, judging whether u is larger than a set threshold value, if so, fitting the recorded pulse to obtain an accurate PRI value and carrying out S26; if not, continuing to perform the step S23;
s25, judging whether v is larger than a set threshold value (obtained according to empirical data or experimental data), if not, continuing to perform the step S23; if yes, skipping the initial pulse position of the current signal, searching the initial pulse again, and performing step S22;
s26, judging whether the signal tail end is reached or not, and if not, repeating the step S24; if yes, the recorded pulse signal is extracted from the original signal, and the sequence search is completed.
Specifically, the interference signal judgment model is a trained neural network model, and an orthogonal interference signal waveform database corresponding to the interference signal is obtained by inputting signal parameters;
the method for generating the pseudo random address code comprises the following steps:
determining a pseudo-random sequence generation function:
Figure 913869DEST_PATH_IMAGE003
wherein
Figure 777920DEST_PATH_IMAGE004
In the form of a pseudo-random sequence,
Figure 61134DEST_PATH_IMAGE005
in order to achieve a damping ratio,
Figure 352438DEST_PATH_IMAGE006
for the length of the database of orthogonal interference signal waveforms,
Figure 885050DEST_PATH_IMAGE007
is as follows
Figure 802060DEST_PATH_IMAGE007
One of the symbols is selected from the group consisting of,
Figure 939780DEST_PATH_IMAGE008
as a matter of time, the time is,
Figure 401985DEST_PATH_IMAGE009
for generating periods of pseudo-random sequences,
Figure 625156DEST_PATH_IMAGE010
Is the width of the symbol(s),
Figure 80277DEST_PATH_IMAGE011
a binarized pseudorandom sequence of 1 and-1,
Figure 72504DEST_PATH_IMAGE012
Figure 971190DEST_PATH_IMAGE013
Figure 681657DEST_PATH_IMAGE014
is the clock frequency at which the pseudo-random sequence is generated;
obtaining a pseudorandom address code of
Figure 409310DEST_PATH_IMAGE015
And determining the period of the interference signal
Figure 521623DEST_PATH_IMAGE016
Wherein L is a pseudo-random sequence obtained by a pseudo-random sequence generating function, L is a pseudo-random address code, and d is the shift register stage number of the sequence generator.
Specifically, the sampling data in the orthogonal interference signal waveform database is: I. q two paths of orthogonal zero intermediate frequency sampling data:
Figure 325631DEST_PATH_IMAGE017
Figure 523394DEST_PATH_IMAGE018
Figure 311528DEST_PATH_IMAGE019
wherein
Figure 278347DEST_PATH_IMAGE020
For the nth sample data of the I-path interference signal,
Figure 518836DEST_PATH_IMAGE021
the nth sampling data of the Q-path interference signal is obtained, N is a sampling point, N is a total sampling data point, and A is a signal amplitude;
Figure 735054DEST_PATH_IMAGE022
in order to be a sampling period of the orthogonal interference signal,
Figure 86401DEST_PATH_IMAGE023
is a phase transformation;
the interference signal obtaining method comprises the following steps:
frequency control word for obtaining single carrier interference signal
Figure 156994DEST_PATH_IMAGE024
Wherein
Figure 568383DEST_PATH_IMAGE025
For the frequencies of the single-carrier interference signal,
Figure 475159DEST_PATH_IMAGE026
the bit length of the first order accumulator;
determining quadrature interference signal sampling frequency
Figure 364618DEST_PATH_IMAGE027
Frequency control word
Figure 555297DEST_PATH_IMAGE028
And
Figure 137588DEST_PATH_IMAGE029
inputting the signal into a digital control oscillator to obtain a single carrier interference signal:
Figure 266081DEST_PATH_IMAGE030
frequency control word for obtaining frequency sweep interference signal
Figure 959230DEST_PATH_IMAGE031
Wherein, in the step (A),
Figure 738836DEST_PATH_IMAGE032
in order to provide for a sweep rate,
Figure 492029DEST_PATH_IMAGE033
for the frequency resolution during the frequency sweep,
Figure 373397DEST_PATH_IMAGE034
is the bit length of the second order accumulator;
frequency control word
Figure 870238DEST_PATH_IMAGE028
Figure 772859DEST_PATH_IMAGE035
And
Figure 431373DEST_PATH_IMAGE029
inputting the frequency sweep interference signal into a digital control oscillator to obtain a frequency sweep interference signal:
Figure 800038DEST_PATH_IMAGE036
and synthesizing the single carrier interference signal and the sweep frequency interference signal to obtain an interference signal.
Optionally, the method for obtaining the interference delay comprises:
predetermining random time delay
Figure 834990DEST_PATH_IMAGE037
Setting a forwarding delay step size
Figure 854768DEST_PATH_IMAGE038
The number M of delay times and the number M of forwarding delay times;
obtaining a delayed interference signal
Figure 684183DEST_PATH_IMAGE039
A radio interference signal generating apparatus, comprising:
the receiving module is used for intercepting the radio signals and screening pulse signals in the radio signals;
the sorting module is used for carrying out signal sorting on the pulse signals to obtain sorting signals;
the parameter acquisition module is used for acquiring signal parameters corresponding to the sorting signals through short-time Fourier transform calculation;
the identification module is used for inputting the signal parameters into the interference signal judgment model and outputting an orthogonal interference signal waveform database; the interference signal judgment model is a trained neural network model, and an orthogonal interference signal waveform database corresponding to the interference signal is obtained by inputting signal parameters;
a random code module for generating a pseudo-random address code;
the reading module is used for reading out sampling data in the orthogonal interference signal waveform database through the pseudorandom address code;
a signal generation module for generating an interference signal from the sampled data;
a delay adding module, configured to determine an interference delay and obtain a delayed interference signal;
and the transmitting module is used for transmitting the interference signal after delaying the interference signal.
Optionally, the sorting module comprises:
an acquisition module for acquiring a plurality of signal pulses to be processed;
a function module for obtaining a detection threshold calculation function,
Figure 540144DEST_PATH_IMAGE001
wherein E is the total number of peaks, C is the total number of bins of the histogram, C is the number of differential levels, a, b are constant coefficients,
Figure 175524DEST_PATH_IMAGE002
the time of the current narrow pulse is shown, and e is a natural constant;
the first judgment module is used for setting the difference level number c =0, calculating a detection threshold, obtaining a c-th level difference histogram, performing sub-harmonic detection, and taking all values exceeding the detection threshold as potential PRI values;
the second judgment module is used for counting and sequencing the potential PRI values according to the difference value, determining the number, defaulting to be the potential PRI value if the number is one, and performing sequence retrieval; if the number is more than one, inputting the data to a third judgment module;
the third judgment module is used for enabling c = c +1, obtaining a detection threshold of a c-th level difference value histogram, carrying out sub-harmonic detection, and taking all values exceeding the detection threshold as potential PRI values;
the sequence retrieval module is used for counting and sequencing the potential PRI values according to the difference values and carrying out sequence detection on the potential PRI values;
the fourth judgment module is used for inputting all potential PRI median values into the third judgment module if the retrieval is not successful; if the potential PRI value successfully searched exists, taking the difference value successfully searched as a real PRI value, and extracting a corresponding pulse sequence;
the iteration module is used for returning to the acquisition module and sorting out all pulse sequences to finish signal sorting;
the sequence retrieval module comprises:
an assignment module to have d =1; u =1; v =0;
the first searching module is used for searching the starting pulse from the d-th time point;
the second searching module is used for searching whether a pulse exists in a step distance by taking the initial pulse as a starting point and the potential PRI estimated value as a step length;
the fifth judging module is used for finishing the judgment of the second searching module; if yes, enabling the search to be successful and accumulating the pulse parameter u = u +1, simultaneously recording the current pulse, obtaining the pulse time q of the current pulse, simultaneously enabling d = q, and inputting the pulse time q to the first search module;
if not, making the searching unsuccessful accumulation parameter v = v +1;
a sixth judging module, configured to judge whether u is greater than a set threshold, and if yes, fit the recorded pulse to obtain an accurate PRI value and input the PRI value to the seventh judging module; if not, inputting the data to a fifth judging module;
the seventh judging module is used for judging whether v is larger than a set threshold value or not, and if not, the v is input to the fifth judging module; if yes, skipping the initial pulse position of the current signal, searching the initial pulse again, and inputting to the second searching module
The eighth judging module is used for judging whether the signal tail end is reached or not, and if not, inputting the signal to the sixth judging module; if yes, the recorded pulse signal is extracted from the original signal, and the sequence search is completed.
Optionally, the random code module includes:
a function determination module to determine a pseudo-random sequence generation function:
Figure 534962DEST_PATH_IMAGE003
wherein
Figure 50125DEST_PATH_IMAGE004
In order to be a pseudo-random sequence,
Figure 862224DEST_PATH_IMAGE005
in order to achieve the damping ratio,
Figure 504558DEST_PATH_IMAGE006
for the length of the database of orthogonal interference signal waveforms,
Figure 984080DEST_PATH_IMAGE007
is a first
Figure 217616DEST_PATH_IMAGE007
One of the symbols is selected from the group consisting of,
Figure 31857DEST_PATH_IMAGE008
in the form of a time, the time,
Figure 946723DEST_PATH_IMAGE009
for the period in which the pseudo-random sequence is generated,
Figure 280753DEST_PATH_IMAGE010
is the width of the symbol(s),
Figure 685189DEST_PATH_IMAGE011
a binarized pseudorandom sequence of 1 and-1,
Figure 737459DEST_PATH_IMAGE012
Figure 708213DEST_PATH_IMAGE013
Figure 896749DEST_PATH_IMAGE014
clock frequency when pseudo-random sequence is generated;
a random code generation module for obtaining a pseudo-random address code of
Figure 675349DEST_PATH_IMAGE015
And determining the period of the interference signal
Figure 214915DEST_PATH_IMAGE016
Wherein L is a pseudo-random sequence obtained by a pseudo-random sequence generating function, L is a pseudo-random address code, and d is the shift register stage number of the sequence generator.
Optionally, the sampling data in the orthogonal interference signal waveform database is: I. q two paths of orthogonal zero intermediate frequency sampling data:
Figure 533901DEST_PATH_IMAGE017
Figure 91790DEST_PATH_IMAGE018
Figure 775712DEST_PATH_IMAGE019
in which
Figure 536995DEST_PATH_IMAGE020
For the nth sample data of the I-path interference signal,
Figure 659672DEST_PATH_IMAGE021
for the nth acquisition of Q interfering signalsSample data, wherein N is a sampling point, N is a total sampling data point, and A is a signal amplitude;
Figure 822800DEST_PATH_IMAGE022
in order to be a sampling period of the orthogonal interference signal,
Figure 926891DEST_PATH_IMAGE023
is a phase transformation;
the signal generation module includes:
a first obtaining module of frequency control words for obtaining the frequency control words of the single carrier interference signal
Figure 441049DEST_PATH_IMAGE024
Wherein
Figure 305100DEST_PATH_IMAGE025
For the frequencies of the single-carrier interference signal,
Figure 119472DEST_PATH_IMAGE026
the bit length of the first order accumulator;
a sampling frequency calculation module for determining a quadrature interference signal sampling frequency
Figure 676355DEST_PATH_IMAGE027
Single carrier interference signal acquisition module for converting frequency control words
Figure 395918DEST_PATH_IMAGE028
And
Figure 63660DEST_PATH_IMAGE029
inputting the signal into a digital control oscillator to obtain a single carrier interference signal:
Figure 732539DEST_PATH_IMAGE030
a second acquisition module for acquiring frequency control word of the sweep-frequency interference signal
Figure 460323DEST_PATH_IMAGE031
Wherein, in the process,
Figure 683494DEST_PATH_IMAGE032
in order to provide for a sweep rate,
Figure 141545DEST_PATH_IMAGE033
for the frequency resolution during the frequency sweep,
Figure 523985DEST_PATH_IMAGE034
is the bit length of the second order accumulator;
a swept-frequency interference signal acquisition module for converting a frequency control word
Figure 422671DEST_PATH_IMAGE028
Figure 133138DEST_PATH_IMAGE035
And
Figure 142682DEST_PATH_IMAGE029
inputting the frequency sweep interference signal into a digital control oscillator to obtain a frequency sweep interference signal:
Figure 504262DEST_PATH_IMAGE036
the interference signal acquisition module is used for synthesizing a single carrier interference signal and a frequency sweeping interference signal to obtain an interference signal;
the delay adding module comprises:
a predetermining module for predetermining a random time delay
Figure 308270DEST_PATH_IMAGE037
Setting a forwarding delay step size
Figure 506033DEST_PATH_IMAGE038
The number M of delay times and the number M of forwarding delay times;
a delayed signal acquisition module for obtaining a delayed interference signal
Figure 506219DEST_PATH_IMAGE039
Compared with the prior art, the invention has the following advantages and beneficial effects:
intercepting all pulse signals, sorting the pulse signals to obtain signals needing interference, converting the signals to obtain related parameters, determining an interference signal waveform database corresponding to the signals through an interference signal judgment module, obtaining sampling data in the database through pseudo-random codes, and then interfering the signals through the sampling data; the invention realizes the screening of signals needing interference from a plurality of signals and obtains accurate sampling data through the judgment model, thereby avoiding the generation of interference signals in a rotation mode, being capable of pertinently producing the interference signals and improving the interference efficiency and the interference success rate.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate exemplary embodiments of the invention and together with the description serve to explain the principles of the invention.
Fig. 1 is a flow chart of a radio interference signal generating method according to the present invention.
Fig. 2 is a schematic flow diagram of a method of signal sorting according to the present invention.
Fig. 3 is a flow chart of sequence retrieval according to the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention will be further described in detail with reference to the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are merely illustrative of the relevant disclosure and are not to be considered as limiting.
It should be noted that, for convenience of description, only the portions related to the present invention are shown in the drawings.
In the present invention, the embodiments and features of the embodiments may be combined with each other without conflict. The present invention will be described in detail below with reference to the accompanying drawings in conjunction with embodiments.
Example one
As shown in fig. 1, the present embodiment provides a radio interference signal generating method, including:
in the first step, a radio signal is intercepted and a pulse signal in the radio signal is screened.
And secondly, performing signal sorting on the pulse signals to obtain sorted signals, wherein the signal sorting is a key technology for targeted signal interference, useful signals need to be sorted from a large amount of intercepted pulse signal streams, and the process of signal sorting is very complicated due to the fact that the types of radiation sources in the current space are very many, and the signal sorting method in the embodiment mainly determines the estimated potential PRI through sequence search and extracts the pulse sequences, as shown in FIG. 2.
S11, acquiring a plurality of signal pulses to be processed; and calculating the difference of the TOAs of the adjacent pulses, and counting and sorting according to the difference.
S12, obtaining a detection threshold calculation function,
Figure 269776DEST_PATH_IMAGE001
where E is the total number of peaks, C is the total number of bins of the histogram, C is the number of difference stages, a, b are constant coefficients, usually obtained from empirical or experimental data,
Figure 244685DEST_PATH_IMAGE002
the time of the current narrow pulse is shown, and e is a natural constant;
s13, setting the difference level number c =0, calculating a detection threshold, obtaining a c-th level difference histogram, performing sub-harmonic detection, and taking all values exceeding the detection threshold as potential PRI values;
s14, counting and sequencing the potential PRI values according to the difference value, determining the number, defaulting to be the potential PRI value if the number is one, and performing sequence retrieval; if the number is more than one, performing step S15; comparing the statistical result with a detection threshold, and checking whether a difference value is greater than the detection threshold; if only one difference value exists, the difference value is defaulted to be a potential PRI value, and sequence retrieval is directly carried out; otherwise, the next step is carried out.
S15, letting c = c +1, obtaining a detection threshold of a c-th level difference value histogram, performing sub-harmonic detection, and taking all values exceeding the detection threshold as potential PRI values; i.e. the purpose of calculating the next-stage difference histogram is achieved by iteration
S16, counting and sequencing the potential PRI values according to the difference values, and carrying out sequence detection on the potential PRI values; comparing the statistical results with a threshold, recording all the statistical results which are greater than the detection threshold, and arranging the statistical results according to the sequence from large to small;
s17, if all potential PRI median values are not successfully searched, repeating the steps S15-S16; if the potential PRI value successfully searched exists, taking the difference value successfully searched as a real PRI value, and extracting a corresponding pulse sequence; sorting and sequence searching are carried out on the raw materials; if none of the search results is successful, repeating the step, otherwise, carrying out the next step; taking the difference value which is successfully subjected to sequence retrieval as a real PRI value, and extracting a corresponding pulse sequence;
and S18, repeating the steps S11 to S17, sorting all the pulse sequences, and finishing signal sorting.
In addition, sequence search is required in both step S14 and step S16, and as shown in fig. 3, the sequence search method includes:
s20, making d =1; u =1; v =0.
S21, starting to search for the initial pulse from the d-th time point; starting from the d-th time point, searching for a starting pulse; for the first search, the S20 assignment is used, i.e. d =1.
S22, searching whether a pulse exists in a step distance or not by taking the initial pulse as a starting point and the potential PRI estimated value as a step length;
s23, if yes, accumulating the searched successfully accumulated pulse parameter u once, namely enabling the searched successfully accumulated pulse parameter u = u +1, simultaneously recording the current pulse, obtaining the pulse time q of the current pulse and enabling d = q, and skipping to the step S21;
if not, accumulating the once searching unsuccessful accumulation parameter v, namely enabling the searching unsuccessful accumulation parameter v = v +1;
s24, judging whether u is larger than a set threshold (obtained according to empirical data or experimental data), if so, searching for interruption, fitting the recorded pulse to obtain an accurate PRI value, and carrying out S26; if not, continuing to step S23 to search for the next pulse;
s25, judging whether v is larger than a set threshold value (obtained according to empirical data or experimental data), and if not, continuing to perform the step S23; if yes, skipping the initial pulse position of the current signal, searching the initial pulse again, and performing step S22;
s26, judging whether the signal tail end is reached or not, and if not, repeating the step S24; if yes, the recorded pulse signal is extracted from the original signal, and the sequence search is completed.
Thirdly, signal parameters corresponding to the sorting signals are obtained through short-time Fourier transform calculation;
fourthly, inputting the signal parameters into an interference signal judgment model and outputting an orthogonal interference signal waveform database; the interference signal judgment model is a trained neural network model, and an orthogonal interference signal waveform database corresponding to the interference signal is obtained by inputting signal parameters; after the neural network model is learned, the input and output of the detection samples can be input, and then correct output data (namely an orthogonal interference signal waveform database corresponding to signal parameters) can be obtained, so that the training of the neural network model is completed.
In practical use, the signal parameters can be input into the neural network model, and an orthogonal interference signal waveform database matched with the threshold value is obtained.
Fifthly, generating a pseudo random address code, wherein the method for generating the pseudo random address code comprises the following steps:
determining a pseudo-random sequence generation function:
Figure 929744DEST_PATH_IMAGE003
wherein
Figure 15512DEST_PATH_IMAGE004
In the form of a pseudo-random sequence,
Figure 100753DEST_PATH_IMAGE005
in order to achieve a damping ratio,
Figure 308881DEST_PATH_IMAGE006
for the length of the database of orthogonal interference signal waveforms,
Figure 215657DEST_PATH_IMAGE007
is as follows
Figure 105116DEST_PATH_IMAGE007
One of the symbols is a symbol that is,
Figure 780948DEST_PATH_IMAGE008
as a matter of time, the time is,
Figure 894397DEST_PATH_IMAGE009
for the period in which the pseudo-random sequence is generated,
Figure 537737DEST_PATH_IMAGE010
for the duration of the symbol, the symbol width,
Figure 230886DEST_PATH_IMAGE011
a binarized pseudorandom sequence of 1 and-1,
Figure 761225DEST_PATH_IMAGE012
Figure 514417DEST_PATH_IMAGE013
Figure 192523DEST_PATH_IMAGE014
is the clock frequency at which the pseudo-random sequence is generated;
obtaining a pseudorandom address code of
Figure 673052DEST_PATH_IMAGE015
And determining the period of the interference signal
Figure 323476DEST_PATH_IMAGE016
Wherein, L is a pseudo-random sequence obtained by a pseudo-random sequence generating function, L is a pseudo-random address code, and d is the shift register series of the sequence generator.
Sixthly, reading out sampling data in an orthogonal interference signal waveform database through a pseudo-random address code; in order to obtain the largest possible instantaneous bandwidth of the interference signal, the sampled data in the orthogonal interference signal waveform database are: I. q two paths of orthogonal zero intermediate frequency sampling data:
Figure 247570DEST_PATH_IMAGE017
Figure 350655DEST_PATH_IMAGE018
Figure 634875DEST_PATH_IMAGE019
wherein
Figure 139805DEST_PATH_IMAGE020
For the nth sample data of the I-path interference signal,
Figure 31538DEST_PATH_IMAGE021
the nth sampling data of the Q-path interference signal is obtained, N is a sampling point, N is a total sampling data point, and A is a signal amplitude;
Figure 887499DEST_PATH_IMAGE022
is a sampling period of the orthogonal interference signal,
Figure 194983DEST_PATH_IMAGE023
is phase transformation;
seventhly, generating interference signals according to the sampling data; the interference signal obtaining method comprises a single carrier interference signal and a frequency sweep interference signal.
S31、Single carrier interference is the most basic interference type, and frequency control words of single carrier interference signals are obtained
Figure 72197DEST_PATH_IMAGE024
Wherein
Figure 134831DEST_PATH_IMAGE025
For the frequencies of the single-carrier interference signal,
Figure 212508DEST_PATH_IMAGE026
the bit length of the first-order accumulator can be 32 bits in this embodiment; and the sine and cosine values are obtained by looking up a table through the phase output by a Numerically Controlled Oscillator (NCO).
S32, determining the sampling frequency of the orthogonal interference signal
Figure 854842DEST_PATH_IMAGE027
S33, frequency control word
Figure 68786DEST_PATH_IMAGE028
And
Figure 754851DEST_PATH_IMAGE029
inputting the signal into a digital control oscillator to obtain a single carrier interference signal:
Figure 116562DEST_PATH_IMAGE030
s34, obtaining frequency control words of frequency sweep interference signals
Figure 31429DEST_PATH_IMAGE031
Wherein, in the process,
Figure 365458DEST_PATH_IMAGE032
in order to provide for the rate of frequency sweep,
Figure 973157DEST_PATH_IMAGE033
for the frequency resolution during the frequency sweep,
Figure 822164DEST_PATH_IMAGE034
the bit length of the second-order accumulator may be 16 bits in this embodiment;
s35, frequency control word
Figure 789989DEST_PATH_IMAGE028
Figure 978525DEST_PATH_IMAGE035
And
Figure 757125DEST_PATH_IMAGE029
inputting the frequency sweep interference signal into a digital control oscillator to obtain a frequency sweep interference signal:
Figure 296691DEST_PATH_IMAGE036
(ii) a The NCO of the frequency sweep interference is composed of two stages of accumulators. Second order frequency control word corresponding to sweep rate
Figure 68207DEST_PATH_IMAGE040
(Differenceial and first order frequency control word)
Figure 376828DEST_PATH_IMAGE028
And S36, synthesizing the single carrier interference signal and the sweep frequency interference signal to obtain an interference signal.
And eighthly, determining interference delay and transmitting the delayed interference signal. Because the system needs a certain processing time for storing and forwarding the signal, the signal stored in the current pulse period is delayed by one or more pulse periods and then forwarded out and forms an interference echo. The high speed of signal capture and storage, the diversity of interference technology and the flexibility of control are realized by carrying out high-speed sampling, storage, conversion processing and reconstruction on the received radio frequency signals.
The method for obtaining the interference delay comprises the following steps:
predetermining random time delay
Figure 123067DEST_PATH_IMAGE037
Setting a forwarding delay step size
Figure 884350DEST_PATH_IMAGE038
The number of delay times M and the number of forwarding delay times M; obtained through empirical data or experimental data.
Obtaining a delayed interference signal
Figure 944710DEST_PATH_IMAGE039
Example two
A radio interference signal generating device comprises a receiving module, a sorting module, a parameter obtaining module, an identification module, a random code module, a reading module, a signal generating module, a delay price-adjusting module and a transmitting module.
The receiving module is used for intercepting the radio signals and screening pulse signals in the radio signals, and is a pulse signal receiving device.
The sorting module is used for carrying out signal sorting on the pulse signals to obtain sorting signals;
the transmitting module is used for transmitting the interference signal after delaying, is a pulse signal transmitting device, can be the same device as the receiving module, and is connected with the sorting device, the delay adding module and the like through the circulator.
The remaining modules in this embodiment may be a plurality of independent modules, or may be a plurality of processing programs in one processor.
The parameter acquisition module is used for acquiring signal parameters corresponding to the sorting signals through short-time Fourier transform calculation;
the identification module is used for inputting the signal parameters into the interference signal judgment model and outputting an orthogonal interference signal waveform database; the interference signal judgment model is a trained neural network model, and an orthogonal interference signal waveform database corresponding to the interference signal is obtained by inputting signal parameters;
the random code module is used for generating a pseudo-random address code;
the reading module is used for reading out sampling data in the orthogonal interference signal waveform database through the pseudorandom address code;
the signal generating module is used for generating an interference signal according to the sampling data;
the delay adding module is used for determining interference delay and obtaining a delayed interference signal;
the sorting module comprises an acquisition module, a function module, a first judgment module, a second judgment module, a third judgment module, a sequence retrieval module, a fourth judgment module and a zone module
An acquisition module for acquiring a plurality of signal pulses to be processed;
a function module for obtaining a detection threshold calculation function,
Figure 360035DEST_PATH_IMAGE001
wherein E is the total number of peaks, C is the total number of bins of the histogram, C is the number of differential levels, a, b are constant coefficients,
Figure 480438DEST_PATH_IMAGE002
the time of the current narrow pulse is shown, and e is a natural constant;
the first judgment module is used for setting the difference level number c =0, calculating a detection threshold, obtaining a c-th level difference histogram, performing sub-harmonic detection, and taking all values exceeding the detection threshold as potential PRI values;
the second judgment module is used for counting and sequencing the potential PRI values according to the difference value, determining the number, defaulting to be the potential PRI value if the number is one, and performing sequence retrieval; if the number is more than one, inputting the data to a third judgment module;
the third judgment module is used for enabling c = c +1, obtaining a detection threshold of a c-th level difference value histogram, carrying out sub-harmonic detection, and taking all values exceeding the detection threshold as potential PRI values;
the sequence retrieval module is used for counting and sequencing the potential PRI values according to the difference values and carrying out sequence detection on the potential PRI values;
the fourth judgment module is used for inputting all potential PRI median values into the third judgment module if the retrieval is not successful; if the potential PRI value successfully searched exists, taking the difference value successfully searched as a real PRI value, and extracting a corresponding pulse sequence;
the iteration module is used for returning to the acquisition module and sorting out all pulse sequences to finish signal sorting;
the sequence retrieval module comprises: the device comprises an assignment module, a first search module, a second search module, a fifth judgment module, a sixth judgment module, a seventh judgment module and an eighth judgment module.
An assignment module to have d =1; u =1; v =0;
the first searching module is used for searching the starting pulse from the d-th time point;
the second searching module is used for searching whether a pulse exists in a step distance by taking the initial pulse as a starting point and the potential PRI estimated value as a step length;
the fifth judging module is used for finishing the judgment of the second searching module; if yes, enabling the search to be successful and accumulating the pulse parameter u = u +1, simultaneously recording the current pulse, obtaining the pulse time q of the current pulse, simultaneously enabling d = q, and inputting the pulse time q to the first search module;
if not, making the searching unsuccessful accumulation parameter v = v +1;
the sixth judging module is used for judging whether u is larger than a set threshold value, if so, the recorded pulse is fitted to obtain an accurate PRI value and the PRI value is input to the seventh judging module; if not, inputting the data to a fifth judgment module;
the seventh judging module is used for judging whether v is larger than a set threshold value, and if not, the v is input to the fifth judging module; if yes, skipping the initial pulse position of the current signal, searching the initial pulse again, and inputting to the second searching module
The eighth judging module is used for judging whether the signal tail end is reached or not, and if not, inputting the signal to the sixth judging module; if yes, the recorded pulse signal is extracted from the original signal, and the sequence search is completed.
The random code module includes: the device comprises a function determining module and a random code generating module.
A function determination module to determine a pseudo-random sequence generation function:
Figure 791333DEST_PATH_IMAGE003
wherein
Figure 655384DEST_PATH_IMAGE004
In the form of a pseudo-random sequence,
Figure 673019DEST_PATH_IMAGE005
in order to achieve the damping ratio,
Figure 213591DEST_PATH_IMAGE006
for the length of the database of orthogonal interference signal waveforms,
Figure 949465DEST_PATH_IMAGE007
is as follows
Figure 148365DEST_PATH_IMAGE007
One of the symbols is selected from the group consisting of,
Figure 286086DEST_PATH_IMAGE008
as a matter of time, the time is,
Figure 13870DEST_PATH_IMAGE009
for the period when the pseudo-random sequence is generated,
Figure 955150DEST_PATH_IMAGE010
for the duration of the symbol, the symbol width,
Figure 426583DEST_PATH_IMAGE011
a binarized pseudorandom sequence of 1 and-1,
Figure 215548DEST_PATH_IMAGE012
Figure 848654DEST_PATH_IMAGE013
Figure 293542DEST_PATH_IMAGE014
is the clock frequency at which the pseudo-random sequence is generated;
a random code generation module for obtaining a pseudo-random address code of
Figure 552354DEST_PATH_IMAGE015
And determining the period of the interference signal
Figure 195825DEST_PATH_IMAGE016
Wherein L is a pseudo-random sequence obtained by a pseudo-random sequence generating function, L is a pseudo-random address code, and d is the shift register stage number of the sequence generator.
The sampling data in the orthogonal interference signal waveform database is as follows: I. q two paths of orthogonal zero intermediate frequency sampling data:
Figure 265412DEST_PATH_IMAGE017
Figure 197596DEST_PATH_IMAGE018
Figure 745252DEST_PATH_IMAGE019
wherein
Figure 508809DEST_PATH_IMAGE020
For the nth sample data of the I-path interference signal,
Figure 735915DEST_PATH_IMAGE021
the nth sampling data of the Q-path interference signals are obtained, N is a sampling point, N is a total sampling data point, and A is a signal amplitude;
Figure 420974DEST_PATH_IMAGE022
in order to be a sampling period of the orthogonal interference signal,
Figure 506742DEST_PATH_IMAGE023
is phase transformation;
the signal generation module includes: the device comprises a first frequency control word acquisition module, a sampling frequency calculation module, a single carrier interference signal acquisition module, a second frequency control word acquisition module, a sweep frequency interference signal acquisition module and an interference signal acquisition module.
A first obtaining module of frequency control words for obtaining single carrier interference signalsFrequency control word of
Figure 328067DEST_PATH_IMAGE024
Wherein
Figure 270616DEST_PATH_IMAGE025
For the frequencies of the single-carrier interference signal,
Figure 426659DEST_PATH_IMAGE033
for the frequency resolution during the frequency sweep,
Figure 316118DEST_PATH_IMAGE026
is the bit length of the first order accumulator;
a sampling frequency calculation module for determining a quadrature interference signal sampling frequency
Figure 991950DEST_PATH_IMAGE027
Single carrier interference signal acquisition module for converting frequency control words
Figure 574241DEST_PATH_IMAGE028
And
Figure 765051DEST_PATH_IMAGE029
inputting the signal into a digital control oscillator to obtain a single carrier interference signal:
Figure 707468DEST_PATH_IMAGE030
a second acquisition module for acquiring frequency control word of the sweep-frequency interference signal
Figure 237806DEST_PATH_IMAGE031
Wherein, in the step (A),
Figure 990999DEST_PATH_IMAGE032
in order to provide for the rate of frequency sweep,
Figure 606788DEST_PATH_IMAGE034
being bits of a second-order accumulatorLength;
a swept-frequency interference signal acquisition module for converting a frequency control word
Figure 900366DEST_PATH_IMAGE028
Figure 800058DEST_PATH_IMAGE035
And
Figure 724151DEST_PATH_IMAGE029
inputting the frequency sweep interference signal into a digital control oscillator to obtain a frequency sweep interference signal:
Figure 827237DEST_PATH_IMAGE036
and the interference signal acquisition module is used for synthesizing the single carrier interference signal and the sweep frequency interference signal to obtain an interference signal.
The delay adding module comprises: the device comprises a predetermined module and a delayed signal acquisition module.
A predetermined module for predetermined random time delay
Figure 862189DEST_PATH_IMAGE037
Setting a forwarding delay step size
Figure 163857DEST_PATH_IMAGE038
The number of delay times M and the number of forwarding delay times M;
a delayed signal acquisition module for obtaining a delayed interference signal
Figure 499331DEST_PATH_IMAGE039
EXAMPLE III
A radio interference signal generating terminal comprising a memory, a processor and a computer program stored in the memory and executable on the processor, the processor implementing the steps of a radio interference signal generating method as described above when executing the computer program.
The memory may be used to store software programs and modules, and the processor may execute various functional applications of the terminal and data processing by operating the software programs and modules stored in the memory. The memory may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an execution program required for at least one function, and the like.
The storage data area may store data created according to the use of the terminal, and the like. Further, the memory may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
A computer-readable storage medium, in which a computer program is stored, which computer program, when being executed by a processor, carries out the steps of a radio interference signal generation method as described above.
Without loss of generality, computer readable media may comprise computer storage media and communication media. Computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instruction data structures, program modules or other data. Computer storage media includes RAM, ROM, EPROM, EEPROM, flash memory or other solid state memory technology, CD-ROM, DVD, or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices. Of course, those skilled in the art will appreciate that computer storage media is not limited to the foregoing. The system memory and mass storage devices described above may be collectively referred to as memory.
In the description of the present specification, reference to the description of "one embodiment/mode", "some embodiments/modes", "example", "specific example", or "some examples" or the like means that a particular feature, structure, material, or characteristic described in connection with the embodiment/mode or example is included in at least one embodiment/mode or example of the present application. In this specification, the schematic representations of the terms used above are not necessarily intended to be the same embodiment/mode or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments/modes or examples. Furthermore, the various embodiments/aspects or examples and features of the various embodiments/aspects or examples described in this specification can be combined and combined by one skilled in the art without conflicting therewith.
Furthermore, the terms "first", "second" and "first" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. In the description of the present application, "plurality" means at least two, e.g., two, three, etc., unless explicitly specified otherwise.
It will be understood by those skilled in the art that the foregoing embodiments are merely for clarity of description and are not intended to limit the scope of the invention. It will be apparent to those skilled in the art that other variations or modifications may be made on the above invention and still be within the scope of the invention.

Claims (10)

1. A method for generating a radio interference signal, comprising:
intercepting a radio signal, screening pulse signals in the radio signal, and carrying out signal sorting on the pulse signals to obtain sorting signals;
obtaining signal parameters corresponding to the sorting signals through short-time Fourier transform calculation;
inputting the signal parameters into an interference signal judgment model, and outputting an orthogonal interference signal waveform database;
generating a pseudo-random address code, and reading out sampling data in an orthogonal interference signal waveform database through the pseudo-random address code;
generating an interference signal according to the sampling data;
an interference delay is determined and a delayed interference signal is transmitted.
2. The method of claim 1, wherein the signal sorting comprises:
s11, acquiring a plurality of signal pulses to be processed;
s12, obtaining a detection threshold calculation function,
Figure 971792DEST_PATH_IMAGE001
wherein E is the total number of peaks, C is the total number of bins of the histogram, C is the number of differential levels, a, b are constant coefficients,
Figure 810435DEST_PATH_IMAGE002
the time of the current narrow pulse is shown, and e is a natural constant;
s13, setting the difference level number c =0, calculating a detection threshold, obtaining a c-th level difference histogram, performing sub-harmonic detection, and taking all values exceeding the detection threshold as potential PRI values;
s14, counting and sequencing the potential PRI values according to the difference value, determining the number, defaulting to be the potential PRI value if the number is one, and performing sequence retrieval; if the number is greater than one, performing step S15;
s15, letting c = c +1, obtaining a detection threshold of a c-th level difference value histogram, performing sub-harmonic detection, and taking all values exceeding the detection threshold as potential PRI values;
s16, counting and sequencing the potential PRI values according to the difference values, and carrying out sequence detection on the potential PRI values;
s17, if all potential PRI median values are not successfully searched, repeating the steps S15-S16; if the potential PRI value successfully searched exists, taking the difference value successfully searched as a real PRI value, and extracting a corresponding pulse sequence;
and S18, repeating the steps S11-S17, sorting all the pulse sequences, and finishing signal sorting.
3. The method as claimed in claim 2, wherein the sequence retrieval method comprises:
s20, let d =1; u =1; v =0;
s21, starting to search for the initial pulse from the d-th time point;
s22, searching whether a pulse exists in a step distance or not by taking the initial pulse as a starting point and the potential PRI estimated value as a step length;
s23, if yes, enabling the search to be successful and accumulating the pulse parameter u = u +1, simultaneously recording the current pulse, obtaining the pulse time q of the current pulse, simultaneously enabling d = q, and skipping to the step S21;
if not, making the searching unsuccessful accumulation parameter v = v +1;
s24, judging whether u is larger than a set threshold value, if so, fitting the recorded pulse to obtain an accurate PRI value, and S26; if not, continuing to step S23;
s25, judging whether v is larger than a set threshold value, if not, continuing to perform the step S23; if yes, skipping the initial pulse position of the current signal, searching the initial pulse again, and performing step S22;
s26, judging whether the signal tail end is reached or not, and if not, repeating the step S24; if yes, the recorded pulse signal is extracted from the original signal, and the sequence search is completed.
4. The method as claimed in claim 2, wherein the interference signal determination model is a trained neural network model, and the orthogonal interference signal waveform database corresponding to the interference signal is obtained by inputting signal parameters;
the method for generating the pseudo random address code comprises the following steps:
determining a pseudo-random sequence generation function:
Figure 435451DEST_PATH_IMAGE003
wherein
Figure 950615DEST_PATH_IMAGE004
In order to be a pseudo-random sequence,
Figure 28293DEST_PATH_IMAGE005
in order to achieve a damping ratio,
Figure 139468DEST_PATH_IMAGE006
for the length of the database of orthogonal interference signal waveforms,
Figure 618991DEST_PATH_IMAGE007
is as follows
Figure 852526DEST_PATH_IMAGE007
One of the symbols is a symbol that is,
Figure 669697DEST_PATH_IMAGE008
as a matter of time, the time is,
Figure 850143DEST_PATH_IMAGE009
for the period when the pseudo-random sequence is generated,
Figure 184172DEST_PATH_IMAGE010
for the duration of the symbol, the symbol width,
Figure 791871DEST_PATH_IMAGE011
a binarized pseudorandom sequence of 1 and-1,
Figure 827829DEST_PATH_IMAGE012
Figure 608703DEST_PATH_IMAGE013
Figure 62818DEST_PATH_IMAGE014
clock frequency when pseudo-random sequence is generated;
obtaining a pseudorandom address code of
Figure 841418DEST_PATH_IMAGE015
And determining the period of the interference signal
Figure 849826DEST_PATH_IMAGE016
Wherein L is by a pseudorandom sequenceAnd generating a pseudorandom sequence obtained by the function, wherein l is a pseudorandom address code, and d is the number of stages of a shift register of the sequence generator.
5. The method as claimed in claim 4, wherein the sampling data in the orthogonal interference signal waveform database is: I. q two paths of orthogonal zero intermediate frequency sampling data:
Figure 621341DEST_PATH_IMAGE017
Figure 929963DEST_PATH_IMAGE018
Figure 676202DEST_PATH_IMAGE019
wherein
Figure 703064DEST_PATH_IMAGE020
For the nth sample data of the I-path interference signal,
Figure 763424DEST_PATH_IMAGE021
the nth sampling data of the Q-path interference signal is obtained, N is a sampling point, N is a total sampling data point, and A is a signal amplitude;
Figure 175820DEST_PATH_IMAGE022
in order to be a sampling period of the orthogonal interference signal,
Figure 296222DEST_PATH_IMAGE023
is phase transformation;
the interference signal obtaining method comprises the following steps:
frequency control word for obtaining single carrier interference signal
Figure 341539DEST_PATH_IMAGE024
Wherein
Figure 205590DEST_PATH_IMAGE025
For the frequencies of the single-carrier interfering signal,
Figure 223224DEST_PATH_IMAGE026
is the bit length of the first order accumulator;
determining quadrature interference signal sampling frequency
Figure 766725DEST_PATH_IMAGE027
Frequency control word
Figure 502600DEST_PATH_IMAGE028
And
Figure 170342DEST_PATH_IMAGE029
inputting the signal into a digital control oscillator to obtain a single carrier interference signal:
Figure 104800DEST_PATH_IMAGE030
frequency control word for obtaining sweep frequency interference signal
Figure 301426DEST_PATH_IMAGE031
Wherein, in the process,
Figure 773865DEST_PATH_IMAGE032
in order to provide for a sweep rate,
Figure 245297DEST_PATH_IMAGE033
for the frequency resolution during the frequency sweep,
Figure 34262DEST_PATH_IMAGE034
is the bit length of the second order accumulator;
frequency control word
Figure 667368DEST_PATH_IMAGE028
Figure 377835DEST_PATH_IMAGE035
And
Figure 371068DEST_PATH_IMAGE029
inputting the frequency sweep interference signal into a digital control oscillator to obtain a frequency sweep interference signal:
Figure 217801DEST_PATH_IMAGE036
and synthesizing the single carrier interference signal and the sweep frequency interference signal to obtain an interference signal.
6. The method of claim 5, wherein the interference delay is obtained by:
predetermining random time delay
Figure 84126DEST_PATH_IMAGE037
Setting a forwarding delay step size
Figure 16310DEST_PATH_IMAGE038
The number M of delay times and the number M of forwarding delay times;
obtaining a delayed interference signal
Figure 829545DEST_PATH_IMAGE039
7. A radio interference signal generating apparatus, comprising:
the receiving module is used for intercepting the radio signals and screening pulse signals in the radio signals;
the sorting module is used for carrying out signal sorting on the pulse signals to obtain sorting signals;
the parameter acquisition module is used for acquiring signal parameters corresponding to the sorting signals through short-time Fourier transform calculation;
the identification module is used for inputting the signal parameters into the interference signal judgment model and outputting an orthogonal interference signal waveform database; the interference signal judgment model is a trained neural network model, and an orthogonal interference signal waveform database corresponding to the interference signal is obtained by inputting signal parameters;
a random code module for generating a pseudo-random address code;
the reading module is used for reading out sampling data in the orthogonal interference signal waveform database through the pseudorandom address code;
a signal generating module for generating an interference signal according to the sampling data;
a delay adding module, configured to determine an interference delay and obtain a delayed interference signal;
and the transmitting module is used for transmitting the interference signal after delaying the interference signal.
8. The apparatus of claim 7, wherein the sorting module comprises:
an acquisition module for acquiring a plurality of signal pulses to be processed;
a function module for obtaining a detection threshold calculation function,
Figure 514473DEST_PATH_IMAGE001
wherein E is the total number of peaks, C is the total number of lattices in the histogram, C is the number of difference stages, a and b are constant coefficients,
Figure 754962DEST_PATH_IMAGE002
the time of the current narrow pulse is shown, and e is a natural constant;
the first judgment module is used for setting the difference level number c =0, calculating a detection threshold, obtaining a c-th level difference histogram, performing sub-harmonic detection, and taking all values exceeding the detection threshold as potential PRI values;
the second judgment module is used for counting and sequencing the potential PRI values according to the difference value, determining the number, defaulting to be the potential PRI value if the number is one, and performing sequence retrieval; if the number is more than one, inputting the data to a third judgment module;
the third judgment module is used for enabling c = c +1, obtaining a detection threshold of a c-th level difference value histogram, carrying out sub-harmonic detection, and taking all values exceeding the detection threshold as potential PRI values;
the sequence retrieval module is used for counting and sequencing the potential PRI values according to the difference values and carrying out sequence detection on the potential PRI values;
the fourth judgment module is used for inputting all potential PRI median values into the third judgment module if the retrieval is not successful; if the potential PRI value successfully searched exists, taking the difference value successfully searched as a real PRI value, and extracting a corresponding pulse sequence;
the iteration module is used for returning to the acquisition module and sorting out all pulse sequences to finish signal sorting;
the sequence retrieval module comprises:
an assignment module to assign d =1; u =1; v =0;
the first searching module is used for searching the starting pulse from the d-th time point;
the second searching module is used for searching whether a pulse exists in a step distance by taking the initial pulse as a starting point and the potential PRI estimated value as a step length;
the fifth judging module is used for finishing the judgment of the second searching module; if yes, enabling the search to be successful and accumulating the pulse parameter u = u +1, simultaneously recording the current pulse, obtaining the pulse time q of the current pulse, simultaneously enabling d = q, and inputting the pulse time q to the first search module;
if not, making the searching unsuccessful accumulation parameter v = v +1;
the sixth judging module is used for judging whether u is larger than a set threshold value, if so, the recorded pulse is fitted to obtain an accurate PRI value and the PRI value is input to the seventh judging module; if not, inputting the data to a fifth judgment module;
the seventh judging module is used for judging whether v is larger than a set threshold value or not, and if not, the v is input to the fifth judging module; if yes, skipping the initial pulse position of the current signal, searching the initial pulse again, and inputting to the second searching module
The eighth judging module is used for judging whether the signal tail end is reached or not, and if the signal tail end is not reached, the signal tail end is input to the sixth judging module; if yes, the recorded pulse signal is extracted from the original signal, and the sequence search is completed.
9. The apparatus of claim 8, wherein the random code module comprises:
a function determination module to determine a pseudo-random sequence generation function:
Figure 971180DEST_PATH_IMAGE003
wherein
Figure 322526DEST_PATH_IMAGE004
In order to be a pseudo-random sequence,
Figure 878273DEST_PATH_IMAGE005
in order to achieve a damping ratio,
Figure 541860DEST_PATH_IMAGE006
for the length of the database of orthogonal interference signal waveforms,
Figure 448636DEST_PATH_IMAGE007
is as follows
Figure 400411DEST_PATH_IMAGE007
One of the symbols is a symbol that is,
Figure 76243DEST_PATH_IMAGE008
as a matter of time, the time is,
Figure 392955DEST_PATH_IMAGE009
for the period in which the pseudo-random sequence is generated,
Figure 36295DEST_PATH_IMAGE010
for the duration of the symbol, the symbol width,
Figure 526182DEST_PATH_IMAGE011
a binarized pseudorandom sequence of 1 and-1,
Figure 322100DEST_PATH_IMAGE012
Figure 809713DEST_PATH_IMAGE013
Figure 425502DEST_PATH_IMAGE014
is the clock frequency at which the pseudo-random sequence is generated;
a random code generation module for obtaining a pseudo-random address code of
Figure 171610DEST_PATH_IMAGE015
And determining the period of the interference signal
Figure 618772DEST_PATH_IMAGE016
Wherein L is a pseudo-random sequence obtained by a pseudo-random sequence generating function, L is a pseudo-random address code, and d is the shift register stage number of the sequence generator.
10. The apparatus of claim 9, wherein the sampled data in the orthogonal interference signal waveform database is: I. q two paths of orthogonal zero intermediate frequency sampling data:
Figure 542866DEST_PATH_IMAGE017
Figure 380372DEST_PATH_IMAGE018
Figure 415324DEST_PATH_IMAGE019
wherein
Figure 435101DEST_PATH_IMAGE020
For the nth sample data of the I-path interference signal,
Figure 530096DEST_PATH_IMAGE021
the nth sampling data of the Q-path interference signal is obtained, N is a sampling point, N is a total sampling data point, and A is a signal amplitude;
Figure 917215DEST_PATH_IMAGE022
in order to be a sampling period of the orthogonal interference signal,
Figure 755858DEST_PATH_IMAGE023
is phase transformation;
the signal generation module includes:
a first obtaining module of frequency control words for obtaining the frequency control words of the single carrier interference signal
Figure 115295DEST_PATH_IMAGE024
Wherein
Figure 645108DEST_PATH_IMAGE025
For the frequencies of the single-carrier interference signal,
Figure 519523DEST_PATH_IMAGE026
is the bit length of the first order accumulator;
a sampling frequency calculation module for determining the sampling frequency of the orthogonal interference signal
Figure 896277DEST_PATH_IMAGE027
Single carrier interference signal acquisition module for converting frequency control words
Figure 110221DEST_PATH_IMAGE028
And
Figure 547019DEST_PATH_IMAGE029
is input into a digital control oscillator and then is output to a digital control oscillator,obtaining a single carrier interference signal:
Figure 908730DEST_PATH_IMAGE030
a second acquisition module for acquiring frequency control word of the sweep frequency interference signal
Figure 338443DEST_PATH_IMAGE031
Wherein, in the step (A),
Figure 406893DEST_PATH_IMAGE032
in order to provide for the rate of frequency sweep,
Figure 14592DEST_PATH_IMAGE033
for the frequency resolution during the frequency sweep,
Figure 66862DEST_PATH_IMAGE034
is the bit length of the second order accumulator;
a swept-frequency interference signal acquisition module for converting a frequency control word
Figure 847736DEST_PATH_IMAGE028
Figure 285539DEST_PATH_IMAGE035
And
Figure 64139DEST_PATH_IMAGE029
inputting the frequency sweep interference signal into a digital control oscillator to obtain a frequency sweep interference signal:
Figure 338126DEST_PATH_IMAGE036
the interference signal acquisition module is used for synthesizing a single carrier interference signal and a sweep frequency interference signal to obtain an interference signal;
the delay adding module comprises:
a predetermined module for predetermined random time delay
Figure 860374DEST_PATH_IMAGE037
Setting a forwarding delay step size
Figure 965733DEST_PATH_IMAGE038
The number of delay times M and the number of forwarding delay times M;
a delayed signal acquisition module for obtaining a delayed interference signal
Figure 164503DEST_PATH_IMAGE039
CN202211687651.3A 2022-12-28 2022-12-28 Radio interference signal generation method and radio interference signal generation device Active CN115664463B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211687651.3A CN115664463B (en) 2022-12-28 2022-12-28 Radio interference signal generation method and radio interference signal generation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211687651.3A CN115664463B (en) 2022-12-28 2022-12-28 Radio interference signal generation method and radio interference signal generation device

Publications (2)

Publication Number Publication Date
CN115664463A true CN115664463A (en) 2023-01-31
CN115664463B CN115664463B (en) 2023-03-14

Family

ID=85023232

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211687651.3A Active CN115664463B (en) 2022-12-28 2022-12-28 Radio interference signal generation method and radio interference signal generation device

Country Status (1)

Country Link
CN (1) CN115664463B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117169825A (en) * 2023-09-01 2023-12-05 北京航空航天大学 Interference signal generation method, device and system and storage medium

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6498583B1 (en) * 2001-12-27 2002-12-24 Chung-Shan Institute Of Science And Technology Real time multiple simulated targets generator for mono pulse radar
US20080109178A1 (en) * 2006-11-03 2008-05-08 Nikon Corporation Method and system for predicting and correcting signal fluctuations of an interferometric measuring apparatus
CN103618583A (en) * 2013-12-02 2014-03-05 江苏科技大学 Underwater acoustic spread spectrum communication countermeasure method
EP3110093A1 (en) * 2015-06-26 2016-12-28 Intel IP Corporation Devices and methods for processing one or more received radio signals
CN111337888A (en) * 2020-04-13 2020-06-26 北京航天长征飞行器研究所 Dense decoy jamming method, computer device and computer readable storage medium
US20200217927A1 (en) * 2019-01-04 2020-07-09 Agency For Defense Development Synchronous side lobe jamming method for electronic attack
CN111722198A (en) * 2020-06-28 2020-09-29 四川嘉义雷科电子技术有限公司 Signal generation method and system combining radar detection and interference
CN112965088A (en) * 2021-02-07 2021-06-15 北京空间飞行器总体设计部 Satellite interference signal generation system and method
CN112968720A (en) * 2021-02-10 2021-06-15 西南电子技术研究所(中国电子科技集团公司第十研究所) Non-uniform frequency hopping signal time domain detection and splicing method
CN113055107A (en) * 2021-02-23 2021-06-29 电子科技大学 Interference strategy generation method for radio station with unknown communication mode
US20210367681A1 (en) * 2020-05-19 2021-11-25 The Aerospace Corporation Interference Suppression Using Machine Learning
CN115047417A (en) * 2022-08-15 2022-09-13 成都锐新科技有限公司 Method and system for simulating radar echo and interference
CN115201769A (en) * 2022-08-26 2022-10-18 北京中星天视科技有限公司 Radar signal pulse repetition interval generation method, apparatus, device and medium

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6498583B1 (en) * 2001-12-27 2002-12-24 Chung-Shan Institute Of Science And Technology Real time multiple simulated targets generator for mono pulse radar
US20080109178A1 (en) * 2006-11-03 2008-05-08 Nikon Corporation Method and system for predicting and correcting signal fluctuations of an interferometric measuring apparatus
CN103618583A (en) * 2013-12-02 2014-03-05 江苏科技大学 Underwater acoustic spread spectrum communication countermeasure method
EP3110093A1 (en) * 2015-06-26 2016-12-28 Intel IP Corporation Devices and methods for processing one or more received radio signals
US20200217927A1 (en) * 2019-01-04 2020-07-09 Agency For Defense Development Synchronous side lobe jamming method for electronic attack
CN111337888A (en) * 2020-04-13 2020-06-26 北京航天长征飞行器研究所 Dense decoy jamming method, computer device and computer readable storage medium
US20210367681A1 (en) * 2020-05-19 2021-11-25 The Aerospace Corporation Interference Suppression Using Machine Learning
CN111722198A (en) * 2020-06-28 2020-09-29 四川嘉义雷科电子技术有限公司 Signal generation method and system combining radar detection and interference
CN112965088A (en) * 2021-02-07 2021-06-15 北京空间飞行器总体设计部 Satellite interference signal generation system and method
CN112968720A (en) * 2021-02-10 2021-06-15 西南电子技术研究所(中国电子科技集团公司第十研究所) Non-uniform frequency hopping signal time domain detection and splicing method
CN113055107A (en) * 2021-02-23 2021-06-29 电子科技大学 Interference strategy generation method for radio station with unknown communication mode
CN115047417A (en) * 2022-08-15 2022-09-13 成都锐新科技有限公司 Method and system for simulating radar echo and interference
CN115201769A (en) * 2022-08-26 2022-10-18 北京中星天视科技有限公司 Radar signal pulse repetition interval generation method, apparatus, device and medium

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
J. LOPATKA: "Adaptive imitating jamming signal generation" *
刘明: "一种改进的基于PRI参数的雷达信号分选算法" *
王国立;王建华: "一种雷达信号综合分选方法研究" *
马忠志;寇艳红: "一种GPS信号干扰源的设计与实现" *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117169825A (en) * 2023-09-01 2023-12-05 北京航空航天大学 Interference signal generation method, device and system and storage medium
CN117169825B (en) * 2023-09-01 2024-06-07 北京航空航天大学 Interference signal generation method, device and system and storage medium

Also Published As

Publication number Publication date
CN115664463B (en) 2023-03-14

Similar Documents

Publication Publication Date Title
CN110114696B (en) Signal acquisition method and receiver for satellite navigation system
CN109683143A (en) Radar Signal Sorting Method, device, computer equipment and can storage medium
CN115664463B (en) Radio interference signal generation method and radio interference signal generation device
CN110031814B (en) Frequency spectrum continuous multi-target signal synthesis method
US20090196385A1 (en) Systems and methods for detecting a signal across multiple nyquist bands
CN116961693A (en) Ultra-wideband signal capturing and frequency offset calculating method and device
US7151790B1 (en) Automatic signal extraction and analysis from time-frequency representation
CN102064894A (en) Signal discriminating method of ELINT receiver
US20220400455A1 (en) Method for synchronising a communication system based on the retransmission of data
JP3250529B2 (en) Multi-dimensional pseudo noise generation circuit for soft decision demodulation
US8249188B2 (en) Mechanism for constructing an oversampled waveform for a set of signals received by a receiver
CN111650619A (en) Method and device for determining bit edge position, readable medium and bit synchronization method
US7225093B1 (en) System and method for generating triggers based on predetermined trigger waveform and a measurement signal
CN109884673B (en) New system satellite signal NH code stripping method
CN115883322B (en) Internet special line quality difference root cause analysis method and device
CN112596963B (en) Method and system for training fast memory
CN110830077B (en) A Fast Acquisition Method to Improve the Receiving Performance of Multi-channel Burst Signals
JP6532976B2 (en) Signal transmitting / receiving apparatus and method for detecting synchronization point in signal
CN119474763B (en) A signal retrieval method based on FPGA
CN111308429B (en) Self-adaptive optimal reference channel selection method and device based on conformal antenna
RU2488222C1 (en) Discrete channel auto-selection device
CN119474763A (en) Signal retrieval method based on FPGA
Lenz et al. Signal parameter estimation performance under a sampling rate constraint
RU2292114C2 (en) Method for threshold control in optimal detector
RU2646368C1 (en) Method of information protection when copying from computers to external memory

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant