Radar signal pulse repetition interval generation method, device, equipment and medium

By using pre-trained pulse start and end point positioning model in radar signals to generate interval point mean sequences, determine the pulse start and end points, and calculate the pulse interval, the time-consuming time of radar signals and interval division in complex electromagnetic environments is solved. Problem, improving the accuracy of pulse repetition intervals.

CN115201769BActive Publication Date: 2024-12-17北京中星天视科技有限公司
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
CN202211035711.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-26
Publication Date
2024-12-17
Estimated Expiration
2042-08-26

AI Technical Summary

Technical Problem

In complex electromagnetic environments, the low signal-to-noise of the radar signal leads to a low accuracy of the pulse repetition interval, and the prior art fails to effectively consider the signal interval division method, resulting in a long time to determine the arrival time of the pulse.

Method used

By obtaining the target intermediate frequency signal and inputting it to the pre-trained pulse start and end point positioning model, an interval point mean sequence is generated, the start and end points of the pulse are determined, the pulse interval is calculated, and the pulse repetition interval set of radar signals is generated.

Benefits of technology

It improves the accuracy of the pulse repetition interval of the radar signal, reduces the impact of low signal-to-noise, and reduces the time to determine the pulse arrival time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115201769B_ABST
    Figure CN115201769B_ABST
Patent Text Reader

Abstract

The embodiments of the present disclosure disclose a radar signal pulse repetition interval generation method, device, equipment and medium. A specific implementation of the method includes: acquiring a target intermediate frequency signal; inputting the target intermediate frequency signal into a pre-trained pulse start and end point positioning model to obtain an interval point mean sequence corresponding to the target intermediate frequency signal; based on the interval point mean sequence, generating the starting point and end point of each pulse of the target intermediate frequency signal; for the starting points of any two pulses in the target intermediate frequency signal, generating the pulse interval corresponding to the starting points of the any two pulses; based on the generated pulse intervals, generating a radar signal pulse repetition interval set corresponding to the target intermediate frequency signal. This embodiment reduces the impact of the low signal-to-noise ratio of the radar signal and improves the accuracy of the pulse repetition interval.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present disclosure relate to the field of computer technology, and in particular to a method, device, equipment, and medium for generating a radar signal pulse repetition interval. Background Art

[0002] The pulse repetition interval is the time interval between two consecutive pulses emitted by the radar. Generally speaking, the pulses of the radar are repeated, but the pulse interval is not necessarily repeated. Even if the interval itself is not repeated, it is generally still called the pulse repetition interval. At present, when determining the pulse repetition interval, the usual method is to determine whether each signal point in the received radar signal is the arrival time of the pulse to determine the pulse repetition interval.

[0003] However, the inventors have found that when the pulse repetition interval is determined in the above manner, the following technical problems often occur:

[0004] First, in a complex electromagnetic environment, the signal-to-noise ratio of the radar signal is low, resulting in low pulse repetition interval accuracy.

[0005] Second, the signal interval division method is not considered, and judgment needs to be made for each signal point, resulting in a long time spent in determining the pulse arrival time.

[0006] The above information disclosed in this Background section is only for enhancement of understanding of the background of the inventive concept and therefore it may contain information that does not form the prior art that is already known in this country to a person of ordinary skill in the art. Summary of the invention

[0007] The content of this disclosure is used to introduce concepts in a brief form, which will be described in detail in the detailed implementation section below. The content of this disclosure is not intended to identify the key features or essential features of the technical solution claimed for protection, nor is it intended to limit the scope of the technical solution claimed for protection.

[0008] Some embodiments of the present disclosure propose methods, devices, electronic devices, and computer-readable media for generating a radar signal pulse repetition interval to solve one or more of the technical problems mentioned in the above background technology section.

[0009] In a first aspect, some embodiments of the present disclosure provide a method for generating a radar signal pulse repetition interval, the method comprising: acquiring a target intermediate frequency signal; inputting the target intermediate frequency signal into a pre-trained pulse start and end point positioning model to obtain an interval point mean sequence corresponding to the target intermediate frequency signal; based on the interval point mean sequence, generating a starting point and an end point of each pulse of the target intermediate frequency signal; for the starting points of any two pulses in the target intermediate frequency signal, generating a pulse interval corresponding to the starting points of the any two pulses; and generating a radar signal pulse repetition interval set corresponding to the target intermediate frequency signal based on the generated pulse intervals.

[0010] In a second aspect, some embodiments of the present disclosure provide a radar signal pulse repetition interval generating device, the device comprising: an acquisition unit, configured to acquire a target intermediate frequency signal; an input unit, configured to input the target intermediate frequency signal into a pre-trained pulse start and end point positioning model to obtain an interval point mean sequence corresponding to the target intermediate frequency signal; a first generation unit, configured to generate a starting point and an end point of each pulse of the target intermediate frequency signal based on the interval point mean sequence; a second generation unit, configured to generate a pulse interval corresponding to the starting points of any two pulses in the target intermediate frequency signal; and a third generation unit, configured to generate a radar signal pulse repetition interval set corresponding to the target intermediate frequency signal based on the generated pulse intervals.

[0011] In a third aspect, some embodiments of the present disclosure provide an electronic device comprising: one or more processors; a storage device on which one or more programs are stored, and 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 implementation manner of the above-mentioned first aspect.

[0012] In a fourth aspect, some embodiments of the present disclosure provide a computer-readable medium having a computer program stored thereon, wherein when the program is executed by a processor, the method described in any implementation manner of the above-mentioned first aspect is implemented.

[0013] The above-mentioned various embodiments of the present disclosure have the following beneficial effects: through the radar signal pulse repetition interval generation method of some embodiments of the present disclosure, the influence of the low signal-to-noise ratio of the radar signal is reduced, and the accuracy of the pulse repetition interval is improved. Specifically, the reason for the low accuracy of the pulse repetition interval is that in a complex electromagnetic environment, the signal-to-noise ratio of the radar signal is low, resulting in low accuracy of the pulse repetition interval. Based on this, the radar signal pulse repetition interval generation method of some embodiments of the present disclosure, first, obtain the target intermediate frequency signal. Here, the target intermediate frequency signal is a signal that can provide data support for the generation of the pulse repetition interval. Secondly, the above-mentioned target intermediate frequency signal is input into the pre-trained pulse start and end point positioning model to obtain the interval point mean sequence corresponding to the above-mentioned target intermediate frequency signal. Therefore, the interval point mean sequence corresponding to the above-mentioned target intermediate frequency signal can be generated by the pulse start and end point positioning model, which reduces the influence of the low signal-to-noise ratio of the radar signal, thereby providing preparation for the confirmation of the starting point and end point of each pulse of the above-mentioned target intermediate frequency signal. Then, based on the above-mentioned interval point mean sequence, the starting point and end point of each pulse of the above-mentioned target intermediate frequency signal are generated. Thus, through the above-mentioned interval point mean sequence, the starting point and the end point of each pulse of the target intermediate frequency signal with a relatively accurate fit can be obtained. Finally, for the starting points of any two pulses in the above-mentioned target intermediate frequency signal, the pulse interval corresponding to the starting points of the above-mentioned any two pulses is generated. According to each generated pulse interval, a set of radar signal pulse repetition intervals corresponding to the above-mentioned target intermediate frequency signal is generated. Thus, through the starting points of any two pulses in the target intermediate frequency signal, the pulse interval corresponding to the starting points of any two pulses is obtained. According to each generated pulse interval, the pulse repetition intervals of each radar signal corresponding to the above-mentioned target intermediate frequency signal with a higher accuracy are obtained. Also because the starting point and the end point of each pulse of the target intermediate frequency signal with a relatively accurate fit are obtained through the pulse start and end point positioning model of the radar signal with a low signal-to-noise ratio, the radar signal pulse repetition interval corresponding to the starting points of any two pulses with a higher accuracy is obtained through the starting points of any two pulses in the above-mentioned target intermediate frequency signal. Thus, the influence of the low signal-to-noise ratio of the radar signal is reduced, and the accuracy of the pulse repetition interval is improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that components and elements are not necessarily drawn to scale.

[0015] Figure 1 is a flow chart of some embodiments of a method for generating a radar signal pulse repetition interval according to the present disclosure;

[0016] Figure 2 is a schematic structural diagram of some embodiments of a radar signal pulse repetition interval generating device according to the present disclosure;

[0017] Figure 3 It is a schematic diagram of the structure of an electronic device suitable for implementing some embodiments of the present disclosure. DETAILED DESCRIPTION

[0018] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.

[0019] It should also be noted that, for ease of description, only the parts related to the invention are shown in the drawings. In the absence of conflict, the embodiments and features in the embodiments of the present disclosure can be combined with each other.

[0020] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0021] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".

[0022] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0023] The present disclosure will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.

[0024] Figure 1 The flowchart 100 of some embodiments of the radar signal pulse repetition interval generation method according to the present disclosure is shown. The radar signal pulse repetition interval generation method comprises the following steps:

[0025] Step 101, obtaining a target intermediate frequency signal.

[0026] In some embodiments, the execution subject (e.g., a computing device) of the radar signal pulse repetition interval generation method can obtain the target intermediate frequency signal based on the associated electronic reconnaissance equipment. Among them, the electronic reconnaissance equipment can be a device that searches and intercepts the radio signals emitted by the enemy equipment. The above-mentioned enemy equipment may include but is not limited to at least one of the following: radar, radio communication equipment, navigation equipment, remote control equipment, weapon guidance system, electronic jamming system and optoelectronic equipment. Here, the target intermediate frequency signal can be the intermediate frequency signal emitted by each radar corresponding to the pulse repetition interval to be generated. In practice, based on the associated electronic reconnaissance equipment, the above-mentioned execution subject can use the electronic reconnaissance equipment to intercept the electromagnetic signals emitted by each radar corresponding to the pulse repetition interval to be generated. It should be pointed out that the above-mentioned electronic reconnaissance equipment may include but is not limited to: electronic reconnaissance aircraft, electronic reconnaissance ships, ground electronic listening stations and electronic reconnaissance satellites. The above-mentioned electromagnetic signal may be an intermediate frequency signal.

[0027] Step 102: input the target intermediate frequency signal into a pre-trained pulse start and end point positioning model to obtain a sequence of interval point mean values ​​corresponding to the target intermediate frequency signal.

[0028] In some embodiments, the above-mentioned execution subject can input the above-mentioned target intermediate frequency signal into a pre-trained pulse start and end point positioning model to obtain the interval point mean sequence corresponding to the above-mentioned target intermediate frequency signal. Here, the pulse start and end point positioning model can refer to a neural network model that takes the target intermediate frequency signal as input and the interval point mean sequence corresponding to the target intermediate frequency signal as output. For example, the above-mentioned neural network model can be a ResNet network (Residual Network). Here, the interval point mean sequence corresponding to the target intermediate frequency signal can be a sequence of the mean values ​​of each normalized signal point value in each signal interval of the target intermediate frequency signal. The normalized signal point value can be the value of the signal point in [0, 1]. The value of the noise signal point tends to 0. The value of the pulse point tends to 1. The above-mentioned signal intervals can be the ordered signal intervals into which the signal points corresponding to the target intermediate frequency signal are divided in units of preset interval points.

[0029] In some optional implementations of some embodiments, the pulse start and end point positioning model can be trained in the following way:

[0030] The first step is to obtain a sample set. The samples in the sample set include sample signals and sample interval point means corresponding to the sample signals. It should be noted that the execution subject of training the pulse start and end point positioning model can be the above execution subject or other computing devices.

[0031] In the second step, the following training steps are performed based on the sample set:

[0032] In the first training step, the sample signals of at least one sample in the sample set are respectively input into the initial pulse start and end point positioning model to obtain the interval point mean corresponding to each sample in the at least one sample. The initial pulse start and end point positioning model is an initial neural network that can obtain the sample interval point mean according to the sample signal. The initial neural network can be a neural network to be trained.

[0033] The second training step is to compare the interval point mean corresponding to each sample in the at least one sample with the corresponding sample interval point mean. Here, the comparison can be a comparison of the size of the interval point mean corresponding to each sample in the at least one sample with the corresponding sample interval point mean.

[0034] The third training step is to determine whether the initial pulse start and end point positioning model reaches a preset optimization target based on the comparison result. The above-mentioned optimization target may refer to that the error value of the loss function of the above-mentioned initial pulse start and end point positioning model to be trained is less than or equal to a preset error threshold. Here, the loss function may be a mean square error (MSE) loss function. The preset error threshold may be 0.0001.

[0035] In the fourth training step, in response to determining that the initial pulse start and end point positioning model has achieved the above-mentioned optimization goal, the initial pulse start and end point positioning model is determined as the trained pulse start and end point positioning model.

[0036] Optionally, the step of training the pulse start and end point positioning model further includes:

[0037] In the third step, in response to determining that the initial pulse start and end point positioning model does not achieve the above optimization goal, the network parameters of the initial pulse start and end point positioning model are adjusted, and the sample set is composed of unused samples, and the adjusted initial pulse start and end point positioning model is used as the initial pulse start and end point positioning model, and the above training step is performed again. As an example, the network parameters of the above initial pulse start and end point positioning model can be adjusted by using a back propagation algorithm (BP algorithm) and a gradient descent method (such as a small batch gradient descent algorithm).

[0038] Step 103: Generate the starting point and the ending point of each pulse of the target intermediate frequency signal based on the interval point mean sequence.

[0039] In some embodiments, the execution entity may generate a starting point and an ending point of each pulse of the target intermediate frequency signal based on the interval point mean sequence.

[0040] In practice, based on the above interval point mean value sequence, the above execution subject can generate the starting point and the ending point of each pulse of the above target intermediate frequency signal through the following steps:

[0041] In the first step, the product of each interval point mean in the above interval point mean sequence and the preset interval point number is determined as the interval pulse point number to obtain the interval pulse point number sequence.

[0042] In the second step, for each interval pulse point number in the interval pulse point number sequence, in response to determining that the interval pulse point number is greater than zero and less than the preset interval point number, the following steps are performed:

[0043] The first sub-step is, in response to determining that the interval pulse point number in the above-mentioned interval pulse point number sequence that is arranged before the above-mentioned interval pulse point number and adjacent to the above-mentioned interval pulse point number is equal to zero, selecting a signal point that meets the preset pulse starting condition from each signal point in the signal interval corresponding to the above-mentioned interval pulse point number, and using the selected signal point as the starting point of the pulse corresponding to the above-mentioned signal interval. Among them, the above-mentioned preset pulse starting condition is that the sequence number of the signal point in the above-mentioned various signal points is a first numerical value. Among them, the above-mentioned first numerical value is the sum of the target difference and 1. The above-mentioned target difference is the difference between the above-mentioned preset interval point number and the above-mentioned interval pulse point number. As an example, the above-mentioned interval pulse point number may be 32. The signal point in the signal interval corresponding to the above-mentioned interval pulse point number may be 64. The 33rd signal point in the signal interval corresponding to the above-mentioned interval pulse point number is the starting point of the pulse corresponding to the above-mentioned signal interval.

[0044] The second sub-step, in response to determining that the interval pulse point number arranged before the interval pulse point number and adjacent to the interval pulse point number in the interval pulse point number sequence is equal to zero, and the first interval pulse point number is greater than zero, the signal point corresponding to the first interval pulse point number among the various signal points in the first signal interval is determined as the termination point of the pulse corresponding to the above signal interval. Among them, the first interval pulse point number is the interval pulse point number arranged after the interval pulse point number in the interval pulse point number sequence and meets the preset pulse termination interval condition. The preset pulse termination interval condition is that the interval pulse points after the interval pulse point number and before the first interval pulse point number are all the preset interval points, and the first interval pulse point number after the first interval pulse point number is zero. The above first signal interval is the signal interval corresponding to the first interval pulse point number. Specifically, the first interval pulse point number may be 32. The signal point in the signal interval corresponding to the first signal interval pulse point number may be 64. The signal point corresponding to the first interval pulse point number 32 among the various signal points in the first signal interval is the termination point of the pulse corresponding to the above signal interval.

[0045] The third sub-step, in response to determining that the interval pulse point number in the above interval pulse point number sequence that is arranged after the above interval pulse point number and adjacent to the above interval pulse point number is equal to zero, select a signal point that meets the preset pulse termination condition from each signal point in the signal interval corresponding to the above interval pulse point number, and use the selected signal point as the termination point of the pulse corresponding to the above signal interval. The above preset pulse termination condition is that the sequence number of the signal point in the above signal points is a second numerical value. The above second numerical value is the above interval pulse point number. Specifically, the above interval pulse point number may be 32. The signal point in the signal interval corresponding to the above interval pulse point number may be 64. The 32nd signal point in the signal interval corresponding to the above interval pulse point number is the termination point of the pulse corresponding to the above signal interval.

[0046] The fourth sub-step, in response to determining that the interval pulse point number arranged after the interval pulse point number and adjacent to the interval pulse point number in the interval pulse point number sequence is equal to zero, and the second interval pulse point number is greater than zero, the signal point corresponding to the second interval pulse point number among the signal points in the second signal interval is determined as the starting point of the pulse corresponding to the signal interval. Among them, the second interval pulse point number is the interval pulse point number arranged before the interval pulse point number in the interval pulse point number sequence and meets the preset pulse starting interval condition. The preset pulse starting interval condition is that the interval pulse points before the interval pulse point number to the second interval pulse point number are all the preset interval points, and the first interval pulse point number before the second interval pulse point number is zero. The second signal interval is the signal interval corresponding to the second interval pulse point number. Specifically, the second interval pulse point number may be 32. The signal point in the signal interval corresponding to the second signal interval pulse point number may be 64. The signal point corresponding to the second interval pulse point number 32 among the signal points in the second signal interval is the starting point of the pulse corresponding to the signal interval.

[0047] In the third step, for each interval pulse point number in the interval pulse point number sequence, in response to determining that the interval pulse point number is equal to the preset interval point number, the following steps are performed:

[0048] The first sub-step is, in response to determining that the interval pulse point number in the interval pulse point number sequence arranged before the interval pulse point number and adjacent to the interval pulse point number is equal to zero, determining the first signal point in the signal interval corresponding to the interval pulse point number as the starting point of the pulse corresponding to the signal interval. Specifically, the interval pulse point number may be 64. The signal point in the signal interval corresponding to the interval pulse point number may be 64. The first signal point in the signal interval corresponding to the interval pulse point number is the starting point of the pulse corresponding to the signal interval.

[0049] The second sub-step, in response to determining that the interval pulse point number in the interval pulse point number sequence that is arranged after the interval pulse point number and adjacent to the interval pulse point number is equal to zero, determines the last signal point in the signal interval corresponding to the interval pulse point number as the end point of the pulse corresponding to the signal interval. Specifically, the interval pulse point number may be 64. The signal point in the signal interval corresponding to the interval pulse point number may be 64. The 64th signal point in the signal interval corresponding to the interval pulse point number is the end point of the pulse corresponding to the signal interval.

[0050] The relevant content of the above step 103, as an inventive point of an embodiment of the present disclosure, solves the second technical problem mentioned in the background technology, "the signal interval division method is not considered, and a judgment needs to be made for each signal point, resulting in a long time to determine the pulse arrival time". The factors that take a long time to determine the pulse arrival time are often as follows: the signal interval division method is not considered, and a judgment needs to be made for each signal point, resulting in a long time to determine the pulse arrival time. If the above factors are solved, a relatively accurate effect of position fitting of the pulse starting point and the end point can be achieved. In order to achieve this effect, first, the product of the mean of each interval point in the above interval point mean sequence and the preset interval point number is determined as the interval pulse point number, and an interval pulse point number sequence is obtained. Therefore, by multiplying the mean of each interval point in the above interval point mean sequence with the preset interval point number, the interval pulse point number before the signal point corresponding to the target intermediate frequency signal is divided into intervals according to the preset number of points is obtained, thereby obtaining an interval pulse point number sequence. Secondly, for each interval pulse point number in the above interval pulse point number sequence, in response to determining that the above interval pulse point number is greater than zero and less than the above preset interval point number, the following steps are performed: in response to determining that the interval pulse point number in the above interval pulse point number sequence that is arranged before the above interval pulse point number and adjacent to the above interval pulse point number is equal to zero, a signal point that meets the preset pulse start condition is selected from each signal point in the signal interval corresponding to the above interval pulse point number, and the selected signal point is used as the starting point of the pulse corresponding to the above signal interval. In response to determining that the interval pulse point number in the above interval pulse point number sequence that is arranged before the above interval pulse point number and adjacent to the above interval pulse point number is equal to zero, and the first interval pulse point number is greater than zero, the signal point corresponding to the first interval pulse point number among each signal point in the first signal interval is determined as the end point of the pulse corresponding to the above signal interval. Wherein, the first interval pulse point number is the interval pulse point number in the above interval pulse point number sequence that is arranged after the above interval pulse point number and meets the preset pulse end interval condition. The preset pulse termination interval condition is that the pulse points of each interval after the interval pulse point number and before the first interval pulse point number are all the preset interval points, and the first interval pulse point number after the first interval pulse point number is zero. The first signal interval is the signal interval corresponding to the first interval pulse point number. In response to determining that the interval pulse point number arranged after the interval pulse point number and adjacent to the interval pulse point number in the interval pulse point number sequence is equal to zero, a signal point that meets the preset pulse termination condition is selected from each signal point in the signal interval corresponding to the interval pulse point number, and the selected signal point is used as the termination point of the pulse corresponding to the signal interval.In response to determining that the interval pulse point number arranged after the interval pulse point number and adjacent to the interval pulse point number in the interval pulse point number sequence is equal to zero, and the second interval pulse point number is greater than zero, the signal point corresponding to the second interval pulse point number among the signal points in the second signal interval is determined as the starting point of the pulse corresponding to the signal interval. Among them, the second interval pulse point number is the interval pulse point number arranged before the interval pulse point number in the interval pulse point number sequence and meets the preset pulse starting interval condition. The preset pulse starting interval condition is that the interval pulse points before the interval pulse point number to the second interval pulse point number are all the preset interval points, and the first interval pulse point number before the second interval pulse point number is zero. The second signal interval is the signal interval corresponding to the second interval pulse point number. Thus, the starting point and the ending point of the pulse are determined when the interval pulse point number is greater than zero and less than the preset interval point number. Thereby, the accuracy of the position of the fitting pulse starting point and the ending point is improved. Finally, for each interval pulse point number in the above interval pulse point number sequence, in response to determining that the above interval pulse point number is equal to the above preset interval point number, the following steps are performed: in response to determining that the interval pulse point number in the above interval pulse point number sequence that is arranged before the above interval pulse point number and adjacent to the above interval pulse point number is equal to zero, the first signal point in the signal interval corresponding to the above interval pulse point number is determined as the starting point of the pulse corresponding to the above signal interval. In response to determining that the interval pulse point number in the above interval pulse point number sequence that is arranged after the above interval pulse point number and adjacent to the above interval pulse point number is equal to zero, the last signal point in the signal interval corresponding to the above interval pulse point number is determined as the ending point of the pulse corresponding to the above signal interval. Thus, the starting point and ending point of the pulse are determined when the above interval pulse point number is equal to the above preset interval point number. The accuracy of the position of the fitting pulse starting point and ending point is improved.

[0051] Step 104: for the starting points of any two pulses in the target intermediate frequency signal, generate a pulse interval corresponding to the starting points of any two pulses.

[0052] In some embodiments, the execution entity may generate a pulse interval corresponding to the starting points of any two pulses in the target intermediate frequency signal.

[0053] In practice, for the starting points of any two pulses in the target intermediate frequency signal, the execution subject may generate the pulse interval corresponding to the starting points of any two pulses through the following steps:

[0054] In the first step, the number of interval points between the starting points of any two pulses is multiplied by the preset time interval to obtain the interval duration. The number of interval points may be the number of signal points between the starting points of any two pulses. The preset time interval may be the time interval between two adjacent signal points in the target intermediate frequency signal. For example, the preset time interval may be 0.2ns.

[0055] The second step is to determine the duration of the above interval as the pulse interval corresponding to the starting points of any two pulses.

[0056] Step 105: Generate a radar signal pulse repetition interval set corresponding to the target intermediate frequency signal according to the generated pulse intervals.

[0057] In some embodiments, the execution subject may generate a radar signal pulse repetition interval set corresponding to the target intermediate frequency signal using a pulse repetition interval estimation algorithm based on the generated pulse intervals, wherein the pulse repetition interval estimation algorithm may be a Sequential Difference Histogram (SDIF) algorithm.

[0058] Optionally, according to the radar signal pulse repetition interval set, a radar signal pulse repetition interval pattern corresponding to each radar signal pulse repetition interval in the radar signal pulse repetition interval set is generated to obtain a radar signal pulse repetition interval pattern set.

[0059] In some embodiments, the execution subject may generate a radar signal pulse repetition interval pattern corresponding to each radar signal pulse repetition interval in the radar signal pulse repetition interval set according to the radar signal pulse repetition interval set, and obtain a radar signal pulse repetition interval pattern set. The radar signal pulse repetition interval pattern may include but is not limited to at least one of the following: a fixed pulse repetition interval pattern, a jittered pulse repetition interval pattern, a staggered pulse repetition interval pattern, and a sliding pulse repetition interval pattern.

[0060] In practice, the execution subject may generate a radar signal pulse repetition interval pattern corresponding to each radar signal pulse repetition interval in the radar signal pulse repetition interval set through a classification algorithm. The classification algorithm may be a decision tree classification algorithm. For example, the decision tree classification algorithm may be a C4.5 algorithm. Specifically, the execution subject may input the radar signal pulse repetition interval into a pre-trained radar signal pulse repetition interval pattern classification decision tree to obtain a radar signal pulse repetition interval pattern corresponding to each radar signal pulse repetition interval in the radar signal pulse repetition interval set. Among them, the training data in the training data set used to train the radar signal pulse repetition interval pattern classification decision tree may include radar signal pulse repetition intervals and radar signal pulse repetition interval pattern labels corresponding to the radar signal pulse repetition intervals. Here, the radar signal pulse repetition interval pattern label may include but is not limited to at least one of the following: a fixed pulse repetition interval pattern, a jittered pulse repetition interval pattern, a staggered pulse repetition interval pattern, and a slip pulse repetition interval pattern. Among them, the fixed pulse repetition interval pattern may represent that the adjacent radar signal pulse repetition intervals are the same. The jittered pulse repetition interval pattern may represent that the adjacent radar signal pulse repetition intervals are within a preset pulse repetition interval parameter limit interval range. The staggered pulse repetition interval pattern may indicate that the pulse repetition intervals of adjacent radar signals change once after a preset number of pulse cycles. The slipping pulse repetition interval pattern may indicate that the pulse repetition intervals of adjacent radar signals change monotonically over time.

[0061] Optionally, radar signal sorting is performed on the target intermediate frequency signal according to the radar signal pulse repetition interval pattern set to obtain a radar signal sorting result.

[0062] In some embodiments, the execution entity may perform radar signal sorting on the target intermediate frequency signal according to the radar signal pulse repetition interval pattern set.

[0063] In practice, the execution entity may perform radar signal sorting on the target intermediate frequency signal through the following steps:

[0064] In the first step, for each radar signal pulse repetition interval pattern in the radar signal pulse repetition interval pattern set, each pulse corresponding to the radar signal pulse repetition interval pattern is selected from the pulse sequence included in the target intermediate frequency signal as a sorting pulse to form a sorting pulse sequence. The corresponding relationship between the radar signal pulse repetition interval pattern and the pulses can be: the pattern of the radar signal pulse repetition interval between any two adjacent pulses in the pulses is the same as the radar signal pulse repetition interval pattern.

[0065] In the second step, the composed sorting pulse sequences are determined as radar signal sorting results.

[0066] Optionally, according to the radar signal sorting result, at least one radar signal corresponding to the radar signal sorting result is subjected to deceptive interference. Specifically, first, the execution subject may determine each sorting pulse sequence included in the radar signal sorting result as a radar signal to obtain a radar signal set. Then, the execution subject may deform at least one radar signal in the radar signal set. Then, each radar signal after deformation may be forwarded to the radar corresponding to the radar signal. Thus, the radar corresponding to the radar signal after deformation may be tracked to a fake non-existent target, thereby protecting the real target. The execution subject may also generate a noise signal set, and send out the generated noise signal set. Thus, the enemy radar may be interfered with by the sent noise signal set. Each noise signal in the noise signal set may be used as a false target, making it difficult for the enemy radar system to obtain valuable information therefrom, and even causing the data processing system of the radar to enter a crash state due to too many false targets.

[0067] The above-mentioned various embodiments of the present disclosure have the following beneficial effects: through the radar signal pulse repetition interval generation method of some embodiments of the present disclosure, the influence of the low signal-to-noise ratio of the radar signal is reduced, and the accuracy of the pulse repetition interval is improved. Specifically, the reason for the low accuracy of the pulse repetition interval is that in a complex electromagnetic environment, the signal-to-noise ratio of the radar signal is low, resulting in low accuracy of the pulse repetition interval. Based on this, the radar signal pulse repetition interval generation method of some embodiments of the present disclosure, first, obtain the target intermediate frequency signal. Here, the target intermediate frequency signal is a signal that can provide data support for the generation of the pulse repetition interval. Secondly, the above-mentioned target intermediate frequency signal is input into the pre-trained pulse start and end point positioning model to obtain the interval point mean sequence corresponding to the above-mentioned target intermediate frequency signal. Therefore, the interval point mean sequence corresponding to the above-mentioned target intermediate frequency signal can be generated by the pulse start and end point positioning model, which reduces the influence of the low signal-to-noise ratio of the radar signal, thereby providing preparation for the confirmation of the starting point and end point of each pulse of the above-mentioned target intermediate frequency signal. Then, based on the above-mentioned interval point mean sequence, the starting point and end point of each pulse of the above-mentioned target intermediate frequency signal are generated. Thus, through the above-mentioned interval point mean sequence, the starting point and the end point of each pulse of the target intermediate frequency signal with a relatively accurate fit can be obtained. Finally, for the starting points of any two pulses in the above-mentioned target intermediate frequency signal, the pulse interval corresponding to the starting points of the above-mentioned any two pulses is generated. According to each generated pulse interval, a set of radar signal pulse repetition intervals corresponding to the above-mentioned target intermediate frequency signal is generated. Thus, through the starting points of any two pulses in the target intermediate frequency signal, the pulse interval corresponding to the starting points of any two pulses is obtained. According to each generated pulse interval, the pulse repetition intervals of each radar signal corresponding to the above-mentioned target intermediate frequency signal with a higher accuracy are obtained. Also because the starting point and the end point of each pulse of the target intermediate frequency signal with a relatively accurate fit are obtained through the pulse start and end point positioning model of the radar signal with a low signal-to-noise ratio, the radar signal pulse repetition interval corresponding to the starting points of any two pulses with a higher accuracy is obtained through the starting points of any two pulses in the above-mentioned target intermediate frequency signal. Thus, the influence of the low signal-to-noise ratio of the radar signal is reduced, and the accuracy of the pulse repetition interval is improved.

[0068] Further references Figure 2 As an implementation of the methods shown in the above figures, the present disclosure provides some embodiments of a radar signal pulse repetition interval generating device, and these device embodiments are Figure 1 Corresponding to the method embodiments shown, the device can be specifically applied to various electronic devices.

[0069] like Figure 2As shown, the radar signal pulse repetition interval generating device 200 of some embodiments includes: an acquisition unit 201, an input unit 202, a first generation unit 203, a second generation unit 204 and a third generation unit 205. The acquisition unit 201 is configured to acquire a target intermediate frequency signal; the input unit 202 is configured to input the target intermediate frequency signal into a pre-trained pulse start and end point positioning model to obtain an interval point mean sequence corresponding to the target intermediate frequency signal; the first generation unit 203 is configured to generate a start point and an end point of each pulse of the target intermediate frequency signal based on the interval point mean sequence; the second generation unit 204 is configured to generate a pulse interval corresponding to the start points of any two pulses in the target intermediate frequency signal; the third generation unit is configured to generate a radar signal pulse repetition interval set corresponding to the target intermediate frequency signal according to each generated pulse interval.

[0070] It can be understood that the units described in the radar signal pulse repetition interval generating device 200 are similar to those described in the reference Figure 1 Therefore, the operations, features and beneficial effects described above for the method are also applicable to the device 200 and the units included therein, and will not be described in detail here.

[0071] Reference below Figure 3 , which shows a schematic diagram of the structure of an electronic device (e.g., a computing device) 300 suitable for implementing some embodiments of the present disclosure. The electronic devices in some embodiments of the present disclosure may include, but are not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (e.g., vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 3 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0072] like Figure 3 As shown, the electronic device 300 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 301, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 302 or a program loaded from a storage device 308 into a random access memory (RAM) 303. In the RAM 303, various programs and data required for the operation of the electronic device 300 are also stored. The processing device 301, the ROM 302, and the RAM 303 are connected to each other via a bus 304. An input / output (I / O) interface 305 is also connected to the bus 304.

[0073] Typically, the following devices may be connected to the I / O interface 305: input devices 306 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 307 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 308 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 309. The communication devices 309 may allow the electronic device 300 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 3 The electronic device 300 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead. Figure 3 Each block shown in the figure may represent one device, or may represent multiple devices as required.

[0074] In particular, according to some embodiments of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, some embodiments of the present disclosure include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In some such embodiments, the computer program can be downloaded and installed from the network through the communication device 309, or installed from the storage device 308, or installed from the ROM 302. When the computer program is executed by the processing device 301, the above-mentioned functions defined in the method of some embodiments of the present disclosure are executed.

[0075] It should be noted that the computer-readable medium recorded in some embodiments of the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In some embodiments of the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In some embodiments of the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0076] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (Hyper Text Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.

[0077] The computer-readable medium may be included in the electronic device; or it may exist independently without being installed in the electronic device. The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device: obtains the target intermediate frequency signal; inputs the target intermediate frequency signal into the pre-trained pulse start and end point positioning model to obtain the interval point mean sequence corresponding to the target intermediate frequency signal; based on the interval point mean sequence, generates the starting point and end point of each pulse of the target intermediate frequency signal; for the starting points of any two pulses in the target intermediate frequency signal, generates the pulse interval corresponding to the starting points of the any two pulses; and generates the radar signal pulse repetition interval set corresponding to the target intermediate frequency signal according to the generated pulse intervals.

[0078] Computer program code for performing the operations of some embodiments of the present disclosure may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0079] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0080] The units described in some embodiments of the present disclosure may be implemented by software or by hardware. The described units may also be provided in a processor, for example, may be described as: a processor including an acquisition unit, an input unit, a first generation unit, a second generation unit, and a third generation unit. Among them, the names of these units do not constitute a limitation on the unit itself under certain circumstances, for example, the input unit may also be described as "a unit that inputs the above-mentioned target intermediate frequency signal into a pre-trained pulse start and end point positioning model to obtain a sequence of interval point means corresponding to the above-mentioned target intermediate frequency signal".

[0081] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0082] The above descriptions are only some preferred embodiments of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present disclosure is not limited to the technical solutions formed by a specific combination of the above-mentioned technical features, but should also cover other technical solutions formed by any combination of the above-mentioned technical features or their equivalent features without departing from the above-mentioned inventive concept. For example, the above-mentioned features are replaced with the technical features with similar functions disclosed in the embodiments of the present disclosure (but not limited to) and the technical solutions formed.

Claims

1. A method for generating a radar signal pulse repetition interval, include: Acquire target intermediate frequency signal; Inputting the target intermediate frequency signal into a pre-trained pulse start and end point positioning model to obtain a sequence of interval point mean values ​​corresponding to the target intermediate frequency signal; Based on the interval point mean sequence, generating the starting point and the ending point of each pulse of the target intermediate frequency signal; For the starting points of any two pulses in the target intermediate frequency signal, generating a pulse interval corresponding to the starting points of the any two pulses; Generate a radar signal pulse repetition interval set corresponding to the target intermediate frequency signal according to each generated pulse interval; Wherein, generating the starting point and the ending point of each pulse of the target intermediate frequency signal based on the interval point mean sequence includes: The product of each interval point mean in the interval point mean sequence and the preset interval point number is determined as the interval pulse point number to obtain an interval pulse point number sequence; For each interval pulse point number in the interval pulse point number sequence, in response to determining that the interval pulse point number is greater than zero and less than the preset interval point number, performing the following steps: In response to determining that the interval pulse point number in the interval pulse point number sequence that is arranged before the interval pulse point number and adjacent to the interval pulse point number is equal to zero, a signal point that meets a preset pulse starting condition is selected from each signal point in the signal interval corresponding to the interval pulse point number, and the selected signal point is used as the starting point of the pulse corresponding to the signal interval, wherein the preset pulse starting condition is that the sequence number of the signal point in the each signal point is a first value, wherein the first value is the sum of a target difference value and 1, and the target difference value is the difference between the preset interval point number and the interval pulse point number; In response to determining that the number of interval pulse points in the interval pulse point number sequence that is arranged before the interval pulse point number and adjacent to the interval pulse point number is equal to zero, and the first interval pulse point number is greater than zero, a signal point corresponding to the first interval pulse point number among the signal points in the first signal interval is determined as the termination point of the pulse corresponding to the signal interval, wherein the first interval pulse point number is the interval pulse point number in the interval pulse point number sequence that is arranged after the interval pulse point number and satisfies a preset pulse termination interval condition, wherein the preset pulse termination interval condition is that all interval pulse points after the interval pulse point number and before the first interval pulse point number are the preset interval points, and the first interval pulse point number after the first interval pulse point number is zero; In response to determining that the interval pulse point number in the interval pulse point number sequence that is arranged after the interval pulse point number and adjacent to the interval pulse point number is equal to zero, a signal point that satisfies a preset pulse termination condition is selected from each signal point in the signal interval corresponding to the interval pulse point number, and the selected signal point is used as the termination point of the pulse corresponding to the signal interval, wherein the preset pulse termination condition is that the sequence number of the signal point in the each signal point is a second value, wherein the second value is the interval pulse point number; In response to determining that the number of interval pulse points in the interval pulse point number sequence that is arranged after the interval pulse point number and adjacent to the interval pulse point number is equal to zero, and the second interval pulse point number is greater than zero, a signal point corresponding to the second interval pulse point number among the signal points in the second signal interval is determined as the starting point of the pulse corresponding to the signal interval, wherein the second interval pulse point number is the interval pulse point number in the interval pulse point number sequence that is arranged before the interval pulse point number and satisfies a preset pulse starting interval condition, wherein the preset pulse starting interval condition is that all interval pulse points from before the interval pulse point number to after the second interval pulse point number are the preset interval points, and the first interval pulse point number before the second interval pulse point number is zero; For each interval pulse point number in the interval pulse point number sequence, in response to determining that the interval pulse point number is equal to the preset interval point number, performing the following steps: In response to determining that the interval pulse point number in the interval pulse point number sequence that is arranged before the interval pulse point number and adjacent to the interval pulse point number is equal to zero, determining the first signal point in the signal interval corresponding to the interval pulse point number as the starting point of the pulse corresponding to the signal interval; In response to determining that the interval pulse point number in the interval pulse point number sequence that is arranged after the interval pulse point number and adjacent to the interval pulse point number is equal to zero, the last signal point in the signal interval corresponding to the interval pulse point number is determined as the end point of the pulse corresponding to the signal interval.

2. The method according to claim 1, in, The method further comprises: A radar signal pulse repetition interval pattern corresponding to each radar signal pulse repetition interval in the radar signal pulse repetition interval set is generated according to the radar signal pulse repetition interval set to obtain a radar signal pulse repetition interval pattern set.

3. The method according to claim 2, in, The method further comprises: According to the radar signal pulse repetition interval pattern set, radar signal sorting is performed on the target intermediate frequency signal to obtain a radar signal sorting result.

4. The method according to claim 3, in, The method further comprises: According to the radar signal sorting result, deceptive interference is performed on at least one radar signal corresponding to the radar signal sorting result.

5. The method according to claim 1, in, The step of generating a pulse interval corresponding to the starting points of any two pulses in the target intermediate frequency signal comprises: Multiply the number of interval points between the starting points of any two pulses by the preset time interval to obtain the interval duration; The interval duration is determined as the pulse interval corresponding to the starting points of any two pulses.

6. The method according to claim 1, in, The pulse start and end point positioning model is trained in the following way: Acquire a sample set, wherein the samples in the sample set include sample signals and sample interval point means corresponding to the sample signals; Perform the following training steps based on the sample set: Inputting sample signals of at least one sample in the sample set into the initial pulse start and end point positioning model respectively to obtain the interval point mean corresponding to each sample in the at least one sample; Compare the interval point mean corresponding to each sample in the at least one sample with the corresponding sample interval point mean; Determine whether the initial pulse start and end point positioning model reaches the preset optimization target according to the comparison result; In response to determining that the initial pulse start and end point positioning model achieves the optimization target, the initial pulse start and end point positioning model is determined as the trained pulse start and end point positioning model.

7. The method according to claim 6, in, The step of training and obtaining the pulse start and end point positioning model also includes: In response to determining that the initial pulse start and end point positioning model does not achieve the optimization goal, the network parameters of the initial pulse start and end point positioning model are adjusted, and a sample set is composed of unused samples, and the adjusted initial pulse start and end point positioning model is used as the initial pulse start and end point positioning model, and the training step is performed again.

8. A radar signal pulse repetition interval generating device, include: An acquisition unit, configured to acquire a target intermediate frequency signal; An input unit is configured to input the target intermediate frequency signal into a pre-trained pulse start and end point positioning model to obtain an interval point mean value sequence corresponding to the target intermediate frequency signal; A first generating unit is configured to generate a starting point and an ending point of each pulse of the target intermediate frequency signal based on the interval point mean value sequence; A second generating unit is configured to generate a pulse interval corresponding to the starting points of any two pulses in the target intermediate frequency signal; A third generating unit is configured to generate a radar signal pulse repetition interval set corresponding to the target intermediate frequency signal according to each generated pulse interval; Wherein, the first generating unit is configured to: The product of each interval point mean in the interval point mean sequence and the preset interval point number is determined as the interval pulse point number to obtain an interval pulse point number sequence; For each interval pulse point number in the interval pulse point number sequence, in response to determining that the interval pulse point number is greater than zero and less than the preset interval point number, performing the following steps: In response to determining that the interval pulse point number in the interval pulse point number sequence that is arranged before the interval pulse point number and adjacent to the interval pulse point number is equal to zero, a signal point that meets a preset pulse starting condition is selected from each signal point in the signal interval corresponding to the interval pulse point number, and the selected signal point is used as the starting point of the pulse corresponding to the signal interval, wherein the preset pulse starting condition is that the sequence number of the signal point in the each signal point is a first value, wherein the first value is the sum of a target difference value and 1, and the target difference value is the difference between the preset interval point number and the interval pulse point number; In response to determining that the number of interval pulse points in the interval pulse point number sequence that is arranged before the interval pulse point number and adjacent to the interval pulse point number is equal to zero, and the first interval pulse point number is greater than zero, a signal point corresponding to the first interval pulse point number among the signal points in the first signal interval is determined as the termination point of the pulse corresponding to the signal interval, wherein the first interval pulse point number is the interval pulse point number in the interval pulse point number sequence that is arranged after the interval pulse point number and satisfies a preset pulse termination interval condition, wherein the preset pulse termination interval condition is that all interval pulse points after the interval pulse point number and before the first interval pulse point number are the preset interval points, and the first interval pulse point number after the first interval pulse point number is zero; In response to determining that the interval pulse point number in the interval pulse point number sequence that is arranged after the interval pulse point number and adjacent to the interval pulse point number is equal to zero, a signal point that satisfies a preset pulse termination condition is selected from each signal point in the signal interval corresponding to the interval pulse point number, and the selected signal point is used as the termination point of the pulse corresponding to the signal interval, wherein the preset pulse termination condition is that the sequence number of the signal point in the each signal point is a second value, wherein the second value is the interval pulse point number; In response to determining that the number of interval pulse points in the interval pulse point number sequence that is arranged after the interval pulse point number and adjacent to the interval pulse point number is equal to zero, and the second interval pulse point number is greater than zero, a signal point corresponding to the second interval pulse point number among the signal points in the second signal interval is determined as the starting point of the pulse corresponding to the signal interval, wherein the second interval pulse point number is the interval pulse point number in the interval pulse point number sequence that is arranged before the interval pulse point number and satisfies a preset pulse starting interval condition, wherein the preset pulse starting interval condition is that all interval pulse points from before the interval pulse point number to after the second interval pulse point number are the preset interval points, and the first interval pulse point number before the second interval pulse point number is zero; For each interval pulse point number in the interval pulse point number sequence, in response to determining that the interval pulse point number is equal to the preset interval point number, performing the following steps: In response to determining that the interval pulse point number in the interval pulse point number sequence that is arranged before the interval pulse point number and adjacent to the interval pulse point number is equal to zero, determining the first signal point in the signal interval corresponding to the interval pulse point number as the starting point of the pulse corresponding to the signal interval; In response to determining that the interval pulse point number in the interval pulse point number sequence that is arranged after the interval pulse point number and adjacent to the interval pulse point number is equal to zero, the last signal point in the signal interval corresponding to the interval pulse point number is determined as the end point of the pulse corresponding to the signal interval.

9. An electronic device, include: one or more processors; a storage device having one or more programs stored thereon, 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 7.

10. A computer readable medium having a computer program stored thereon, in, When the program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • High-accuracy radar signal detecting and tracking system and method

    CN104483668A

  • Resource self-adaptive scheduling method for inverse synthetic aperture radar two-dimensional sparse imaging

    CN109459752A

  • Wireless communication system radar signal detection method and system, and medium

    CN110161463A

  • Space rotating target video ISAR imaging method based on transmission pulse cycle delay design

    CN110716201A

  • Dense false target interference method, computer equipment and computer readable storage medium

    CN111337888A