1. Introduction
The definition of meter wave (MW) radar is that the operating frequency is in the meter band [
1,
2], and the typical meter wave radar is VHF and UHF band radar. The development of the MW radar has a long history, which can be traced back to World War II, and plays an important role in air defense’s early warning. However, the development of the MW radar is limited by the broad beam width, which leads to the beam sweeping over the ground during ground-to-air detection so that the amplitude of the ground-reflected echo is strong. Therefore, it encounters coherent multipath during low-altitude target detection, which makes the beam split and the fluctuating signal-to-noise ratio (SNR). Finally, the MW radar has poor elevation measurement accuracy, which cannot meet the guidance accuracy requirements. It is well known that the target’s height is actually calculated by measuring the target elevation. Therefore, target angle estimation [
3,
4], especially low elevation target height measurement of the MW radar, has always been one of the important problems in array radar signal processing. At present, there are abundant research results on MW’s radar height measurement with a conventional array. Among them, two types of methods are the focus of research: one is the transplantation and improvement of traditional super-resolution algorithms [
5,
6], in which the terrain factor is the focus [
7,
8,
9]. The other is the applications based on artificial intelligence [
10].
On the other hand, MIMO radar has the advantage of waveform diversity [
11,
12,
13]. Applying the MIMO system to the MW radar [
14], the study of DOA estimation of low-elevation targets in the MW-MIMO radar has attracted extensive attention. Considering the specular reflection of the smooth surface of flat terrain, unlike conventional array radar, where one target corresponds to two received paths, MIMO radar has four transmission paths corresponding to one target: a pair of transmitted direct waves and received direct waves, a pair of transmitted direct waves and received reflect waves, a pair of transmitted reflect waves and received direct waves, and a pair of transmitted reflect waves and received reflect waves. MIMO radar will face not only the problem of coherent source incidence but also the problem of mutual penetration of guidance vectors, or what some experts and scholars call cone angle merger [
14]. Therefore, the traditional DOA estimation of coherent source targets cannot be directly applied to the height measurement of MIMO array radar. For example, the super-resolution algorithm technology represented by multiple signal classification (MUSIC) cannot be directly applied to the height measurement of MIMO array radar. The generalized MUSIC algorithm does not need to be decoherent, which is an important means to solve such problems. In addition, it combines the direct wave and the reflected wave by taking advantage of the geometric relationship between the direct wave signal and the reflected wave signal through the pre-obtained prior information, such as the target distance and antenna height, so that the generalized MUSIC can complete the estimation of the target elevation only by conducting a one-dimensional angle search, which greatly reduces the amount of computation. The actual terrain is not necessarily flat. For the MW-MIMO radar in complex terrain, it is necessary to establish a ground fluctuation model, establish a signal model that can match the terrain, and develop its corresponding low elevation estimation method. Our team [
15,
16,
17,
18,
19] transplanted the beam split, adaptive beamforming method, generalized MUSIC, and height measurement of MW-MIMO radar under complex field conditions.
In addition, a polarization-sensitive array (PSA) has the advantage of polarization diversity [
20,
21], so DOA estimation based on PSA radar has many excellent research results. The development of PSA has also overcome many difficulties, ranging from the strong mutual coupling of collocated electromagnetic vector sensors (EMVS) to the weak mutual coupling of separated EMVS [
22,
23], from low radiation efficiency of small EMVS to high radiation efficiency of large EMVS [
24,
25,
26,
27,
28,
29]. Therefore, it is of great practical significance to study DOA estimation of separated large EMVS because it is feasible in engineering.
This paper combines MW-MIMO radar with the latest separated electrically long dipole to study the height measurement of meter wave polarimetric MIMO radar (MWP-MIMO) [
30,
31] under complex position conditions. Compared with the previous work, this article is closer to the real application scenario. First, the signal model is derived, and then its generalized MUSIC algorithm is developed, but it involves a large amount of multi-dimensional search computation. The geometric relationship between the direct wave and the reflected wave can be used to reduce the search dimension, but the generalized MUSIC still involves the search of the entire airspace, and the computation is still large. The block orthogonal matching pursuit (BOMP) algorithm [
32,
33] is used to preprocess to obtain the coarse estimation so as to narrow the search range and reduce the computation. First, the received data of the polarimetric MIMO array radar is sparsely processed, and it is transformed into a signal model suitable for the BOMP algorithm. Then, the coarse angle estimation is obtained by coarse grid search, and then the beam width of the polarimetric MIMO radar is taken as the search range, with this as the initial value center. The advantage of such processing is that it cannot only guarantee the advantages of high precision estimation of generalized MUSIC [
34] but also greatly reduce its computational complexity.
2. Signal Model
Assume that an MWP-MIMO radar array system with a collocated transmitter and receiver has a
transmitted array element, the transmitted vector signal is equal to
, and the transmitted signal is an orthogonal signal, which is an important difference between the MIMO radar and the traditional phased array radar. Then, there are
, where
is a unit array of size
, and
is the width of the signal pulse. It implies that the transmitted signals are orthogonal to each other. The MWP-MIMO array is a uniform linear array. The received array uses a two-component cross dipole to separate the vector sensor. Therefore, the system is called the MWP-MIMO radar system. Assuming that the MWP-MIMO radar system is in the undulating reflected terrain, it implies that the reflected terrain is not flat; the entire array radar is shown in
Figure 1.
In
Figure 1,
is the direct wave angle,
is the reflected wave angle,
is the spacing between two vector antennae, and
is the spacing between the two components in a single, separated vector antenna.
is the antenna height (the lowest element position of the array antenna),
is the target height, and
is the horizontal distance between the point where the target is vertically projected to the ground and the radar antenna. Assuming that the transmitted signal of the radar is a horizontal polarization signal, and the vertical polarization antenna does not transmit the signal, the transmitted signals arriving at the target are equal [
8]:
where
is the steering vector of the transmitted array, and its value is equal to
where
can be
or
.
is the wavelength.
represents the reflection coefficient of each reflection point, and the reflection coefficient
of a horizontal polarized wave can be calculated by Equation (5), and its value is as follows [
32]:
where
is the complex permittivity of the surface, whose value can be expressed by the relative permittivity,
, and the conductivity of the surface material,
, is as follows.
The and is determined by the medium of the reflection point, and the reflection point is a function of the elevation of the incident direct wave and the height of the reflection point . The horizontal distance of the reflection point of each array element can be calculated by a simple trigonometric function as: . refers to the phase difference because of the electromagnetic wave path difference between the direct electromagnetic wave and the reflected electromagnetic wave. In meter wave radar, a range resolution unit is larger than the wave path difference; therefore, the direct and reflected waves cannot be distinguished in the range dimension, which causes signal reduction and beam split and lead to the difficulty of height measurement.
Each received vector sensor uses the vector form of a separated orthogonal two-component. Because it is assumed that the MIMO radar system has a common transceiver, the spatial received steering vector,
, is the same as the spatial transmitted steering vector,
, that is
. Then, the whole received signals of the MWP-MIMO radar are equal to
where
is the complex reflection coefficient between different pulses, which is an unknown complex constant. It is assumed that it follows the Swelling 2 distribution.
is already defined in Equation (5), the vertical polarization reflection coefficient can be expressed as the following equation [
35]:
where
where
indicates the influence of the electrically long dipole and the separated array element on the array response.
where
is the auxiliary polarization angle and
is the polarization phase difference.
where
can be
.
represents the length of the electrical dipole, and its range is
. The length of an electrical dipole is comparatively longer, and its radiation efficiency is much higher than that of a short electric dipole. The transmitted signal vector
is used for match filtering the above equation and vectorizing the data; thus, we can obtain
If the original noise is a zero mean Gaussian random process, then there is
, where
is the impact function and
is the power of noise. Then, the noise after matched filtering can be expressed as
The noise characteristics after matched filtering are investigated by calculating the noise covariance matrix as follows.
It can be seen from the above formula that after match filtering with the original white noise, the covariance matrix of the noise is still a unit matrix, so the noise is still white noise.
3. Signal Model Preprocessing
First, we preprocess the received signal and convert Equation (16) into Equation (17).
Equation (19) can be transformed using the Kronecker product to meet the combination rate and distribution rate into:
Equation (20) is the incident signal received model of steering vector synthesis. When the steering vector and reflection coefficient are classified into one category, and the electromagnetic wave path difference and polarization parameters are classified into one category, Equation (20) can be further deformed to obtain:
where
,
. The reflection coefficient
and wave path difference
are functions of
; therefore, the steering vector for the generalized MUSIC algorithm is defined as follows.
According to the above definition, Equation (19) can be abbreviated as follows:
In Equation (24), can be equivalent to eight coherent incident sources, that is, to define a new signal source.
4. Combination Algorithm of Fine and Coarse Estimation
Firstly, the single snapshot BOMP algorithm is used to obtain the coarse estimation of the target elevation, and then the coarse estimation is used to delimit a small angle search area. Then, the generalized MUSIC algorithm without decoherence is used to obtain the precise estimation of the target elevation, and finally, the target height is obtained. According to this analysis logic, we will introduce the BOMP coarse estimation algorithm, angle narrowing range determination, and generalized MUSIC algorithm.
4.1. Coarse Height Measurement of MWP-MIMO Radar Based on BOMP
Next, we introduce a method that can obtain coarse elevation estimation under a single snapshot to narrow the search range so as to reduce the amount of calculation. First, making
implies that the snapshot is only one in Equation (24). The steering vector and the received signal source are sparsely represented. It is necessary to construct a two-dimensional matrix to construct a sparse over the complete matrix
,
, which requires a lot of computation. Here, the mathematical relationship in Equation (25) between the direct and reflected wave can also be applied to cut down the dimension of the over-complete dictionary, as follows.
That is
,
represents the length of the dictionary, which
is far greater than the number of targets. Here, we set the number of targets as
(in fact, for the height measurement model, the target is one). The above equation can be written as
where
represents the
block sparse vector. The length of the block is equal to eight. Equation (26) can use the BOMP algorithm to find the support position so as to calculate the elevation angle. The following is a brief description of the relationship between the BOMP algorithm and Equation (26).
First of all,
is divided into a grid,
, in which
. This
corresponds to the block sparse vector
, where
. If the target falls on the search grid (as for the case where the target falls between two grids, it is a coarse estimate and does not affect the final result), then
Therefore,
, and there are only two values
:
The target is transformed into finding the support position of the target
in the sparse vector
of the block, and the support position is the elevation position in the sparse dictionary of the target. Now the optimization problem is transformed into
where
,
is the estimated value of
, and the estimated value can be obtained by covariance matrix decomposition [
9]. The objective optimization function of Equation (29) is to find the sparsest solution (therefore,
l0 norm). The constraint of Equation (29) is that the sparse solution is required to meet the observation conditions (that is, it is consistent with the collected data). When the number of snapshots of the received data is one, the above equation is a standard
block sparse problem. Its support position can be calculated using the BOMP algorithm, and the result is recorded as
. Then, it is easy to calculate the target position,
. For the sake of illustration, the concept of support position is given here, which refers to the non-zero position of the target in the sparse dictionary. In this paper, it is the target position, namely
wherein
represents the interval degree in the construction of a sparse dictionary. When the number of snapshots is large, the results obtained by the above method can be averaged. In fact, the results here are only used as the results of coarse estimation. In order to reduce the heavy computational complexity, the single-snapshot BOMP algorithm can be directly used.
4.2. Search Range of Height Measurement Search Algorithm for MWP-MIMO Radar
The initial elevation estimation of MWP MIMO radar has been obtained by the above section. This is the center of the search algorithm to determine the search scope. The basic principles of search scope are given below. First, define the search range , and the core is to determine the value . The criterion here is defined as half beam width, where the search range is equal to one beam width. If the target power drops beyond the beam width, then the target cannot be detected, so it is reasonable to search within a single beam width. The beam width of the MIMO radar is ,, where represents the number of equivalent aperture array elements of the MIMO radar, which is equal to . For the MIMO radar with a common transceiver, the number of effective aperture array elements can also be easily calculated for the non-equidistant linear array, so it will not be repeated here.
4.3. Generalized MUSIC of MWP-MIMO Radar in Complex Terrain
The traditional MUSIC method is based on the orthogonality between the noise subspace and the signal subspace after the covariance matrix decomposition. Specifically, we calculate the covariance matrix of the received data in Equation (24), decompose it into eigenvalues, and then select the corresponding eigenvectors outside the two largest eigenvalues to form a noise subspace
. For the conventional MUSIC algorithm, the steering vector is used to project the noise subspace to obtain the spatial spectrum of MUSIC, and then the angle is extracted. However, for MWP-MIMO radar, the direct wave steering vector
and the reflected wave steering vector
intersect with each other, so the spatial smoothing algorithm has failed. However, the algorithm using generalized MUSIC does not have this problem. It directly uses the orthogonal relationship between the noise subspace,
, and signal subspace, and the signal subspace has the same space as the steering matrix,
. Therefore, the noise subspace,
, and the steering matrix,
, are orthogonal, and the spatial spectrum of the generalized MUSIC is obtained, as shown in Equation (31).
The above equation involves multi-dimensional search, in which the height and coefficient of the reflection point, , are considered to be known, and the dimension of the reflected wave and the direct wave is reduced by using a geometric relationship so that the one-dimensional search angle value can be obtained, and the final target height value can be calculated.
5. Proposed Algorithm Steps
According to the above analysis, the steps of the height measurement method for MWP-MIMO radar in complex terrain are as follows.
Step 1: Use BOMP to obtain the initial estimation and determine the search scope. The calculation flow of the BOMP algorithm is given in
Table 1.
Step 2: Use the initial estimation value obtained in Step 1 to determine the angle search range, then use the generalized MUSIC to obtain the final angle estimation value, and then convert it into the target height value according to the target distance.
6. Computer Simulation Results
Example 1 of support position recovery of BOMP pretreatment.
The number of transmitted vector antennas of the MWP-MIMO radar is equal to . The radar operating frequency is equal to 300 MHz; then, the wavelength is equal to m. Therefore, it is a meter wave radar. The separation vector antenna spacing is half wavelength, , and the spacing between vector elements is one wavelength, . The direct wave angle of the target is set to 4 degrees, and the reflected wave angle is computed by using Equation (25). Polarization auxiliary angle is and polarization phase difference in polarization parameters is , then the signal is left-hand circular polarization signal. The antenna height is m, and the target height is m. The number of snapshots is set to 10 and the dB. For the convenience of calculation, the reflection coefficient of the dielectric surface is set to the same freshwater scene, in which the dielectric constant and surface material conductivity is . The height of the target undulating reflection point is set to meters. means that each interval takes a numerical value to construct a sparse dictionary. Here, in , it is set that the first support position of the theoretical elevation value of the target is . From the above analysis, for the BOMP algorithm, we know that its block is eight, so there must be eight consecutive points during sparse recovery for one target. For this simulation, because the target is at 4 degrees and the dictionary interval is 1 degree, theoretically, the support position of the target should be between 33 and 40. In fact, we can see that the simulation results are indeed in this position, which is consistent with the theoretical analysis and verifies the correctness of the algorithm in this paper.
Figure 2 shows the support position estimation results of one of the independent experiments. It can be seen that the BOMP algorithm can correctly estimate the target elevation.
Example 2 of the verification of correctness of search range selection.
The simulation conditions are the same as in Example 1. In this example, we add the generalized MUSIC after the BOMP algorithm.
Figure 3 shows the first estimation result of the full space search of the generalized MUSIC. The beam width calculated by the formula
is
.
Figure 4 shows the search range results of 10 independent experiments based on the generalized MUSIC after BOMP preprocessing. It can be seen from the figure that the algorithm in this paper can correctly narrow the search range, thus reducing the amount of computation.
Example 3 of the verification of the proposed algorithm in complex terrain.
In this simulation, we only change the terrain information and the angle of the target; the other simulation conditions are the same as in Example 1. To verify the correctness of the proposed algorithm in complex and changeable terrains. The direct wave angle of the target is set at 5 degrees. The reflection coefficient of the dielectric surface is set as very dry ground, in which the dielectric constant
and surface material conductivity is
. The height of the target undulating reflection point is set to
meters.
Figure 5 shows the support positions of sparse recovery. From
Figure 5, we can see that the theoretical values are consistent with the simulation results, which equals 41 to 48.
Figure 6 shows the spatial spectrum of an experimental generalized MUSIC algorithm, which can correctly obtain the target angle value.
Example 4 of the elevation and altitude estimation results of the generalized MUSIC algorithm.
The simulation conditions are the same as in Example 1. In this example, the SNR changes from 0 to 20. It completes 1000 Monte Carlo experiments and defines the root-mean-square error (RMSE) to measure the estimation performance as
, where
is the direct wave angle estimate and
is the real value of the target angle. When the target height is estimated to be
, then
is the true value of the target height.
Figure 7 and
Figure 8 show the curve of RMSE variation with SNR for angle estimation based on the generalized MUSIC algorithm after BOMP preprocessing and the curve of height measurement error variation with SNR. The proposed algorithm with the terrain matching method is called Match BOMP-G-MUSIC in all figures, and the terrain mismatch method is called Mis-match BOMP-G-MUSIC in all figures. It can be seen from
Figure 7 and
Figure 8 that the height measurement estimation of polarimetric MIMO radar is correctly obtained by the algorithm of terrain matching in this paper, while the estimation error of the mismatch method is large and belongs to biased estimation.
Example 5 of the comparison of operation time between preprocessing and non-preprocessing algorithms.
The simulation conditions are the same as in Example 1. In this example, it completes one Monte Carlo experiment.
Figure 9 shows the comparison between the operation time of the full space search of the generalized MUSIC and the operation time of the generalized MUSIC after the BOMP preprocessing. It can be seen from shows the comparison between the operation time of the full space search that the algorithm in this paper can effectively reduce the amount of calculation. The more the number of array elements, the more obvious the advantages of the algorithm in this paper.
In addition, the height measurement accuracy of our proposed algorithm ultimately depends on the generalized MUSIC algorithm, so using the BOMP algorithm will not increase or decrease the height measurement accuracy but only reduce the calculation amount. So we did not compare their estimation accuracy because the estimation accuracy is the same.
7. Discussion
In this section, we discuss the highlight and concretion of our proposed algorithm. For coherent signal sources, this paper uses a combination of fine and coarse estimation to obtain the height of the target. It should be noted here that both the BOMP algorithm and the generalized MUSIC algorithm do not require decoherence.
The main difference between our paper and existing papers is the analyses as follows. The polarization steering vectors of the two papers are consistent, except that one vector antenna is six-dimensional and the other is two-dimensional. However, their spatial steering vectors have essential differences. One terrain is undulating, and the other is flat. It is because of this that precisely makes it more difficult for us to measure the height of the target. Obviously, the complexity is higher because of the need for terrain information. We can compare the signal models of the two papers, specifically Equation (16) in this manuscript and Equation (10) in reference [
31]. We can see the differences between them. We talk about them in detail. The spatial steering vectors equal
and the
, respectively. It is obvious that the spatial steering vector of the undulating terrain in this paper is much more complex than that of the flat terrain. It involves the inhomogeneity of the terrain and the reflection medium, which makes it difficult to solve mathematically. It needs to do some preprocessing, which is also one of the difficulties of this manuscript.
The disadvantage of our proposed algorithm is that it needs to accurately grasp the terrain of the ground and the reflection coefficient of the ground, which sometimes takes a lot of time to measure. In addition, although the preprocessing of the algorithm greatly reduces the amount of computation, the search algorithm may not be able to complete the real-time processing of radar measurement. These are the factors that limit the practical application of the proposed algorithm.
8. Conclusions
This paper studies the problem of low elevation measurement of MWP-MIMO radar based on BOMP preprocessing. The work performed in this paper is based on the complex terrain, combined with the advantages of polarization information and waveform diversity. In addition, the separated electromagnetic vector structure and electrically long dipole are also used. It not only solves the problem of strong mutual coupling but also improves radiation efficiency. It can be said that it is a relatively advanced array structure mode at present, especially from the perspective of a polarization array. In addition, the advanced BOMP algorithm is also applied to reduce the amount of computation. The non-decoherent sparse recovery algorithm BOMP is proposed to coarsely measure the low elevation angle of the target and then narrow the angle search range of the traditional generalized MUSIC algorithm, thus reducing the computational complexity. In fact, BOMP can also be directly used without considering the amount of calculation. The simulation results show that the surface terrain matching algorithm is better than the terrain mismatch estimation algorithm.