Next Article in Journal
Accurate Spirometry with Integrated Barometric Sensors in Face-Worn Garments
Next Article in Special Issue
A Deep Learning Model for Fault Diagnosis with a Deep Neural Network and Feature Fusion on Multi-Channel Sensory Signals
Previous Article in Journal
Classification of Alpine Skiing Styles Using GNSS and Inertial Measurement Units
Previous Article in Special Issue
A Single-Dataset-Based Pre-Processing Joint Domain Localized Algorithm for Clutter-Suppression in Shipborne High-Frequency Surface-Wave Radar
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Letter

Gain-Phase Errors Calibration for a Linear Array Based on Blind Signal Separation

School of Electronic Engineering and Optoelectronic Technology, Nanjing University of Science and Technology, Nanjing 210000, China
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(15), 4233; https://doi.org/10.3390/s20154233
Submission received: 28 June 2020 / Revised: 24 July 2020 / Accepted: 28 July 2020 / Published: 29 July 2020

Abstract

:
In this paper, a non-iterative blind calibration algorithm for gain-phase errors is proposed. A mixing matrix is first obtained from the received observation data through blind signal separation. The mixing matrix is the product of the gain-phase error matrix and the ideal array manifold matrix. Then, a spatial spectrum is constructed by using the estimated mixed matrix. The direction corresponding to the maximum point of the spectral function is proved to be the azimuth of a certain source. Therefore, after the direction-of-arrival (DOA) is obtained by a one-dimensional spectrum search, the active calibration method can be used to estimate the gain-phase errors. The proposed algorithm is not limited to the calibration for uniform linear array (ULA), but also applicable to a non-uniform linear array. Moreover, the estimation performance of the algorithm will not be affected by the magnitude of the gain errors. Some simulations are given to verify the effectiveness and performance of the algorithm.

1. Introduction

Direction-of-arrival (DOA) estimation is an important research field in array signal processing, which is widely used in radar, sonar, communication, biomedical and other fields [1,2,3,4,5]. However, most of the high-resolution estimation algorithms [6,7,8,9,10] are based on the premise that the position of the array element, the amplitude and phase response of the channel and the mutual coupling effect between the array elements are accurately known. However, in the practical engineering application, due to the inevitable errors, the actual array manifold often appears a certain degree of deviation, at this time the performance of the commonly used high-resolution estimation algorithm will be seriously deteriorated [11,12]. In order to realize the practicality of high-resolution DOA estimation algorithms, it is necessary to calibrate the sensor array errors. The amplitude and phase response between channels, called gain-phase error, is considered in this paper.
One method is to calibrate the sensor array error by setting one or more calibration sources with accurately known positions in the near-field or far-field space [13,14,15,16]. The method in Reference [13] presents a simple expression of the log-likelihood function and gives some mathematical properties of the objective function, and then sensor gain and phase errors are estimated when the true field covariance at the sensor location is known exactly. In Reference [14], three well-known algorithms: conditional maximum likelihood (CML), unconditional maximum likelihood (UML), and weighted noise subspace fitting (WNSF) are used to estimate gain-phase errors. In terms of estimation performance, the WNSF algorithm and UML algorithm are more effective than the CML algorithm. In Reference [15], the gain-phase errors and geometry of the array sensor are estimated by using a set of simultaneous equations formed by music spatial spectrum characteristics, and all the DOAs of the signal sources are required to be known. Since the method has no iterative operation, the convergent problem does not need to be considered. In Reference [16], the EACDM algorithm and EACIM algorithm are proposed for the conventional data model and improved data model, respectively. The two algorithms perform independently of the phase error and need a small amount of computation. The active calibration algorithm is widely used in practical engineering because it does not need DOA estimation and the calculation is very small. However, this kind of method has high accuracy requirements for the location and azimuth of auxiliary signal sources [17].
Different from the active calibration methods, the blind calibration algorithm can estimate the DOA and sensor array errors online without setting auxiliary signal sources. The methods in References [18,19,20,21] model the DOA estimation in the presence of gain-phase errors as a quadratic optimization problem, and the array error is compensated by solving the optimization problem. The precondition of the methods is that some transceiver array elements have been strictly calibrated. The methods in References [22,23] is applicable to transceiver arrays with more than two calibrated array elements, and the DOA estimation does not require pre-calculation of gain-phase errors. References [24,25] define a cost function based on the principle of subspace orthogonality, and iterates between the direction and the array error to obtain the minimum point as an estimate of the array error and DOA. The performance of the algorithms depends on the initial value of the iteration. When the initial value is far from the real value, the algorithm cannot get an effective calibration effect. Reference [26] analyzes the applicable conditions of the gain-phase errors blind calibration algorithm in Reference [24], and points out that the algorithm is not suitable for the case where the number of elements is less than or equal to 4. In addition, there are special geometric arrangements and direction combinations, which make the phase error estimation ambiguous. Similar to the DOA estimation problem, subspace fitting algorithms can also be applied to array error calibration problems, References [27,28] use the maximum likelihood, weighted signal subspace, and weighted noise subspace fitting principles to construct a multidimensional nonlinear cost function. This algorithm is universal to many forms of array error, and has high estimation performance, but it is similar to the subspace fitting class DOA estimation algorithm, which has high computational complexity. In order to solve the high-dimensional nonlinear optimization problem, some papers [29,30,31] in recent years have applied modern optimization algorithms to array blind calibration, to a certain extent, solving the problems of local convergence and high computational complexity of the algorithm. In general, the cost function minimization algorithm has strong applicability and high calibration performance for different types of errors. In theory, many algorithms can obtain optimal estimation performance. The disadvantage of these algorithms is that the calculation complexity is high, and it is difficult to select the initial value of the iterative algorithm. The research of independent component analysis (ICA) method [32] expands the idea of array error parameter estimation. In Reference [33], the received signals from different sources are separated by the ICA method, and then the DOAs of signal sources and mutual coupling coefficients of array elements are estimated jointly. In Reference [34], the ICA method is used to estimate the gain-phase errors and the array element position errors. This method can estimate the error parameters when the number of sources is larger than the number of array elements, but it can only be used for ULAs at present.
In recent years, there is a kind of popular algorithm we call a “decoupling” algorithm. As the name implies, it is to eliminate the coupling between unknown parameters, so that the solution of a group of unknown parameters is not affected by other unknown parameters. The main idea is to process the array observation data to eliminate the array error term, so it can be directly used to estimate the direction of the signal source, and then the array error can be calibrated by using the active algorithm. Based on this idea, a blind gain-phase errors calibration algorithm based on eigenvalue decomposition is proposed in References [35,36], the square of the array output signal amplitude is extracted to calculate the covariance matrix. The covariance matrix does not contain the phase error, so the subspace algorithm can be directly used to estimate the direction of the signal source. In References [37,38], the relationship between the gain-phase errors and the array manifold vector is established to eliminate the errors in MUSIC spatial spectrum, Then the DOA of two calibration sources is estimated by two-dimensional spatial spectrum search. The algorithms in References [35,36,37,38] do not need iteration, and the estimation performance is independent of the phase error. It is also suitable for large phase error. The disadvantage is that there are many requirements for the array, and two sources that are relatively far away in the spatial direction are required.
In this paper, the joint approximation and diagonalization of eigenmatrices (JADE) algorithm [39] is implemented to obtain a mixing matrix, which is the array manifold matrix adjusted by gain-phase errors. In order to eliminate the DOA information in the mixing matrix, we construct a spatial spectrum and find that when the direction variable is equal to the DOA of the signal, the spatial spectrum should be a specific value related to the phase errors. We prove that this specific value is the maximum value of the spectral function under the assumptions that the expectation of phase error is zero and the number of elements is large enough, so the gain-phase errors can be easily estimated after the DOA is obtained by one-dimensional search over the spectral function. The proposed algorithm can calibrate the gain-phase errors of the non-uniform linear array, and the estimation accuracy is independent of the magnitude of the phase errors.

2. Data Model

As shown in Figure 1, consider a linear array consisting of M omnidirectional array elements, where the first array element is used as a reference array element. The data model is simplified in this case, but can be applied to sensors without omni-direcitonal patterns. The distance between the i-th array element and the first array element is d i . Assume there are D narrowband signals emitted by the far-field sources impinging on this linear array. Then the vector of observation data can be expressed as [10]
x t = Γ As t + n t ,
where n ( t ) is a vector of zero-mean white additive noise. The signal vector s ( t ) = [ s 1 ( t ) , s 2 ( t ) , s D ( t ) ] T is composed of D incident signals in different directions. Here, [ · ] T indicates the transpose operation. Define an M × M diagonal matrix as the gain-phase error matrix, which is given by
Γ d i a g 1 , ρ 2 e j φ 2 , , ρ M e j φ M ,
where ρ i and φ i are the gain and phase errors of the i-th sensor element, respectively. As the first sensor is the reference sensor, we have ρ 1 = 1 and φ 1 = 0 . Being the same as References [35,36,37], ρ i and φ i ( i = 2 , 3 , , M ) are independent distributed random variables, and the mathematical expectations can be expressed as
E ρ = 1 , E φ = 0 .
Furthermore, A = [ a ( θ 1 ) , a ( θ 2 ) , , a ( θ D ) ] denotes the M × D array manifold matrix. a ( θ i ) is the ideal array manifold vector at direction θ i , which is formulated by
a θ i = 1 , e j 2 π λ d 2 sin θ i , , e j 2 π λ d M sin θ i T ,
where λ is the center wavelength. Based on Equation (1), we define the M × D array manifold matrix adjusted by gain-phase errors as a mixing matrix, which is given by
B b θ 1 , b θ 2 , , b θ D = Γ A .
Without loss of generality, we suppose that the directions of all the incident signals are different. Moreover, the signals which are non-Gaussian in distribution, are independent of each other and independent of noise. We consider the gain-phase errors is constant over time, and the fluctuations with frequency can be ignored in the measurement period, which means the sensor gain-phase errors will not drift over our measurement interval.

3. Proposed Algorithm

3.1. Mixing Matrix Estimation

As a traditional blind signal separation algorithm, the JADE algorithm can separate the incident signal and the array manifold matrix with high estimation accuracy and fast convergence. In this letter, we separate the vector s ( t ) and the matrix B by making use of the JADE algorithm. The detailed algorithm implementation is described in Reference [39]. The estimated mixing matrix is expressed as
B ^ J A D E = b J θ 1 , b J θ 2 , b J θ D .
Since the first array element located at the coordinate origin is the reference array element. The M × D matrix B ^ J A D E can be normalized as
B ^ = b ^ θ 1 , b ^ θ 2 , , b ^ θ D = b J θ 1 b J θ 1 1 , b J θ 2 b J θ 2 1 , , b J θ D b J θ D 1 ,
where [ · ] i denote the i-th element of the vector. It is worth noting that the JADE algorithm permutes the order of the vectors in B, however, we only randomly use one of these vectors for DOA estimation. In addition, the incident signals are separated as s ^ t = V ^ H Y ^ x t , where · H denotes the conjugate transpose. Here, V ^ is a unitary matrix and Y ^ is a whitening matrix. They are estimated by using the JADE algorithm under the assumption that the number of source signals is known, and is small relative to the number of sensors.

3.2. Doa Estimation

It can be found from Equation (5) that the estimated mixing matrix contains error information and DOA information. In order to eliminate the DOA information, we first introduce a vector,
a γ = 1 , e j 2 π λ d 2 sin γ , , e j 2 π λ d M sin γ T .
Here, γ is an unknown direction variable, π / 2 γ π / 2 . In order to eliminate DOA information as much as possible, we construct a function which is defined as
f γ i = 2 M arg b ^ θ 1 i a γ i 2 ,
where arg ( · ) denotes the argument of complex numbers. It is obvious that when γ is equal to the direction θ 1 , we have f ( γ ) = φ 2 2 + + φ M 2 . At this time, only the phase error information is included in the function value. In order to estimate the direction θ 1 , we need to investigate whether this specific value has particularity in the spectral function. Insert Equation (8) into Equation (9), the function can be rewritten as
f γ = i = 2 M φ i + 2 π d i sin γ sin θ 1 / λ 2 .
In order to facilitate the mathematical derivation, we suppose w = sin γ , the function can be simplified as
f w = i = 2 M φ i + 2 π d i w sin θ 1 / λ 2 .
The minimum point of the function f ( w ) is obtained by calculating the root of the equation f ( w ) = 0 , which is given by
w 0 = λ i = 2 M d i φ i 2 π i = 2 M d i 2 + sin θ 1 .
The expectation and variance of w 0 can be expressed as
E ω 0 = E λ i = 2 M d i φ i 2 π i = 2 M d i 2 + sin θ 1 = sin θ 1
D w 0 = D λ i = 2 M d i φ i 2 π i = 2 M d i 2 + sin θ 1 = λ 2 M 1 2 π 2 i = 2 M d i 2 σ φ 2 ,
where σ φ 2 is the variance of phase error. From Equation (14), the variance of w 0 decreases as the number of sensor elements M increases and the variance of phase errors σ φ decreases. From Equation (13), the mathematical expectation of w 0 is equal to sin θ 1 . This means that when M is large enough, DOA can be obtained by finding the minimum value of f γ .
f γ i = 2 M arg b ^ θ 1 i a γ i 2 , θ ^ 1 = arg min γ f γ , γ π 2 , π 2 .
Define
Δ b ^ θ i b ^ θ i 2 b ^ θ 1 2 , , b ^ θ i M b ^ θ 1 M T .
The m-th element of the vector on both sides of Equation (16) can form an equation, which is given by 2 π d m sin θ i sin θ 1 / λ = arg Δ b ^ θ i m . In matrix form
d 2 , d M T · sin θ i sin θ 1 = λ arg Δ b ^ θ i 2 π .
Equation (17) indicates that M 1 equations are obtained for estimating sin θ i , and we take the average of them as the estimated value,
sin θ i = 1 M 1 λ 2 π d 2 arg Δ b ^ θ i 2 + sin θ 1 + + λ 2 π d M arg Δ b ^ θ i M + sin θ 1 = Δ k i .
Thus, the DOA of the i-th signal can be estimated numerically from θ ^ i = arcsin k i , i = 2 , 3 , D .

3.3. Gain-Phase Errors Estimation

According to the estimated mixing matrix B ^ and the estimated DOA θ ^ i , the gain-phase errors matrix is obtained as
Γ = 1 D i = 1 D d i a g b ^ θ i a * θ ^ i ,
where the superscripts ⊙ and · * represent the Hadamard product and conjugate operation, respectively. The gain errors and phase errors can be calculated as
ρ m = Γ m m φ m = arg Γ m m ,
where · indicates the modulus of a complex number.

4. Discussion

In this paper, we compare the computational complexity of the proposed method, the method in Reference [40] and the EACDM method. Suppose that the number of array elements is M, the number of sources is D, the number of snapshots is L, and the number of search points is N. Then, the computational complexity of the proposed method is O M 3 + M D 2 + D 4 L + M N , the computational complexity of the method in Reference [40] can be expressed as O M 3 + M 2 L + M N , and the computational complexity of the EACDM method can be described as O 3 M L . It can be seen that the EACDM method has the lowest computational complexity. The computational complexity of the proposed algorithm is more affected by the number of sources, while the method in Reference [40] is more affected by the number of array elements. However, the proposed method should have better performance than the EACDM method and the method in Reference [40] at low SNR. The EACDM method uses approximate calculations in the derivation process, but this approximation will have a large deviation when the SNR is lower than 10dB. The method in Reference [40] performs eigen-decomposition of the array covariance matrix during the derivation process to separate the signal subspace and the noise subspace. Under the low SNR, the separation effect will be worse.
In addition, the gain errors estimation accuracy of the proposed method is not affected by the magnitude of the phase error and the number of elements. According to Equation (4), it can be easily shown that
a b s a * θ ^ i = 1
Therefore, the gain errors estimates in Equation (20) can be rewritten as
ρ i = a b s b ^ θ i · a * θ ^ i = a b s b ^ θ i .
From Equation (22), the accuracy of the gain errors estimation is independent of the estimation accuracy of the DOA, which increases as the number of sensor elements increases. Thus, the accuracy of the gain errors estimation is independent of the number of sensor elements and only relates to the estimation accuracy of b ^ θ .

5. Numerical Simulations

Being the same as Reference [16], in the following experiments, the gain errors and phase errors are randomly generated, and the maximum gain error is less than 5% (from unity), and the maximum phase error is less than 1.57rad. The distance between the i-th element and the first element is given by P = d 2 , d 3 , d M T = 0.55 λ , 0.45 λ , , 0.45 λ , 0.55 λ T . The central wavelength of incident signals is λ . In the first experiment, consider a non-uniform linear array consisting of 24 omni-directional sensor elements. The two equal-power narrowband signal sources are located at θ 1 = 45 and θ 2 = 60 . The SNR is 10dB. The number of time samples is 800 and the searching step is 0.1 . Then, we obtain the MUSIC spatial spectrum using the ideal model, the model calibrated by the estimated errors (using the proposed method) and the uncalibrated model. The actual and estimated values of the gain-phase errors of the first eight elements are compared in Table 1. It can be seen from Table 1 and Table 2 and Figure 2 that the proposed method has the good performance to estimate the sensor gain-phase errors accurately.
In the second experiment, the proposed method, the method in Reference [40] and the EACDM method in Reference [16] are compared when the SNR level changes. Consider a non-uniform linear array consisting of 12 omni-directional sensor elements. The distance between the i-th element and the first element is given by P = d 2 , d 3 , d M T = 0.55 λ , 0.45 λ , , 0.45 λ , 0.55 λ T . The source is located at the direction θ 1 = 20 . The number of time samples is 200 and the searching step is 0.01 . We performed 500 independent Monte Carlo experiments, the root mean square error (RMSE) curves of gain and phase errors estimates are illustrated in Figure 3 and Figure 4 Compared with the EACDM method, the proposed method has better performance at low SNR.
In the third experiment, we examine the influence of the maximum gain errors (from unit) to verify that the proposed algorithm performs independently of gain errors. Consider a non-uniform linear array consisting of 20 omni-directional sensor elements. The distance between the i-th element and the first element is given by P = d 2 , d 3 , d M T = 0.55 λ , 0.45 λ , , 0.45 λ , 0.55 λ T . The two sources are located at the direction θ 1 = 20 and θ 2 = 50 , respectively. The number of time samples is 200 and the searching step is 0.1 . We performed 500 independent Monte Carlo experiments, Figure 5 illustrate the RMSE curves of gain and phase errors estimates. It can be seen that the RMSE curves are changeless when the maximum gain errors changes.
In the fourth experiment, the root mean square error curves of gain-phase errors estimates versus the number of sensor arrays are shown. Consider a non-uniform linear array and the distance between the i-th element and the first element is given by P = d 2 , d 3 , d M T = 0.55 λ , 0.45 λ , , 0.45 λ , 0.55 λ T . The two sources are located at the direction θ 1 = 20 and θ 2 = 50 , respectively. Based on 2000 Monte Carlo experiments, the RMSE curves of gain-phase errors estimates versus the number of sensor elements are depicted in Figure 6 and Figure 7. It can be seen that the phase errors estimation accuracy increases as the number of sensor arrays increases. This is because the covariance of the DOA estimate converges to zero as M . However, the RMSE of gain errors estimates is changeless as the number of sensor arrays increases.

6. Conclusions

This paper presents a blind calibration algorithm for linear arrays, which can estimate the gain-phase errors and DOA simultaneously. A spatial spectrum is constructed based on blind source separation. Through a one-dimensional search of spatial spectrum, DOA is obtained first and then gain-phase errors are estimated. The proposed algorithm does not need a joint iteration and avoids the problem of local optimization. At the same time, the algorithm performs independently of the gain error. No matter how large the gain error is, the proposed algorithm can always maintain good performance.

Author Contributions

Z.D. designed the main idea, methods and experiments, and wrote the paper. W.S. participated in the design of the algorithm and carried out the relevant simulations. H.G. helped to revise the manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant 61671246, and in part by the National Natural Science Foundation of China under Grant 61801221.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zhou, C.; Shi, Z.; Gu, Y.; Shen, X. DECOM: DOA estimation with combined MUSIC for coprime array. In Proceedings of the 2013 International Conference on Wireless Communications and Signal Processing, Hangzhou, China, 24–26 October 2013; pp. 1–5. [Google Scholar]
  2. Zhou, C.; Zhou, J. Direction-of-Arrival Estimation with Coarray ESPRIT for Coprime Array. Sensors 2017, 17, 1779. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  3. Shi, Z.; Zhou, C.; Gu, Y.; Goodman, N.; Qu, F. Source estimation using coprime array: A sparse reconstruction perspective. IEEE Sens. J. 2017, 17, 755–765. [Google Scholar] [CrossRef]
  4. Zhou, C.; Gu, Y.; He, S.; Shi, Z. A Robust and Efficient Algorithm for Coprime Array Adaptive Beamforming. IEEE Trans. Veh. Technol. 2018, 67, 1099–1112. [Google Scholar] [CrossRef]
  5. Zhou, C.; Gu, Y.; Zhang, Y.; Shi, Z.; Jin, T.; Wu, D. Compressive sensing-based coprime array direction-of-arrival estimation. IET Commun. 2017, 11, 1719–1724. [Google Scholar] [CrossRef]
  6. Zhou, C.; Gu, Y.; Fang, X.; Shi, Z.; Mao, G.; Zhang, Y. Direction-of-arrival estimation for coprime array via virtual array interpolation. IEEE Trans. Signal Process. 2018, 22, 5956–5971. [Google Scholar] [CrossRef]
  7. Zhou, C.; Gu, Y.; Shi, Z.; Zhang, Y. Off-grid direction-of-arrival estimation using coprime array interpolation. IEEE Signal Process. Lett. 2018, 11, 1710–1714. [Google Scholar] [CrossRef]
  8. Wen, F.; Shi, J. Fast direction finding for bistatic EMVS-MIMO radar without pairing. Signal Process. 2020, 173, 1–8. [Google Scholar] [CrossRef]
  9. Wen, F.; Mao, C.; Zhang, G. Direction finding in MIMO radar with large antenna arrays and nonorthogonal waveforms. Digit. Signal Process. 2019, 94, 75–83. [Google Scholar] [CrossRef]
  10. Wen, F.; Zhang, Z.; Zhang, G. Joint DOD and DOA estimation for bistatic MIMO radar: A covariance trilinear decomposition perspective. IEEE Access. 2019, 7, 53273–53283. [Google Scholar] [CrossRef]
  11. Wen, F.; Zhang, Z.; Wang, K.; Sheng, G.; Zhang, G. Angle estimation and mutual coupling self-calibration for ULA-based bistatic MIMO radar. Signal Process. 2018, 144, 61–67. [Google Scholar] [CrossRef]
  12. Wen, F.; Xiong, X.; Zhang, Z. Angle and mutual coupling estimation in bistatic MIMO radar based on PARAFAC decomposition. Digit. Signal Process. 2017, 65, 1–10. [Google Scholar] [CrossRef]
  13. Fuhrmann, D.R. Estimation of sensor gain and phase. IEEE Trans. Signal Process. 1994, 1, 77–87. [Google Scholar] [CrossRef]
  14. Cheng, Q.; Hua, Y.; Stoica, P. Asymptotic performance of optimal gain-and-phase estimators of sensor arrays. IEEE Trans. Signal Process. 2000, 12, 3587–3590. [Google Scholar]
  15. Ng, B.P.; Lie, J.P.; Er, M.H.; Feng, A. A practical simple geometry and gain/Phase calibration technique for antenna array processing. IEEE Trans. Antennas Propag. 2009, 7, 1963–1972. [Google Scholar]
  16. Jiang, J.; Duan, F.; Chen, J.; Chao, Z.; Chang, Z.; Hua, X. Two new estimation algorithms for sensor gain and phase errors based on different data models. IEEE Sens. J. 2013, 5, 1921–1930. [Google Scholar] [CrossRef]
  17. Wang, D.; Ke, K.; Zhang, X.; Wu, Y. Robust calibration algorithm for multiplicative modeling errors against location deviations of auxiliary sources. Circuits, Syst. Signal Process. 2014, 8, 2495–2519. [Google Scholar] [CrossRef]
  18. Guo, Y.; Zhang, Y.; Tong, N. ESPRIT-like angle estimation for bistatic MIMO radar with gain and phase uncertainties. Electron. Lett. 2011, 17, 996–997. [Google Scholar] [CrossRef]
  19. Chen, C.; Zhang, X. Joint angle and array gain-phase errors estimation using PM-like algorithm for bistatic MIMO radar. Circuits, Systems, and Signal Process. 2013, 3, 1293–1311. [Google Scholar] [CrossRef]
  20. Li, J.; Zhang, X.; Gao, X. A joint scheme for angle and array gain-phase error estimation in bistatic MIMO radar. IEEE Geosci. Remote Sensing Lett. 2013, 6, 1478–1482. [Google Scholar] [CrossRef]
  21. Liao, B.; Chan, S. Direction finding in MIMO radar with unknown transmitter and/or receiver gains and phases. Multidim. Syst. Sign. Process. 2017, 2, 691–707. [Google Scholar] [CrossRef]
  22. Li, J.; Zhang, X.; Cao, R.; Zhou, M. Reduced-dimension MUSIC for angle and array gain-phase error estimation in bistatic MIMO radar. IEEE Commun. Lett. 2013, 3, 443–446. [Google Scholar] [CrossRef]
  23. Li, J.; Jin, M.; Zheng, Y.; Liao, G.; Lv, L. Transmit and receive array gain-phase error estimation in bistatic MIMO radar. IEEE Antennas Wirel. Propag. Lett. 2015, 14, 32–35. [Google Scholar] [CrossRef]
  24. Weiss, A.J.; Friedlander, B. Eigenstructure methods for direction finding with sensor gain and phase uncertainties. Circuits Syst. Signal Process. 1990, 3, 271–300. [Google Scholar] [CrossRef]
  25. Friedlander, B.; Weiss, A.J. Direction finding in the presence of mutual coupling. IEEE Trans. Antennas Propag. 1991, 3, 273–284. [Google Scholar] [CrossRef]
  26. Hung, E. A critical study of a self-calibrating direction-finding method for arrays. IEEE Trans. Signal Process. 1994, 2, 471–474. [Google Scholar] [CrossRef]
  27. Jansson, M.; Swindlehurst, A.L.; Ottersten, B. Weighted subspace fitting for general array error models. IEEE Trans. Signal Process. 1998, 9, 2484–2498. [Google Scholar] [CrossRef]
  28. Wijnholds, S.J.; Veen, A. Multisource self-calibration for sensor arrays. IEEE Trans. Signal Process. 2009, 9, 3512–3522. [Google Scholar] [CrossRef] [Green Version]
  29. Hong, J.S. Genetic approach to bearing estimation with sensor location uncertainties. Electron. Lett. 1993, 23, 2013–2014. [Google Scholar] [CrossRef] [Green Version]
  30. Li, M.; Lu, Y. Source bearing and steering-vector estimation using partially calibrated arrays. IEEE Trans. Aerosp. Electron. Syst. 2009, 4, 1361–1372. [Google Scholar]
  31. Li, M.; Lu, Y. Maximum likelihood processing for arrays with partially unknown sensor gains and phases. In Proceedings of the International Conference on ITS Telecommunications, Sophia Antipolis, France, 6–8 June 2007; pp. 1–6. [Google Scholar]
  32. Comon, P. Independent component analysis: A new concept. Signal Process. 1994, 36, 287–314. [Google Scholar] [CrossRef]
  33. Shimada, Y.; Yamada, H.; Yamaguchi, Y. Blind array calibration technique for uniform linear array using ICA. In Proceedings of the 2007 IEEE Region 10 Conference, Taipei, Taiwan, 30 October–2 November 2007; pp. 1–4. [Google Scholar]
  34. Chang, A.C.; Jen, C.W. Complex-valued ICA utilizing signal-subspace demixing for robust DOA estimation and blind signal esparation. Wirel. Pers. Commun. 2007, 43, 1435–1450. [Google Scholar] [CrossRef]
  35. Liu, A.; Liao, G.; Zeng, C.; Yang, Z.; Xu, Q. An eigenstructure method for estimating DOA and sensor gain-phase errors. IEEE Trans. Signal Process. 2011, 59, 5944–5956. [Google Scholar] [CrossRef]
  36. Cao, S.; Ye, Z.; Xu, D.; Xu, X. A Hadamard product based method for DOA estimation and gain-phase error calibration. IEEE Trans. Aerosp. Electron. Syst. 2013, 49, 1224–1233. [Google Scholar] [CrossRef]
  37. Dai, Z.; Su, W.; Gu, H.; Li, W. Sensor gain-phase errors estimation using disjoint sources in unknown directions. IEEE Sensors J. 2016, 16, 3724–3730. [Google Scholar] [CrossRef]
  38. Liu, J.; Wu, X.; Emery, W.J.; Zhang, L.; Li, C.; Ma, K. Direction- of-arrival estimation and sensor array error calibration based on blind signal separation. IEEE Signal Process. Lett. 2017, 24, 7–11. [Google Scholar] [CrossRef] [Green Version]
  39. Cardoso, J.; Souloumiac, A. Blind beamforming for non-Gaussian signals. IEE Proc. F Radar Signal Process. 1993, 6, 362–370. [Google Scholar] [CrossRef] [Green Version]
  40. Dai, Z.; Su, W.; Gu, H. A calibration method for linear arrays in the presence of gain-phase errors. IEICE Trans. Fundam. Electron. Commun. Comput. Sci. 2020, 6, 841–844. [Google Scholar] [CrossRef]
Figure 1. A linear array and multiple sources with unknown direction-of-arrival (DOAs).
Figure 1. A linear array and multiple sources with unknown direction-of-arrival (DOAs).
Sensors 20 04233 g001
Figure 2. The MUSIC spatial spectrum using the ideal model, the model calibrated by the estimated errors (using the proposed method) and the uncalibrated model.
Figure 2. The MUSIC spatial spectrum using the ideal model, the model calibrated by the estimated errors (using the proposed method) and the uncalibrated model.
Sensors 20 04233 g002
Figure 3. Root mean square error (RMSE) curves of gain errors estimates versus the SNR.
Figure 3. Root mean square error (RMSE) curves of gain errors estimates versus the SNR.
Sensors 20 04233 g003
Figure 4. RMSE curves of phase errors estimates versus the SNR.
Figure 4. RMSE curves of phase errors estimates versus the SNR.
Sensors 20 04233 g004
Figure 5. RMSE curves of gain and phase errors estimates versus the maximum gain errors (from unit).
Figure 5. RMSE curves of gain and phase errors estimates versus the maximum gain errors (from unit).
Sensors 20 04233 g005
Figure 6. RMSE curves of gain errors estimates versus the number of sensor arrays.
Figure 6. RMSE curves of gain errors estimates versus the number of sensor arrays.
Sensors 20 04233 g006
Figure 7. RMSE curves of phase errors estimates versus the number of sensor arrays.
Figure 7. RMSE curves of phase errors estimates versus the number of sensor arrays.
Sensors 20 04233 g007
Table 1. Actual and Estimated Values of Gain Errors.
Table 1. Actual and Estimated Values of Gain Errors.
Element Number1234
Actual Values1.00001.01861.02990.9961
Estimated Values1.00001.01751.03360.9936
Estimated Bias00.00090.00370.0025
Element number5678
Actual Values1.00991.03561.01391.0146
Estimated Values1.01451.03161.01161.0154
Estimated Bbias0.00460.00400.00230.0008
Table 2. Actual and Estimated Values of Phase Errors.
Table 2. Actual and Estimated Values of Phase Errors.
Element Number1234
Actual Values00.95951.3287−1.3940
Estimated Values00.96331.3296−1.3866
Estimated Bias00.00380.00090.0074
Element Number5678
Actual Values0.88431.1036−0.9440−1.0310
Estimated Values0.87531.0985−0.9537−1.0214
Estimated Bias0.00900.00510.00970.0096

Share and Cite

MDPI and ACS Style

Dai, Z.; Su, W.; Gu, H. Gain-Phase Errors Calibration for a Linear Array Based on Blind Signal Separation. Sensors 2020, 20, 4233. https://doi.org/10.3390/s20154233

AMA Style

Dai Z, Su W, Gu H. Gain-Phase Errors Calibration for a Linear Array Based on Blind Signal Separation. Sensors. 2020; 20(15):4233. https://doi.org/10.3390/s20154233

Chicago/Turabian Style

Dai, Zheng, Weimin Su, and Hong Gu. 2020. "Gain-Phase Errors Calibration for a Linear Array Based on Blind Signal Separation" Sensors 20, no. 15: 4233. https://doi.org/10.3390/s20154233

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