A signal sorting method, medium and device based on antenna scanning processing
Patent Information
- Application Number
- CN202311380061.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-23
- Publication Date
- 2026-09-11
- Estimated Expiration
- 2043-10-23
AI Technical Summary
[0004]本发明旨在提供一种基于天线扫描处理的信号分选方法、介质及装置,以解决电磁参数交叠严重和方位密集分布的信号分选难题
[0036] The signal sorting method based on antenna scanning processing proposed in this invention, without changing the existing electronic warfare system hardware architecture, utilizes the difference in the scanning period of the radiating source antenna to sort signal pulses with overlapping electromagnetic parameters and similar azimuths. This improves the electronic warfare system's ability to distinguish targets with overlapping electromagnetic parameters and similar azimuths, overcomes the dependence of traditional sorting algorithms on electromagnetic parameters and azimuth, and effectively enhances the electronic warfare system's situational awareness capability for targets with overlapping electromagnetic parameters and densely distributed azimuths in complex electromagnetic environments.
Smart Images

Figure CN117540224B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of electronic reconnaissance technology in electronic warfare signal processing, and more specifically, to a signal sorting method, medium, and apparatus based on antenna scanning processing. Background Technology
[0002] Signal sorting, which separates intercepted pulse streams into individual radar radiation source signals, is the core of electronic warfare signal processing and the foundation of electronic reconnaissance and jamming. As the battlefield electromagnetic environment becomes increasingly complex, the overlap of electromagnetic parameters between radiation sources becomes more severe, and their spatial deployment becomes denser. Traditional methods relying on pulse frequency, repetition rate, pulse width, and azimuth for signal sorting are no longer sufficient to meet the demands of system applications. There is an urgent need to introduce more parameter dimensions for signal clustering to improve sorting accuracy in complex electromagnetic environments.
[0003] Antenna scanning characteristics cannot be easily changed after radar design is completed. They reflect the inherent properties of the radiation source and are important features for radar signal sorting and identification. Current research on antenna scanning characteristics mainly focuses on estimating the antenna scanning period and identifying the antenna scanning type, while sorting algorithms based on antenna scanning characteristics are less studied. Zeng Deguo (Zeng Deguo, Zhang Jun, Zheng Ziyang, et al., "A Radar Signal Sorting Method Based on Parabolic Hough Transform", Aerospace Electronic Countermeasures, 2017, 33) proposed using the parabolic Hough transform method for pulse sorting, but the Hough transform has a large computational load, which cannot meet the real-time processing requirements of electronic warfare systems. Liu Junjiang (Liu Junjiang, Zhou Xu, Xu Li, "Introduction to Signal Clustering Algorithms Based on Antenna Scan Shape", Electronic Information Countermeasures Technology, 2022, 37) proposed using a parabolic fitting method to cluster pulses based on antenna scanning characteristics, but this method can only cluster single scan envelopes and cannot cluster multiple signal pulses. Summary of the Invention
[0004] The present invention aims to provide a signal sorting method, medium and device based on antenna scanning processing to solve the signal sorting problem with severe electromagnetic parameter overlap and dense azimuth distribution.
[0005] The present invention provides a signal sorting method based on antenna scanning processing, comprising the following steps:
[0006] S1, quantized pulse sequence;
[0007] S2, performs autocorrelation processing on the quantized pulse sequence;
[0008] S3, extract the relevant peak pulse sequence as the signal sorting sequence;
[0009] S4, extract the main lobe pulse from the signal sorting sequence and calculate the main lobe peak time difference;
[0010] S5. Determine whether the radar antenna scanning period is the same based on the main lobe peak time difference. If the antenna scanning period is the same, confirm the target, remove the corresponding pulse, and return to step S2.
[0011] Furthermore, in step S1, the quantization of the pulse sequence includes:
[0012] Let the pulse sequence be X = {x1, x2, ..., x...} M}, where M is the number of pulses in the pulse sequence X, and x is the number of pulses in the pulse sequence. i Represented as:
[0013] x i ={rf i ,toa i ,rtoa i ,pw i ,pa i}
[0014] In the formula, rf i For pulse x i frequency, toa i For pulse x i The absolute arrival time, rtoa i For pulse x i The relative arrival time, pw i For pulse x i pulse width, pa i For pulse x i The range;
[0015] rtoa i =toa i -toa1
[0016] The pulse sequence X is quantized using the quantization unit QuanUnit to obtain the quantized sequence f(t). The quantization formula is expressed as:
[0017]
[0018] In the formula, t is the quantization sequence number. This means rounding the input value to the nearest integer.
[0019] Furthermore, in step S2, the autocorrelation processing of the quantized pulse sequence includes:
[0020] Shift autocorrelation is performed on the quantized sequence f(t) to obtain the shift autocorrelation peak value. The autocorrelation processing formula is expressed as:
[0021]
[0022] In the formula, τ is the delay time; since the pulse sequence exhibits periodic main lobe pulse clusters in the time domain, when the shifted sequence coincides with the main lobe pulse clusters of the original sequence, the autocorrelation processing will produce a peak CorNum. Peak , represented as:
[0023] CorNum Peak =max(R) f (τ))
[0024] If the peak value CorNum Peak Greater than the number of related gates CorNum Then proceed to step S3; if it is less than, then end.
[0025] Furthermore, in step S3, extracting the autocorrelation peak pulse sequence as the signal sorting sequence includes:
[0026] The shift value τ corresponding to the autocorrelation peak max The corresponding shift sequence f(t-τ) is obtained max Then, correlate it with the original quantized sequence f(t) to obtain the correlated pulse as the autocorrelation peak pulse sequence S. Sig The autocorrelation peak pulse sequence is considered to be a single signal sequence obtained through sorting, and its processing formula is expressed as: S Sig =f(t)f(t-τ) max ).
[0027] Furthermore, in step S4, extracting the main lobe pulse from the signal sorting sequence and calculating the main lobe peak time difference includes:
[0028] First, calculate the mean amplitude PA of the sliding window. ave The peak value and its corresponding peak time are specified, with the sliding window duration set to LastTime. MS The formula for calculating the mean amplitude of the sliding window is expressed as follows:
[0029]
[0030] In the formula, PA i The amplitude of the pulse in the sliding window is denoted by , and Q is the number of pulses within the sliding window.
[0031] Get the maximum amplitude PA within the sliding window max and minimum amplitude PA min And calculate Diff PA =|PA max -PA min Is it greater than or equal to the amplitude threshold PA? Gate Is the number of pulses greater than or equal to the pulse number threshold PulseNum? Gate If the conditions are met, the main lobe of the signal is confirmed, and the peak time T of the main lobe is recorded. iIf the number of main lobes MSlopeNum is greater than the threshold MSlopeNum for the number of main lobes... Gate Then, the main lobe peak time interval ScanPeriod is calculated sequentially. i =T i -T i-1 .
[0032] The present invention also provides a computer terminal storage medium storing computer terminal executable instructions, the computer terminal executable instructions being used to execute the signal sorting method based on antenna scanning processing as described in any one of claims 1-5.
[0033] The present invention also provides a computing device, comprising:
[0034] At least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the above-described signal sorting method based on antenna scanning processing.
[0035] In summary, due to the adoption of the above technical solution, the beneficial effects of the present invention are:
[0036] The signal sorting method based on antenna scanning processing proposed in this invention, without changing the existing electronic warfare system hardware architecture, utilizes the difference in the scanning period of the radiating source antenna to sort signal pulses with overlapping electromagnetic parameters and similar azimuths. This improves the electronic warfare system's ability to distinguish targets with overlapping electromagnetic parameters and similar azimuths, overcomes the dependence of traditional sorting algorithms on electromagnetic parameters and azimuth, and effectively enhances the electronic warfare system's situational awareness capability for targets with overlapping electromagnetic parameters and densely distributed azimuths in complex electromagnetic environments. Attached Figure Description
[0037] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings in the embodiments will be briefly described below. It should be understood that the following drawings only show some embodiments of the present invention and should not be regarded as a limitation on the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0038] Figure 1 This is a flowchart of a signal sorting method based on antenna scanning processing in an embodiment of the present invention.
[0039] Figure 2 This is a flowchart illustrating the extraction of the main lobe pulse and the calculation of the main lobe peak time difference in an embodiment of the present invention.
[0040] Figure 3This is a diagram illustrating the simulated signal pulse in an embodiment of the present invention.
[0041] Figure 4 This is a pulse display diagram of the sorting result of simulated signal 1 in an embodiment of the present invention.
[0042] Figure 5 This is a pulse diagram showing the sorting result of the simulated signal 2 in an embodiment of the present invention.
[0043] Figure 6 This is a pulse diagram showing the simulated signal sorting result in an embodiment of the present invention. Detailed Implementation
[0044] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. The components of the embodiments of the present invention described and shown in the accompanying drawings can generally be arranged and designed in various different configurations.
[0045] Therefore, the following detailed description of the embodiments of the invention provided in the accompanying drawings is not intended to limit the scope of the claimed invention, but merely to illustrate selected embodiments of the invention. All other embodiments obtained by those skilled in the art based on the embodiments of the invention without inventive effort are within the scope of protection of the invention.
[0046] Example
[0047] Traditional signal sorting algorithms primarily distinguish targets based on electromagnetic parameters and azimuth. These methods struggle to accurately differentiate targets with overlapping electromagnetic parameters and densely distributed azimuths. Antenna scanning period is a crucial technical parameter of radar radiation sources. Ground-based early warning radars, to complete searches across the entire airspace, primarily operate in search mode, and the minimum time interval for this search is the antenna scanning period. This invention utilizes the periodic differences in the antenna scanning period of the radiation source to deinterleave targets, and then uses the periodicity of the signal scanning main lobe to confirm the target. For example... Figure 1 As shown in the figure, this embodiment proposes a signal sorting method based on antenna scanning processing. First, the arrival time of the signal pulse is quantized using a certain quantization unit. Then, autocorrelation processing is performed on the quantized pulse sequence. When the autocorrelation shift peak is obtained, if the correlation peak is greater than a threshold, the correlated pulse is used as the sorted signal pulse. Finally, the main lobe of the signal pulse is extracted, and the target's scanning period is verified to confirm whether it is a valid target. Specifically, the method includes the following steps:
[0048] S1, quantized pulse sequence:
[0049] Let the pulse sequence be X = {x1, x2, ..., x...} M}, where M is the number of pulses in the pulse sequence X, and x is the number of pulses in the pulse sequence. i Represented as:
[0050] x i ={rf i ,toa i ,rtoa i ,pw i ,pa i}
[0051] In the formula, rf i For pulse x i frequency, toa i For pulse x i The absolute arrival time, rtoa i For pulse x i The relative arrival time, pw i For pulse x i pulse width, pa i For pulse x i The range;
[0052] rtoa i =toa i -toa1
[0053] The pulse sequence X is quantized using the quantization unit QuanUnit to obtain the quantized sequence f(t). The quantization formula is expressed as:
[0054]
[0055] In the formula, t is the quantization sequence number. This means rounding the input value to the nearest integer.
[0056] Let the pulse sequence be X = {x1, x2, ..., x...} M}, where M is the number of pulses in the pulse sequence X, and x is the number of pulses in the pulse sequence. i Represented as:
[0057] x i ={rf i ,toa i ,rtoa i ,pw i ,pa i}
[0058] In the formula, rf i For pulse x i frequency, toa i For pulse x i The absolute arrival time, rtoa iFor pulse x i The relative arrival time, pw i For pulse x i pulse width, pa i For pulse x i The range;
[0059] rtoa i =toa i -toa1
[0060] The pulse sequence X is quantized using the quantization unit QuanUnit to obtain the quantized sequence f(t). The quantization formula is expressed as:
[0061]
[0062] In the formula, t is the quantization sequence number. This means rounding the input value to the nearest integer.
[0063] S2, perform autocorrelation processing on the quantized pulse sequence:
[0064] Shift autocorrelation is performed on the quantized sequence f(t) to obtain the shift autocorrelation peak value. The autocorrelation processing formula is expressed as:
[0065]
[0066] In the formula, τ is the delay time; since the pulse sequence exhibits periodic main lobe pulse clusters in the time domain, when the shifted sequence coincides with the main lobe pulse clusters of the original sequence, the autocorrelation processing will produce a peak CorNum. Peak , represented as:
[0067] CorNum Peak =max(R) f (τ))
[0068] If the peak value CorNum Peak Greater than the number of related gates CorNum Then proceed to step S3; if it is less than, then end.
[0069] S3, extract the correlation peak pulse sequence as the signal sorting sequence:
[0070] The shift value τ corresponding to the autocorrelation peak max The corresponding shift sequence f(t-τ) is obtained max Then, correlate it with the original quantized sequence f(t) to obtain the correlated pulse as the autocorrelation peak pulse sequence S. Sig The autocorrelation peak pulse sequence is considered to be a single signal sequence obtained through sorting, and its processing formula is expressed as: S Sig =f(t)f(t-τ)max ).
[0071] S4, such as Figure 2 As shown, the main lobe pulse is extracted from the signal sorting sequence and the main lobe peak time difference is calculated:
[0072] First, calculate the mean amplitude PA of the sliding window. ave The peak value and its corresponding peak time are specified, with the sliding window duration set to LastTime. MS Generally speaking, LastTime MS The value is 200ms, and the formula for calculating the sliding window mean amplitude is as follows:
[0073]
[0074] In the formula, PA i The amplitude of the pulse in the sliding window is denoted by , and Q is the number of pulses within the sliding window.
[0075] Get the maximum amplitude PA within the sliding window max and minimum amplitude PA min And calculate Diff PA =|PA max -PA min Is it greater than or equal to the amplitude threshold PA? Gate Is the number of pulses greater than or equal to the pulse number threshold PulseNum? Gate If the conditions are met, the main lobe of the signal is confirmed, and the peak time T of the main lobe is recorded. i If the number of main lobes MSlopeNum is greater than the threshold MSlopeNum for the number of main lobes... Gate Then, the main lobe peak time interval ScanPeriod is calculated sequentially. i =T i -T i-1 .
[0076] S5. Determine whether the radar antenna scanning period is the same based on the main lobe peak time difference. If the antenna scanning period is the same, confirm the target, remove the corresponding pulse, and return to step S2.
[0077] To verify the effectiveness of this algorithm, simulation data was first used to verify the algorithm. The simulation signal parameters are shown in Table 2.
[0078] Table 2, Simulation signal parameters:
[0079]
[0080] The three simulated signals have overlapping frequencies, consistent repetition rate range, pulse width, and azimuth variation range; the only difference lies in the antenna scanning period. Figure 3The image shown is a screenshot of a simulated signal pulse. Using this invention to sort the pulses, the sorted signal pulses 1 through 3 can be obtained as follows: Figure 4 , Figure 5 , Figure 6 As shown, the pulses of signals 1 to 3 exhibit their own accurate scanning period characteristics, and the electromagnetic parameters obtained by sorting are consistent with the set simulation parameters. Therefore, it can be seen that the present invention has achieved good processing results.
[0081] Furthermore, in some embodiments, a computer terminal storage medium is proposed, storing computer terminal executable instructions for performing the signal sorting method based on antenna scanning processing as described in the preceding embodiments. Examples of computer storage media include magnetic storage media (e.g., floppy disks, hard disks, etc.), optical recording media (e.g., CD-ROMs, DVDs, etc.) or memory such as memory cards, ROMs, or RAMs. The computer storage medium can also be distributed across a network-connected computer system, for example, as an application store.
[0082] Furthermore, in some embodiments, a computing device is proposed, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform a signal sorting method based on antenna scanning processing as described in the foregoing embodiments. Examples of computing devices include PCs, tablet computers, smartphones, or PDAs.
[0083] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A signal sorting method based on antenna scanning processing, characterized in that, Includes the following steps: S1, quantized pulse sequence; S2, performs autocorrelation processing on the quantized pulse sequence; S3, extract the relevant peak pulse sequence as the signal sorting sequence; S4, extract the main lobe pulse from the signal sorting sequence and calculate the main lobe peak time difference; S5. Determine whether the radar antenna scanning period is the same based on the main lobe peak time difference. If the antenna scanning period is the same, confirm the target, remove the corresponding pulse, and return to step S2. In step S1, the quantization pulse sequence includes: Let the pulse sequence be X ={ x 1, x 2,…, x M}, M the number of pulses of the pulse sequence X , the pulse x i is expressed as: x i ={ rf i , toa i , rtoa i , pw i , pa i} In the formula, rf i For pulse x i frequency, toa i For pulse x i The absolute arrival time, rtoa i For pulse x i The relative arrival time pw i For pulse x i pulse width, pa i For pulse x i The range; rtoa i = toa i - toa 1 Use quantification units QuanUnit For pulse sequences X Quantization is performed to obtain the quantized sequence. f ( t The quantification formula is expressed as: In the formula, t For quantization sequence number, This means rounding the input value to the nearest integer; In step S4, extracting the main lobe pulse from the signal sorting sequence and calculating the main lobe peak time difference includes: First, calculate the mean amplitude PA of the sliding window. ave The peak value and the corresponding peak time, with the sliding window duration set to [value]. LastTime MS The formula for calculating the mean amplitude of the sliding window is expressed as follows: In the formula, PA i The pulse amplitude of the sliding window. Q This represents the number of pulses within the sliding window; Get the maximum amplitude PA within the sliding window max and minimum amplitude PA min And calculate Diff PA =|PA max -PA min Is it greater than or equal to the amplitude threshold PA? Gate Is the number of pulses greater than or equal to the pulse number threshold PulseNum? Gate If the conditions are met, the main lobe of the signal is confirmed, and the peak time of the main lobe is recorded. T i If the number of main lobes MSlopeNum is greater than or equal to the main lobe number threshold MSlopeNum Gate Then, the main lobe peak time interval ScanPeriod is calculated sequentially. i = T i - T i-1 .
2. The signal sorting method based on antenna scanning processing according to claim 1, characterized in that, In step S2, the autocorrelation processing of the quantized pulse sequence includes: For quantized sequences f ( t Perform shift autocorrelation and obtain the peak value of the shift autocorrelation. The autocorrelation processing formula is expressed as: In the formula, τ The delay time; because the pulse sequence exhibits periodic main lobe pulse clusters in the time domain, when the shifted sequence coincides with the main lobe pulse clusters of the original sequence, the autocorrelation processing will show a peak. CorNum Peak , is represented as: CorNum Peak =max( R f ( τ )) If peak CorNum Peak Greater than the number of related items threshold Gate CorNum Then proceed to step S3; if it is less than, then end.
3. The signal sorting method based on antenna scanning processing according to claim 1, characterized in that, In step S3, extracting the autocorrelation peak pulse sequence as the signal sorting sequence includes: The shift value corresponding to the autocorrelation peak τ max Obtain the corresponding shift sequence f ( t - τ max ), and then with the original quantized sequence f ( t The correlation is performed, and the correlated pulses are used as the autocorrelation peak pulse sequence. S Sig The autocorrelation peak pulse sequence is the single signal sequence obtained through sorting, and its processing formula is expressed as follows: S Sig = f ( t ) f ( t - τ max ).
4. A computer terminal storage medium storing computer terminal executable instructions, characterized in that, The computer terminal can execute instructions for performing the signal sorting method based on antenna scanning processing as described in any one of claims 1-3.
5. A computing device, characterized in that, include: At least one processor; The at least one processor is also connected in communication with a memory, wherein the memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the signal sorting method based on antenna scanning processing as described in any one of claims 1-3.
Citation Information
Patent Citations
Radar antenna scanning type identification method and system under low signal-to-noise ratio condition
CN114814734A
Task attribute-based unknown radar radiation source target representation identification method
CN115166679A