348 Science in China Ser. F Information Sciences 2004 Vol.47 No.3 348—361 Robust DOA estimation and array calibration in the presence of mutual coupling for uniform linear array WANG Buhong1, 2, WANG Yongliang2, CHEN Hui2 & CHEN Xu3 1. Nanjing Research Institute of Electronics Technology, Nanjing 210013, China; 2. Key Research Laboratory, Air Force Radar Academy, Wuhan 430010, China; 3. PLA Unit 95857, Xiaogan 432105, China Correspondence should be addressed to Wang Buhong (email: [email protected]) Received July 7, 2003 Abstract The presence of unknown mutual coupling between array elements is known to significantly degrade the performance of most high-resolution direction of arrival (DOA) estimation algorithms. In this paper, a robust subspace-based DOA estimation and array auto-calibration algorithm is proposed for uniformly linear array (ULA), when the array mutual coupling is present. Based on a banded symmetric Toeplitz matrix model for the mutual coupling of ULA, the algorithm provides an accurate and high-resolution DOA estimate without any knowledge of the array mutual couplings. Moreover, a favorable estimate of mutual coupling matrix can also be achieved simultaneously for array auto-calibration. The algorithm is realized just via one-dimensional search or polynomial rooting, with no multidimensional nonlinear search or convergence burden involved. The problem of parameter ambiguity, statistically consistence and efficiency of the new estimator are also analyzed. Monte-Carlo simulation results are also provided to demonstrate the effectiveness and behavior of the proposed algorithm. Keywords: mutual coupling, DOA estimation, auto-calibration. DOI: 10.1360/ 02yf0520 The lack of robustness of high resolution direction-of-arrival (DOA) estimation algorithms to the errors in the array manifold has limited their application to real systems since their introduction in the early 1980s. Compared with other sources of error, the calibration of mutual coupling between array elements has long been a difficult problem due to its complexity. In the early contributions[1,2], the common method of estimating the DOA in the presence of mutual coupling is to modify the DOA estimation algorithm with a known electromagnetically-calculated or measured mutual coupling matrix. However the DOA estimation performance may be deteriorated even more when the mutual coupling is not compensated for exactly. In addition, it is always indispensable to re-calibrate the mutual coupling periodically to account for changes in local conditions Copyright by Science in China Press 2004 Robust DOA estimation & array calibration in presence of mutual coupling for uniform linear array 349 (e.g. a change from a wet spring to a dry autumn). The alternative methods[3,4] for DOA estimation including mutual coupling have treated mutual coupling calibration as a parameter estimation problem, in which the mutual coupling matrix is estimated along with other parameters of interest (e.g. source DOAs). An essential drawback associated with these methods is that they result in a high-dimensional and multimodal nonlinear optimization problems and the global convergence is not guaranteed. In general, the mutual coupling matrix has no special structure. However, for a uniformly linear array (ULA), a banded symmetric Toeplitz matrix provides a satisfac— tory model for the array mutual coupling[3,5 9]. This will result in a substantial reduction of the unknown parameters to be estimated, with attendant improvement in estimation accuracy and reduced computation. The existing methods for estimating the array mutual coupling matrix do not appear to have exploited this property. In this paper, a robust subspace-based DOA estimation and array auto-calibration algorithm is proposed for ULA, when the array mutual coupling is present. In light of the banded symmetric Toeplitz matrix modeling for the mutual coupling of the ULA, the new algorithm provides a favorable DOA estimate with no knowledge of the array mutual couplings. Moreover, an accurate estimate of mutual coupling matrix can also be achieved simultaneously for array auto-calibration. The algorithm is realized just via one-dimensional search or polynomial rooting, with no multidimensional and multimodal nonlinear optimizing search involved. 1 Array data model including mutual coupling Consider a uniform linear array of N omnidirectional sensors, separated by a distance d and impinged by M sources from far field with direction at θ = [θ1, …, θM]T. The signal waveforms are assumed to be narrowband of known center frequency. With one of the sensors as reference, the complex envelope of the noise-corrupted array output vector X(t) may be written as (1): X (t ) = A(θ ) S (t ) + N (t ), t = 1, 2, " , K , (1) where S(t) is a M × 1 signal vector, N(t) is a N × 1 noise vector and K is the number of snapshots. It is assumed that the signals and noises are stationary, zero mean uncorrelated Gaussian random processes and further, the noises are both spatially and temporally white with variance σ 2. Array manifold matrix A(θ ) is a N × M matrix whose columns are the steering vectors. In the presence of mutual coupling, the N × 1 steering vector W(θi) can be modeled as W (θ i ) = Za (θ i ), i = 1, 2, " , M , (2) where a (θ i) is an ideal steering vector in the case of the omnidirectional sensors with identical gain and phase response and it can be defined as www.scichina.com 350 Science in China Ser. F Information Sciences 2004 Vol.47 No.3 348—361 T a (θ k ) = ⎡⎣1, e j β k ," e j ( N −1) β k ⎤⎦ , k = 1" M . (3) In (3) βk denotes the wave number of kth source and is expressed by βk = 2π λ0 d sin(θ k ), (4) where λ0 is the wavelength of the signal. In order to guarantee a unique parameter estimation, the array manifold {Za (θ ) : − π 2 ≤ θ ≤ π 2} is assumed to be free of rank N − 1 ambiguity, i.e. any N distinct steering vectors Za (θ j ), j = 1, 2, " , N , θ1 ≠ θ 2 ≠ " ≠ θ N are linearly independent. It has been shown[3,5 7] that, for ULA, mutual coupling matrix Z can be modeled as a banded symmetric Toeplitz matrix which is expressed as — ⎧ Zij = Z1, i − j +1 , ⎪ ⎨ Z1, j = 0, j > p , ⎪ Z = 1, ⎩ 11 (5) where Zij are used to denote the (i, j) element of the matrix Z and p is the number of nonzero elements in the first row of Z. Z can thus be uniquely determined by a vector z with zi = Z1,i, i = 1, 2, …, p. The array covariance matrix and its eigendecomposition are expressed as follows: R = E[ X (t ) X H (t )] = ARS AH + σ 2 I , M R = ∑ λi ei eiH + i =1 N ∑ λi ei eiH = ES ΛS E S + E N ΛN E N , (6) (7) i = M +1 where RS = E[ S ( k ) S H ( k )] is a M × M source covariance matrix and I is a N × N iden- tity matrix. {λi ; i = 1, 2," , N ; λi ≥ λi +1} and {ei ; i = 1, 2, " , N } are ordered eigenvalues and corresponding eigenvectors of R respectively. The signal subspace and noise subspace of R are respectively the ranges of the matrices: ES = [e1e2e3…eM], (8) EN=[eM + 1eM + 2eM + 3…eN]. (9) In practice, the array covariance matrix R can be consistently estimated from finite samples 1 Rˆ = K Copyright by Science in China Press 2004 K ∑ X (t ) X H (t ) t =1 (10) Robust DOA estimation & array calibration in presence of mutual coupling for uniform linear array 351 and its corresponding eigendecomposition is defined in a similar fashion as (7) l=E lS l lS + E lN l lN. R ΛS E ΛN E 2 (11) Algorithm description Since the mutual coupling matrix Z is a banded symmetric Toeplitz matrix, the steering vector W(θ ) taking into account the effect of mutual coupling can be reformulated as follows: W(θ ) = Za(θ ) = T[a(θ )]z, (12) where the N × p matrix T[a(θ)] is defined by (13)—(15) T[a(θ)] = T1[a(θ)] + T2[a(θ)], ⎧[a (θ )]i + j −1 for i + j ≤ N + 1, [T1 ]i, j = ⎪⎨ ⎪⎩ 0 otherwise, ⎧[a (θ )]i − j +1 for i ≥ j ≥ 2, [T2 ]i, j = ⎪⎨ ⎪⎩ 0 otherwise. (13) (14) (15) The underlying basis for subspace-based DOA estimation algorithms is the orthogonality between the noise subspace and signal subspace of array covariance matrix R[10], which means that WH(θi)EN E NH W(θi) = 0, i = 1, 2, …, M, (16) aH(θi)ZHEN E NH Za(θi) = 0, i=1, 2, …, M. (17) A natural criterion to estimate θ and Z is to find the minimizer of the following cost function: l ] = arg min a H (θ ) Z H E lN E l HN Za (θ ). [θ , Z θ,Z (18) Observe that (18) is multidimensional nonlinear minimization problems. A direct minimization will involve a search in a M + 2p − 2 parameter space. This can be computationally prohibitive. However, inserting (12) into (16) yields (19)—(21): z H T H [a (θ i )]E N E NH T [a (θ i )]z = 0, i = 1, 2, " , M , (19) z H C (θ i )z = 0, i = 1, 2," , M , (20) C (θ ) = T H [a (θ )]E N E NH T [a (θ )], (21) where C(θ )is a p × p Hermitian matrix. Since z (θ ) ≠ 0, (20) means that the matrix C(θ ) www.scichina.com 352 Science in China Ser. F Information Sciences 2004 Vol.47 No.3 348—361 is singular, i.e., rank[C(θ )] < p. Note that under the condition of p ≤ N − M and that the array manifold {W (θ ) : − π 2 ≤ θ ≤ π 2} is unambiguous, the matrix C(θ ) is singular or rank reduction if and only if the θ = θ i, i = 1, 2, …, M, since the dimension of signal subspace of R is M. Based on this idea, we develop a DOA estimator as (22) or (23) and a mutual coupling calibration algorithm as (24) or (25): θ = arg max 1 , l (θ ) ⎤ ⎡ λmin ⎣C ⎦ (22) θ = arg max 1 , l (θ ) ⎤ det ⎡C ⎣ ⎦ (23) θ or θ l (θ )] with e (1) = 1, z = emin [C min (24) or 1 z = M M ∑ emin [Cl (θ i )] with emin (1) = 1, (25) i =1 where l (θ ) = T H [a (θ )]E lN E l HN T [a (θ )], C (26) l N denotes the finite sample estimate of noise subspace E l N . λ [C l (θ )] is the E min l (θ ) , e [C l (θ )] is the eigenvector corresponding to smallest eigenvalue of the matrix C min l (θ ) and det[C l (θ )] is the determinant of the the smallest eigenvalue of the matrix C l (θ ) . matrix C From (22)—(26), it is observed that the DOA estimation and array calibration can be completed just using a one-dimensional search over FOV (field of view) of array. It is more computationally efficient than refs. [3, 4]. Besides, due to the Vandermonde structure of the ideal steering vector a(θ ) of the ULA, a polynomial rooting with degree of 2(N − 1) × p can also be utilized in light of the idea underlying ROOT-MUSIC algorithm[11]. It is also interesting that the new algorithm proposed here will reduce to the MUSIC with p = 1, since in this case z = [1]T, T [a(θ )] = a(θ ) and the matrix C(θ ) = a (θ ) E N E NH a (θ ) becomes a scalar. With the above preparations, the proposed algorithm can be summarized as follows: l using (10). Step 1. Compute the sample estimate of the array covariance matrix R Copyright by Science in China Press 2004 Robust DOA estimation & array calibration in presence of mutual coupling for uniform linear array 353 l and find E lN. Step 2. Compute the eigendecomposition of R Step 3. Find the DOA estimate θ by searching for M highest peaks of the spatial spectrum defined by F (θ ) = 1 , l (θ )] [C (27) 1 . l det[C (θ )] (28) λmin or F (θ ) = Step 4. Compute mutual coupling estimate z with (24)—(26) using θ obtained in step 3. 3 3.1 Performance analysis Proof of statistical consistence l→R As the number of samples K → ∞, the sample array covariance matrix R l N → E . Moreover, the estimate of θ tends to the minimizer of the and, therefore, E N following cost function: θˆ = arg min λmin [C (θ )], (29) C (θ ) = T H [a (θ )]E N E NH T [a (θ )]. (30) θ It is obvious that (29) is minimized to zero if and only if the matrix C (θ ) is singular, i.e. rank[C(θ )] < p. Hence, in order to establish the consistence of the DOA estimate it is sufficient to prove the following claims: 1) λmin (C (θ i )) = 0, i = 1, 2, " , M where the θ i denotes any one of the real source direction, 2) λmin (C (θ )) > 0, θ ≠ θ i . The proof of claim 1 is obtained directly from (20). The second claim is true due to the assumption that any N distinct steering vectors Za(θ i) i = 1, 2, …, N, θ 1 ≠ θ 2 ≠ … ≠ θ N are linearly independent. In fact, if there is a direction θ M+1 other than θ i that makes C(θ ) singular, i.e. z H T H [a (θ M +1 )]E N E NH T [a (θ M +1 )]z = 0, (31) where z is a p × 1 vector with its first element equal to 1. It follows that the vector www.scichina.com 354 Science in China Ser. F Information Sciences 2004 Vol.47 No.3 348—361 T [a (θ M +1 )]z = Za (θ M +1 ) must lie in the signal subspace span(ES), or equivalently L[ Za (θ1 ), Za (θ 2 ), " , Za (θ M )] = Za (θ M +1 ), (32) where L [•] denotes a certain linear operator. Clearly, (32) means that there exist M + 1 ≤ N steering vectors which are linearly dependent. Therefore, the statistical consistence of the new DOA estimator is proved by contradiction. Next, with the consistent estimate of the source DOAs, let us consider the statistical consistence of the mutual coupling estimation. As the number of samples K goes to infinity, the estimate for vector z reduces to: z = emin [C (θ i )], with emin (1) = 1, (33) C (θ i ) = T H [a (θ i )]E N E NH T [a (θ i )]. (34) To prove the consistence of the mutual coupling estimate, it is sufficient to prove the following claims: 1) z H C (θ i ) z = 0, 2) z H C (θ i ) z > 0 z ≠ z where z is an arbitrary P × 1 vector, except for the real mutual coupling vector z, and the first element of z is equal to 1. Similarly, the first claim is readily verifiable from (20) and the second one holds also due to the assumption that the array manifold including mutual coupling is free of rank N − 1 ambiguity. Indeed, suppose that there exists a vector z , other than z, so that C(θ i) is singular, i.e. z H T H [a (θ i )]E N E NH T [a (θ i )]z = 0. (35) (θ ) must lie in the signal subspace span(ES), It follows that the vector T [a (θ i )]z = Za i i.e. (θ ). L[ Za (θ1 ), Za (θ 2 ), " , Za (θ M )] = Za i (36) (36) implies that there exist M + 1 ≤ N steering vectors which are linearly dependent. The proof for statistical consistence of the mutual coupling estimate is then obtained by contradiction. Thus we have proved that the new estimator for DOA and mutual coupling is statistically consistent. 3.2 Manifold ambiguity analysis and the choice of p The above proof of consistence is based on the assumption that the array manifold Copyright by Science in China Press 2004 Robust DOA estimation & array calibration in presence of mutual coupling for uniform linear array 355 including mutual coupling effect is free of rank N − 1 ambiguity. The array manifold completely characterizes an array’s spatial response and is defined as the locus of all the steering vectors of the array over the feasible set of source DOAs. The array manifold is a key component in the modeling of the antenna array system and its properties are entirely dependent on the array geometry and the electrical characteristics of the sensors. The ambiguous parameter estimation is a direct result of the manifold ambiguity, independent of the signal processing algorithm adopted and it can be eliminated only through judicious sensor arrangement including the array geometry and electromagnetic response of every sensor. It is well known that an N sensor ULA with inter-sensor spacing less than λ/2 is free of up to rank N − 1 ambiguity. But when taking into account the effect of mutual coupling, the above conclusion may not hold. A rigorous analysis of the ambiguity of array manifold taking into account the effect of mutual coupling is very difficult and intractable. Fortunately, a lot of simulations have led to a useful rule of thumb as follows: Suppose that there exist q groups of sources that are in mirrored pairs with respect to the array normal, in order to avoid the ambiguous parameter estimation. The choice of p should satisfy ⎡N ⎤ p≤⎢ ⎥ −q ⎢2⎥ (37) where ⎡⎢•⎤⎥ denotes rounding toward infinity. To illustrate the truth of the above rules, let us consider some examples. Consider a ULA of 8 sensors with half wavelength inter-element spacing. Three narrowband uncorrelated sources with equal power impinge on the array at distinct directions −10°, 35° and 40°, the SNR = 10 dB. Figs. 1—4 show the roots distributions of polynomial Det[C(x)] = 0, when p = 2, 3, 4, 5, respectively. The phases of the roots on the unit circle are the estimated wavenumbers of sources, defined in (3). It is observed that when p = 2, 3, 4, three zeros of degree 2 corresponding to the true source wavenumbers appear on the unit circle. But when p = 5, there appear some spurious zeros ( β = [0 ± π 4 ± π 2 ± 3π 2 ± π]) on the unit circle, which correspond to the spurious DOA estimates [−90°, −48.5904°, −30°, −14.4775°, 0°, 14.4775°, 30°, 48.5904°, 90°]. The ambiguous DOA estimates here are the direct reflection of the ambiguity of the array manifold. Note that, in this case, there exists a certain direction θ so that zT [a (θ )] = 0 and z (1) = 1. Therefore, the vector zT [a (θ )] lies in the signal subspace as its zero elements. For example, zT [ a (48.5904°)] = 0 and z = [1 0 0 1]T . Next, when we vary the source DOAs to [−10°, 10°, 40°], the ambiguous estimate of DOA ([−90°, 0°, 90°]) appears with p = 4. The reason for the ambiguous estimate here is that there exists a certain di- www.scichina.com 356 Science in China Ser. F Information Sciences 2004 Vol.47 No.3 348—361 rection θ so that L( ZA(θ )) = T ⎢⎣a (θ ) ⎥⎦ z, which means that there exists M + 1 steering vectors that are linearly dependent. For example: Fig. 1. The roots distribution of the polynomial Det[C(x)]. P = 2 and source DOAs: −10°, 35°, 40°. Fig. 3. The roots distribution of the polynomial Det[C(x)]. P = 4 and source DOAs: −10°, 35°, 40°. Fig. 2. The roots distribution of the polynomial Det[C(x)]. P = 3 and source DOAs: −10°, 35°, 40°. Fig. 4. The roots distribution of the polynomial Det[C(x)]. P = 5 and source DOAs: −10°, 35°, 40°. [T[a(−10°)]z T[a(10°)]z T[a(40°)]z]ζ = T[a(0°)] z , (38) z = [1 −0.6459−0.1652i −0.4272−0.1227i 0.0897−0.2824i]T, (39) ξ = [ −0.0701 − 0.5194i 0.3800 + 0.3609i 0] , (40) T z = [1 − 0.2745 + 0.2091i − 0.0552 + 0.0462i 0.1415 − 0.2115i ] . T (41) A rigorous proof for rule (37) is still an open subject of research. In practice, the choice of p is a compromise of the mutual coupling approximation and the unambiguous parameter estimation, which implies Copyright by Science in China Press 2004 Robust DOA estimation & array calibration in presence of mutual coupling for uniform linear array ⎡ ⎤ ⎡N ⎤ p = min ⎢ N − M , ⎢ ⎥ − q ⎥ . 2 ⎢ ⎥ ⎣ ⎦ 3.3 357 (42) Cramer-Rao bounds The CRB provides a lower bound on the covariance matrix of any unbiased estimator. In this section we develop the closed-form expressions for the CRB associated with the joint estimation of DOAs and mutual coupling matrix. The statistical efficiency of the new estimator is shown numerically in section 4 by Monte-Carlo simulations. Assume that the signal covariance matrix RS is known and the noise variance σ 2 is normalized to 1. We observe that array covariance matrix R can be perfectly described by M + 2P −2 unknown parameters. These parameters are the M sources DOAs and 2p − 2 parameters that define the p×1 vector z. We collect all these parameters to form the parameter vector ρ ρT = ⎡⎣θ1 , θ 2 , " , θ M , Re( zT (2 : p )), Im( zT (2 : p )) ⎤⎦ ; (43) the CRB associated with the joint estimation of DOAs and mutual coupling matrix can be expressed as follows: E{( ρ − ρ0 )( ρ − ρ0 )T } ≥ CRB, (44) CRB = F −1, (45) where the matrix F denotes the Fisher information matrix and it can be partitioned into blocks (submatrices) associated with the different parts of the unknown parameter vector ρ: ⎡ Fθθ F = ⎢⎢ FRθ ⎢⎣ FIθ Fθ R FRR FIR Fθ I ⎤ FRI ⎥⎥ . FII ⎥⎦ (46) Here Fθθ, FRR and FII are the blocks associated with DOAs, real part and imaginary part of mutual coupling vector z respectively. The remaining blocks are the corresponding cross terms. The m, nth element of F is given by[3] ⎧⎪ ∂ 2 L ⎫⎪ ⎛ −1 ∂R −1 ∂R ⎞ Fmn = − E ⎨ R ⎬ = K ⋅ trace ⎜ R ⎟, ∂ρm ∂ρn ⎠ ⎝ ⎩⎪ ∂ρm ∂ρn ⎭⎪ { { Fmn = 2 K ⋅ Re trace Dm RS AH Z H R −1 ZARS DnH R −1 { } (47) }} + trace Dm RS AH Z H R −1 Dn RS AH Z H R −1 , (48) www.scichina.com 358 Science in China Ser. F Information Sciences 2004 Vol.47 No.3 348—361 Dm = ∂ZA , ∂ρm (49) ∂ZA = ( diag [i,ones( N − i,1)] + diag [ −i, ones( N − i,1) ]) A, ∂Ri (50) ∂ZA = j ( diag [i,ones( N − i,1)] + diag [ −i, ones( N − i,1)]) A, ∂I i (51) where Ri , i = 1, 2, " , p − 1 denotes the real part of z(i + 1) and I i , i = 1, 2," , p − 1 denotes the imaginary part of z(i + 1). In the case of known mutual coupling, the CRB reduces to CRBθ = [ Fθθ ]−1. 4 (52) Simulations We present several numerical examples to illustrate the performance of the proposed algorithm and compare it with the MUSIC with known mutual coupling and MUSIC without mutual coupling calibration. In the following examples, we consider a uniformly spaced linear array of 8 sensors with half wavelength inter-element spacing. It was assumed that each array element was coupled with only its two nearest neighbors, i.e. p = 3, and mutual coupling vector z =[1, 0.5791 + 0.3303i, 0.3566 + 0.2653i]. Example 1. Three narrowband uncorrelated sources with equal power impinge on the array, from the far field, at distinct directions −10°, 35° and 40° w.r.t. the broadside of array. The SNR = 20 dB and 500 snapshots are used to estimate the array covariance matrices. Fig. 6 shows the spatial spectra obtained form MUSIC with known MCM, MUSIC without mutual coupling calibration, the algorithms (27) and (28). Fig. 5. The roots distribution of the polynomial Det[C(x)]. P = 4 and source DOAs: −10°, 10°, 40°. Copyright by Science in China Press 2004 Fig. 6. The spatial spectra in example 1. 1, MUSIC without MCM calibration; 2, method of ref. [27]; 3, MUSIC with known MCM; 4, method of ref. [28]. Robust DOA estimation & array calibration in presence of mutual coupling for uniform linear array Example 2. Two narrowband uncorrelated sources at distinct directions 35° and 40°, the number of snapshot K = 500. When SNR varies from −10 to 50, 200 times Monte-Carlo simulations are performed to demonstrate the statistical efficiency of the proposed algorithm. In this simulation, due to the effect of mutual coupling, the MUSIC without mutual coupling calibration is disabled at all. Figs. 7—9 show resolution probability, estimate bias and estimate variance comparison between the proposed algorithm (27) and the MUSIC with known mutual coupling, Fig. 8. Estimate bias versus the SNR in example 2. ◇, Method of (27); △, MUSIC with known MCM. 359 Fig. 7. Resolution probability versus the SNR in example 2. ◇, Method of (27); △, MUSIC with known MCM. Fig. 9. Estimation variance versus the SNR in example 2. ○, Method of (27); *, MUSIC with known MCM. respectively. In table 1, we also demonstrate the mean value and variance of the estimate of the z(2). The corresponding CRB are also given. Table 1 The estimate of z(2) in example 2 (real value:0.5791 + 0.3303i) SNR(dB) Mean value (real part) Variance (real part) CRB (real part) Mean value (imag part) Variance (imag part) CRB (imag part) 10 12 14 16 20 30 50 0.5776 0.5779 0.5783 0.5787 0.5790 0.5792 0.5791 3.852e-005 2.7415e-005 1.8928e-005 1.2179e-005 4.8131e-006 4.692e-007 5.566e-009 3.6868e-005 2.3027e-005 1.4454e-005 9.1082e-006 3.6480e-006 3.7558e-007 3.7932e-009 0.3351 0.3340 0.3328 0.3318 0.3307 0.3303 0.3303 9.5204e-005 7.0258e-005 3.6876e-005 3.5023e-005 1.1841e-005 9.2288e-007 1.2742e-008 3.5060e-005 2.3402e-005 1.5707e-005 1.0642e-005 5.0433e-006 7.3060e-007 8.0347e-009 Example 3. Two narrowband uncorrelated sources at distinct directions 35° and www.scichina.com 360 Science in China Ser. F Information Sciences 2004 Vol.47 No.3 348—361 40°, SNR = 20 dB. When the number of snapshots K varies from 100 to 3000, 200 times Monte-Carlo simulations are performed to demonstrate the statistical efficiency of the proposed algorithm. In this simulation, the MUSIC without mutual coupling calibration is disabled at all. Figs. 10 and 11 show the estimation bias and the estimation variance comparisons between the proposed algorithm (27) and the MUSIC with known mutual coupling, respectively. In table 2, we also demonstrate the mean value and variance of the estimate of the z(2). The corresponding CRB are also given. Fig. 10. Estimation bias versus the number of snap- Fig. 11. Estimation covariance versus the number of shots in example 3. ◇, Method of (27); △, MUSIC snapshots in example 3. ○, Method of (27); *, MUSIC with known MCM. with known MCM. Table 2 The estimate of z(2) in example 3 (real value:0.5791 + 0.3303i) K Mean value (real part) Variance (real part) (10e-4) 100 500 1100 2100 2900 0.5784 0.5789 0.5793 0.5792 0.5792 0.1864 0.0430 0.0178 0.0129 0.0090 CRB (real part) (10e-4) 0.1824 0.0365 0.0166 0.0087 0.0063 Mean value (imag part) Variance (imag part) (10e-4) 0.3341 0.3307 0.3304 0.3305 0.3304 0.4788 0.1040 0.0466 0.0267 0.0172 CRB (imag part) (10e-4) 0.2522 0.0504 0.0229 0.0120 0.0087 From the simulation results we can observe that the MUSIC without mutual coupling calibration has failed at almost all the tests, but the proposed algorithm (27) or (28) decouples the DOA estimation from the mutual coupling estimation and possesses almost the same estimation performance as the MUSIC with known mutual coupling for relatively high SNR and large K, in spite of the small difference in the performance in the case of low SNR and little K. In addition to a favorable estimate for source DOAs, an accurate estimate for mutual coupling can be obtained simultaneously. 5 Conclusion In this paper, a robust subspace-based DOA estimation algorithm in the presence of mutual coupling is proposed for ULA. Based on the banded symmetric Toeplitz matrix Copyright by Science in China Press 2004 Robust DOA estimation & array calibration in presence of mutual coupling for uniform linear array 361 model for the mutual coupling of ULA, the new algorithm provides a favorable DOA estimates and exploits no knowledge of the sensor mutual couplings. Moreover, an accurate estimate of mutual coupling matrix can also be achieved simultaneously for array calibration. The new algorithm integrates the robust DOA estimation with the auto-calibration for array mutual coupling, and therefore is of practical significance. Acknowledgements This work is supported by the National Natural Science Foundation of China (Grant No. 60272370) and the Teaching and Research Award Program for Outstanding Young Teachers in high education institutes of Ministry of Education, China (TRAPOYT). References 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Gupta, I. J., Ksienski, A. K., Effect of mutual coupling in the performance of adaptive arrays, IEEE Trans. on. AP, 1983, 31(6): 785—791. Yeh, C., Leou, M., Ucci, D. R., Bearing estimations with mutual coupling present. IEEE Trans. on. AP, 1989, 37(10): 1332—1335. Friedlander, B., Weiss, A. J., Direction finding in the presence of mutual coupling, IEEE Trans on AP, 1991, 39(3): 273—284. See, C. M. S., Poh, B. K., Parametric sensor array calibration using measured steering vectors of uncertain locations, IEEE Trans. SP, 1999, 47(4): 1133—1137. Svantesson, T., Mutual coupling compensation using subspace fitting, Proc. 2000 IEEE Sensor Array and Multichannel Signal Processing Workshop, 2000, 494 –498. Svantesson, T., Modeling and estimation of mutual coupling in a uniform linear array of dipoles, Proc. ICASSP’99 Phoenix, USA, Mar 1999, 2961—2964. Svantesson, T., The effects of mutual coupling using a linear array of thin diploes of finite length, Proc. 8th IEEE Signal Processing Workshop on Statistical Signal and Array Processing, Portland, USA, Sep 1998, 232 —235. Jaffer, A. G.., Sparse mutual coupling matrix and sensor gain/phase estimation for array auto-calibration, Proc. IEEE Radar Conference, 2002, 294—297. Jaffer, A. G.., Constrained mutual coupling estimation for array calibration, Proc. 35th Asilomar Conference on Signals, Systems and Computers, Pacific Grove, California, 2001, 1273—1277. Schmidt, R. O., Multiple emitter location and signal parameter estimations, IEEE Trans. AP. Mar, 1986, 34(3): 276—280. Barabell, A. J., Improving the resolution performance of eigenstructure-based direction-finding algorithms, Proc. ICASSP’83 Boston, MA, 1983, 336—339. Tan, K. C., Goh, S. S., Tan, E. C., A Study of the rank-ambiguity issues in direction-of-arrival estimation, IEEE Trans. SP. Apr., 1996, 44 (4): 880—887. www.scichina.com
© Copyright 2026 Paperzz