Jingjing Li1, Xianxiang Yu2, Guolong Cui3. 1. Kexin College Hebei University of Engineering, Handan 056038, China. woaichoupi@126.com. 2. School of Electronic Engineering, University of Electronic Science and Technology of China, Chengdu 611731, China. 201411020325@std.uestc.edu.cn. 3. School of Electronic Engineering, University of Electronic Science and Technology of China, Chengdu 611731, China. cuiguolong@uestc.edu.cn.
Abstract
This paper considers the near-field source location problem for a nonuniform linear array (non-ULA) in the presence of sensor gain and phase errors. A sequential optimization calibration method is proposed to simultaneously estimate the gain and phase errors as well as the locations of calibration sources involving the ranges and the azimuths by exploiting some imprecise a-priori knowledge of calibration sources. At each iteration of the proposed method, the source locations, and the gain and phase errors are obtained iteratively. Finally, at the analysis stage, we evaluate the effectiveness of the proposed technique using some numerical simulations. Results show that the proposed algorithm shares the capability to jointly estimate the source locations and the errors.
This paper considers the near-field source location problem for a nonuniform linear array (non-ULA) in the presence of sensor gain and phase errors. A sequential optimization calibration method is proposed to simultaneously estimate the gain and phase errors as well as the locations of calibration sources involving the ranges and the azimuths by exploiting some imprecise a-priori knowledge of calibration sources. At each iteration of the proposed method, the source locations, and the gain and phase errors are obtained iteratively. Finally, at the analysis stage, we evaluate the effectiveness of the proposed technique using some numerical simulations. Results show that the proposed algorithm shares the capability to jointly estimate the source locations and the errors.
Entities:
Keywords:
a sequential optimization calibration method; near-field source location problem; sensor gain and phase errors
Source localization with sensor arrays has broad applications in aerospace, navigation and wireless acoustic sensor network societies [1,2,3,4,5,6]. Many effective algorithms for source locations, such as the maximum-likelihood (ML) [7], the multiple signal classification (MUSIC) [8] and the minimum-variance distortionless response (MVDR) algorithms [9], have been developed over the years. Recently, some source location algorithms based on cumulative sum and steered-response power [4,5,10,11,12] are also presented. It is worth pointing out that most of these algorithms suppose the array manifold is perfectly available. However, in practice, the array manifold is often affected by unknown array characteristics such as the sensor gain and phase errors as well as the unknown mutual coupling [13,14,15], thus resulting in the performance deterioration of these algorithms. For example, in [14], the precision of the direction-of-arrival (DOA) estimation would decrease due to the existence of the unknown mutual coupling. In [15], the accuracy of measuring acoustic intensity would degrade in the presence of the sensor gain and phase errors.Some calibration algorithms for the gain and phase errors have been investigated. Specifically, in [16,17], the eigendecomposition method was proposed to derive the DOAs with unknown gain and phase errors. In [18], using the null characteristic of the MUSIC spectrum, a calibration technique was proposed for the sensor gain and phase uncertainties as well as location errors. In [19], the maximum a posteriori (MAP) method was presented to estimate the DOAs and the perturbations simultaneously. In [20], an eigenstructure method with the aim of simultaneously estimating the DOA and gain-phase errors without joint iteration, was proposed. In [21], based on different data models, two new estimation algorithms were presented for uniform linear array (ULA) to estimate sensor gain and phase errors. In [22], exploiting the subspace principle, the estimations of sensor gain and phase errors were addressed in subarrays-based linear sparse arrays. In [23], a new method based on the eigendecomposition of the Hadamard product of the covariance matrix and its conjugate was investigated requiring no a priori knowledge of calibration sources. In [24], the authors presented an estimation of signal parameters via rotational invariance technique (ESPRIT)-like method that can simultaneously estimate DOA, as well as the gain and phase errors in the uncalibrated portion of the ULA in close form.Summarizing, the aforementioned works focus on the far-field scenario, where the sources are located far enough from the sensor arrays and only the DOAs are of interest. In the case of the near-field scenario, the steering vector involves the knowledge of both the azimuths and the ranges. Some works, such as [25,26,27,28,29,30,31], have been presented to obtain the ranges and DOAs of the sources but with perfect knowledge of the array manifold. However, in the presence of the sensor gain and phase errors, the estimation performance would be degraded significantly. There is very little work with investigating the near-field source location problem for a nonuniform linear array (non-ULA) in the presence of sensor gain and phase errors. In [32], the passive localization of near-field sources with partly calibrated subarray-based arrays was studied. However, the proposed method cannot apply in arbitrary arrays. We can employ the traditional active-calibration methods to estimate the gain and phase errors no matter if they are far-field targets or near-field targets requiring the exact information (azimuth or range) of the calibration source. However, from a practical point of view, the exact information cannot be available.In this paper, we consider the near-field source location problem for a non-ULA in the presence of sensor gain and phase errors. We present a sequential optimization calibration method to simultaneously estimate the error parameters and the locations of calibration sources under minimum variance estimation criterion based on some imprecise a priori knowledge of calibration sources. Specifically, we first obtain the estimates of source azimuths, the gain and phase errors using given ranges. Second, the source ranges and the error parameters are derived according to the known azimuths. Finally, we continue the iterative procedure until convergence. Simulation results highlight that the proposed algorithm shares the capability of the joint estimates of the source locations and the error parameters. In particular, it is worth pointing out that the proposed method exploits the imprecise knowledge of calibration sources to estimate gain and phase errors. As a consequence, it is more effective than the active-calibration methods owing to combing the self-calibration and active-calibration techniques.The rest of the paper is organized as follows. In Section 2, we formulate the signal model. Section 3 describes a self-calibrating method for near-field sources with unknown gain and phase errors. In Section 4, we provide some simulations to illustrate the effectiveness of the proposed method. Finally, in Section 5, some conclusions are derived.
2. Signal Model
Assume that a non-ULA contains M sensors, which are placed along the x-axis at with unequal spacing, respectively, as shown in Figure 1. There are P uncorrelated narrow-band near-field sources impinging on the SLA with azimuth and range pairs , , where is the azimuth of the p-th source deviating normal direction of array reference point and is the distance between the p-th source and array reference point. Let , , be the source waveforms. Similar to [33], the received signal vector of the non-ULA at the nth snapshot can then be expressed as,
where
Figure 1
Diagram showing narrow-band non-ULA architecture.
is the measurement signal vector;is an independent and identically distributed complex circular zero-mean Gaussian random vector with covariance matrix , while is the M-dimensional identity matrix;is the nominal steering matrix, the p-th column is
where is the wavelength of the pth source and denotes distance of the pth signal source to mth sensor, , . is the relative distance between and , which can be derived by geometrical relationship,To simplify the notation, we write into .is the error matrix of the array gain and phase, where parameters and are the gain and the phase errors associated with the m-th sensor, respectively.
3. Near-Field Calibration Method
Unlike [17], which investigated the calibration algorithm for the far-field sources where only the DOAs are of interest, this paper focuses on the case of the near-field sources involving these considerations of range and azimuth. To this end, we present a sequential optimization calibration technique to estimate the gain and phase errors, and the locations of radiating sources, simultaneously. Specifically, fixed the ranges of radiating sources, we first estimate the azimuths, the gain and phase errors, and then obtain ranges and the error parameters exploiting the estimated azimuths, and continue the procedure until convergence.
3.1. Joint Estimations of Error Matrix and Azimuthes with Known Ranges
In this subsection, we extend the method [16] to simultaneously estimate and using estimated ranges , where is the array gain and phase error matrix under known ranges and denotes the estimated value of . Precisely, given a , we look for P peak values corresponding to , with respect to one-dimensional MVDR spectrum [9], given by,Using the , we estimate based on minimum variance estimation criterion [9] and proceed the iteration procedure until convergence. Specifically, given , we extend the proposed self-calibration algorithm [16] and develop a cost function computed as,
where denotes the steering manifold in Label (2) with known range and is covariance matrix computed as,
while , and represent the expectation and the Hermitian transpose operation, respectively. Note that the number P of signal source can be estimated based on Schwartz and Rissanen (MDL) criteria [34] and can be estimated by the sample covariance matrix (i.e., , where N is the number of snapshots).Further, let
in which
and is a diagonal matrix, given by,
while denotes diagonal matrix formed by the entries of the vector.Submitting Label (7) into Label (5), we haveHence, assuming that ,, the optimization problem accounting for the constraint where , can be written as,Employing the Lagrangian multiplier method, the optimal solution to is derived as:
whereSummarizing, the procedure of joint estimating and source azimuths is summarized in Algorithm 1:, , , P, .and .For and ;Find the azimuths by searching for P highest peak using Label (4);Compute by Label (10);;Compute by Label (13);Compute by Label (12);Construct ;Find the azimuths by searching for P highest peak using Label (4);Compute by Label (10);If , where is a user selected parameter to control convergence, then , return to step 4. Otherwise, stop and output , .
3.2. Joint Estimations of Error Matrix and Ranges with Known Azimuths
In this subsection, we focus on jointly estimating and with known azimuths , where is the array gain and phase error matrix under known azimuths and denote the estimated value of . Specifically, given a , we first find by searching for one-dimension MVDR spectrum, given byThen, according to the knowledge , we employ the same above procedure to derive and continue the procedure until convergence.Next, we focus on the derivation of with obtained . Similarly, the optimal problem can be denoted as
where
andWe can derive the solution of as
whereFinally, Algorithm 2 summarizes the procedure of jointly estimating and source ranges ., , , P, ;and ;For and ;Find the ranges by searching for P highest peak using Label (14);Compute by Label (16);;Compute by Label (19);Compute by Label (18);Construct ;Find the ranges by searching for P highest peak using (14);Compute by Label (16);If , then , return to step 4. Otherwise, stop and output , .
3.3. Joint Estimations of Error Matrix, Azimuths and Ranges
In this subsection, the proposed iteration procedure for jointly estimating the source range and azimuth , , as well as the gain and phase error matrix is summarized in Algorithm 3. It is worth mentioning that the calibration algorithm based on eigenstructure methods in [17] can also be used to calibrate the near-field sources. However, each iteration of the calibration algorithm requires to search a two-dimensional pseudo-specturm resulting in a large computational complexity. In particular, each iteration of the proposed algorithm provides a computationally efficient calibration method through converting a two-dimensional spectrum calibration problem into two one-dimensional spectrum calibration problems, which significantly decreases the computational burden.Finally, we point out that the proposed algorithm may not converge to an optimal solution since both optimization problems (4) and (14) are not convex. The proposed iterative algorithm ensures obtaining a quality suboptimal solution as the approximate solution of optimal solution (please see Table 1).
Table 1
Theoretical and average estimated values of the gain and phase errors for 12 sensors.
Sensor
1
2
3
4
5
6
7
8
9
10
11
12
Gain error
ρ
1.000
0.892
1.129
1.012
1.151
1.171
1.175
0.982
1.155
0.908
1.141
1.145
ρ^
1.000
0.878
1.115
0.999
1.134
1.155
1.161
0.966
1.136
0.894
1.122
1.128
Gain error
φ(deg)
0
−4.067
−12.385
1.270
8.214
17.042
−1.542
11.344
14.826
−4.152
4.769
−4.553
φ^(deg)
0
−4.093
−12.249
1.453
8.285
17.232
−1.312
11.868
15.387
−3.443
5.580
−3.674
, , , ;and , ;For and estimate the number P of signals;Find the P peaks corresponding to locations , by searching for two-dimension MVDR spectrum ;;Estimate and by Algorithm 1 using ;Estimate and by Algorithm 2 using ;If , where denotes matrix 2-norm, back to step 3; Otherwise, stop and output , , .
4. Numerical Results
In this section, we evaluate the performance of the proposed algorithm via numerical simulations. We suppose that the non-ULA composes of M = 12 isotropous elements randomly placed in the array aperture m with the working wavelength m and . Additionally, we model the array gain errors and phase errors as random variables obeying uniform distribution, which are generated by [22]:
where and are independent and identically distributed random variables distributed uniformly over , and are the standard deviations of and , respectively. Finally, the exit condition for Algorithms 1–3 is .
4.1. The Joint Estimations of the Array Gain and Phase Errors and Source Locations
In this subsection, we focus on jointly estimating the array gain and phase errors and source locations using the imprecise location knowledge of calibration sources. Specifically, without loss of generality, we consider a scenario involving three calibration sources (note that we can exploit a calibration source or two calibration sources) located at , respectively assuming that all signal-to noise ratio (SNRs) are 20 dB. In particular, we suppose the imprecise distances (this is reasonable due to the measurement error) of the three sources are , respectively, which are chosen as initializations of Algorithm 3. Additionally, we randomly generate experiments for gain and phase errors under and . For each experiment corresponding to a set of fixed gain and phase errors, we conduct Monte Carlo trials for eliminating the impact on the noise. To this end, the RMSE (Root Mean Square Error) of the gain and phase errors are defined as, respectively,
where and , respectively, are estimation values of the gain and phase errors of m-th sensor for l-th Monte Carlo trial.Figure 2 depicts the average estimation values of the range and the azimuth of calibration source versus different experiments. Note that the obtained results are average over 50 Monte Carlo trials. We observe that all range estimation values of three calibration sources hover around their true ranges in Figure 2a, respectively. In particular, the maximum estimation error is about 9 m. This is reasonable since the obtained solution is suboptimal in Algorithm 3. Interestingly, in Figure 2b, all azimuth estimation values overlap perfectly with the theoretical values. These performance behaviors indicate that the proposed algorithm can accurately estimate the azimuth of calibration source but sharing a slight error in range.
Figure 2
Average estimation values of the range and the azimuth of calibration source versus different experiments, (a) range; (b) azimuth.
Figure 3 shows RMSEs of the gain and phase errors versus different experiments. Results reveal that the different gain and phase errors would result in different estimation errors due to the existence of range estimation errors. In particular, it can be observed that the mean RMSEs of the gain and phase errors are about 0.015 and , respectively. Finally, it is worth pointing out that the proposed technique shares the capability of the robustness to estimate the different gain and phase errors in correspondences of the analyzed parameters.
Figure 3
RMSEs of gain and phase errors versus different experiments, (a) gain error; (b) phase error.
Next, we randomly select a set of values of the gain and phase errors among 50 experiments. In Table 1, we report the theoretical and average estimated values of the gain and phase errors for 12 sensors, where and are respectively theoretical and estimated values of the gain error, and and are, respectively, theoretical and estimated values of the phase error. Note that the estimated values for each sensor are average results of 50 Monte Carlo trials. Interestingly, it can be seen that the estimated values are close to the true values showing that the proposed technique can well estimate the gain and phase errors.Next, we analyze the MVDR spectrum given byIn Figure 4, we plot the two-dimensional MVDR spatial spectrums for three calibration sources considering two cases of before correction (Figure 4a) and after correction (Figure 4b). It can be observed that the high sidelobe level emerges around the locations of true targets before calibration due to the nominal steering vector imperfectly matching the real one when existing the gain and phase errors. After calibration, as expected, the sidelobe levels significantly decrease and three notable peaks can be observed.
Figure 4
Two-dimensional MVDR spatial spectrums for three calibration sources, (a) before calibration; (b) after calibration.
In Figure 5, we show the estimation values of range and azimuth of calibration source for 50 Monte Carlo trials. Again, we observe that the obtained ranges show a slight oscillatory in comparison with the true ranges, whereas the estimated azimuths perfectly overlap with true values. These performance behaviors reveal that the proposed technique can better estimate the locations of calibration sources.
Figure 5
Estimation values of range and azimuth of calibration sources versus different Monte Carlo trials, (a) range; (b) azimuth.
4.2. Array Gain and Phase Error Compensation for Near-Field
Source Localization
In this subsection, we focus on estimating the locations of near-field radiating sources exploiting the array gain and phase error matrix obtained by Algorithm 3. Specifically, we consider a scenario where four near-fieldsources are located at , respectively. In particular, for the following simulations, we consider the theoretical and estimated values of the gain and phase errors in Table 1. In addition, we search the range and azimuth of interest with steps and , respectively.In Figure 6, we plot the two-dimensional MVDR spatial spectrums for four sources with the same SNR = 20 dB considering two cases of before compensation and after compensation. As expected, in Figure 6a, many high sidelobe levels emerge around the true targets locations due to the effect of array gain and phase errors. However, after exploiting to compensate the nominal steering vector, in Figure 6b, we can observe that the spectrum peaks can be readily found, even though the estimation may be precise. Figure 7a,b depict one-dimensional MVDR spatial spectrums at and m for a source with the estimated location , respectively, considering two cases of before compensation and after compensation. The lower sidelobe levels are obtained compared with before compensation. For example, in Figure 7a, the peak sidelobe level (PSL) is about −13 dB before compensation, whereas it becomes about −27 dB after compensation.
Figure 6
Two-dimensional MVDR spatial spectrums for four sources with the same SNR = 20 dB, (a) before calibration; (b) after calibration.
Figure 7
One-dimensional MVDR spatial spectrums for a source with estimated location under SNR = 20 dB, (a) ; (b) m.
Next, we assess the estimation results of four sources ,,with SNRs= 10 dB, 25 dB, 30 dB, 5 dB, respectively. In Figure 8, we provide the two-dimensional MVDR spatial spectrums for two cases of before compensation (Figure 8a) and after compensation (Figure 8b). We can observe that the peak of the weak target location (i.e., ) drowns by high
Figure 8
Two-dimensional MVDR spatial spectrums for four sources with different SNRs, (a) before calibration; (b) after calibration.
sidelobe levels. In particular, the four peaks are more easy to obtain after compensation compared with Figure 8a. Furthermore, we show the one-dimensional MVDR spatial spectrums at and 1251 m in Figure 9a,b, respectively, considering two cases of before compensation and after compensation. Particularly, the low sidelobe levels can be observed after compensation while showing higher sidelobe levels in comparison with Figure 7b since the low power. Finally, it is worth pointing out that these performance behaviors reflect that error parameters estimated by the devised algorithm can compensate manifold very well and significantly decrease the sidelobe level of MVDR spectrum.
Figure 9
One-dimensional MVDR spatial spectrums for a source with estimated location under SNR = 10 dB, (a) ; (b) m.
In Table 2, we summarize the estimated values of the locations for four sources. Results exhibit that all estimated ranges share the error values of 1 m with the true values and there is no error for the obtained azimuths. Consequently, these performance behaviors again show the effectiveness of the proposed algorithm.
Table 2
Estimated values of the locations for four sources.
Target
1
2
3
4
Range (m)
1651
1451
1251
1841
Azimuth (deg)
20.1
15.5
−35
−5
5. Conclusions
In this paper, we have addressed the near-field source location problem for a non-ULA embedded in gain and phase errors. We have presented a sequential optimization calibration algorithm to simultaneously estimate error parameters and locations of calibration sources under minimum variance estimation criterion exploiting some imprecise information. The source locations and the gain and phase errors are obtained iteratively with known ranges or azimuths at each iteration. Numerical results have shown that the array gain and phase errors obtained by the devised algorithm can compensate manifold very well and reduce MVDR spectrum sidelobe levels significantly. It is worth pointing out that the calibration method framework can be extended to other DOA algorithms, i.e., MUSIC, for arbitrary array geometries. Additionally, future work would be possible to consider the study of the convergence rate of the proposed sequential optimization algorithm. Last but not least, since the considered problem represents a case of optimization under uncertainty, it would be interesting to evaluate the integration of the proposed method with robust optimization and stochastic programming techniques [35,36,37].