Abstract

The extraction algorithm of target characteristics resonance set at the high-frequency band plays a significant role in defense applications like early warning. The paper proposes a new method to extract the characteristic resonance set of radar targets in the resonance frequency region using an autoregressive moving average model optimized by root mean square propagation particle swarm optimization. Considering that the total scattering response in the resonant region consists of early-time and late-time responses, the autoregressive moving average model approximate the total scattering responses to avoid errors caused by intercepting the late-time response. Further, the paper investigated the impact of the swarm optimization algorithm on the accuracy of moving average model parameters when obtaining the resonance set at different target aspects. The extracted characteristic resonance results within a range of azimuth directions through an aircraft target paradigm indicate that the new method is more convenient and precise than the matrix beam prediction method.

1. Introduction

Within the working frequency range of high-frequency surface wave radar (HFSWR), the scattering characteristics of aircraft targets are basically in the resonant frequency region [1]. As a fundamental basis for radar target recognition in the resonance region, the characteristics of the complex resonance, namely the pole, can reveal the internal relationship between the time-domain response of the target and its inherent physical characteristics through a series of resonant frequencies and attenuation factors. Therefore, deriving the complex pole of a radar target has theoretical and practical significance in recognizing the unknow radar target [2, 3]. Introducing the singularity expansion method (SEM) theory provided a solid foundation for the research of pole extraction methods and opened up new directions for subsequent target recognition methods [4, 5]. Ideally, it considers the radar target to be linear, and the system’s poles are determined by the characteristics of the target itself, independent of factors such as the target’s aspect angle and motion speed [6, 7]. Various pole extraction methods have been developed, such as the polynomial or the state-space method [8].

In the polynomial method, the poles are obtained by calculating the roots of higher-order equations, and the introduction of additional poles can further improve the accuracy of pole estimation. Although the Prony method and Kumaresan Tufts (KT) method derived from polynomial models have achieved phased results, the Prony method has always been unable to eliminate the impact of early-time and late-time aliasing [9, 10].

Furthermore, the operability of the Kumaresan-Tufts (KT) method needs to be improved [11]. The state-space method is used to describes scattering characteristics of the late response of the target, enabling each parameter in the state-space algorithm for estimating parameters to have practical physical significance [12]. The state-space method has developed matrix beam prediction methods, such as E-pulse and orthogonal vector fitting iterative methods [13]. The matrix beam prediction method is relatively stable with noise, but both the E-pulse methods and the iterative method have problems with high computational complexity and difficult parameter selection calculating [14, 15].

Since most traditional methods are based on the late response only, it is necessary to intercept the late-time onset accurately, or it can lead to aliasing between early and late-time responses and thus degrade the accuracy of the estimated poles due to truncation errors. Henceforth, we consider using the ARMA model to approximate the total scattering response to avoid truncation errors. However, this overall approximation approach has high requirements for the parameter estimation of the model, which can lead to a parameter dependency problem. From this, we explore using particle swarm optimization (PSO) to optimize the ARMA model parameters preliminary. In addition, the root mean square propagation (RMSprop) is introduced into the adaptive inertia weight strategy of the PSO algorithm to improve the convergence speed and global optimization ability of the standard PSO algorithm, ultimately achieving optimal estimation of ARMA model parameters and thus better extraction of pole parameters, i.e, resonant frequency and attenuation factor. Henceforth, the core contribution of this research is to establish a series of processes that can accurately extract the pole characteristics of complex targets of HF radar. In the proposed RMSPSO_ARMA algorithm, the aliasing of early and late responses is effectively avoided, and the problem of parameter dependence for ARMA in the actual extraction process is adequately solved. Meanwhile, this method can also be applied to cutting-edge radar detection technology and has strong foresight [2, 3].

In the remainder of the paper, Section 2 presents the method and describes the new process of the extraction algorithm, including the ARMA model approximation algorithm and RMSPSO algorithm based on the adaptive inertia weight decreasing strategy. Section 3 presents the extraction results of the new method using an aircraft target and compares it to the matrix beam prediction method. Finally, Section 4 presents the conclusions and points out future developments.

2. Methods

2.1. ARMA Model Approximation Algorithm

The response of an object excited by an electromagnetic pulse is the superposition of a series of attenuated sinusoidal oscillations. The complex natural frequency, composed of its attenuation factor and oscillation frequency, is the pole of the target.

According to electromagnetic field theory, most electromagnetic scattering problems can be written in the form of integral equations as follows [16]:

Discretization of (1) in matrix equations using the method of moments yields, is the th system matrix, is the th response vector, and is the th order excitation vector. The natural frequencies (α stands for the order of the resonance in the signal) and corresponding natural mode vectors of the system for zero excitation are obtained first, which requires

The necessary and sufficient condition for (3) to yield a nonzero solution is that the determinant of the coefficient matrix is zero, that is.

It is also assumed that the response vector in (2) can also be written aswhere is the unknown residue vector, is the holomorphic function vector, in a certain neighborhood of , can be written as the analytic function vector. in the neighborhood of to obtain

The expansions of , , and , are substituted in (2), and similar items are combined according to the power of . Comparison of terms with yields.and comparison of terms with yields.

Comparison of (3) and (6) yieldswhere is the complex coupling coefficient

Thus, (10) is obtained as

To solve , the coupling vector is defined as

If is a symmetric matrix, then is actually . In this way, if (10) is substituted in (8), the coupling coefficient can be obtained by using (11).

Substituting (8) in (4) yields

The time-domain solution of the corresponding vector can be obtained using the Laplace transform inversion formula and the residue theorem.

From the previous derivation, it can be observed that the key to solving transient electromagnetic problems with the SEM is to obtain , , and .

Based on the assumption of (4), according to the Mitlag–Leffler theorem on the meromorphic function in the theory of complex variable functions, the current density on the surface of ideal conductive scatter can be written as [16],where, is the polynomial and is the holomorphic function.

As long as is a meromorphic function with only first-order poles, (15) is a series with only uniform convergence, which ARMA model can be approximated. In [14], L. Marin proved that the surface current density on the ideal conductive surface of finite size in a lossless medium is a meromorphic function, there is only pole singularity, not natural singularity and fulcrum [14]. Because the electromagnetic wave emitted in practical application is not an ideal impulse signal, it will be accompanied by early then late responses aliasing. In order to solve the negative effect of this error on pole extraction, the ARMA model is used to approximate the whole echo scattering. The incident bandwidth is limited, and the generated scattering echo can only have a limited number of characteristic poles. It can be seen that the order of the model is limited [4]. When the model is finite, the incident wave can be regarded as an input and combined with the target as a linear time-invariant system for rational approximation. Then the echo scattering characteristics of the target can be expressed as [17]where is the early response, is the late response. According to the above analysis, (16) can be described as finite order ARMA difference equation,where n and m are the order of AR and MA in ARMA model, n < N/8, m < 2 N/3, and N is the number of sampling points. is the sampling value of target scattering field echo, is the sampling value of the incident field, is the autoregressive model parameter of ARMA, and is the moving average model parameter. Then the transfer function of (17) can be expressed as

In this way, the poles of the target can be obtained directly from the zeros of the denominator polynomial in (18). Before that, the relevant parameters of ARMA model about autoregressive order, moving average order, autoregressive coefficient and moving average coefficient need to be estimated.

2.2. The RMSPSO_ARMA Algorithm

The RMSPSO algorithm is selected to optimize and estimate the ARMA model parameters by reducing this parameter dependence, improving the estimation accuracy of the ARMA model, and overcoming the shortcomings of the cumbersome calculation process. The best parameters of the model are obtained through a global search. Based on this, the data model of echo scattering is established, and finally, the pole extraction of complex targets is completed.

The PSO algorithm is a parallel and efficient swarm intelligence optimization algorithm [18]. It has the advantages of high precision, simple process, and fast convergence in parameter optimization. It is very suitable for model optimization. PSO algorithm updates the positions and speeds of group members through adaptive learning. Each particle has a position vector and a velocity vector . The particle will move along the historical optimal position vector of the individual and the global optimal position vector of the population , where , . The position and velocity of the particle are initialized randomly within the set interval, and the D-dimension of the next iteration of the particle is updated as follows:where ; ; is the current number of iterations; is the velocity of the current particle in the d-dimensional space; is the position of the current particle in the d-dimensional space; is the weight coefficient of the optimal value found by the particle in its historical search; is the weight coefficient of the optimal value found by the particle in the swarm search, and are collectively referred to as learning factors, and are usually set to 2; and are uniform random numbers in the interval [0,1]; is the inertia weight coefficient, which determines the influence of the particle’s historical flight speed on the current flight speed.

As shown in (19), the inertia weight can retain the motion inertia of particles so that particles can expand the search and improve the global search ability of particles. In order to give full play to the characteristics of a single particle, the concept of the adaptive learning rate of RMSprop is introduced into the inertia weight of the PSO [19]. Adaptive inertia weight can provide appropriate values according to the search information of different particles in different dimensions for faster convergence speed and higher solution accuracy.

The speed of the next generation iteration of particles is determined by the accumulation of momentum, the distances from the individual optimal position and the group optimal position to the current particle position, as shown in (19). The optimal position of the group is more instructive for particle motion. Therefore, the gradient of the particle in -dimension can be considered as the distance from the globally optimal to of the particle in the current dimension, as shown inwith the increase in the number of iterations, each particle tends to the optimal position of the group, and the gradient of the particle of the particle will decrease gradually. Therefore, we use an exponentially weighted average. Equation (8) is used to update the gradient and accumulation of the current dimension as follows

The parameter is the weighting coefficient, where

Finally, the inertia weight of the particle in the -dimension is updated according to (23), and the adjustment coefficients are, , .

In the initial stage of the RMSPSO, the distance from the global optimal in the current dimension to the is large, and the calculated inertia weight is significant, which is conducive to global search. In the final stage, is small, and the calculated is small, which is conducive to local optimization and finding the optimal solution. Thus, through this strategy, the diversity and convergence of the RMSPSO can be well guaranteed.

The main steps of the RMSPSO_ARMA method are as follows:Step 1: Setting the maximum number of iterations, the number of particles, and the particle dimension D. In the defined search space, the velocities and positions of particles in all dimensions are randomly generated.Step 2: Calculate the initial fitness value of the particles and update the historical optimal position of a single particle and the global optimal position of particle groups .Step 3: Calculate the inertia weight of each dimension of all particles according to (21)–(23).Step 4: Update the speed and position of each particle according to (19) and (20).Step 5: After the position update is completed, the current fitness values of all particles are calculated, and the new and are obtained by comparing the current fitness values with the fitness values calculated by the historical optimal position of the particles and the fitness values calculated by the global optimal position .Step 6: Perform the iterative operation by continuously circulating from Step 3 to Step 5. When the number of iterations reaches the preset maximum, the search is stopped to obtain the optimal autoregressive and moving average order .

The autoregressive parameters , moving average parameters and residual variance of ARMA model will be estimated.

The autoregressive parameter vector can be obtained by moment estimation, according to the Yule-Walker estimation method as follows.where, is the estimation vector of , is the estimated value of the autocorrelation function of the sample, which can be calculated from the observed datas.

When the sequence MA(0, m) is constructed and the moment estimates of the and can be set that is approximately regarded as sequence MA(0, m), that is,where, is called a residual sequence. Then, the estimation equation of the autocorrelation function of the can be derived as followswhere, . is the estimated value of the autocorrelation function of sequence MA(0, m). Then the direct method is used to obtain the solutions, which are the estimated values of moving average parameters and residual variance of the ARMA model.

In practical application, to reduce the calculation dimension, whether the residual variance is significantly stable is taken as the criterion to judge whether the model has established, and can be selected as the fitness function of the RMSPSO_ARMA model. Then the residual is calculated as follows:where, , when , ; when , .

The main steps of the whole extraction process are shown in Figure 1.

3. Results and Analysis

An aircraft with a length of 18.9 m, a wingspan of 13.56 m, and a main height of 5.08 m was selected. The simulation setup was divided into three steps: First, according to the physical structure of the aircraft, the aircraft model was accurately established and meshed based on Computer Simulation Technology Microwave Studio. Figure 2 shows the hexahedral meshing model of the aircraft. The second was to obtain the scattering of the target. The frequency range of the incident wave was from 0.15 MHz to 30 MHz, with one sampling point every 0.15 MHz. The radar scattering echoes were calculated within the azimuth plane which ranged from 0° to 90° at 10° intervals. This was determined by considering the calculation amount, convergence effect and calculation accuracy of many simulation tests. Figure 3 shows the echo scattering values of the aircraft in different directions. Third, the RMSPSO_ARMA method was applied to extract the pole characteristics of the aircraft, and the extracted characteristic values are all normalized by ( is the length of the aircraft).

Figures 4 and 5, respectively, show the pole distributions of the aircraft within ten different azimuth directions extracted by the matrix beam prediction method [20] and the method presented herein. We focused on the analysis and comparison aspects. First, from the comparison of the clustering of the poles, it is evident that the pole positions in different directions in Figure 5 are more concentrated (less spread), while the poles estimated in Figure 4 are more spread. These findings show that the poles in Figure 5 are closer to the real poles. This is because some target information is lost compared with the late response intercepted by the matrix beam prediction method. The method in this study directly approximates the entire scattered echo, which contains more complete target information. Therefore, the estimated pole set is more accurate. Second, the pole integrity is analyzed, as shown for pole 1 in Figure 5. Note that there is one more pole in Figure 5 than in Figure 4, and the aggregation of this pole is relatively high, which means that pole 1 is also an actual pole. This is explained by the fact that the poles extracted by this method are more complete than those extracted by the matrix beam prediction method because the matrix beam prediction method does not correctly select the parameters of poles in the calculation process.

Hence, the pole parameters are optimally estimated with the help of the RMSPSO_ARMA algorithm. Thus, more complete pole characteristics can be extracted. Based on the above analysis, it can be observed that the test on the aircraft achieved the expected results, and the pole features extracted from their scattering echoes have higher accuracy and integrity. These results demonstrate that this method is feasible, effective, and more accurate than the matrix beam prediction method.

4. Conclusions

In this research, a series of processes that can accurately extract the pole characteristics of complex targets of high-frequency radar is developed, and the core contribution is the root mean square propagation particle swarm optimization at autoregressive moving average model optimized algorithm. In this method, the autoregressive moving average model is used to approximate the whole scattering echo of complex radar targets reasonably, and the root mean square propagation particle swarm optimization algorithm is applied to optimize the parameters in the model accurately. In this way, the negative influence of early and late responses aliasing in the scattering signal and the problem of parameter dependence caused by the model method are avoided, and the potential informations of pole characteristics is effectively extracted. The method is tested on the complex aircraft. The results indicate that the pole feature extracted from the scattering echo of the target has higher accuracy and integrity than the matrix beam prediction method. The successful performance of this characteristic extraction technology provides a theoretical basis for the complex radar target recognition method in engineering practice, which will be conducive to developing the modern radar system.

In future research, more noncooperative radar targets will be studied quantitatively for feature extraction and target recognition based on the method proposed in this study. This work will be divided into three main parts. The first step will involve the construction of a large number of solid models for ships and aircraft. The second step will use the improved pole extraction method to obtain the pole characteristics of the targets and establish a systematic database. The third step will identify the targets according to the pole database. The target recognition rate can, in turn, further confirm the performance of pole feature extraction. In addition, the method will be adapted to new developments in pole feature extraction and target recognition technology. It is expected that this future research can continue to solve the problems of large pole characteristic errors and the low recognition rates of complex radar target poles.

Data Availability

The 3D model and MATLAB codes used to support the findings of this study are available from the first author upon request.

Conflicts of Interest

The authors declare that there are no conflicts of interest.

Acknowledgments

This research was funded by National Natural Science Foundation of China (Grant No. 61671333), Natural Science Foundation of Hubei Province (Grant No. 2014CFA093), the Fundamental Research Funds for the Central Universities (Grant No. 2042019K50264, No. 2042019GF0013 and No. 2042020gf0003) and the Fundamental Research Funds for the Wuhan Maritime Communication Research Institute (Grant No. 2017J-13 and No. KCJJ2019-05).