Abstract
In the DOA estimation of monostatic L-shaped array MIMO radar, Multiple Signal Classification algorithm is efficient. But the peak searching process of Multiple Signal Classification algorithm needs large amount of spectrum calculation. Focusing on the spectrum peak searching process of Multiple Signal Classification, an iterative search approach to reduce the calculation amount is proposed. The first- and second-order derivatives of Multiple Signal Classification spectrum functions are achieved and the calculation amount is analyzed. Two-dimensional Newton iteration methods are applied with multisearching threads and derivation information. The searching approach can greatly reduce the computational complexity of Multiple Signal Classification spectrum peak searching. The total calculation amount of the first and second derivatives is about 15 times of the spectrum function. However, in the two-dimensional searching, especially in the high accuracy processes, the amount of searched points can be reduced by ten hundreds times, and the computation is much lower than the common spectrum peak searching method. The simulation results show that when the search thread number reaches 100, the searching process can effectively achieve the entire spectrum peak and get the correct DOA estimation.
Keywords
Introduction
The MIMO idea was brought out from communication systems in the 1970s,1,2 and the original idea of MIMO radar was derived from the wireless communication system. Bliss, Forsythe, Rabideau, Parker, Obey and Coutts et al. proposed the concept of MIMO radar at the beginning of this century. Fishier et al. published similar results in the same period, which clarified the idea of spatial diversity and explained the performance of MIMO radar and its advantages of overcoming RCS (Radar Cross section) flicker.3,4 At the same time, it quickly set off the upsurge of MIMO radar DOA estimation methods. The literature 5 uses TDS technology and MUSIC (Multiple Signal Classification) algorithm to estimate aim angle of MIMO radar. The literature6,7 studies on a variety of algorithms to detect the direction of space targets, including Capon, Amplitude and Phase Estimation (APES), Capon Amplitude and Phase Estimation (CAPES) and Generalized Likelihood Ratio Test (GLRT).
The subspace algorithms perform well in DOA estimation algorithm for MIMO radar at present. These algorithms need to search the whole solution space and calculate the spectrum value of each searched point. When the demanded precision is high, the solution space will become very large and the amount of calculation will be also expanding especially. The amount of computation is not very obvious for line array radar. But for planar array radar, the solution space is two dimensional, the computational complexity of spectrum searching is very large, and the amount of calculation is improved by the square when the demanded accuracy increased. Therefore, it is of great theoretical and engineering significance to reduce the needed searching points and the total calculation amount of the DOA estimation.
Many scholars have proposed a series of methods to improve the efficiency of MUSIC peak searching. The early methods balance the accuracy demand and the amount calculation by modifying the search step size.1,8–11 However, these methods need to search the entire solution domain; it cannot overcome the inherent shortcomings for large calculation amount. In recent years, there have been a number of spectrum search methods based on intelligent optimization algorithm, such as the genetic algorithm (GA),12–14 the particle swarm algorithm,12,16 cuckoo algorithm, 17 niche leapfrog algorithm,15,18,19 etc. These algorithms do not need to search the whole solution domain, so they can greatly reduce the calculation amount. However, because of the lack of gradient information, it is necessary to calculate the spectrum peak in a wide range and the amount of calculation cannot be further reduced. In the literature, 16 the first- and second- order derivatives of the uniform line array is analyzed, and the MUSIC spectrum search method of the line array is given. This method takes into account both the estimation accuracy and the computational complexity, and makes full use of derivative information to determine the search step, can effectively reduce the amount of calculation while ensuring the accuracy of estimation.
The L-shaped array, cross array and rectangular array are the typical form of the 2D-planar array. The L-shaped array and the cross array need fewer array elements, so they are relatively easy to implement. According to the literature, 20 the estimation accuracy of the L-shaped array is 37% higher than cross array with the same number of elements, so it has higher application value. In this paper, a two-dimensional search method for DOA estimation of L-shaped array is presented, which can sharply reduce the calculation amount of peak searching process and maintain high estimation accuracy. The signal model of L-shaped array is discussed firstly, the DOA estimation method based on multiple threads two-dimensional Newton iterative search is proposed and tested by simulating experiments.
The structure of L-shaped array and signal model
Structure of L-shaped array MIMO radar is shown in Figure 1. The transmitting and receiving array is composed of two vertical uniform line arrays. The starting point is the combination point of the transmitting and receiving antenna. Its location is the reference position. The number of transmitting array elements and receiving array elements are M and N, respectively.

The structure of L-shaped array.
The direction vector of receiving array is
And the direction vector of transmitting array is
Let
The row of
The received signal is
If there is
MIMO radar treats received signal with matched filter. Output of matched filter is
Angle vector
The covariance matrix of
Because of the noise contained in the echo,
The DOA estimation Newton iterative search approach for L-shaped array MIMO radar
As the gradient information is not used and the search direction is random, the overall calculation is too large when we use the intelligent optimization methods. This section uses the method of multipoint search. The basic idea is scattering multiple starting points (search threads) randomly (or even) when the search starts. Every search thread began iterating search at the same time, climb the nearest peak. If there is a false peak or no peak in the vicinity, then the point can be stopped in a flat area or pseudo peak. It can search for multiple peaks in two-dimensional space when number of searching threads is big enough. As the number of signal sources is known, the joint estimation of the azimuth angle and pitch angle can be obtained from the results.
The objective function and first derivative of the L-shaped array
Due to the form of fraction, direct derivative of MUSIC spectrum formula (10) is complex. So, we transform the formula with logarithm operation as formula (11):
The value of P will be very high near the target angle, and sharply drop far away from the target. P is a single valued real function of the horizontal direction angle
Let
Then
The angle expression of the
Define the transmitting distance vector as
Then
Derivation of T
Definition matrix
Then:
Here to analyze the composition of
The elements of matrices
These two matrices are skew symmetric matrices. Name
Then
Combining equations (27) and (23), we can get the formula
Define:
Then, the formulas (29) and (30) can be simplified as:
Formula (31) is the first order partial derivative formula of
Second order partial derivative of objective function
We have obtained the expression of the first order partial derivative of
Calculation of partial derivatives based on
These four formulas are the partial derivative of
Derivation of formula (22),
Substituting the formulas (33)–(36), we define:
The second order partial derivative of the objective function is:
Two-dimensional gradient iteration method
The number of aim object is

Two-dimensional search objective function.

Simulation results of two-dimensional iterative search based on L-shaped array.
There are five peaks corresponding to the five signal sources. The purpose of the searching process is to find the five peaks. For the two-dimensional solution space, two factors must be determined in the search process: direction and step length. Because of noise added to the signal, there are many false peaks in the solution domain. There are many peak searching methods such as GA, particle swarm optimization (PSO) method, Newton iteration method and stochastic parallel gradient descent (SPGD) method. Among those methods, Newton iteration method makes full use of first- and second-order derivates and can give quadratic convergence rate. So, this article uses Newton iteration with first- and second-order derivates to do the peak searching of MUSIC algorithm. Because Newton iteration method can search for only one peak, 22 we use multiple thread method with every thread using Newton iteration method.
Mark a point in the solution space
Hesse matrix:
Newton search strategy can be determined by
The solution space is
The iteration process is described as follows:
Start multiple searching threads from random points in the angle space. Calculate and record the spectrum function of every thread. Calculate the first- and second-order derivates, and compose vector and matrix as equations (50) and (51). Decide iterating direction and step length for every thread as equation (52). If the step length is small enough (reference to expected accuracy), then end the thread. If all the threads are end, go to step 7, else go to step 2. Pick the P big spectrum function as the MUSIC peak, and the position of those peaks show the DOA estimation. (P is the number of aim object and is known before peak searching).
Calculation analysis of MUSIC spectrum and one or second order derivative
In the process of MUSIC spectrum DOA estimation, the common process is to calculate covariance matrix, and then do the singular value decomposition with covariance matrix. The noise subspace
For L-shaped array MIMO radar,
According to the formula (10), the MUSIC spectrum of each search point needs
The two matrices of
Since
The calculation amount needed for one spectrum calculation:
The calculation amount needed for first derivative calculation:
The calculation amount needed for second derivative calculation:
When the first and second derivatives information are used to guide the search process of the spectrum peak, compared with the search procedure which only calculates the spectrum value, the ratio of the calculation of each search point is:
The derivative information is used to guide the searching process of the spectrum function, and the calculated amount of each search point is 15 times of spectrum functions. In other words, only when the calculated points of the spectrum peak search process is less than 1/15 of the direct search, this method is more efficient than direct searching method. Through the rational arrangement of the search process, as soon as possible to discard fault points, it is easy to achieve. Therefore, it is meaningful to use the derivative information to guide the spectrum peak search to reduce calculation.
Simulation experiment
This section is aimed at the DOA estimation for monostatic L-shaped MIMO radar, from receiving signals with model in section “The structure of L-shaped array and signal model”. Estimate DOA based on the gradient search method proposed in section “The DOA estimation Newton iterative search approach for L-shaped array MIMO radar”. Test the various aspects of the performance of the method and the influence of various factors on the performance of the algorithm.
Experimental condition: L-shaped array with 10 transmit antenna and 10 receiver antenna with 1.5 m between antennas. Signal center frequency is 100 MHz. The number of snapshots is 1024. There are five signal sources with DOA at (15,10), (30,25), (45,40), (105,65) and (155,80).
Experimental method: SNR = 0 dB. Randomly scatter 30 initial search points and the control accuracy is 0.0001(−40 dB). There are
Estimate DOA using the Newton iteration method described in section “Two-dimensional gradient iteration method”. Record the points in the iteration process. Points of successful searching threads are labeled red. And points of failed threads are labeled dark.
Experimental result: Search all five local extreme points successfully. A total of 14 search points successfully found the local extreme points. Searching result is shown in Fig. 3. Red points dedicate the succeeded points, and the blue points dedicate fault points. The iteration steps are as follows:
[34,26,51,26,125,169,211,59,55,39,39,67,188,26,40, 43,279,42,206,172]
The maximum number of steps is the 279, the minimum number of steps is only 26. The results show that the method is effective for two-dimensional DOA estimation. The total number of iteration steps is 1897, plus the number of iteration steps which is discarded, the total number of iteration steps is 3482. According to the above analysis, the calculation of this method is far less than the ordinary MUSIC peak search method.
Conclusion
To reduce the calculation amount of two-dimensional DOA estimation of L-shaped array monostatic MIMO radar, this paper proposes a Newton iteration method. It analyzes the spectrum function and obtains the first- and second-order derivates. The calculation amount of derivate calculation is analyzed. The calculation amount of first- and second-order derivates calculation is 15 times as the calculation amount of the spectrum function. So, when the number of searched points is less than 1/15 of spectrum function, the calculation amount of the whole peak searching process is lower than direct searching process. Simulation experiment shows that when the searching error is controlled as 10−4, just less than, 4000 points need to be searched, so the method can sharply reduce the calculation amount of DOA estimation.
Footnotes
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) received no financial support for the research, authorship, and/or publication of this article.
