1. Introduction
Height measurement is a hard problem in low-elevation regions due to the reflected multipath signals [
1,
2,
3,
4]. The problem can be regarded as how to decorrelate the coherent signals, and then develop many corresponding height measurement methods, such as the spatial smoothing technique [
5,
6], reconstructing matrix method [
7,
8], maximum likelihood estimation [
9], alternation projection technique [
10], compression sensing and sparse reconstruction techniques [
11,
12,
13,
14,
15,
16,
17,
18]. In a practical topographic environment, multiple reflection paths exist simultaneously. Over the past few decades, a considerable amount of research studies [
19,
20,
21,
22,
23,
24] have been developed to solve this kind of problem. Based on the classical two-rays propagation model, the literature [
19] discusses the improvement of low-angle radar by using a sampled aperture radar and maximum likelihood algorithm. A neural network model is proposed in the literature [
20], which enhances the phase characteristics of direct signals, reduces the phase distortion caused by multipath signals, and effectively improves the accuracy of the direction of arrival (DOA) estimation. Because the received target echo is seriously damaged by multipath reflection in complex terrain, the above methods may fail. Therefore, a target localization algorithm based on iterative implementation is proposed in the literature [
21] to reduce the adverse effects of convolutional coherent interference caused by multipath propagation on target location parameter estimation. The authors of [
22] establish a perturbation multipath propagation model for low-angle tracking and localization, and they propose a novel method to resolve the model and estimate the DOA of low-elevation targets. The authors of [
23] regard the influence of irregular reflection in complex terrain as the random perturbation of a multipath signal, and they propose a weighted sparse Bayesian learning method. The authors of [
24] consider an actual multipath propagation scenario and propose a target localization algorithm based on low-rank decomposition and the sparse representation framework.
It is worth noting that MIMO radar [
25,
26,
27] has shown significant advantages in the detection of low-elevation targets for its waveform diversity, and there have been considerable research efforts [
28,
29,
30,
31,
32,
33,
34,
35,
36]. The authors of [
29,
30] studied the height measurement of meter-wave polarimetric MIMO radar based on the characteristics of polarization diversity and waveform diversity. The authors of [
31] studied the angle estimation of low-elevation targets in meter-wave FDA-MIMO radar by combining the advantages of frequency diversity and waveform diversity. In literature [
32], aiming at the beam-splitting phenomenon caused by low-angle multipath reflection, reflected wave and direct wave coupling, a meter-wave MIMO radar virtual subarray-level beam-splitting low-elevation height measurement method was studied. However, in the actual situation, there are undulating ground and multiple reflection paths [
37], which cause the above algorithms to fail. The authors of [
33] propose a low-altitude measurement method of MIMO radar based on adaptive beamforming, which is suitable for undulating terrain and inclined ground. Reference [
38] studies a height measurement algorithm based on a matrix pencil, which is suitable for complex terrain. In addition, references [
39,
40] provide new insights into MIMO radar systems and have great potential applications in low elevation fields.
The above-mentioned algorithms of low-angle target localization all adopt uniform linear arrays, which have the problems of low estimation accuracy and a large fluctuation of measurement error with an elevation angle change. Considering sparse arrays [
41,
42] with greater degrees of freedom and low mutual coupling, its equivalent aperture is larger than a uniform linear array, so the performance of direction of arrival estimation will be better. In addition, for a target with multipath reflection, the phase difference caused by the difference between the direct wave and the reflected wave will be different due to the non-uniformity of the array spacing. To sum up, the application of a sparse array in height measurement in a low elevation region, especially in complex terrain, has great advantages.
In this paper, a height measurement method based on a sparse array is proposed for the first time, which is suitable for both flat terrain and complex terrain. In complex terrain, the sparse array is introduced into the MIMO radar system as a transceiver antenna. In flat terrain, the sparse array is introduced into the MIMO radar system as transmitting and receiving antenna, respectively. Firstly, a multipath signal model based on a sparse array is established. Secondly, combined with the GMUSIC algorithm and ML algorithm, a height measurement method based on a coprime array and nested array is proposed. Furthermore, in simple terrain, to reduce the computation cost, a real-valued algorithm and a reduced dimension real-valued algorithm are proposed. Thirdly, the complexity of the three algorithms is analyzed. Finally, the simulations and some comparative experiments are conducted to verify the effectiveness and superiority of the proposed algorithm.
The contributions of our paper can be summarized as follows. The main innovation of this paper is to establish a multipath signal model based on a sparse array, which is different from the previous signal models. Our model is not only closer to reality, but it also has a larger array aperture. On this basis, the real-valued processing algorithm and reduced dimension real-valued processing algorithm are proposed. The proposed algorithm is not only suitable for simple flat terrain but also for complex terrain.
Notations: Superscript and denote transpose and conjugate transpose, respectively. denotes the Kronecker product. is an identity matrix with dimension . is the exchange matrix with ones on its anti-diagonal and zeros elsewhere. denotes vectorization processing. denotes diagonalization. denotes the matrix determinant. denotes expectation.
2. Signal Model
Consider a narrowband monostatic MIMO radar system with M-element sensors, which adopts a coprime array or a nested array as transceiver antennas. The structure of the coprime array is shown in
Figure 1, and the structure of the nested array is shown in
Figure 2. The coprime array consists of two sparse uniform subarrays, the number of elements is
and
(
), the spacing of elements is
and
,
and
is a pair of coprime integers, and
is half of the wavelength. By a linear superposition combination of two sparse uniform subarrays in the form of first element overlapping, a coprime array containing
physical elements is obtained, and the position of the last element is
. The nested array is composed of two uniform linear arrays, the total elements of array is
, the first-level subarray has
elements with spacing
, and the second-level subarray has
elements with spacing
.
Figure 3 shows a multipath reflection signal model based on a sparse array, in which the array antenna is sparse array,
is the reference element height (set as the lowest element height),
is the target height,
is the ground inclination angle of the
reflection point,
is the direction of the reflection wave of the
reflection point, and B and C stand for the reflection points of the two reflected paths.
Suppose that the transmitted signal of the
array element at time
is
where
is the carrier frequency, and
is the transmitted signal complex envelope of the
array element. The transmitted signal of the
array element reaching the target through the direct wave is
where
is the time delay for the
array element of the direct wave, and
is the direct wave distance of the
array element. According to the geometric relationship, it can be expressed as
where
is the height of the
array element,
is the distance between the target and the radar, and
is the horizontal distance between the radar and the target.
Similarly, the transmitted signal of the
array element reaching the target through the reflected wave is
where
is the number of reflected wave paths, and
is the reflection coefficient of the
reflection wave.
is the time delay for the
array element of the reflected wave, and
is the reflected wave distance of the
array element. Thus, the transmitted signal of the
array element reaching the target under the multipath reflection condition is
Considering the transmitted signal of MIMO radar is a narrowband signal, for a narrowband signal with carrier frequency
,
. By choosing a small
,
; that is, the time delay will not affect the signal complex envelope. Thus,
Using (6) in (5), one obtains
where we have exploited the fact that
and
.
Using
into (7), one obtains
where
. Therefore, the transmitted signal reaching the target in the multipath condition can be expressed as
where
,
is the transmitted signal vector of the MIMO radar.
are the guiding vectors for the direct and reflected wave, respectively, which can be expressed as follows.
where
is the sparse array sensor location. Considering the multipath effect for the receiving array, the expression of the data received by the receiving array is
where
is the complex reflection coefficient of the target, and
is the Gaussian white noise with zero mean and variance
. By matched filtering on Equation (11), we obtain
After vectorization of the data, it can be expressed as
3. Height Measurement Method Based on Coprime Array and Nested Array
The gap between the signal model of MIMO radar and the signal model of conventional array radar mainly lies the relationship between the direct wave and reflected wave. In conventional array radar, the direct wave and reflected wave can be equivalent to a coherent signal. While in MIMO radar, especially the sparse array adopted in transmitting and receiving antennas, traditional decoherent algorithms such as the spatial smoothing and matrix reconstruction are not suitable. As such, the generalized MUSIC (GMUSIC) or maximum likelihood (ML) estimation algorithm is studied to obtain a low-elevation angle, and three algorithms based on GMUSIC and the maximum likelihood estimation algorithm for the height measurement of meter-wave MIMO radar are proposed as follows.
3.1. Basic Algorithm
The conventional MUSIC algorithm uses the orthogonality of signal space and noise space to search spectral peaks. Inspired by the conventional MUSIC algorithm, the GMUSIC algorithm and ML algorithm are proposed to match the complex terrain. Furthermore, the sparse array-based meter-wave MIMO radar low-altitude target height measurement method is studied to promote the accuracy of the low elevation angle in case of complex terrain.
To simplify the analysis without losing generality, we assume that there are two reflection paths, and Equation (13) can be simplified as
where
is the compound guiding vector of the received data and
,
, and
are guiding vectors based on a sparse array. For example, if the two-level nested array is adopted, and the first-level subarray has four elements, the second-level subarray has three elements, and the two subarrays share the first element; then, the total number of nested array is six. The nested array sensor location and steering vector
,
,
are, respectively, as follows.
Note that
contains three unknown parameters.
,
and
have a relationship according to the geometric relationship:
Furthermore, in the actual terrain environment, the inclination angle can be known by topographic reconnaissance in advance. Thus, can be written as , and is marked with .
According to the maximum likelihood estimation criterion, the received data covariance matrix can be obtained from the following equation
where
represents the number of snapshots; that is,
is directly calculated by the snapshots acquired by the actual array. The noise subspace
can be obtained by eigenvalue decomposition of the covariance matrix. Different from the steering vector in the conventional MUSIC algorithm, the steering vector
is orthogonal to the noise subspace. Therefore, the spectral peak search formula of the generalized MUSIC algorithm is
Correspondingly, the spatial projection matrix of the ML algorithm is constructed by the steering vector matrix proposed in this paper as follows.
Therefore, the spectral peak search formula of ML algorithm is
3.2. Real-Valued Processing Algorithm
Considering MIMO radar enhances the system performance while greatly increasing the amount of computation, a real-valued processing height measurement method is studied to reduce the computation complexity, and they are marked with the UGMUSIC and UML algorithms. It is known that the unitary matrix can transfer the Centro-Hermitian matrix into a real matrix by unitary transformation. The received data covariance matrix
is not a central Hermitian matrix. The covariance matrix is
transformed into the central Hermitian matrix
by forward and backward spatial smoothing, and the real valued covariance matrix
can be obtained by unitary transformation as follows.
where the unitary matrix
is defined as follows.
If
is an even number and
, and
is the number of array elements, or
is an odd number and
.
and
are defined as follows.
Similar to Equation (23), the following formula can be obtained
where
is the real-valued noise subspace obtained by the eigenvalue decomposition of real-valued covariance matrix
, and
is a real-valued compound steering vector.
Similarly, the UML algorithm search spectrum is as follows.
where
.
3.3. Reduced Dimension Real-Valued Processing Algorithm
Although the real value processing algorithm reduces the computational complexity, it is only one order of magnitude lower than the basic algorithm. To further reduce the computation complexity of the algorithm, the reduced dimension real-valued processing algorithm is proposed.
From the expression of the compound guiding vector, we can obtain
where
.
is the virtual linear array steering vector, and
Using (35) in (14), one obtains
From Equation (37), the received data matrix is a high-dimensional space spanned by a virtual linear array steering vector
, which can be converted to a low-dimensional space by reduced dimension processing. Let the reduced dimension matrix be the
matrix
; then, the received data matrix is
where
.
Given that the noise vector after dimension reduction should be Gaussian white noise, it follows that
satisfies the relation
, and the reduced dimension matrix may be expressed as
Substituting
into (37) yields
We define and .
The received data covariance matrix after reduced dimension processing is then
Notice that after reduced dimension processing, the dimension of the received data covariance matrix becomes , and the dimension becomes sharply smaller. Note that the reduced dimension matrix is sparse; thus, the computation increase is not obvious.
The received data covariance matrix after reduced dimension processing can be obtained as follows:
Note that the received data covariance matrix is still a complex matrix; thus, its computation complexity can be further reduced by real-valued processing. The reduced dimension real-valued GMUSIC algorithm and reduced dimension real-valued ML algorithm are marked with RD-UGMUSIC and RD-UML.
Thus, the RD-UGMUSIC spectrum formula can be expressed as follows.
Here,
is the reduced dimension real valued steering vector, and
is the noise subspace obtained by eigenvalue decomposition of the reduced dimension real-valued received data covariance matrix
. The expressions of
and
are as follows.
Similarly, it is not difficult to obtain the RD-UML spectrum formula:
where
.
The steps of the height measurement method for MIMO radar based on a sparse array under complex terrain are summarized in
Table 1.
5. Simulation
In this section, the height measurement algorithm based on a sparse array is simulated and compared with some other algorithms based on a uniform linear array. The GMUSIC, UGMUSIC, RD-UGMUSIC, DBF [
32] and matrix pencil [
38] algorithms based on a uniform linear array are marked with ULA-GMUSIC, ULA-UGMUSIC, ULA-RD-UGMUSIC, ULA-DBF and ULA-jzs in all figures. The GMUSIC, UGMUSIC and RD-UGMUSIC algorithms based on the nested array are marked with NA-GMUSIC, NA-UGMUSIC and NA-RD-UGMUSIC in all figures. The GMUSIC, UGMUSIC and RD-UGMUSIC algorithms based on the coprime array are marked with CPA-GMUSIC, CPA-UGMUSIC and CPA-RD-UGMUSIC in all figures.
In all the following simulations, the RMSE of angle estimation and the RMSE of height measurement are defined as, respectively,
where
is the number of targets.
is the number of Monte Carlo trials.
is the angle estimation of the
experiment for the
target, and
is the angle value for the
target.
is the height estimation of the
experiment for the
target height, and
is the height for the
target.
Example 1: Simulation 1 considers a simple terrain, that is, supposing there is only one reflection point. Assume that there are five transmitted array elements and five received array elements. The operating frequency of the radar is . The transmitted and received sensor location of the coprime array are and , respectively. The transmitted and received sensor location of the nested array are and , respectively. This gives the following direct angle and indirect angle . The height of the array (set as the lowest element height) . The distance between the target and the radar .
Figure 4 shows the RMSE of three GMUSIC algorithms versus the SNR under different array structures in simple terrain and compared with CRB. The derivation of the Cramer–Rao bound can be found in reference [
43]. This experiment mainly verifies the effectiveness of the height measurement method based on the sparse array in a simple terrain. From
Figure 4, we can see that the RMSE of all the algorithms decreases with the increasing SNR, which agrees with the theory analysis. Compared with the GMUSIC based on ULA, the RMSE of the angle and height estimation based on a coprime array and nested array is much smaller, indicating that the three GMUSIC algorithms based on the coprime array and nested array are all effective. In addition, the three different algorithms based on GMUSIC have their own advantages and disadvantages. Compared with the GMUSIC algorithm, the real-valued GMUSIC and the reduced dimension real-valued GMUSIC algorithms have poor estimation accuracy but lower computation complexity under the case of the same array structure.
Figure 5 shows the RMSE versus SNR of different algorithms. From
Figure 5, we can see that the ULA-DBF algorithm proposed in [
32] outperforms the ULA-GMUSIC algorithm and ULA-MDL algorithm from the aspect of estimation accuracy and compared with CRB. More importantly, the performance of the proposed NA-GMUSIC algorithm is equivalent to the ULA-DBF.
Figure 6 shows the RMSE versus SNR of different schemes. From
Figure 6, we can see that the MIMO scheme outperforms the SIMO scheme from the aspect of estimation accuracy under the same array structure.
Example 2: Simulation 2 considers a complex terrain; that is, supposing there are two reflection points. Assume that there are ten transmitted array elements and ten received array elements. The operating frequency of the radar is . The transmitted and received sensor location of the coprime array are . The transmitted and received sensor location of the nested array are . The direction of the direct wave is ; the direction of two reflection waves is ,. The height of the array (set as the lowest element height) . The distance between the target and the radar .
Figure 7 shows the RMSE of the angle and height estimation versus SNR under different array structures in complex terrain and compared with the CRB. This experiment mainly verifies the effectiveness of the height measurement method based on a sparse array in a complex terrain. As can be seen from
Figure 7, the RMSE of the three array structures all decrease with the increase in the SNR, which is consistent with the theoretical analysis. Compared with the GMUSIC based on ULA, the RMSE values of the angle and height estimation based on a coprime array and nested array are much smaller, indicating that the three GMUSIC algorithms based on the coprime array and nested array are all effective.
Figure 8 shows the RMSE versus SNR of different algorithms and compared with the CRB. It can be seen from
Figure 8 that the CPA-GMUSIC algorithm outperforms the other algorithms proposed in [
38].
Figure 9 shows the RMSE versus SNR of different schemes. From
Figure 6, we can see that the MIMO scheme outperforms the SIMO scheme on the aspect of estimation accuracy under the same array structure.
Example 3: The computational complexity of the proposed method is studied in Simulation 3. The simulations are implemented by running the Matlab codes on a PC with Intel (R) Core(TM) i7-1165G7 2.8 GHz CPU and 16 GB memory. The average elapsed times against different search intervals used by different methods are recorded in
Table 2. It can be found that the RD-UGMUSIC algorithm outperform other algorithms from the aspect of estimation efficiency. The GMUSIC algorithm and UGMUSIC algorithm are time consuming, since the RD-UGMUSIC algorithm is processed by reduced dimensions during the algorithm procedure.
Example 4: Simulation 4 considers the performance of the proposed method in cases where the number of antennas is smaller or larger. The proposed algorithms with three antennas, five antennas and six antennas based on a coprime array and nested array are marked with CPA-N3, CPA-N5, CPA-N6 and NA-N3, NA-N5, NA-N6, respectively.
Figure 10 shows the RMSE versus SNR of different array elements. From
Figure 10, we can see that under the same array structure, the more array elements there are, the higher the angle estimation accuracy.