Next Article in Journal
Remote Estimation of Water Clarity and Suspended Particulate Matter in Qinghai Lake from 2001 to 2020 Using MODIS Images
Previous Article in Journal
A Dual Multi-Head Contextual Attention Network for Hyperspectral Image Classification
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Fast PARAFAC Algorithm for Parameter Estimation in Monostatic FDA-MIMO Radar

1
State Key Laboratory of Marine Resource Utilization in South China Sea, School of Information and Communication Engineering, Hainan University, Haikou 570228, China
2
College of Information Engineering, Hainan Vocational University of Science and Technology, Haikou 571158, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2022, 14(13), 3093; https://doi.org/10.3390/rs14133093
Submission received: 7 May 2022 / Revised: 16 June 2022 / Accepted: 21 June 2022 / Published: 27 June 2022

Abstract

:
This paper studies the joint range and angle estimation of monostatic frequency diverse array multiple-input multiple-output (FDA-MIMO) radar and proposes a joint estimation algorithm. First, the transmit direction matrix is converted into real values by unitary transformation, and the Vandermonde-like matrix structure is used to construct an augmented output that doubles the aperture of the receive array. Then the augmented output is combined into a third-order tensor. Next, the factor matrices are initially estimated. Finally, the direction matrices are estimated utilizing parallel factor (PARAFAC) decomposition, and the range and angle are calculated by employing least square fitting. As contrasted with the classic PARAFAC method, the proposed method can estimate more targets and provide better estimation performance, and requires less computational complexity. The availability and excellence of the proposed method are reflected by numerical simulations and complexity analysis.

1. Introduction

The use of parameter estimation to locate targets is a crucial part of radar target detection [1]. However, traditional radar struggles to accomplish the more accurate parameter estimation required by modern society. As a result, researchers used multiple-input multiple-output (MIMO) technology [2,3,4,5], which has had significant success in the world of communication, in the field of radar, resulting in the formation of a MIMO radar. Due to the crossed signal transmission and reception, MIMO radar generates many virtual elements in the array, which enhances degrees of freedom and parameter estimation performance significantly [6,7]. Accordingly, target localization using parameter estimation of MIMO radar has become a hot research field in academia [8]. However, since the beam pattern of MIMO radar is only influenced as a result of the angle information, two targets with unequal ranges and equal angles cannot be identified [9].
Frequency diversity array (FDA) radar was proposed by Antonik and Wicks in 2006 [10]. By adjusting the carrier frequency of each antenna [11,12], the FDA radar controls the beam forms of various range–angle relationships, providing the possibility of joint range and angle calculation for the target. For the purpose of giving MIMO radar the range-dependent beam advantages of FDA radar, researchers proposed the FDA-MIMO radar system [13,14].
Joint range–angle parameter estimation has become a popular study direction with the employment of FDA-MIMO radar. In [15], the rotational invariance technique was used to estimate parameter values for monostatic FDA-MIMO by Li B. et al. In [16], Feilong Liu proposed an improved method for estimation of signal parameters that uses rotational invariance techniques (ESPRIT); it employs unitary transformation technology to increase the range and angle calculation accuracy of FDA-MIMO radar and decrease the complexity. However, for the joint range and angle parameter calculation, the improved ESPRIT method still suffers from the low accuracy problem. In [17], Xiong J. et al. proposed a method for parameter estimation of monostatic FDA-MIMO radar based on multiple signal classification (MUSIC). This method improves the estimation accuracy to a considerable level, but the complexity is too high to ensure efficiency in practical applications, as the algorithm involves a two-dimensional spectral peak search. The above algorithms are all algorithms based on matrix analysis, which ignores the multi-dimensional information of multi-dimensional data. To make better use of this information, researchers began to study the methods of multi-dimensional data processing.
For multi-dimensional data processing, parallel factor (PARAFAC) is a method that preserves the multidimensional structure of the data and performs well in parameter estimation [18,19,20,21,22]. Thus, scholars began to use the PARAFAC method to estimate the parameter values of FDA-MIMO radar [23,24,25]. The traditional PARAFAC algorithm randomly sets the initial values, e.g., initializing the factor matrices with Gaussian random matrices. However, setting the initial values in this way has great uncertainty and often leads to a high number of iterations for convergence, which makes the algorithm’s complexity increase greatly, especially in the cases of large array numbers or high sample numbers. Consequently, how to reduce the complexity of the PARAFAC decomposition process has also become an important part of using PARAFAC. One way to decrease the complexity of PARAFAC is to employ the tensor compression technique to get a smaller tensor [26,27,28]. However, there exists information loss in the compression process, which causes degradation of performance. Therefore, reducing the complexity of the PARAFAC decomposition process by taking a suitable initial value also becomes a way to apply PARAFAC decomposition efficiently [29].
As the parameter estimation performance has a great relationship with the number of snapshots and the array aperture [30,31,32,33,34], in an attempt to increase the parameter estimation performance, many scholars began to expand the number of snapshots and the array virtual aperture of the received signal model by constructing the augmented output, so as to increase the accuracy of the parameter estimation. To better exploit the advantages of FDA-MIMO radar, the parameter calculation accuracy of the PARAFAC-like method can be improved by constructing augmented output. In this paper, we firstly propose improved fast parallel factor decomposition for joint range and angle value calculation of monostatic FDA-MIMO radar, which utilizes a structure of the signal matrix similar to that of Vandermonde to construct the augmented output, which expands the aperture of the receive array performance and improves the parameter estimation. The expansion of the receive array aperture leads to an increase in algorithm complexity. On that account, we use the idea of the propagator method (PM) [35] to obtain the initial estimated values of the factor matrices to lower the complexity of the process of the PARAFAC decomposition. Numerical simulations reflect that the proposed method is more excellent than the classic PARAFAC algorithm [23]. Utilizing the PM to reduce computational complexity does not decrease estimation performance.
For this paper, the outline is as follows. In Section 2, we introduce some tensor operations and the FDA-MIMO radar model for the parameter calculation. In Section 3, we construct the augmented output and perform the initial estimation of the factor matrices, and use parallel decomposition to estimate the angle and range. In Section 4, we report simulation experiments and performance analysis. Section 5 is the conclusion of this work.
For the notation of this paper, Table 1 gives the definitions.

2. Tensor Operations and Signal Model

2.1. Tensor Operations

First, we describe some operations on third-order tensors related to this paper [36], taking X I 1 × I 2 × I 3 as an example.
Operation 1: 
Rank-one tensor.
X is rank one if it can be formulated as:
X = c b a
where c I 1 × 1 , b I 2 × 1 and a I 3 × 1 . Each element of X is the multiplication of the corresponding element of the vector:
( c b a ) I 1 I 2 I 3 = c I 1 b I 2 a I 3
Operation 2: 
PARAFAC decomposition.
The PARAFAC decomposition decomposes X up to the sum of the rank-one tensors.
X = k = 1 K c k b k a k
where c k , b k and a k are factor matrices. The elements of X are:
X I 1 I 2 I 3 = k = 1 K c I 1 k b I 2 k a I 3 k

2.2. Signal Model

In this paper, all estimation work is based on monostatic FDA-MIMO radar. Assume the MIMO radar consists of M antennas in the transmitting array, and the receiving array has N antennas. Both the transmitter and receiver are designed as uniform linear arrays (ULA), and the spacing in the transmitting array d t and the receiving array d r is equal to one-half the wavelength. Due to the limitation of sampling technology and the physical characteristics of FDA, the receiving array cannot be frequency-controlled, so generally only the transmitting array adopts a frequency-controlled array. The construction of monostatic FDA-MIMO radar is given in Figure 1. It can be found that in the monostatic FDA-MIMO radar, the direction of arrival (DOA) is identical to the direction of departure (DOD).
Design the carrier frequency f ¯ 1 of the first element as the reference frequency. Then for the m-th element, the carrier frequency is:
f ¯ m = f ¯ 1 + ( m 1 ) Δ f
where Δ f represents the frequency increment between adjacent array elements and Δ f f ¯ 1 .
The baseband signals generated by different elements of the transmitting array are orthogonal to each other; then the emission waveform of the element of the m-th element satisfies:
h m ( t ) = Q × ϕ m ( t ) e j 2 π f ¯ m t , 0 t T
where ϕ m ( t ) denotes the baseband waveform, T represents the duration of the radar pulse, and Q = E / M , where E denotes the overall transmitted energy.
Assume the baseband signals are all positively orthogonal to each other. Set the time delay to T, and then normalize them these signals:
0 T ϕ m ( t ) × ϕ n * ( t τ ) e j 2 π Δ f t ( m n ) d t = 1 , m = n , τ = 0 0 , m n , τ
Suppose there are K uncorrelated narrowband stationary targets in the far-field. The range of targets far exceeds the array aperture of the monostatic FDA-MIMO radar. The range and angle of the k-th target are given by r k and θ k , respectively. r k has to be confined to the interval ( 0 , c / 2 Δ f ) , where c represents the speed of electromagnetic wave propagation, due to the constraint of the maximum uncertainty range [37].
The transmitting array is an FDA array, so the transmitting steering vector contains angle information and range information. This steering vector is [38]:
a t ( θ k , r k ) = b ( θ k ) r ( r k )
where b ( θ k ) contains DOD information expressed as:
b ( θ k ) = [ 1 , e j 2 π d r λ s i n θ k , , e j 2 π ( M 1 ) d r λ s i n θ k ) ] T
r ( r k ) contains range information expressed as:
r ( r k ) = [ 1 , e 4 Δ f r k c , , e ( M 1 ) 4 Δ f r k c ] T
Since the receiving array is not frequency control, the receiving steering vector only contains the angle information. This steering vector is [39]:
a r ( θ k ) = [ 1 , e j 2 π d r λ s i n θ k , , e j 2 π ( N 1 ) d r λ s i n θ k ) ] T
Next, the received data of the receiver are [40]:
y ( t ) = k = 1 K β k e j 2 π f k t f s a r ( θ k ) a t ( θ k , r k ) T h 1 ( t ) h 2 ( t ) h M ( t ) + n ¯ k
where f s , f k and β k denote the pulse repeat frequency, Doppler frequency and the radar cross section (RCS), respectively.
Since the signals send by the transmitter have orthogonality, the received data are subjected to matched filtering processing, respectively. The output result of the m-th matching filter is [40]:
x ¯ m ( t ) = k = 1 K β k e j 2 π f k t f s a r ( θ k ) a t m ( θ k , r k ) + n ˜ m
where a t m ( θ k , r k ) is the m-th element of a t ( θ k , r k ) .
Stack the outputs of all matched filters into a vector x ( t ) = [ x ¯ 1 T ( t ) , x ¯ 2 T ( t ) , , x ¯ M T ( t ) ] T C M N × 1 , which can be expressed as [41]:
x ( t ) = k = 1 K ( a r ( θ k ) a t ( θ k , r k ) ) + n = ( A R A T ) s ( t ) + n
where A T = [ a t ( θ 1 , r 1 ) , , a t ( θ K , r K ) ] , A R = [ a r ( θ 1 ) , , a r ( θ K ) ] , and s ( t ) = [ s 1 ( t ) , , s K ( t ) ] T . s k ( t ) = β k e j 2 π f k t / f s . Assume that a t ( θ k , r k ) , a r ( θ k ) and the RCS are consistent for J snapshots, and S = [ s ( 1 ) , , s ( J ) ] . The received data are expressed as:
X = ( A R A T ) S + N
S can be expressed as:
S = β 1 e j 2 π f 1 f s β 1 e j 4 π f 1 f s β 1 e j 2 J π f 1 f s β 2 e j 2 π f 2 f s β 2 e j 4 π f 2 f s β 2 e j 2 J π f 2 f s β K e j 2 π f K f s β K e j 4 π f K f s β K e j 2 J π f K f s
Each row of the signal matrix S has a structure similar to the Vandermonde matrix, as can be seen.

3. Improved Fast Parallel Factorization Algorithm

3.1. Construction of Augmented Output

The section obtains an augmented output whose receiving array aperture is twice that of the original signal, which improves the maximum number of identifiable targets [34] and the parameter estimation performance.
Let U M be the unitary matrix. When M is odd, the unitary matrix is [42]:
U M = 1 2 I k 0 j I k 0 2 0 II k 0 j II k
where M = 2 k + 1 .
When M is even, the unitary matrix is:
U M = 1 2 I k j I k II k j II k
where M = 2 k .
The transmitting steering vector can instead be rewritten as:
a t ( θ k , r k ) = [ 1 , e j 2 π ( d t λ s i n θ k 2 Δ f r k c ) , , e j 2 π ( M 1 ) ( d t λ s i n θ k 2 Δ f r k c ) ] T
Assuming that M is odd, U M a t ( θ k , r k ) is:
U M a t ( θ k , r k ) = 2 e j π ( M 1 ) ( d t λ s i n θ k 2 Δ f r k c ) × c o s ( π ( M 1 ) ( d t λ s i n θ k 2 Δ f r k c ) ) c o s ( π ( d t λ s i n θ k 2 Δ f r k c ) ) 1 2 s i n ( π ( M 1 ) ( d t λ s i n θ k 2 Δ f r k c ) ) s i n ( π ( d t λ s i n θ k 2 Δ f r k c ) )
Define
a t r ( θ k , r k ) = 2 × c o s ( π ( M 1 ) ( d t λ s i n θ k 2 Δ f r k c ) ) c o s ( π ( d t λ s i n θ k 2 Δ f r k c ) ) 1 2 s i n ( π ( M 1 ) ( d t λ s i n θ k 2 Δ f r k c ) ) s i n ( π ( d t λ s i n θ k 2 Δ f r k c ) )
Define U = I N U M and u k = e j π ( M 1 ) ( d t λ s i n θ k 2 Δ f r k c ) . According to Equations (20) and (21), the direction steering vector is transformed by:
U H ( a r ( θ k ) a t ( θ k , r k ) ) = ( I N U M H ) ( a r ( θ k ) a t ( θ k , r k ) ) = ( I N × a r ( θ k ) ) ( U M a t ( θ k , r k ) ) = a r ( θ k ) ( e j π ( M 1 ) ( d t λ s i n θ k 2 Δ f r k c ) × a t r ( θ k , r k ) ) = a r ( θ k ) ( u k a t r ( θ k , r k ) ) = u k a r ( θ k ) a t r ( θ k , r k )
Define the direction matrix as A = [ a r ( θ 1 ) a t ( θ 1 , r 1 ) , , a r ( θ k ) a t ( θ k , r k ) ] . According to Equation (22), the direction matrix can be transformed by:
A U = U H A = [ u 1 a r ( θ 1 ) a t r ( θ 1 , r 1 ) , , u K a r ( θ K ) a t r ( θ K , r K ) ]
The received data can be transformed by:
X U = U H X = U H A S = A U S
According to Equation (16), the following formula is obtained:
S * II J = ψ S
where ψ = d i a g ( α 1 , , α K ) where α k = β k * β k e j 2 π f k ( J + 1 ) f s , k = 1 , , K .
Let X C = X U * II J = A U * ψ S . The augmented output can be constructed as [34]:
X E = X U X C = A U A U * ψ S = u 1 a r ( θ 1 ) a t r ( θ 1 , r 1 ) u K a r ( θ K ) a t r ( θ K , r K ) α 1 u 1 * a r * ( θ 1 ) a t r ( θ 1 , r 1 ) α K u K * a r * ( θ K ) a t r ( θ K , r K ) S = a e ( θ 1 ) a t r ( θ 1 , r 1 ) a e ( θ K ) a t r ( θ K , r K )
where a e ( θ k ) = [ u k a r T ( θ k ) , α k u k * a r H ( θ k ) ] T .
According to Equation (26), the receive direction matrix of the augmented output is:
A E = a e ( θ 1 ) a e ( θ K ) = u 1 a r ( θ 1 ) u K a r ( θ K ) α 1 u 1 * a r * ( θ 1 ) α K u K * a r * ( θ K ) C 2 N × K
The transmit direction matrix of the augmented output is:
A F = [ a t r ( θ 1 , r 1 ) , , a t r ( θ K , r K ) ] C M × K
According to Equations (27) and (28), Equation (26) can be modified as:
X E = X 1 X 2 X 2 N = A F D 1 ( A E ) A F D 2 ( A E ) A F D 2 N ( A E ) S + N x 1 N x 2 N x 2 N = ( A E A F ) S + N x
where X n is
X n = A F D n ( A E )
Under the influence of noise, the model of the augmented output is:
X ˜ E n = A F D n ( A E ) + N x n , n = 1 , 2 , , 2 N
According to the trilinear model [39], the tensor of the augmented output is:
X n , m , j = k = 1 K A F ( m , k ) A E ( n , k ) S ( j , k ) + N n , m , j m = 1 , , M , n = 1 , , 2 N , j = 1 , , J
Depending on the matrix expansion of the tensor, the matrix Y is [43]:
Y = Y 1 Y 2 Y M = S T D 1 ( A F ) S T D 2 ( A F ) S T D M ( A F ) A E + N y 1 N y 2 N y M = ( A F S T ) A E T + N y
The matrix Z is [43]:
Z = Z 1 Z 2 Z J = A E D 1 ( S T ) A E D 2 ( S T ) A E D J ( S T ) A F + N z 1 N z 2 N z J = ( S T A E ) A F T + N z

3.2. Initial Estimation of Factor Matrix

The PARAFAC technique usually employs the trilinear alternating least squares (TALS) method to directly decompose the obtained model. However, the traditional TALS algorithm directly uses random initial values to iterate, which often leads to slow convergence of the iterative decomposition process, which increases the complexity of the algorithm. The receiving array aperture was expanded by a factor of two in the previous section, considerably increasing the complexity of each iteration in the trilinear decomposition process. To decrease the complexity of trilinear decomposition, we used the PM idea for initial estimation of factor matrices, with scale variation to get better initial values, reduce the number of parallel factor iterations and decrease the complexity in the trilinear decomposition process.
After elementary row transformation, the reconstructed received augmented output X E can be expressed as:
X E = G X E = ( A F A E ) S + N = A E D 1 ( A F ) A E D 2 ( A F ) A E D M ( A F ) + N
where G C 2 N M × 2 N M is the row transformation matrix, which can be expressed as:
G = 10 0 M 10 0 M 10 0 M 2 N 01 0 M 01 0 M 01 0 M 2 N 00 1 M 00 1 M 00 1 M 2 N
Define V = A F A E . It is divided into two parts:
V = V 1 K V 2 K = I K P T V 1 K
where V 1 K C K × K , V 2 K C ( 2 M N K ) × K , P C ( 2 M N K ) × K and I K is the K × K identity matrix.
Let P c be:
P c = I K P T
Then the following relationship can be obtained:
P c V 1 K = V
For the reconstructed received augmented output X E , the covariance matrix is:
R = E [ X E X E H ] = ( A F A E ) E [ S S H ] ( A F A E ) H + E [ N N H ] = ( A F A E ) R S ( A F A E ) H + R N = ( A F A E ) R C + R N = V R C + R N
where R C = R S ( A F A E ) H .
The matrix R is partitioned by:
R = R 1 R 2 = V 1 K V 2 K R C + R N = I K P T V 1 K + R N
where R 1 C 2 M N × K ; R 2 C 2 M N × ( 2 M N K ) . Without noise, R 1 and R 2 satisfy:
R 2 = P T R 1
In application, the covariance matrix R is:
R ^ = X E X E H / J
The estimate of the matrix P is the minimum of the following equation:
J ¯ c s m ( P ) = R ^ 2 P T R ^ 1 F 2
The estimate of P is:
P ^ = ( R ^ 1 H R ^ 1 ) 1 R ^ 1 H R ^ 2
According to Equation (38), the estimate of P ^ c can be obtained:
P ^ c = I K P ^ T
Then, the matrix P ^ c is partitioned by:
P ^ c = P ^ 1 P ^ 2 P ^ M
According to P c V 1 K = V and V = A F A E , the following formulas are obtained:
P 1 V 1 K = A E D 1 ( A F )
P 2 V 1 K = A E D 2 ( A F )
There are scale ambiguity and permutation ambiguity in the PARAFAC decomposition, namely, A ˜ F = A F Γ Λ 1 , A ˜ E = A E Γ Λ 2 , S ˜ = S Γ Λ 3 , where Λ 1 Λ 2 Λ 3 = I . Assume Λ 2 = D 1 ( A F ) , Λ 1 = 1 / D 1 ( A F ) , Λ 3 = I , A ˜ E and A ˜ F can be expressed as:
A ˜ E = A E D 1 ( A F )
A ˜ F = A F D 1 ( A F )
Equation (48) can be reformulated as:
P 1 V 1 K = A ˜ E
Equation (49) can be reformulated as:
P 2 V 1 K = A ˜ E D 2 ( A ˜ F )
According to Equations (52) and (53), the following formula is obtained:
P 2 V 1 K = P 1 V 1 K D 2 ( A ˜ F )
By transforming Equation (54), we get:
P 1 P 2 = V 1 K D 2 ( A ˜ F ) V 1 K 1
The eigenvalue decomposition of P 1 P 2 is performed to obtain the estimated D 2 ( A ˜ ^ F ) of D 2 ( A ˜ F ) and the estimated V ^ 1 K of V 1 K . By Equation (39), the estimated V ^ = P ^ c V ^ 1 K of V can be obtained. Next, V ^ is partitioned by:
V ^ = V 1 V 2 V M = A ˜ ^ E A ˜ ^ E D 2 ( A ˜ ^ F ) A ˜ ^ E D M ( A ˜ ^ F )
where the matrices V 1 , V 2 , , V M are all of the size 2 N × K . From Equation (56), we can get the initial estimate A ˜ ^ E i n i = V 1 of A ˜ E , and we can also get V 3 = V 1 D 3 ( A ˜ F ) , V 4 = V 1 D 4 ( A ˜ F ) , , V 4 = V 1 D M ( A ˜ F ) . Subsequently, estimates of D 3 ( A ˜ F ) , D 4 ( A ˜ F ) , , D M ( A ˜ F ) can be obtained:
D 3 ( A ˜ F ) = V 1 V 3 D 4 ( A ˜ F ) = V 1 V 4 D M ( A ˜ F ) = V 1 V M
Owing to A ˜ F = A F D 1 ( A F ) , the first row of A ˜ F are all 1. We can obtain the initial estimate A ˜ ^ F i n i of A ˜ F .
According to X E = G X E = ( A F A E ) S , the initial estimate of S is
S ^ i n i = ( A ˜ ^ F i n i A ˜ ^ E i n i ) X E

3.3. Trilinear Decomposition

The receive and transmit direction matrices are estimated by employing the TALS method in this Section [18].
Depending on Equation (29), the least square (LS) fitting is:
min A E , A F , S X ˜ E ( A E A F ) S F
The LS of matrix S is estimated as:
S ^ = ( A ^ E A ^ F ) X E
where A ^ E represents the former estimates of A E and A ^ F represents the former estimates of A F .
Depending on Equation (33), the LS fitting is:
min A E , A F , S Y ^ ( A F S T ) A E T F
The LS of matrix A E is estimated as:
A ^ E T = ( A ^ F T S ^ T ) Y ^
where A ^ F represents the former estimates of A F and S ^ represents the former estimates of S .
Depending on Equation (34), the LS fitting is:
min A E , A F , S Z ^ ( S T A E ) A F T F
The LS of matrix A E is estimated as:
A ^ F T = ( S ^ T A ^ E T ) Z ^
where A ^ E represents the former estimates of A E and S ^ represents the former estimates of S .
In this section, we set the initial values as A ^ F = A ˜ ^ F i n i , A ^ E = A ˜ ^ E i n i , and S ^ = S ^ i n i . Then, iteratively update according to Equations (60), (62) and (64) until convergence.

3.4. Angle and Range Estimation

By TALS method, the final transmit direction matrix A ^ F and receive direction matrix A ^ E with scale ambiguity and permutation ambiguity can be obtained. Permutation ambiguity does not affect angle and range estimation; normalization can be used to resolve scale ambiguity.
After resolving the scale ambiguity, the range and angle estimated values can be obtained by the LS fitting. a E k and a F k stand for k-th column of A E and A F , respectively. We can get:
h E k = a n g l e ( n o r m a l ( a E k ) ) = [ 0 , 2 π d r λ s i n θ k , , 2 π d r λ ( N 1 ) s i n θ k , k , k 2 π d r λ s i n θ k , , k 2 π d r λ ( N 1 ) s i n θ k ] T
h F k = a n g l e ( n o r m a l ( U M a F k ) ) = [ 0 , 2 π ( d t λ s i n θ k 2 Δ f r k c ) , , 2 π ( M 1 ) ( d t λ s i n θ k 2 Δ f r k c ) ] T
where k = a n g l e ( α k ( u k * ) 2 ) , and n o r m a l stands for normalization.
Divide A E into two parts to fit:
P E 1 v E k 1 = h ^ E k 1
P E 1 v E k 2 = h ^ E k 2
where h ^ E k 1 and h ^ E k 2 represent the first and last N rows of h E k .
Define
P E 1 = 0 0 0 0 2 π d r λ 2 π d r λ ( N 1 ) C N × 2
P E 2 = 0 0 0 0 2 π d r λ 2 π d r λ ( N 1 ) C N × 2
For v E k 1 , the LS solution is as follows:
v ^ E k 1 = ( P E 1 T P E 1 ) 1 P E 1 T h ^ E k 1
For v E k 2 , the LS solution is as follows:
v ^ E k 2 = ( P E 2 T P E 2 ) 1 P E 2 T h ^ E k 2
The estimated value of the angle θ k is:
θ k = ( a r c s i n ( v ^ E k 1 ) + a r c s i n ( v ^ E k 2 ) ) 2
The LS fit to A F is given by:
P t v t k = h ^ t k
Define
P t = 0 0 0 0 2 π d t λ 2 π d t λ ( M 1 ) C M × 2
For v ^ t k , the LS solution is as follows:
v ^ t k = ( P t T P t ) 1 P t T h ^ t k
The estimated value of the range r k is:
r k = d t λ s i n ( θ k ) v ^ t k ( 2 ) 2 Δ f × c
The following are the major steps in the proposed method:
Step 1:
According to Equations (24) and (26), obtain the augmented matrix X E ;
Step 2:
According to Equation (35), obtain the reconstructed received augmented output X E ;
Step 3:
Get the covariance matrix R ^ via Equation (43);
Step 4:
The propagation operator P ^ is obtained by Equation (45);
Step 5:
Estimate initial estimate A ˜ ^ E i n i with scale variation via Equations (55) and (56);
Step 6:
Estimate initial estimate A ˜ ^ F i n i with scale variation via Equations (56) and (57);
Step 7:
Estimate initial estimate S ^ i n i with scale variation via Equation (58);
Step 8:
According to Equation (32), obtain the third-order tensor X ;
Step 9:
According to Equations (60), (62) and (64), obtain the direction matrices estimates A ^ E and A ^ F by iterative update;
Step 10:
Calculate angle via Equation (73);
Step 11:
Calculate range via Equation (77);

3.5. CRB

Depending on [17], the Cramér–Rao Bound(CRB) for monostatic FDA-MIMO angle and range estimation can be calculated by:
CRB = σ 2 2 J { R e [ ( W H P 1 A W ) F T ] } 1
where P 1 A = I M N A ( A H A ) 1 A H ; F = [ F 1 F 1 ; F 1 F 1 ] , where F 1 = S S H / J ; W = [ W θ , W r ] , where W θ and W r are:
W θ = [ a 1 θ 1 , a 2 θ 2 , , a K θ K ]
W r = [ a 1 r 1 , a 2 r 2 , , a K r K ]
where a k = a r ( θ k ) a t ( θ k , r k ) , k = 1 , , K .

4. Experimental Results, Performance and Complexity Analysis

4.1. Experimental Results and Performance Analysis

In this section, three incoherent targets are assumed to be in the far field of the monostatic FDA-MIMO radar systems. The numbers of elements of the transmitting array and receiving array are M = 7 and N = 5 , respectively. The angle and range of the three targets are: ( θ 1 , r 1 ) = ( 15 , 10 km), ( θ 2 , r 2 ) = ( 10 , 60 km) and ( r 2 , θ 2 ) = ( 35 , 80 km), respectively. The reflection coefficients are: ( β 1 , β 2 , β 3 ) = [ 1 , 1 , 1 ] , and the Doppler frequencies are: ( f 1 , f 2 , f 3 ) = [100 Hz, 500 Hz, 2550 Hz]. The overall number of Monte Carlo trials in the simulation experiment is L = 200 . The root mean square error (RMSE) is employed to gauge the performance of the method. The RMSE of the range and angle estimated values are:
R M S E r = 1 K 1 L k = 1 K l = 1 l ( r ^ k , l r k ) 2
R M S E θ = 1 K 1 L k = 1 K l = 1 l ( θ ^ k , l θ k ) 2
where r ^ k , l and θ ^ k , l are the estimated values of the range and angle of k-th target for l-th Monte Carlo trial, respectively.
In the first experiment, we set the number of snapshots to J = 100 and the signal-to-noise ratio (SNR) to S N R = 20 . The estimated values of angle and range are close to the set values, as shown in Figure 2. The stability and availability of the proposed method are reflected in this experiment.
In the second experiment, we investigate the range and angle parameter estimation performance of the proposed method under the different SNRs. The number of snapshots is set to J = 100 . From Figure 3 and Figure 4, it can be found that the proposed method outdoes the classic PARAFAC method [23], the ESPRIT method [15] and the unitary ESPRIT method [16], and the estimation performance becomes better as SNR increases. The reason for this is that the proposed method doubles the aperture of the array. Simultaneously, the proposed method performs similarly to the improved Gaussian random initialization method.
In the third experiment, we investigate the range and angle parameter estimation performance of the proposed method under the different numbers of snapshots. The SNR is set to 20. In Figure 5 and Figure 6, it can be found that the estimated range and angle values of the proposed method are more accurate than those of the classic PARAFAC method [23], the ESPRIT method [15] and the unitary ESPRIT method [16], and the RMSE gradually lowers as the number of snapshots rises.
In the fourth experiment, we investigate the estimation performance of the proposed algorithm for the closed-target condition case. The three closed targets are ( θ 1 , r 1 ) = ( 30 , 60 km), ( θ 2 , r 2 ) = ( 35 , 60 km) and ( r 2 , θ 2 ) = ( 40 , 60 km), and J is 100. In practice, if the targets are closed in space, the correlation between the column vectors of the orientation matrix becomes larger, which can make target separation difficult. In Figure 7 and Figure 8, it can be observed that the proposed method has smaller RMSE values than the classic PARAFAC method [23], ESPRIT method [15] and unitary ESPRIT method [16] in the case of closed-target condition.

4.2. Complexity Analysis

For the proposed method, the complexity of constructing the augmented output process is O { N 2 M 2 + M N J 2 + M 2 N 2 J } , the complexity of the initial estimation process of the factor matrix is O { 8 N 2 M 2 J + 4 M 2 N 2 K + 6 N K 2 + 2 M K 3 + 8 M N K 2 + 2 N M K J } , the computational complexity of each iteration process in the trilinear decomposition is O { 3 K 2 + 6 K M N J + 2 K 2 ( 2 N J + M J + 2 M N ) } and the number of iterations is n 1 . The entire complexity of the proposed method is O { N 2 M 2 + M N J 2 + M 2 N 2 J + 8 N 2 M 2 J + 4 M 2 N 2 K + 6 N K 2 + 2 M K 3 + 8 M N K 2 + 2 N M K J + n 1 ( 6 K M N J + 3 K 3 + 2 K 2 ( 2 N J + M J + 2 M N ) ) } . The number of iterations in the proposed method is n 1 . The overall complexity of the improved Gaussian random initialization algorithm is O { N 2 M 2 + M N J 2 + M 2 N 2 J + n 2 ( 6 K M N J + 3 K 3 + 2 K 2 ( 2 N J + M J + 2 M N ) ) } . n 2 represents the number of iterations of the improved Gaussian random initialization algorithm. Usually, n 2 is larger than n 1 , and often n 2 is much larger than n 1 . Therefore, the overall complexity of the proposed method is less than that of the improved Gaussian random initialization method. Thus, as to verify the total complexity of the two algorithms, we performed 20,000 experiments and plotted the average time spent on each estimate by the two algorithms for these 20,000 experiments. In this experiment, the numbers of elements of the transmitter and receiver were M = 7 and N = 5 , respectively. The SNR and the number of targets were 10 and 3, respectively. Figure 9 shows that the proposed method took less time than the improved Gaussian random initialization algorithm, and that the difference became more noticeable as the total number of snapshots rose. This proves that the method of estimating the factor matrix using the PM idea reduces the number of iterations of the trilinear decomposition process, thereby reducing the complexity of the algorithm.

5. Conclusions

In this paper, a joint range and angle estimation method based on fast improved PARAFAC decomposition for Monostatic FDA-MIMO radar was proposed. The proposed method constructs an augmented output with twice the aperture of the receive array via data expansion technique and unitary transformation. Then, the trilinear decomposition process is accelerated by factor matrix initialization and the direction matrix is obtained. Lastly, the range and angle estimated values are calculated by the LS fitting. In comparison with the classic PARARAC method, the proposed method can calculate more precise parameters and detect more targets. In addition, the proposed method uses the PM idea to calculate the factor matrix, avoiding the excessive number of iterations of the trilinear decomposition process.

Author Contributions

Conceptualization, W.W. and X.L.; methodology, W.W. and X.L.; writing—original draft preparation, W.W.; writing—review and editing, X.W. and X.L.; supervision, X.W.; funding acquisition, X.W. and J.S. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by Natural Science Foundation of Hainan Province(number 621MS018), the National Natural Science Foundation of China Youth Science Fund Project (number 62101165), the National Natural Science Foundation of China (number 61861015 and 61961013), the Key Research and Development Program of Hainan Province (number ZDYF2019011), the National Key Research and Development Program of China (number 2019CXTD400), the Young Elite Scientists Sponsorship Program by CAST (number 2018QNRC001) and the Scientific Research Setup Fund of Hainan University (number KYQD(ZR) 1731).

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Cong, J.; Wang, X.; Yan, C. CRB weighted source localization method based on deep neural networks in multi-UAV network. IEEE Internet Things J. 2022; in press. [Google Scholar]
  2. Fishler, E.; Haimovich, A.; Blum, R. MIMO radar: An idea whose time has come. In Proceedings of the 2004 IEEE Radar Conference (IEEE Cat. No. 04CH37509), Philadelphia, PA, USA, 29 April 2004; pp. 71–78. [Google Scholar]
  3. Li, J.; Stoica, P. MIMO Radar Signal Processing; Wiley-IEEE Press: New York, NY, USA, 2008. [Google Scholar]
  4. Haimovich, A.M.; Blum, R.S.; Cimini, L.J. MIMO radar with widely separated antennas. IEEE Signal Process. Mag. 2008, 25, 116–129. [Google Scholar] [CrossRef]
  5. Li, J.; Stoica, P. MIMO radar with colocated antennas. IEEE Signal Process. Mag. 2007, 24, 106–114. [Google Scholar] [CrossRef]
  6. Zhou, S.; Liu, H.; Zhao, Y. Target spatial and frequency scattering diversity property for diversity MIMO radar. Signal Process. 2011, 90, 269–276. [Google Scholar] [CrossRef]
  7. Mao, L.; Li, H.; Zhang, Q. Transmit subaperturing for MIMO radars with nested arrays. Signal Process. 2017, 134, 244–248. [Google Scholar] [CrossRef] [Green Version]
  8. Wang, X.; Yang, L.T.; Meng, D. Multi-UAV cooperative localization for marine targets based on weighted subspace fitting in SAGIN environment. IEEE Internet Things J. 2021, 9, 5708–5718. [Google Scholar] [CrossRef]
  9. Wang, H.; Xiao, P.; Li, X. Channel Parameter Estimation of mmWave MIMO System in Urban Traffic Scene: A Training Channel based Method. IIEEE Trans. Intell. Transp. Syst. 2022, 4, 1–9. [Google Scholar] [CrossRef]
  10. Antonik, P.; Wicks, M.C.; Griffiths, H.D. Frequency diverse array radars. In Proceedings of the 2006 IEEE Conference on Radar, Verona, NY, USA, 24–27 April 2006; p. 3. [Google Scholar]
  11. Wang, W.Q.; Thus, H.C. Transmit subaperturing for range and angle estimation in frequency diverse array radar. IEEE Trans. Signal Process. 2014, 62, 2000–2011. [Google Scholar] [CrossRef]
  12. Huang, L.; Li, X.; Gong, P.C. Frequency diverse array radar for target range-angle estimation. Int. J. Comput. Math. Electr. Electron. Eng. 2016, 35, 1257–1270. [Google Scholar] [CrossRef]
  13. Sammartino, P.F.; Baker, C.J.; Griffiths, H.D. Frequency diverse MIMO techniques for radar. IEEE Trans. Aerosp. Electron. Syst. 2013, 49, 201–222. [Google Scholar] [CrossRef]
  14. Wang, W. Phased-MIMO Radar With Frequency Diversity for Range-Dependent Beamforming. IEEE Sens. J. 2013, 13, 1320–1328. [Google Scholar] [CrossRef]
  15. Wen, F.; Shi, J.; Zhang, Z. Generalized spatial smoothing in bistatic EMVS-MIMO radar. IEEE Access 2022, 193, 108406. [Google Scholar] [CrossRef]
  16. Liu, F.; Wang, X.; Huang, M. A novel unitary ESPRIT algorithm for monostatic FDA-MIMO radar. Sensors 2020, 20, 827. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  17. Xiong, J.; Wang, W.Q.; Gao, K. FDA-MIMO radar range–angle estimation: CRLB, MSE, and resolution analysis. IEEE Trans. Aerosp. Electron. Syst. 2017, 54, 284–294. [Google Scholar] [CrossRef]
  18. Zhang, X.; Xu, Z.; Xu, L. Trilinear decomposition-based transmit angle and receive angle estimation for multiple-input multiple-output radar. IET Radar Sonar Navig. 2011, 5, 626–631. [Google Scholar] [CrossRef]
  19. Zhang, X.; Li, J.; Chen, H. Trilinear decomposition-based two-dimensional DOA estimation algorithm for arbitrarily spaced acoustic vector-sensor array subjected to unknown locations. Wirel. Pers. Commun. 2012, 67, 859–877. [Google Scholar] [CrossRef]
  20. Zhang, X.; Feng, G.; Yu, J. Angle–frequency estimation using trilinear decomposition of the oversampled output. Wirel. Pers. Commun. 2009, 51, 365–373. [Google Scholar]
  21. Zhang, X.; Xu, D. Blind PARAFAC signal detection for polarization sensitive array. EURASIP J. Adv. Signal Process. 2007, 2007, 1–7. [Google Scholar] [CrossRef] [Green Version]
  22. Shi, Y.; Zhang, X. Quadrilinear decomposition-based blind signal detection for polarization sensitive uniform square array. Prog. Electromagn. Res. 2008, 87, 263–278. [Google Scholar] [CrossRef] [Green Version]
  23. Xu, T.; Yang, Y.; Huang, M. Tensor-based angle and range estimation method in monostatic FDA-MIMO radar. Math. Probl. Eng. 2020, 2020, 1–8. [Google Scholar] [CrossRef]
  24. Cui, C.; Xu, J.; Gui, R. Search-free DOD, DOA and range estimation for bistatic FDA-MIMO radar. IEEE Access 2018, 6, 15431–15445. [Google Scholar] [CrossRef]
  25. Guo, Y.; Wang, X.; Lan, X. Traffic Target Location Estimation Based on Tensor Decomposition in Intelligent Transportation System. IEEE Trans. Intell. Transp. Syst. 2022; in press. [Google Scholar]
  26. Xu, L.; Wu, R.; Zhang, X. Joint two-dimensional DOA and frequency estimation for L-shaped array via compressed sensing PARAFAC method. IEEE Access 2018, 6, 37204–37213. [Google Scholar] [CrossRef]
  27. Li, S.; Sun, Z.; Zhang, X. Joint DOA and frequency estimation for linear array with compressed sensing PARAFAC framework. J. Circuits Syst. Comput. 2017, 26, 1750136. [Google Scholar] [CrossRef]
  28. Shi, J.; Yang, Z.; Liu, Y. On Parameter Identifiability of Diversity-Smoothing-Based MIMO Radar. IEEE Trans. Aerosp. Electron. Syst. 2021, 58, 1660–1675. [Google Scholar] [CrossRef]
  29. Chen, W.; Xu, L.; Zhang, X. Two-dimensional DOA estimation of acoustic vector sensor array based on fast parallel factorization. J. Nanjing Univ. Aeronaut. Astronaut. 2021, 53, 130–135. [Google Scholar]
  30. Wang, X.; Guo, Y.; Huang, M. Robust angle estimation method for non-circular targets in MIMO radar under mutual coupling conditions. J. Commun. 2019, 40, 144–150. [Google Scholar]
  31. Zhang, X.; Cao, R.; Zhou, M. Noncircular-PARAFAC for 2D-DOA estimation of noncircular signals in arbitrarily spaced acoustic vector-sensor array subjected to unknown locations. EURASIP J. Adv. Signal Process. 2013, 2013, 1–10. [Google Scholar] [CrossRef] [Green Version]
  32. Wang, X.; Wang, W.; Liu, J. Tensor-based real-valued subspace approach for angle estimation in bistatic MIMO radar with unknown mutual coupling. Signal Process. 2015, 116, 152–158. [Google Scholar] [CrossRef]
  33. Xu, B.; Zhao, Y.; Cheng, Z. A novel unitary PARAFAC method for DOD and DOA estimation in bistatic MIMO radar. Signal Process. 2017, 138, 273–279. [Google Scholar] [CrossRef]
  34. Li, J.; Zhou, M. Improved trilinear decomposition-based method for angle estimation in multiple-input multiple-output radar. IET Radar Sonar Navig. 2013, 7, 1019–1026. [Google Scholar] [CrossRef]
  35. He, J.; Liu, Z. Two-dimensional direction finding of acoustic sources by a vector sensor array using the propagator method. J. Nanjing Univ. Aeronaut. Astronaut. 2008, 88, 2492–2499. [Google Scholar] [CrossRef]
  36. Kolda, T.G.; Bader, B.W. Tensor decompositions and applications. SIAM Rev. 2009, 51, 455–500. [Google Scholar] [CrossRef]
  37. Wang, X.; Wan, L.; Huang, M. Low-complexity channel estimation for circular and noncircular signals in virtual MIMO vehicle communication systems. IEEE Trans. Veh. Technol. 2020, 69, 3916–3928. [Google Scholar] [CrossRef]
  38. Yao, A.M.; Rocca, P.; Wu, W. Synthesis of time-modulated frequency diverse arrays for short-range multi-focusing. IEEE J. Sel. Top. Signal Process. 2016, 11, 282–294. [Google Scholar] [CrossRef]
  39. Shao, H.; Li, X.; Wang, W.Q. Time-invariant transmit beampattern synthesis via weight design for FDA radar. In Proceedings of the IEEE Radar Conference, Philadelphia, PA, USA, 2–6 May 2016; pp. 1–4. [Google Scholar]
  40. Wang, Q.; Yu, D.; Zhu, Y. Angle-range estimation for bistatic FDA-MIMO radar viia tensor completion. Telecommun. Radio Eng. 2020, 79, 753–768. [Google Scholar] [CrossRef]
  41. Xu, J.; Liao, G.; Zhu, S. Joint range and angle estimation using MIMO radar with frequency diverse array. IEEE Trans. Signal Process. 2015, 63, 3396–3410. [Google Scholar] [CrossRef]
  42. Zoltowski, M.D.; Haardt, M.; Mathews, C.P. Closed-form 2-D angle estimation with rectangular arrays in element space or beamspace via unitary ESPRIT. IEEE Trans. Signal Process. 1996, 44, 316–328. [Google Scholar] [CrossRef] [Green Version]
  43. Sidiropoulos, N.D.; Bro, R.; Giannakis, G.B. Parallel factor analysis in sensor array processing. IEEE Trans. Signal Process. 2000, 48, 2377–2388. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Monostatic FDA-MIMO radar.
Figure 1. Monostatic FDA-MIMO radar.
Remotesensing 14 03093 g001
Figure 2. The calculated result of the method with J = 100 , S N R = 20 dB.
Figure 2. The calculated result of the method with J = 100 , S N R = 20 dB.
Remotesensing 14 03093 g002
Figure 3. RMSE of angle estimation versus SNR.
Figure 3. RMSE of angle estimation versus SNR.
Remotesensing 14 03093 g003
Figure 4. RMSE of range estimation versus SNR.
Figure 4. RMSE of range estimation versus SNR.
Remotesensing 14 03093 g004
Figure 5. RMSE of angle estimation versus snapshots.
Figure 5. RMSE of angle estimation versus snapshots.
Remotesensing 14 03093 g005
Figure 6. RMSE of range estimation versus snapshots.
Figure 6. RMSE of range estimation versus snapshots.
Remotesensing 14 03093 g006
Figure 7. RMSE of angle estimation versus SNR with closed targets.
Figure 7. RMSE of angle estimation versus SNR with closed targets.
Remotesensing 14 03093 g007
Figure 8. RMSE of range estimation versus SNR with closed targets.
Figure 8. RMSE of range estimation versus SNR with closed targets.
Remotesensing 14 03093 g008
Figure 9. Average time required for each algorithm run.
Figure 9. Average time required for each algorithm run.
Remotesensing 14 03093 g009
Table 1. Notation of this paper.
Table 1. Notation of this paper.
NotationsDefinitions
( · ) * conjugate
( · ) pseudo-inverse
( · ) H conjugate-transpose
( · ) 1 inverse
( · ) T transpose
Kronecker product
identity matrix the vector outer product
Khatri-Rao product
D n ( B ) the diagonal matrix consists of the n-th row of B
· F the Frobenius norm
I K K × K identity matrix
II n M × M exchange matrix
R e ( · ) the real part operator
a n g l e ( A ) the phase angle of A
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Wang, W.; Lan, X.; Shi, J.; Wang, X. A Fast PARAFAC Algorithm for Parameter Estimation in Monostatic FDA-MIMO Radar. Remote Sens. 2022, 14, 3093. https://doi.org/10.3390/rs14133093

AMA Style

Wang W, Lan X, Shi J, Wang X. A Fast PARAFAC Algorithm for Parameter Estimation in Monostatic FDA-MIMO Radar. Remote Sensing. 2022; 14(13):3093. https://doi.org/10.3390/rs14133093

Chicago/Turabian Style

Wang, Wenshuai, Xiang Lan, Jinmei Shi, and Xianpeng Wang. 2022. "A Fast PARAFAC Algorithm for Parameter Estimation in Monostatic FDA-MIMO Radar" Remote Sensing 14, no. 13: 3093. https://doi.org/10.3390/rs14133093

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