Next Article in Journal
Thin Magnetically Permeable Targets for Inductive Sensing: Application to Limb Prosthetics
Previous Article in Journal
Commercial Screen-Printed Electrodes Based on Carbon Nanomaterials for a Fast and Cost-Effective Voltammetric Determination of Paracetamol, Ibuprofen and Caffeine in Water Samples
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Constant-Modulus-Waveform Design for Multiple-Target Detection in Colocated MIMO Radar

National Laboratory of Radar Signal Processing, Xidian University, Xi’an 710071, China
*
Author to whom correspondence should be addressed.
Submission received: 26 July 2019 / Revised: 13 September 2019 / Accepted: 17 September 2019 / Published: 19 September 2019
(This article belongs to the Section Sensor Networks)

Abstract

:
For improving the performance of multiple-target detection in a colocated multiple-input multiple-output (MIMO) radar system, a constant-modulus-waveform design method is presented in this paper. The proposed method consists of two steps: simultaneous multiple-transmit-beam design and constant-modulus-waveform design. In the first step, each transmit beam is controlled by an ideal orthogonal waveform and a weight vector. We optimized the weight vectors to maximize the detection probabilities of all targets or minimize the transmit power for the purpose of low intercept probability in the case of predefined worst detection probabilities. Various targets’ radar cross-section (RCS) fluctuation models were also considered in two optimization problems. Then, the optimal weight vectors multiplied by ideal orthogonal waveforms were a set of transmitted waveforms. However, those transmitted waveforms were not constant-modulus waveforms. In the second step, the transmitted waveforms obtained in the first step were mapped to constant-modulus waveforms by cyclic algorithm. Numerical examples are provided to show that the proposed constant-waveform design method could effectively achieve the desired transmit-beam pattern, and that the transmit-beam pattern could be adaptively adjusted according to prior information.

1. Introduction

Multiple-input and multiple-output (MIMO) radars have become the focus of intensive research in recent years [1,2,3]. A MIMO radar is generally defined as a radar system with multiple-transmit linearly independent waveforms that enables the joint processing of data received by multiple receiving antennas. MIMO radar antennas may be widely separated [2] to improve target-detection capabilities or colocated to improve spatial resolution, parameter identifiability, and interference-rejection capabilities [3].
A colocated MIMO radar, in which transmit and receive antennas are closely spaced, is similar to the phased-array radar, except that the transmitted waveforms are correlated or uncorrelated with each other [4,5,6]. In other words, a phased array can be regarded as a special case of a colocated MIMO radar. A flexible transmit beam pattern is one of the most significant advantages of the colocated MIMO radar, because a MIMO radar has many more degrees of freedom (DOF) than a phase-array radar, and it can achieve a beam pattern significantly closer to the desired beam pattern [7]. The conventional approach for a transmit beam pattern includes two steps [6,7]. The first step is to optimize covariance matrix R of transmitted waveforms under a total power constraint or an element power constraint to achieve the desired beam pattern [6,7] or to satisfy the minimum parameter-estimation error [8]. The second step is to determine the waveform matrix whose covariance matrix is equal or close to R  [6]. In this step, an efficient algorithm, the cyclic algorithm (CA), is proposed to obtain the constant modulus or low peak-to-average-power ratio (PAR) waveforms with good auto- and cross-correlation properties.
However, with the increase of the number of antennas, the optimal transmitted waveforms or covariance matrix of the transmitted waveforms cannot be figured out immediately due to heavy computation. A more efficient approach was proposed to synthesize transmitted signals by designing a weight matrix given a set of orthogonal waveforms [9,10,11]. By optimizing the weight matrix, the paper [9] focused the transmitting energy within a certain spatial sector to improve the Signal-to-Noise Ratio (SNR) gain. Using a similar method, a study [10,11] formed the desired beam patterns with lower sidelobe levels for generalized MIMO configurations. Then, the waveform-design problem was converted into the optimization of the weight matrix with the assumption of complete orthogonal waveforms. The transmitted waveform could aso be expressed by a weighted sum of orthogonal waveforms. However, the approach could not ensure that the transmitted waveforms satisfied the constant-modulus constraint.
Desired transmit-beam patterns generally fall into two categories: broad beams for search mode and multiple pencil beams for the track mode of multiple targets [7]. It is worth noting that both categories of beam shapes can be realized by the method in [4,5,6,7]. In fact, this method could design beams of any shape, of course, including wide beams and multiple beams. A novel range-angle- dependent beam pattern was formed in a frequency-diverse-array MIMO (FDA-MIMO) radar [12,13]. Based on the MIMO radar, the FDA-MIMO radar is capable of employing a small frequency increment across the array elements and utilize degrees of freedom in the range–angle domains to jointly determine the range and angle parameters of the target.
Here, we mainly discuss multiple beams for target tracking. At locations like airports, parking lots, and intersections, the angles and distances of the targets with respect to the radar greatly vary, which requires the radar to have flexible and fast beam-forming capabilities. The colocated MIMO radar for multiple-target tracking has been investigated in recent years [14,15,16,17,18,19,20,21,22] due to a flexible transmit beam pattern. In [14,15], a simultaneous multibeam resource-allocation scheme was developed to improve the worst tracking performance by adjusting the number, direction, and power of the beams. As its extension, a study [17] developed joint beam selection and a power-allocation strategy for a netted colocated MIMO radar system. In another study [18], the probabilistic uncertainty on the target radar cross-section parameter was taken into account in a colocated MIMO radar system, and the total power consumption of multiple beams was minimized to meet a specified multiple-target localization-accuracy requirement with high probability. However, the focus in [14,15,17,18] is how to design the desired multibeam pattern for certain purposes instead of how to synthesize the desired multibeam pattern with the designed transmitted waveforms or the covariance matrix of the transmitted waveform.
In [19], the waveform was determined to minimize the Bayesian Cramér–Rao bound (BCRB) or the Reuven–Messer bound (RMB) for estimation of unknown system parameters. The corresponding transmit beam was automatically focused on targets. This method was also applied to a target-tracking problem in which the transmit beam pattern was sequentially determined based on historical observations [20]. Another similar approach of designing waveforms is to minimize the expected mean squared error [21]. However, the computational load in [19,20,21] was heavy because of the heavy computation of the posterior probability density function of target parameters. Based on prior information, a robust waveform design was proposed to maximize the detection probability of multiple targets [23].
In [6,7,8,19,20,23], a transmit beam pattern was obtained by optimizing the covariance matrix of the transmitted waveforms, which is a Semidefinite Programming (SDP) problem. Simultaneous multiple pencil beams could actually be determined by beam direction and amplitude. If the beam direction and amplitude, instead of the covariance matrix of transmitted waveforms, are optimized in designing simultaneous multiple pencil beams, the dimension of the optimization variable is greatly reduced. Based on this analysis, we propose a novel and concise signal model where each beam is controlled by an ideal orthogonal waveform and a weight vector. For improving the performance of multiple-target detection, we optimized the weight vectors to maximize the detection probabilities of all targets. When transmit power was enough to achieve good detection performance, we minimized the transmit power for the purposes of low intercept probability in the case of predefined worst detection probabilities. The ideal transmitted waveforms were expressed by the product of ideal orthogonal waveforms and the optimal weight vectors. However, these ideal transmitted waveforms were not constant-modulus waveforms. Inspired by work in [6], we chose a set of constant-modulus waveforms to approximate the ideal transmitted waveforms by a cyclic algorithm. Furthermore, numerical examples are provided to show that the proposed constant-waveform design method could effectively achieve the desired transmit beam pattern, and that the transmit beam pattern could be adaptively adjusted according to prior information.
The rest of this paper is organized as follows. Section 2 presents the proposed signal model for the MIMO radar. In Section 3, two optimization problems for simultaneous multiple transmit-beam design are introduced. In Section 4, the development of the cyclic algorithm for constant waveform design is outlined and detailed. Simulation results are provided in Section 5, and this paper is concluded in Section 4.
Notation: Boldface uppercase letters stand for matrices. Boldface lowercase letters stand for column vectors. ( · ) * , ( · ) T , and ( · ) H denote the conjugate, transpose, and conjugate transpose, respectively; ⊗, Kronecker product; ⊛, convolution operation; ⊙, Hadamard product; | · | , modulus of complex scalar or element-wise modulus of a complex vector; · , 2 -norm; · F , Frobenius norm; ( · ) 1 2 , inverse of Hermitian square root of a matrix; and tr { · } and Re { · } , trace and real part, respectively.

2. Signal Model

Consider a colocated MIMO radar equipped with M transmit antennas and N receive antennas. Both the receive and transmit arrays are uniform linear arrays with half-wavelength spacing between the adjoining antennas. Assuming that K point targets of interest are located at { θ k } k = 1 K , we next correspondingly generated K transmit simultaneous beams. We also assumed that the kth beam emitted kth narrow band waveform ϕ k , and that waveform matrix ϕ ( t ) = [ ϕ 1 ( t ) , ϕ 2 ( t ) , , ϕ K ( t ) ] T satisfied the following orthogonal condition:
T p ϕ ( t ) ϕ H ( t ) d t = I K
where t refers to the time index within the radar pulse, T p is radar pulse width, and I K is a K × K identity matrix.
Then, we focused on how to simultaneously generate K transmit beams. We prepared K weight vectors for K beams or targets, and the kth weight can be given simply by:
w k = α k · a t * ( θ k )
where α k ( k = 1 K α k = 1 , α k > 0 ) is the normalization factor of the assigned power of the kth beam, θ k is the direction of the kth beam, and a t ( θ ) is the transmit steering vector. Therefore, all signals radiating toward a hypothetical target located at direction θ could be constructed as
s ( θ , t ) = ( a t T ( θ ) W ϕ ( t ) ) T
where W = [ w 1 , w 2 , , w K ] is the weight matrix. The waveform transmitted from the antennas can be expressed as x ( t ) = W ϕ ( t ) , which should satisfy practical constraints (such as the constant modulus) so that nonlinear amplifiers can be used. Note that orthogonal waveform vector ϕ ( t ) here is just an ideal hypothetical auxiliary variable, and our ultimate goal was to design transmitted waveform  x ( t ) .
Then, the transmit beam pattern, i.e., the distribution of transmitted signal energy in space, is given by [4,5]    
S ( θ ) = T p s T ( θ , t ) s * ( θ , t ) d t = a t T ( θ ) W · T p ϕ ( t ) ϕ H ( t ) d t · W H a t * ( θ ) = a t T ( θ ) W 2 = k = 1 K | a t T ( θ ) w k | 2
Note that transmit beam pattern S ( θ ) is equal to the sum of the K beam patterns.
The baseband representation of the received signal can be modeled as:
y ( t ) = k = 1 K r k h k E a r ( θ k ) a t T ( θ k ) x ( t τ k ) + n ( t )
where r k is the reflection complex coefficients of the kth target, h k 1 / R k 4 is the variation in signal strength due to path-loss effects ( R k is range between kth target and radar), E denotes the total power of the radar, a r ( θ ) is the receive steering vector, τ k = 2 R k / c (c denotes speed of light) is time delay, and n ( t ) denotes the white Gaussian noise of the sensor array. Using matched filter x * ( t ) , we can obtain an N × M matrix:
Z ( t ) = y ( t ) x H ( t ) = T p y ( u ) x H ( u t ) d u = k = 1 K r k h k E a r ( θ k ) a t T ( θ k ) T p x ( u τ k ) x H ( u t ) d u + N ( t ) .
Note that matched filter x * ( t ) is actually a set of matched filters [ x 1 * ( t ) , x 2 * ( t ) , , x M * ( t ) ] T . The N × M receive matrix in the range cell of the kth target ( t = τ k ) can be written as:
V k = r k h k E a r ( θ k ) a t T ( θ k ) T p x ( u τ k ) x H ( u τ k ) d u + N ˜
where N ˜ C N × M is narrow band Gaussian noise. Then, analog signal x ( t ) is discretized as X C M × L , where L is the length of the discrete signal. Ideal orthogonal waveform ϕ ( t ) can be discretized as Φ C K × L , which satisfies
1 L Φ Φ H = I K .
We then have
X = W Φ .
The integral in Equation (7) can be turned into sums:
T p x ( u τ k ) x H ( u τ k ) d u X · { X H ( X X H ) 1 2 } = ( X X H ) 1 2
Here, we used normalized matched filter X H ( X X H ) 1 2 instead of X H for range compression [8].
Then, Equation (7) can be vectorized as:
v k = r k h k E a r ( θ k ) ( ( X X H ) 1 2 a t ( θ k ) ) + n = r k h k E c ( θ k ) + n
where M N × 1 vector
c ( θ ) = a r ( θ ) ( ( X X H ) 1 2 a t ( θ ) )
is the virtual steering vector, and n is the M N × 1 noise term whose covariance is given by R n = σ 2 I M N , where σ 2 is the noise power. The covariance matrix of the noise is detailed in [8] (Equation (7)).

3. Simultaneous Multiple Transmit-Beam Design

In a MIMO radar, we can dynamically design transmitted beams with prior target information. Our aim was to ensure that each target could be covered by enough energy and be detected with high detection probability. In this paper, we took false-alarm probability P FA and detection probability P D as the evaluation criterion of the transmitted beam design. It is well known that the SNR critically influences P FA and P D . Therefore, in this section, the target SNR was first investigated. Then, we propose two optimization problems to realize the transmitted beam design.

3.1. SNR Analysis

For the kth target, we used conventional nonadaptive beam former w d = c ( θ k ) and obtained the corresponding SNR:
S N R k = | w d H c ( θ k ) | 2 w d H R n w d = γ k 2 E h k c H ( θ k ) c ( θ k ) c H ( θ k ) R n c ( θ k ) = γ k 2 E h k σ 2 | a r H ( θ k ) a r ( θ k ) | 2 | a t H ( θ k ) ( X X H ) a t ( θ k ) | 2 | a r H ( θ k ) a r ( θ k ) | | a t H ( θ k ) ( X X H ) a t ( θ k ) | = γ k 2 σ 2 E h k N L | a t H ( θ k ) ( X X H ) a t ( θ k ) |
where γ k 2 = E { r k 2 } is the variance of the kth target refection coefficient.
A conventional MIMO radar transmits orthogonal waveforms, i.e., X X H = I . In such cases, output SNR can be rewritten as:
S N R O MIMO k = γ k 2 σ 2 E h k N M L .
In this paper, the transmitted waveform was correlated, whose covariance matrix is described as:
X X H = W Φ Φ H W H = L · W W H .
Substituting Equation (15) in Equation (13), the corresponding output SNR can be expressed as:
S N R C MIMO k = γ 2 σ 2 E h k N L | a t H ( θ k ) ( W W H ) a t ( θ k ) | = γ 2 σ 2 E h k N L i = 1 K | a t T ( θ k ) w i | 2 γ 2 σ 2 E h k N M 2 L α k
In Formula (16), we assumed that targets were widely separated. Thus, i = 1 K | a t T ( θ k ) w i | 2 was approximately equal to | a t T ( θ k ) w k | 2 . By comparing Equations (14) and (16), it could be found that the MIMO radar with a correlated waveform in this paper focused energy on targets, while the MIMO radar with a uniform transmit beam pattern spreads energy evenly throughout the space. From Formula (16), the SNRs of targets could be adjusted by changing the normalization factor of assigned power α k .
Consider a special case in which only one beam ( K = 1 ) points to the only target. Then, the MIMO system is simplified to a phased array radar that maximizes the SNR at a given focal point over the class of possible active arrays [24].

3.2. Transmit-Beam Design Based on Robust Energy Allocation

In radar detection, detection probability P D can be expressed as a function of several related variables [25]:
P D = f ( P FA , S N R , N p , t y p e , N C )
where N p denotes integration number, t y p e denotes the various target RCS fluctuation model, and N C denotes the noncoherent integration or coherent integration.
Our goal here was to design W so that each target could be detected with the greatest probability. We maximized the worst-case P D of targets, and the corresponding optimization problem could be formulated as:
max W min k = 1 , , K P D ( k )
Due to the structure of W in (2), optimization variables could be replaced by { α k } k = 1 K when prior information is known. Substituting Equation (16) into Equation (17), the objective function of Equation (18) can be rewritten as:
P D ( k ) = f k ( α k )
where P FA , N p , N C are predefined, and f k ( α k ) denotes the nonlinear function for calculating the probability of detection of the kth target [25]. Thus, optimization Problem (18) can be reformulated as:
min α k ( k = 1 , , K ) t s . t . f k ( α k ) t ( k = 1 , , K ) k = 1 K α k = 1 .
Note that Equation (20) is nonlinear constraint optimization problem due to nonlinearity of function (19). Usually, it is difficult to take derivative of P D with respect to SNR or α k . Therefore, we could not directly obtain the solution of Problem (20).
However, we could see that the essence of optimization Problem (20) was that each target obtained equal and maximum probability of detection. For solving Problem (20), we defined:
α k = h k ( P d ) = f k ( 1 ) ( P d )
α = g ( P d ) = k = 1 K α k = k = 1 K h k ( P d )
where f k ( 1 ) is the inverse function of f k , and P d is the common probability of detection of K targets. Because P d increases with the increasing S N R k (or α k ) [25], f k ( α k ) , h k ( P d ) , and g ( P d ) were all monotone increasing functions. Therefore, optimization Problem (20) could be equivalent to solve the following equations:    
g ( P d ) = 1
α k = h k ( P d ) ( k = 1 , , K )
Benefitting from the monotonicity of g ( P d ) , we propose a binary-search algorithm that can be expressed as Algorithm 1.
Algorithm 1 Binary-search algorithm for P d
Initialization: Find arbitrary two values P dl and P dr that satisfy g ( P dl ) < 1 and g ( P dr ) > 1 . Let P dm = ( P dl + P dr ) / 2 , μ = 10 4 .
Output: P dm
while | g ( P dm ) 1 | > μ do
  if g ( P dm ) > 1 then
    P dr = P dm .
  else
    P dl = P dm .
  end if
   P dm = ( P dl + P dr ) / 2
end while
In Algorithm 1, the evaluation of function g ( P d ) can be divided into K parts, as described in Equation (21). For each evaluation part, it was difficult to describe function h k ( P d ) with a specific form. For a given P d , it is difficult to obtain α k . However, given α k , it is easy to calculate P d by function f k ( α k ) (Equation (19)). Therefore, we could also calculate h k ( P d ) through the binary-search algorithm, which is described in Algorithm 2.
Algorithm 2 Binary-search algorithm for α k
Initialization: Given P d . Find arbitrary two value α k l and α k r , which satisfy f k ( α k l ) < P d and f k ( α k r ) > P d . And Let α k m = ( α k l + α k r ) / 2 , μ = 10 4 .
Output: α k m
while | f k ( α k m ) P d | > μ do
  if f k ( α k m ) > P d then
    α k r = α k m .
  else
    α k l = α k m .
  end if
   α k m = ( α k r + α k l ) / 2
end while
If all K targets belong to the same Swerling target, the detection probabilities of targets under the same SNR are identical. We could replace detection probability P D by the SNR in the optimization problem. Corresponding optimization Problem (20) could be simplified as:
min α k ( k = 1 , , K ) t s . t . S N R k ( α k ) t ( k = 1 , , K ) k = 1 K α k = 1 .
Problem (25) is clearly a linear-programming (LP) problem, and corresponding Solution α k ( k = 1 , , K ) could be directly obtained:
α k = ξ k k = 1 K ξ k ( k = 1 , , K )
where ξ k = 1 / ( γ k 2 E h k N M 2 L / σ 2 ) .

3.3. Transmit-Beam Design Based on Minimum-Energy Allocation

Sometimes, for the purpose of low intercept probability, we aim for the radar to transmit as little energy as possible in case that the probability of target detection meets predefined probabilities. Consequently, a mathematical formulation of the problem can be written as follows:
min α k k = 1 K α k s . t . f k ( α k ) t k ( k = 1 , , K )
where t k is the predefined detection probability of the kth target.
We converted optimization Problem (27) into K minimization problems:
min α k s . t . f k ( α k ) t k ( k = 1 , , K ) .
Because f k ( α k ) is a monotone increasing function, the solution of the kth minimization problem can be given directly as:
α k = f k ( 1 ) ( t K ) .
Again, we used Algorithm 2 to calculate f k ( 1 ) ( t K ) .

3.4. Constant-Waveform Design

With W or { α k } k = 1 K obtained in the previous optimization problem, our goal was to find a constant-modulus waveform matrix X , which satisfies condition X = W Φ . However, equation X = W Φ is usually inconsistent. Thus, we obtained a closed-form solution by solving the corresponding least-squares problem:
min X , Φ , η W Φ η X F 2 s . t . | x m , l | = 1 , ( m = 1 , , M l = 1 , , L ) η > 0 1 L Φ Φ H = I K
where x m , l is the ( m , l ) th element of X , η is a scaling factor, and the waveform modulus was set to 1.
Note that there are three variables in the nonconvex minimization Problem (30). Inspired by [6], we used a cyclic (iterative) minimization algorithm for solving Problem (30).
For given X and η , the object function in Problem (30) could be rewritten as:
W Φ η X F 2 = tr ( W Φ Φ H W H ) + η 2 tr ( X X H ) 2 η · Re { tr ( Φ H W H X ) } = L · tr ( W W H ) + η 2 tr ( X X H ) 2 η · Re { tr ( Φ H W H X ) } = const 2 η · Re { tr ( Φ H W H X ) } .
Let
W H X = U ¯ Λ U ˜ H
denote singular value decomposition, where U ¯ is a K × K unitary matrix, U ˜ is a L × K semiunitary matrix, and Λ is a K × K diagonal matrix. We minimized Problem (31), and solution Φ could be expressed as [7]:
Φ = U ¯ U ˜ H
Let X ^ = W Φ . For a given Φ , the solution of Problem (30) under the constant-modulus criterion could be directly given by:
x m , l = exp { arg ( x ^ m , l ) }
η = Re { tr ( X H X ^ ) } tr ( X H X )
where x ^ m , l is the ( m , l ) th element of X ^ .
We summarized the steps of the cyclic minimization algorithm as follows:
  • Step 0: Obtain desired matrix W in the previous optimization problem. Element x m , l in X was set to { exp ( j 2 π ψ m , l ) } , where { ψ m , l } were independent random variables uniformly distributed in [ 0 , 2 π ] .
  • Step 1: Obtain Φ according to Equation (33).
  • Step 2: Obtain X and η according to Equations (34) and (35).
  • Iteration: Repeat Steps 1 and 2 until prespecified stop criterion is satisfied, e.g., Φ ( i + 1 ) Φ ( i ) F 2 μ , where Φ ( i ) denotes the orthogonal waveform matrix at ith iteration, and μ is a predefined threshold.
It is worth noting that both Equations (33) and (34) are irrelevant to scale factor η . Thus, it was not necessary to calculate the η during the iterative process.

4. Simulation and Discussion

To illustrate the effectiveness of the proposed method, we present simulation results in this section. Throughout our simulations, we assumed that the transmitter and receiver shared uniform linearity of M = N = 32 antennas with half-wavelength interelement spacing, waveform length L was 128, total transmit power was set as 10 kilowatts, the power of noise σ 2 was set as 10 8 watts, false-alarm probability P FA was set as 10 8 , and the number of samples noncoherently integrated N p was set as 10. In the simulation, it was assumed that there were three targets, whose tracks with respect to the radar system are shown in Figure 1. We chose 10 moments during tracking to analyze two proposed methods of beam design. The time interval between two moments was 10 s, and tracking duration was 100 s. For convenience, the RCSs of three targets were set as 6 m 2 .

4.1. Transmit-Beam Design Based on Robust Energy Allocation

In this case, we assumed that the RCS fluctuation models of three targets were Swerling 1, 2, and 3. Figure 2 shows a plot of the corresponding detection probabilities as a function of SNR for N p = 10 and P FA = 10 8 .
We solved optimization Problem (20) (optimization was based on prior information), and solutions in 10 moments are shown in Figure 3.
Figure 4 compares the single-pulse SNR of three targets at various time points. According to Equation (17), the corresponding probabilities of detection are given in Figure 5. In the initial state, the single-pulse SNR of the nearest target (i.e., Target 1) was highest. Thus, the lowest energy was assigned to Target 1 (Target 1: 0.1, Target 2: 0.51, Target 3: 0.39). Over time, Targets 2 and 3 came closer to the radar system, and the distance between Target 1 and radar was nearly unchanged. In the case of constant transmit power, the single-pulse SNRs of three targets gradually increased. From Figure 2, we can see that Target 2 (Swerling 2) could achieve a given probability detection at the lowest SNR, and that Target 1 required the highest SNR for a given P d . Therefore, in the end, the farthest target (Target 3) did not need the highest energy, while Target 1 (Swerling 1) was assigned the highest energy, as shown in Figure 3.
Consequently, Figure 5 shows the designed detection probabilities of the three targets. Note that all targets had the same detection probabilities, which was in good agreement with previous theoretical analysis. After obtaining allocation coefficient { α k } k = 1 K , the constant-modulus waveforms could be designed through the cyclic algorithm. Figure 6 shows the beam patterns in different times whose peak amplitudes were consistent with { α k } k = 1 K .

4.2. Transmit-Beam Design Based on Minimum-Energy Allocation

When the power of the radar system was enough to detect targets with a high detection probability, we minimized the total transmit power to reduce the probability of being intercepted by a hostile radar system.
In this case, we assumed that three targets were all Swerling 2 targets, whose detection performance was the same as Target 2 in Figure 2. Figure 7 shows the results of energy allocation in the constraint in which predefined detection probabilities were all set to 0 . 9 . We can see that α , the sum of energy-allocation coefficients, decreased from 1 to 0 . 2 . In the end, total transmit power was one-fifth of what is was.
Figure 8 shows comparative P d for the three targets with the four methods. It can be seen that our proposed method, the robust energy-allocation method described in Equation (25), performed as well as the method in [23]. For another proposed method, the minimum-energy-allocation method described in Equation (28), the detection probabilities of three targets were maintained at 0 . 9 . Because transmitted energy with the conventional orthogonal waveform (OW) design method is distributed uniformly in space, most energy is not focused on the targets. Thus, detection probabilities using conventional orthogonal waveforms are the lowest. Figure 9 shows the transmit power of the four methods. It can be seen from this figure that the robust energy-allocation method, the method in [23], and the conventional orthogonal waveforms design method had full transmit power, while the minimum-energy-allocation method had decreasing transmit power over time.

4.3. Beam-Pattern Comparison

Figure 10 shows four beam patterns with different methods. To implement the method in [23] in a manner fit for comparison, we supplied the exact same prior information instead of statistical prior information. In this example, we assumed that three Swerling 1 targets were located at ( 9 km , 50 ) , ( 10 km , 0 ) and ( 8 km , 20 ) , respectively. Other parameters were consistent with the previous parameters. The beam pattern for the proposed method (ideal) was generated by weight matrix W , while the beam pattern for the proposed method (real) was generated by constant waveforms X . Except for the omnidirectional beam pattern for orthogonal waveforms, the others all exactly pointed to the targets. It was verified that the transmit beam pattern with designed constant waveforms could approximate the desired transmit beam pattern.
Figure 11 shows the beam patterns achieved by the constant-modulus waveforms of the first 10 iterations in the cyclic algorithm. The dotted line represents the ideal transmit beam pattern. Except for the beam pattern achieved by the randomly initialized waveforms being omnidirectional, the beam patterns after the first iteration all pointed to the targets well. As the number of iterations increased, the sidelobe of the beam pattern also further decreased. After 10 iterations, the beam pattern was already a good approximation of the ideal beam pattern.
Compared with the method in [23], the proposed method has two advantages: (1) low computational complexity and (2) constant waveforms. With regard to the former, weight matrix W or energy coefficients { α k } k = 1 K could easily be obtained by a binary-search algorithm while the covariance matrix of the transmitted waveforms was obtained by solving an SDP problem. Under the assumption that all targets were the same kind of Swerling target (various target RCS fluctuation models were not considered in [23]), { α k } k = 1 K could be obtained by solving an LP problem. For another advantage, the weight matrix in [23] could not ensure that the waveform transmitted by each antenna was constant, which prevents nonlinear amplifiers from being used in the radar system.

5. Conclusions

We propose a constant-modulus waveform design method especially for multiple-target detection in MIMO radars. First, we presented a novel ideal signal model in which the beam pattern for each target was controlled by a weight vector and an orthogonal waveform. Based on this ideal signal model, two energy-allocation methods were proposed for two practical scenes (constant transmit power and minimum power). For practical purposes, we used a cyclic algorithm to obtain the constant-modulus waveform, which was the approximate form of the ideal transmitted waveform (by multiplying the ideal orthogonal waveforms by the ideal weight matrix). Finally, numerical examples indicated that the proposed method could achieve better performance than the method in [23]. Furthermore, an easier optimization problem and constant waveforms help the proposed method be more practical in engineering.
However, exact prior information was considered in this paper, which is helpful to analyze the problem of waveform design, but is too ideal. Thus, future work will focus on investigating the influence of the parameter-estimation error, and finding a parameter-estimation method with historical information.

Author Contributions

Conceptualization, B.L. and B.C.; methodology, B.L. and M.Y.; software, B.L.; all authors read and approved the final manuscript.

Funding

This work was supported by the National Natural Science Foundation of China (No. 61571344).

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
MIMOMultiple-input multiple-output
RCSRadar Cross-Section
DOFDegrees of Freedom
CACyclic algorithm
PARPeak to Average power Ratio
SNRSignal-to-Noise Ratio
BCRBBayesian Cramér-Rao bound
RMBReuven–Messer bound
SDPSemidefinite Programming
OWOrthogonal waveforms

References

  1. Li, J.; Stoica, P. MIMO Radar Signal Processing; Wiley: New York, NY, USA, 2009. [Google Scholar]
  2. Haimovich, A.M.; Blum, R.S.; Cimini, L.J. MIMO Radar with Widely Separated Antennas. IEEE Signal Process. Mag. 2007, 25, 116–129. [Google Scholar] [CrossRef]
  3. Li, J.; Stoica, P. MIMO radar with colocated antennas. IEEE Signal Process. Mag. 2007, 24, 106–114. [Google Scholar] [CrossRef]
  4. Fuhrmann, D.R.; Antonio, G.S. Transmit beamforming for MIMO radar systems using signal correlation. IEEE Trans. Aerosp. Electron. Syst. 2008, 44, 1–16. [Google Scholar] [CrossRef]
  5. Fuhrmann, D.R.; Antonio, G.S. Transmit beamforming forMIMO radar systems using partial signal correlation. In Proceedings of the Conference Record of the Thirty-Eighth Asilomar Conference on Signals, Systems and Computers, Pacific Grove, CA, USA, 7–10 November 2004; Volume 1, pp. 295–299. [Google Scholar]
  6. Stoica, P.; Li, J.; Zhu, X.; Guo, B. Waveform Synthesis for Diversity-Based Transmit Beampattern Design. IEEE Trans. Signal Process. 2008, 56, 2593–2598. [Google Scholar] [CrossRef]
  7. Stoica, P.; Li, J.; Yao, X. On Probing Signal Design For MIMO Radar. IEEE Trans. Signal Process. 2007, 55, 4151–4161. [Google Scholar] [CrossRef]
  8. Li, J.; Xu, L.; Stoica, P.; Forsythe, K.W.; Bliss, D.W. Range Compression and Waveform Optimization for MIMO Radar: A Cramér–Rao Bound Based Study. IEEE Trans. Signal Process. 2008, 56, 218–232. [Google Scholar]
  9. Hassanien, A.; Vorobyov, S.A. Transmit Energy Focusing for DOA Estimation in MIMO Radar with Colocated Antennas. IEEE Trans. Signal Process. 2011, 59, 2669–2682. [Google Scholar] [CrossRef]
  10. Hua, G.; Abeysekera, S.S. Colocated MIMO radar transmit beamforming using orthogonal waveforms. In Proceedings of the 2012 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Kyoto, Japan, 25–30 March 2012; pp. 2453–2456. [Google Scholar]
  11. Xu, H.; Gao, W. MISL-based colocated MIMO radar waveform coefficients matrix design for beampattern matching. In Proceedings of the International Conference on Wireless Communications & Signal Processing, Yangzhou, China, 13–15 October 2016; pp. 1–5. [Google Scholar]
  12. Xu, J.; Liao, G.; Zhu, S.; Huang, L.; So, H.C. Joint range and angle estimation using MIMO radar with frequency diverse array. IEEE Trans. Signal Process. 2015, 63, 3396–3410. [Google Scholar] [CrossRef]
  13. Xu, J.; Liao, G.; Zhang, Y.; Ji, H.; Huang, L. An Adaptive Range-Angle-Doppler Processing Approach for FDA-MIMO Radar Using Three-Dimensional Localization. IEEE J. Sel. Top. Signal Process. 2017, 11, 309–320. [Google Scholar] [CrossRef]
  14. Yan, J.; Bo, J.; Liu, H.; Bo, C.; Zheng, B. Prior Knowledge-Based Simultaneous Multibeam Power Allocation Algorithm for Cognitive Multiple Targets Tracking in Clutter. IEEE Trans. Signal Process. 2014, 63, 512–527. [Google Scholar] [CrossRef]
  15. Yan, J.; Liu, H.; Bo, J.; Bo, C.; Zheng, L.; Zheng, B. Simultaneous Multibeam Resource Allocation Scheme for Multiple Target Tracking. IEEE Trans. Signal Process. 2015, 63, 3110–3122. [Google Scholar] [CrossRef]
  16. Yan, J.; Liu, H.; Bo, J.; Zheng, B. Power Allocation Algorithm for Target Tracking in Unmodulated Continuous Wave Radar Network. IEEE Sens. J. 2014, 15, 1098–1108. [Google Scholar]
  17. Yan, J.; Liu, H.; Pu, W.; Zhou, S.; Zheng, B. Joint Beam Selection and Power Allocation for Multiple Target Tracking in Netted Colocated MIMO Radar System. IEEE Trans. Signal Process. 2016, 64, 6417–6427. [Google Scholar] [CrossRef]
  18. Yan, J.; Pu, W.; Liu, H.; Jiu, B.; Bao, Z. Robust Chance Constrained Power Allocation Scheme for Multiple Target Localization in Colocated MIMO Radar System. IEEE Trans. Signal Process. 2018, 66, 3946–3957. [Google Scholar] [CrossRef]
  19. Huleihel, W.; Tabrikian, J.; Shavit, R. Optimal Adaptive Waveform Design for Cognitive MIMO Radar. IEEE Trans. Signal Process. 2013, 61, 5075–5089. [Google Scholar] [CrossRef]
  20. Sharaga, N.; Tabrikian, J.; Messer, H. Optimal Cognitive Beamforming for Target Tracking in MIMO Radar/Sonar. IEEE J. Sel. Top. Signal Process. 2015, 9, 1440–1450. [Google Scholar] [CrossRef]
  21. Herbert, S.; Hopgood, J.R.; Mulgrew, B. MMSE Adaptive Waveform Design for Active Sensing with Applications to MIMO Radar. IEEE J. Sel. Top. Signal Process. 2018, 66, 1361–1373. [Google Scholar] [CrossRef]
  22. Gorji, A.A.; Tharmarasa, R.; Blair, W.D.; Kirubarajan, T. Multiple Unresolved Target Localization and Tracking using Colocated MIMO Radars. IEEE Trans. Aerosp. Electron. Syst. 2012, 48, 2498–2517. [Google Scholar] [CrossRef]
  23. Wang, L.; Zhang, Y.; Liao, Q.; Tang, J. Robust waveform design for multi-target detection in cognitive MIMO radar. In Proceedings of the 2018 IEEE Radar Conference (RadarConf18), Oklahoma City, OK, USA, 23–27 April 2018; pp. 116–120. [Google Scholar]
  24. Li, J.; Stoica, P. The Phased Array Is the Maximum SNR Active Array [Lecture Notes]. IEEE Signal Process. Mag. 2010, 27, 143–144. [Google Scholar] [CrossRef]
  25. Richards, M.A. Fundamentals of Radar Signal Processing; Tata McGraw-Hill Education: New York, NY, USA, 2005. [Google Scholar]
Figure 1. Paths of targets with Radar Cross-Sections ( RCSs ) = { 6 m 2 , 6 m 2 , 6 m 2 } . Time interval between two adjacent moments was 10 s.
Figure 1. Paths of targets with Radar Cross-Sections ( RCSs ) = { 6 m 2 , 6 m 2 , 6 m 2 } . Time interval between two adjacent moments was 10 s.
Sensors 19 04040 g001
Figure 2. Probability of detection versus Signal-to-Noise Ratio (SNR) using noncoherent integration of 10 pulses ( N p = 10 ) and false-alarm probability P FA = 10 8 .
Figure 2. Probability of detection versus Signal-to-Noise Ratio (SNR) using noncoherent integration of 10 pulses ( N p = 10 ) and false-alarm probability P FA = 10 8 .
Sensors 19 04040 g002
Figure 3. Energy-allocation results using robust energy-allocation method. α = α 1 + α 2 + α 3 . (Target 1: Swerling 1, Target 2: Swerling 2, Target 3: Swerling 3).
Figure 3. Energy-allocation results using robust energy-allocation method. α = α 1 + α 2 + α 3 . (Target 1: Swerling 1, Target 2: Swerling 2, Target 3: Swerling 3).
Sensors 19 04040 g003
Figure 4. Variations of S N R k using robust energy-allocation method. (Target 1: Swerling 1, Target 2: Swerling 2, Target 3: Swerling 3).
Figure 4. Variations of S N R k using robust energy-allocation method. (Target 1: Swerling 1, Target 2: Swerling 2, Target 3: Swerling 3).
Sensors 19 04040 g004
Figure 5. Variation of P d using robust energy-allocation method. (Target 1: Swerling 1, Target 2: Swerling 2, Target 3: Swerling 3).
Figure 5. Variation of P d using robust energy-allocation method. (Target 1: Swerling 1, Target 2: Swerling 2, Target 3: Swerling 3).
Sensors 19 04040 g005
Figure 6. Beam patterns at different times using robust-energy allocation method. (Target 1: Swerling 1, Target 2: Swerling 2, Target 3: Swerling 3).
Figure 6. Beam patterns at different times using robust-energy allocation method. (Target 1: Swerling 1, Target 2: Swerling 2, Target 3: Swerling 3).
Sensors 19 04040 g006
Figure 7. Results of energy allocation using minimum-energy-allocation method (all targets were Swerling 2 targets).
Figure 7. Results of energy allocation using minimum-energy-allocation method (all targets were Swerling 2 targets).
Sensors 19 04040 g007
Figure 8. Comparison of P d for three targets with different methods (Equation (25) denotes robust energy-allocation method, Equation (28) denotes minimum-energy-allocation method with predefined detection probabilities { t k = 0 . 9 } , [23] denotes method in [23], and OW denotes orthogonal waveforms. All targets were Swerling 2 targets.)
Figure 8. Comparison of P d for three targets with different methods (Equation (25) denotes robust energy-allocation method, Equation (28) denotes minimum-energy-allocation method with predefined detection probabilities { t k = 0 . 9 } , [23] denotes method in [23], and OW denotes orthogonal waveforms. All targets were Swerling 2 targets.)
Sensors 19 04040 g008
Figure 9. Comparison of transmit power with different methods (Equation (25) denotes robust energy allocation method, Equation (28) denotes minimum-energy-allocation method with predefined detection probabilities { t k = 0 . 9 } , [23] denotes the method in [23], and OW denotes orthogonal waveforms. All targets were Swerling 2 targets.)
Figure 9. Comparison of transmit power with different methods (Equation (25) denotes robust energy allocation method, Equation (28) denotes minimum-energy-allocation method with predefined detection probabilities { t k = 0 . 9 } , [23] denotes the method in [23], and OW denotes orthogonal waveforms. All targets were Swerling 2 targets.)
Sensors 19 04040 g009
Figure 10. Comparison of beam patterns with different methods.
Figure 10. Comparison of beam patterns with different methods.
Sensors 19 04040 g010
Figure 11. Beam patterns in ten first iterations.
Figure 11. Beam patterns in ten first iterations.
Sensors 19 04040 g011

Share and Cite

MDPI and ACS Style

Liu, B.; Chen, B.; Yang, M. Constant-Modulus-Waveform Design for Multiple-Target Detection in Colocated MIMO Radar. Sensors 2019, 19, 4040. https://doi.org/10.3390/s19184040

AMA Style

Liu B, Chen B, Yang M. Constant-Modulus-Waveform Design for Multiple-Target Detection in Colocated MIMO Radar. Sensors. 2019; 19(18):4040. https://doi.org/10.3390/s19184040

Chicago/Turabian Style

Liu, Bingfan, Baixiao Chen, and Minglei Yang. 2019. "Constant-Modulus-Waveform Design for Multiple-Target Detection in Colocated MIMO Radar" Sensors 19, no. 18: 4040. https://doi.org/10.3390/s19184040

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop