Abstract
In the complex battlefield environment, stealth radar target recognition has been paid increasing attentions. Previous studies have demonstrated that the stealth target can be identified well by pole extraction based on matrix pencil method (MPM). However, MPM suffers from the difficulty in setting model order and the time-domain resonant response aliasing problem. This paper proposes a new sliding-window matrix pencil method (SW-MPM) based on dynamic order setting and sliding window. Dynamic order setting scheme is used to overcome the difficulty of setting the order in matrix pencil method, while sliding window can avoid the aliasing problem of time-domain resonant response to some extent. The time-domain scattering data used in SW-MPM are obtained by inverse Fourier transform of the frequency domain scattering data in the resonance region. Taking typical stealth aircraft identification as example, the simulation results verify that the proposed method may extract more number of poles with better azimuth consistency, which is beneficial to improve the accuracy of pole-based target identification.
1. Introduction
In modern electromagnetic spectrum warfare, radar target recognition has attracted more and more attentions [1–4]. Identification of the enemy targets accurately and timely, especially the stealth aircrafts, is the prerequisite for destroying the enemy targets, and any confusion between civilian or friendly targets and enemy targets may cause tragedy [5]. Radar target recognition is closely related to target scattering echoes, and for different targets, the excited characteristics are also different. For typical stealth aircrafts in the optical region, it is difficult to identify them, since radar cross section (RCS) is small according to the target scattering theory [6, 7]. In contrast, for target in the resonance region [8], with the radar signal wavelength close to the target size, RCS is always larger and easy to identify. Moreover, poles extracted from target scattered echoes are very beneficial to target recognition. Poles are mainly related to the size and shape of the target and thus are not sensitive to the target relative attitude and radar polarization [9, 10]. Therefore, poles are considered as robust and effective for the recognition of stealth targets [11].
The first pole extraction algorithm is Prony algorithm [12] presented in 1975. Prony algorithm combined with the singular value decomposition (SVD) can improve the antinoise ability [13]. Prony-based method is sensitive to noise, because it relies on an accurate estimation of the number of target poles, which is difficult to estimate. Matrix pencil method (MPM) [14] is the most widely used method for pole extraction, which has better accuracy, stability, and antinoise performance; compared with Prony method, MPM only needs to construct Hankel matrix with time-domain echo data of the target and then calculate the generalized eigenvalues of the matrices to obtain the target poles. In order to improve the antinoise performance of MPM, Sarkar et al. conducts SVD on the data matrix [15, 16]. The low-rank matrix approximation can suppress the impact of noise and reduce algorithm calculation cost significantly.
In recent years, a lot of research has been devoted to how to apply MPM to pole extraction for radar target [17–19] in real applications. In general, it is difficult to get the actual time-domain echo data, which can be obtained by transforming frequency-domain excited data through simulation. The data transformation from frequency domain to time domain involves the setting of sampling interval, which can be adaptively determined to reduce the computational complexity and time-domain data required [20]. Moreover, in order to get more poles, the wide-band data are required, while in real applications, the data are often narrowband. Thus, Chauveau et al. propose a method [21] based on narrowband data, which avoids extracting target poles using wide-band data. The number of target poles extracted from narrowband data is small, but all of them are main poles with high precision. Some researches make full use of the azimuth consistency of poles to improve the antinoise performance of poles. These methods construct correlation matrices from echo data of multiple directions and then extract target poles by MPM.
Though MPM is one of the most widely used method, it still faces two problems in the pole extraction of complex target [22, 23]. Firstly, the order of the model, namely, the number of target poles, is difficult to determine. The number of poles can be known for simple ideal conductor targets with theoretical solutions, but for complex targets, the number of poles is unknown in advance. An inaccurate estimation of the number of poles may degrade the accuracy of pole extraction greatly. If the number of pole is too small, the real poles of the target will be missed and the extracted poles will have a big deviation from the real poles. If the number of pole is too large, many false poles will be generated and it is impossible to determine which poles are the true ones.
Secondly, it is difficult to distinguish the early time and the late time [24–26] of the target resonant response in time domain. The early time occurs when the wave front of the incident signal interacts with the target and ends when the incident signal completely leaves the target. After the incident signal completely passes through the target, the late time is generated by the gradual decay of the excited current on the target. Due to the propagation delay, there will be an aliasing of early and late time.
In this paper, we propose a new sliding-window matrix pencil method (SW-MPM) based on dynamic order setting and sliding window. Simulations are carried to verify the effectiveness and better azimuth consistency of the proposed method. Our main contributions can be summarized as the following two aspects.
Firstly, we design a sliding window to capture time-domain resonant response for initial pole extraction. The start time of sliding window is estimated based on model of late-time stage and calculation of late-time commencement for various incident wave directions. Then, multiple sets of poles are extracted by sliding through the signal sequence and applying MPM for each sliding window. Among them, the pole whose statistical frequency exceeds a certain threshold is considered as an initial extracted pole. The diversity of different Hankel matrices generated by sliding window can reduce negative effect of time-domain resonant response aliasing, thus improving the reliability and robustness of pole extraction.
Secondly, we obtain the final stable poles by dynamic order setting on initial extracted pole sets. Relevant studies show that the true poles will converge with the variation of order, while false poles are irregularly distributed in the complex plane. Therefore, we traverse model order and generate another set of poles on the basis of initial pole extraction. Histogram statistics of poles extracted from diverse orders are carried out, and any pole whose related occurrence frequency exceeds another threshold is considered as a true pole.
2. Target Time-Domain Resonant Response Acquisition
The radar target time-domain resonant response can be considered as an output of a linear time-invariant radar system. In actual radar system, we use a narrow pulse signal to illuminate the target, and the scattering response signal at this time is the time-domain resonant response. However, it is difficult to get the actual measurement data of military targets, especially for stealth aircraft. In this paper, a professional electromagnetic simulation software, is used to generate the frequency-domain scattering data based on geometry model of radar target. Then, the time-domain resonant response is obtained through time-frequency data transformation. Target time-domain resonant response can be subdivided into early time and late time. The singularity expansion method (SEM) proves that the late time contains the target pole information. This section first briefly introduces singularity expansion theory and then describes the process of the time-frequency data transformation. Finally, a physical model describing early-time and late-time stages of a simple target is given.
2.1. Singularity Expansion Theory
Singularity expansion theory is an important theory when the late-time stage of radar echo is studied. The theory systematically describes the echo characteristics, transfer function, and properties of radar targets in the resonance region. Time response of the radar target in the resonance region can be expressed as the sum of attenuation exponents on the complex plane [27, 28], where is the number of poles, is the residue, and is the pole. and represent the attenuation factor and the attenuation frequency, respectively.
In Laplace-domain, the transfer function of radar target scattering can be expressed as the sum of a rational function and an integral function.
The integral part corresponds to the early-time stage of the system in time domain, which describes the scattering characteristics of the radar target. The rational part corresponds to the late-time stage, which describes the pole characteristics of the radar target.
2.2. Frequency-Domain Data
The frequency-domain response of the radar target can be obtained either by simulation calculation or actual measurement. It is usually difficult to obtain actual measurement data for complex military targets, so electromagnetic simulation software, such as FEKO, is generally used to calculate scattering data by moment method [29–31].
The scattering data in the frequency-domain can be expressed as where is the maximum frequency and is the impulse response of the target in the frequency domain. If the time-domain incident signal can be expressed as a Sinc function the frequency-domain expression of scattering echo is
We consider that the time-domain impulse response in the fact is a real signal, and with conjugate symmetry can be expressed as
Thus, the time-domain scattering echo signal is
The above derivation shows that time-domain resonant response is obtained directly through the inverse Fourier transform of frequency-domain truncated data. That is to say, when the incident signal of the target is a Sinc pulse, the reflected echo is time-domain resonant response. In order to suppress time-domain data energy leakage caused by data truncation in the frequency domain, we smooth the time-domain resonant response by hamming window.
2.3. Early-Time and Late-Time Stage
The interaction between incident signal and target is shown in Figure 1. Assuming that the signal radiates from the position , the receiving position is also . The incident wave reaches the target at time , and the early-time stage begins at this time. The late-time stage start time is often defined as

is the pulse width of the incident signal. Due to the propagation delay, the response generated at position and the response generated at position have a time difference of . The advantage of this definition is that the late-time stage is not aliased with the early-time stage, but the late-time sequence is incomplete which causes the loss of pole information. More importantly, for complex radar target, the start time of late-time stage always changes with the incident direction and difficult to estimate for noncooperative target.
The late-time stage has already occurred at position ; thus, we consider the late-time stage starts at
This definition of the late-time stage can contain all information about poles, but there are also drawbacks. Obviously, one major drawback is that time delay causes an aliasing of early-time and late-time stage. The aliasing is difficult to eliminate, which may lead to pole loss and pole extraction errors. In addition, the variation of the incident signal direction may also render different start times of the late-time stage. To overcome these drawbacks, sliding window is adopted to capture the echo data used for pole extraction. Through the diversity effect of sliding window on the start of late-time stage, the aliasing data between late-time and early-time stage are preserved and explored, while interference from early-time data is reduced to some extent.
The typical stealth target studied in this paper belongs to the complex target. Combining with the above discussions, the method for obtaining the start time for pole extraction is given as follows. Firstly, we obtain the time-domain resonant response for each discrete azimuth, which is evenly distributed and spaced by 10 degrees. Secondly, is calculated based on the geometric relationship between aircraft and incident electromagnetic wave from different azimuth. Finally, the smallest is selected as the start time for pole extraction.
3. Proposed Sliding-Window Matrix Pencil Method
An overview of the proposed SW-MPM method based on sliding window and dynamic order setting is shown in Figure 2. Firstly, start time of resonant response for pole extraction is obtained based on the method proposed in the last paragraph of Section 3.2. Then, a sliding window is used to generate the signal sequence, and a set of poles is obtained based on the signal sequence in the window using MPM. The window with a fixed width slides through the signal sequence, and multiple sets of poles can be obtained upon different start sliding times. For each fixed model order, we can calculate the statistical histogram to extract a corresponding initial set of poles, whose statistical frequency exceed a certain threshold. Finally, we traverse model order and generate another set of poles on the basis of initial pole extraction for each fixed model order. The final stable poles are calculated by choosing the set of poles, whose statistical frequency exceed another certain threshold.

3.1. Initial Pole Extraction Based on Sliding Window and MPM
To overcome aliasing of early-time stage and late-time stage and improve the azimuth consistency of poles, we deploy the sliding window to capture required time-domain data for initial pole extraction. The diversity of sliding window can improve the reliability and robustness of pole extraction. Firstly, the sliding window is used to generate signal sequence and construct the related Hankel matrix. Then, we establish the matrix pencil based on the special relationship between the eigenvalues of the Hankel matrix and extract initial poles by solving the generalized eigenvalues of the matrix.
Denote the whole signal sequence as , and the related discrete form is
A set of poles is extracted through a sliding window for the signal sequence with a total length of . Each sliding window corresponds to a Hankel matrix, and a total number sliding window is applied. The window slid from the beginning of the sequence to the moment . Define the Hankel matric with the th sliding window:
represents a sample of the used signal sequence, and is the pencil parameter.
In order to reduce noise contained in the received echo signal, we deploy SVD to remove the small nonzero singular value and reconstruct Hankel matrix, where contains the corresponding larger eigenvalues of the pole information. is the maximum singular values of . is a diagonal matrix containing small eigenvalues of noise information. is the low rank approximation of . We can get with the last column of deleted and with the first column deleted, where and . Target pole is the generalized eigenvalue of the matrix with respect to . As a result, target pole can be obtained by solving the eigenvalue of , where is the generalized inverse of .
For each sliding window, we can obtain poles according to the above description. Walk through all the sliding windows to get a set of poles containing poles. Then, histogram statistics are carried out on the pole frequency of the pole set obtained by the sliding window. The statistical histogram is divided into multiple regions according to the extracted highest pole frequency . Each region has a length of , indicating the allowable fluctuation range of the pole frequency. If the statistical frequency of a pole falling within a certain interval exceeds the threshold value , then the median value of all the poles in the interval is considered as an initial extracted pole frequency.
3.2. Stable Pole Extraction Based on Dynamic Order Setting
The selection of pole number (model order) has a great influence on the pole extraction accuracy. For simple ideal conductor targets, the number of poles can be calculated according to related theory. For complex radar target, such as typical stealth aircrafts, the number of poles is unknown and difficult to estimate.
One of the most widely used methods for determining is
Among them, is the time-domain signal of pole reconstruction, is the actual signal, and is the sampling points of target echo signal used for pole extraction. Due to noise interference, it is difficult to choose an appropriate pole number for this method. Moreover, for any fixed pole number, it may render false poles caused by response aliasing between early-time and late-time stage for real applications.
In the proposed SW-MPM, instead of using a fixed , a dynamic range of is given to overcome the order ambiguity [32, 33]. Our research results show that the real target poles will converge with the variation of . The real poles obtained by each simulation are densely distributed, while the false poles are scattered irregularly in the complex plane. Through the statistics of poles extracted from different , the real poles can be determined and false poles are removed. Related steps are given as follows: (1)Set the dynamic range of order ~. The value of the minimum is at least 10, and the value of the maximum is generally less than (2)For each fixed , a set of initially stable poles is obtained as described in Section 3.1(3)Histogram statistics of poles for all dynamic orders are carried out. Histogram intervals are divided according to the highest frequency extracted at . Each interval has a length of , and there are intervals in total. represents the number of poles falling in the interval(4)If exceeds a certain threshold value , then the median of all pole frequencies in the interval is considered as one ultimate stable pole frequency. Otherwise, all poles in this region are considered as false poles and discarded. The threshold value is generally set as the smallest integer exceeds
4. Simulation Results and Analysis
In this section, the time-domain echo data are obtained by inverse fast Fourier transform of frequency-domain RCS data, which are generated by FEKO simulation software on two typical stealth aircrafts, called A and B. We firstly discuss the effect of the sliding window probability threshold on pole extraction. Next, we study the effect of dynamic order setting on pole extraction. Then, we compare the pole extraction performance of MPM and the proposed SW-MPM. Finally, we compare the azimuth consistency of poles extracted by MPM and SW-MPM. For two typical stealth aircrafts, we test the pole extraction performance for 36 discrete azimuths, which are evenly distributed within the 360 degrees and spaced by 10 degrees.
4.1. Effect of Sliding Window Probability Threshold on Pole Extraction
Due to the variation of radar target shape and feature size, the late-time stage for different radar targets is different. Even for the same complex target, the late-time stage varies with the different incident wave directions (azimuths). The efficient acquisition of late-time stage data has great influence on pole extraction. If the start of late-time stage is too early, the early-time signal will be introduced, which will generate false poles. If the start of late-time stage is too late, the precision and antinoise performance of pole extraction will degrade due to the rapid attenuation of signal energy. Thus, sliding windows are introduced to explore adversity of different start times of late-time stage data and eliminate the negative effect of late-time stage and early-time stage aliasing problem.
Figures 3 and 4 show the effect of sliding window probability threshold on pole extraction. Figure 3 focuses on the influence of sliding window probability threshold on the azimuth of pole occurrence, while Figure 4 shows the relationship between pole statistical frequency and sliding window probability threshold when the azimuth is constant. Sliding window probability threshold is set to select alternate poles. That is, with the movement of the whole sliding window, the poles extracted appearing more than are considered as the alternative poles. As can be seen from Figure 3, when is selected as 0.3 and 0.5, the extraction of main poles is basically the same; when is selected as 0.9, the extraction of individual poles will be slightly worse. As can be seen from Figure 4, the smaller is, the more poles meet the conditions. Too large will lead to the missing of some real poles. If is too small, some interference and false poles are extracted and the computational complexity of the system increases. Therefore, it is suitable to choose the probability threshold between 0.5 and 0.8.

(a)

(b)

(a)

(b)
4.2. Effect of Dynamic Order Setting on Pole Extraction
Figure 5 shows the effect of dynamic order setting on pole extraction. The horizontal axis represents the pole frequency, and the vertical axis represents the number of azimuths when the related poles appear. Taking coordinate (24.38 MHz, 36) for example, it means that the frequency of 24.38 MHz can be extracted in 36 evenly divided azimuths. As seen in Figure 5(a), when the range of model order is set to 30 : 90, the extraction result is similar to that of 40 : 80, but the former range renders higher computational complexity. As seen in Figure 5(b), when the range is set to 30 : 50, the pole extraction result between 40 MHz and 50 MHz is obviously inferior to 40 : 80. For example, the frequency of 41.39 MHz can be extracted from all 36 azimuths when the range is set to 40 : 80, while 41.39 MHz can only be extracted from less than 20 azimuths in range 30 : 50. If the model order range is set too large, unnecessary interference and higher computational complexity may be introduced. If the range is set too small, the diversity characteristics of model order are not fully utilized, leading to the loss of real poles. Therefore, it can be seen that pole extraction performance is robust to the dynamic order setting range, and the range of 40 : 80 is reasonable in our simulations.

(a)

(b)
Figure 6 shows the pole aggregation phenomenon of some poles extracted, which will provide a theoretical basis for dynamic order setting. The figure shows the two-dimensional distribution of some poles, where the horizontal axis represents the attenuation factor and the vertical axis represents the pole frequency. The model order varies from 40 to 80, and each pole frequency can occur up to 41 times with the variation of model order. For pole with frequency 27.26 MHz of target A, 38 similar poles are counted in the simulations. And for pole with frequency 35.34 MHz of target B, 35 similar poles can also be counted even if the attenuation factor is slightly different. Thus, it is reasonable to use the diversity of model order to improve the performance of pole extraction because of the aggregation of poles under different model orders.

4.3. Comparison of MPM and the Proposed SW-MPM
In this section, we compare the pole extraction results of MPM and SW-MPM. Tables 1 and 2 show the pole extraction results of targets A and B. It is shown that the number of poles extracted by SW-MPM is significantly more than that by MPM. SW-MPM can extract 13 pole frequencies for target A and 9 pole frequencies of target B. In contrast, MPM can only extract 6 pole frequencies of A and 7 pole frequencies of B. Furthermore, the poles extracted by the SW-MPM method contain all poles extracted by the MPM method.
Figures 7 and 8 compare pole extraction of target A and target B, respectively, by MPM and SW-MPM. As can be seen from these figures, for common poles, poles extracted by SW-MPM appear in more azimuths, which indicates that these poles have better robustness and antinoise performance. As can be seen from Figures 7 and 8, SW-MPM performs better than MPM in pole extraction for the same target. The main reason is that MPM suffers from the difficulty of setting the model order and the influence of early-time stage and late-time stage aliasing. In contrast, the proposed SW-MPM avoids these problems by dynamic order setting and sliding window, which both can explore diversity advantages.


4.4. Analysis of Azimuth Consistency
For 36 azimuths in our simulations, we calculate the statistical frequency of poles occurring in each azimuth. If a certain pole frequency appears in more azimuths, we consider that the pole has higher reliability and better azimuth consistency, which is better for radar target recognition. We express the degree of azimuth consistency of poles by the so-called probability of azimuth consistency. The probability is defined as the ratio of the number of azimuths that the pole appears to the total number of discrete azimuths.
Figures 9 and 10 show the azimuth consistency probability of the pole extracted in Section 4.3. It can be seen that for the same pole, the azimuth consistency extracted by SW-MPM is better than the MPM. For pole frequency 14.57 MHz of target A, the azimuth consistency probability of SW-MPM and MPM is 94.28% and 89.02%, respectively; for another pole frequency 33.61 MHz, the azimuth consistency probability of the two methods is 90% and 88.58%, respectively. For pole frequency 52.64 MHz of target B, the azimuth consistency probability of the two methods is 100% and 96.98%, respectively. For another pole frequency of 71.68 MHz, the probabilities of two methods are 97.14% and 95.88%, respectively. Therefore, the azimuth consistency of the poles extracted by the proposed SW-MPM is significantly better than that of MPM.


5. Conclusions
We proposed SW-MPM based on sliding window and dynamic order setting for pole extraction. Compared with traditional MPM method, SW-MPM can avoid the aliasing problem of time-domain resonant response to some extent and extracts more reliable poles by exploring diversity advantages of sliding window and dynamic order setting.
Our simulations on two typical stealth aircrafts verify the effectiveness and improvement of the proposed SW-MPM in pole extraction. SW-MPM can extract more poles than the MPM method for the same target. Moreover, for common poles, the azimuth consistency of poles obtained by SW-MPM is better than that of MPM. In our future work, we will test the performance of the proposed SW-MPM in more complicated battlefield electromagnetic environment, including more kinds of complex radar target and noise interference.
Data Availability
The data used to support the findings of this study are available from the corresponding author upon request.
Conflicts of Interest
The authors declare that there are no conflicts of interest regarding the publication of this paper.
Acknowledgments
This work was financially supported by the National Natural Science Foundation of China (Grant No. 61971155 and 61801143), Natural Science Foundation of Heilongjiang Province of China (Grant No. JJ2019LH1760), the Fundamental Research Funds for the Central Universities (Grant No. 3072020CF0814), Aeronautical Science Foundation of China (Grant No. 2019010P6001), and Heilongjiang Postdoctoral Foundation (Grant No. LBH-Z2009).