Abstract
We propose a technique for compensating the effect of mutual coupling on parameter estimation that is suitable with any subspace-based super-resolution algorithms. A Concentric circular ring array (CCRA) formed using thin dipole antennas in the receiving mode is employed to estimate the parameters of electromagnetic sources located in the radiating near field of the array. A CCRA geometry that obtains a lowest Cramer-Rao lower bound (CRLB) in the presence of array mutual coupling is chosen for investigation. The mutual coupling among antenna elements of the array would affect the orthogonality of subspaces when MUSIC or ESPRIT algorithms are used for parameter estimation. The proposed method obtains a compensation matrix that restores the orthogonality between the subspaces there by improving the accuracy of estimation. To avoid three-dimensional searches, the range parameter is estimated using a cross-correlation-based method. Numerical simulation using a full-wave electromagnetic (EM) solver is employed to demonstrate the effectiveness of the proposed compensation approach.
1. Introduction
A common practical issue in parameter estimation using array of antennas is the effect of mutual coupling. This effect has long been recognised as one of the leading causes of degradation of the performance of parameter estimation algorithms [1]. This degradation occurs due to the presence of mutual coupling between antenna elements which causes deviations to the array manifold. Many methods to combat the effect of mutual coupling on parameter estimation have been proposed in the literature [1–4]. The concept of coupling matrix for compensating the effect of mutual coupling was used in [5]; however, it did not properly account for the platform effects. Full-wave EM solvers were also employed by many authors. Adve and Sarkar [6] used the method of moments for computing the mutual coupling effect precisely on wire antenna arrays, and Rogier and Zutter [7] used full-wave EM techniques for computing the mutual coupling effects in a planar array. A minimum norm mutual coupling compensation for the application of direction of arrival (DOA) estimation was also reported in [8]. Yuan et al. [9] proposed a method for DOA estimation using MUSIC algorithm by considering universal steering vectors which does not require any additional mutual coupling compensation method. In addition to the above-mentioned methods, calibration techniques have also been proposed for compensating the effect of mutual coupling in DOA estimation algorithms. For instance, the calibration procedures developed by Weiss and Friedlander [10] require some perfectly calibrated sensors to compensate for the effect of mutual coupling as well as perturbations in gain and phase. An iterative least mean square approach was proposed by Hung [11] to estimate the calibration matrix, which requires some initial calibration. Self-calibration [12] and autocalibration [13] methods were also proposed which seek to iteratively minimise a function with respect to both direction of arrival (DOA) and mutual coupling. All the above-mentioned techniques mainly aim to compensate for the error due to lack of calibration, but all of them require a set of known calibration sources at some known locations. In practice, obtaining more than a single calibration source can be challenging for most of the localisation scenarios. Thus, compensation techniques that do not overly depend on multiple calibration sources are desirable. It should also be noted that all the above-mentioned works mainly aimed at either ULA or UCA geometries for compensating the mutual coupling. Mutual coupling matrix has a banded Toplitz structure for ULA and symmetric circulant structure with three bands for UCA [14], both of which can help to simplify the computation of the compensation matrix. However, such well-defined matrix structure may not be available for most of the complex arbitrary array geometries such as concentric circular ring arrays (CCRA) for which the effect of mutual coupling can be more severe. It would, therefore, be of interest to develop alternate mutual coupling compensation methods useful for complex planar arrays, which is the focus of this paper.
The effect of mutual coupling varies in arrays since the mutual impedances in a transmitting array can be different from that of a receiving array. Lui et al. [15, 16] have analysed this effect especially for the receiving mode of antenna arrays. They also propose a mutual coupling compensation technique based on a least square approach for the receiving mode of antenna arrays [15, 17]. However, their compensation technique can suffer from performance degradation when the number of emitting sources is less than the number of elements in the receiver antenna array. This is mainly because the compensation technique based on least squares method does not have a unique solution when either a single source or a smaller number of sources are present. Further, the investigations reported in [15, 17] on mutual coupling compensation are carried out only for ULA and UCA geometries for the estimation of azimuth angles of far-field sources. However, in many applications, estimation of the parameters of near-field sources when complex arbitrary antenna arrays are employed is of concern and particularly the techniques to reduce the effects of mutual coupling on the parameter estimation are of interest.
For near-field parameter estimation, the use of planar arrays can be more appropriate to overcome the limitations of ULAs, namely, the problems in resolving the noncoplanar emitters and the presence of angular ambiguities within the azimuthal plane [18]. However, the use of complex planar array geometries can pose some extra challenges in the form of the array steering vector imperfections due to mutual coupling which can lead to severe detrimental effects. Further, when parameters need to be estimated, the effect of mutual coupling varies on the type of estimation algorithms used. For subspace-based super-resolution estimation algorithms, the error due to mutual coupling can rotate the subspaces thereby disrupting the orthogonality between signal and noise subspaces. As a result, subspace-based super-resolution algorithms such as MUSIC and ESPRIT would lead to significant degradation of their estimation performance. These errors must be compensated in order to recover their estimation performance. Hence, there is a need for mutual coupling compensation methods to improve the estimation performance of MUSIC and ESPRIT algorithms for localising either single or multiple near-field sources when arbitrary planar antenna arrays are employed.
In this paper, we propose a mutual coupling compensation technique applicable for MUSIC and ESPRIT algorithms and investigate its performance when it is applied on a CCRA for the near-field parameter estimation. CCRA geometry can be formed by having rings that have either uniform or nonuniform radii. Similarly, the number of antenna elements over the circumference of each ring could also be variable. All these variations have an impact on the array mutual coupling of CCRA which in turn affects the parameter estimation. Thus, in order to choose an optimised CCRA geometry that can lead to lowest estimation bias; we derive CRLB for four different cases each with different ring radii and number of antenna elements so as to obtain a particular combination which provides the lowest root mean square error. The optimised array geometry is then employed for further processing, that is, the mutual coupling compensation and near-field parameter estimation using both MUSIC and ESPRIT algorithms. Since the parameter set required to be estimated for near-field localisation is larger than for the corresponding far-field case, it would be useful to reduce the computational load of conventional MUSIC and ESPRIT algorithms. To achieve this objective, here the range parameter is estimated using a cross-correlation-based method. Further, beamspace processing [19] is applied on CCRA so as to make it suitable for use with MUSIC and ESPRIT algorithms. We assume that the antennas receive correlated signals. Since the beamspace processing maps the array steering manifold of a planar array onto that of a virtual linear array, forward-backward smoothing can also be applied for decorrelation [18]. We employ a three-ring CCRA with thin wire dipole antennas as elements and obtain the mutual coupling matrix using a full-wave electromagnetic simulator. Simulation results are provided on the 3D localization of radiating sources placed in the near field of the CCRA by incorporating the proposed mutual coupling compensation method on MUSIC and ESPRIT algorithms.
2. Problem Formulation
2.1. Concentric Circular Ring Array (CCRA)
A CCRA is designed with concentric rings, and each ring is populated with the same number of omnidirectional dipole antennas on its circumference, as shown in Figure 1. The location of th element on th ring is denoted by its Cartesian coordinate , where , with respect to the origin chosen at the centre of the circular ring structure, where is the radius of the th ring and is the angular position of the th element of the th ring. For the uniform placement of array elements on the circumference of each ring, . The radius of the th ring is given by where is the wavelength. Now, the elements of the array steering vector for the th ring can be obtained as where is the time delay of incoming signal coming from a source located at to th element of th ring, and time delay is determined as where The array steering vector for the th ring is given by where denotes transpose operation. Considering all the rings in the CCRA, the array steering vector can be written as A CCRA can be formed either by having same or varying number of elements on each ring [20]. Hence, the array steering vector of every ring may not be equal in length and thus can be represented as a group of separate single array steering vectors. The dimension of the total array steering vector is , given byWith an aim to apply beamspace transformation, we express the array steering vector of CCRA into a phase mode as This transformation maps the array steering vector of CCRA to that of an equivalent virtual linear array. Defining “” as the discrete Fourier transform matrix given by where denotes complex conjugate transpose and the elements of (9) can be expressed as where .

2.2. Selection of Optimal CCRA Configuration Based on CRLB
Here, our aim is to select an optimal CCRA configuration that provides lowest estimation bias using Cramer-Rao lower bound (CRLB) and employ that array for further processing in this paper. CRLB is derived in this section for CCRA in the presence of mutual coupling. Assuming the received signal vector to be complex valued and Gaussian distributed, the covariance matrix can be formed as where and . The unknown parameters which need to be estimated can be written in a vector form where , and . For convenience, we are using notations and instead of and , for . Considering snapshots of the received signal, the Fisher Information Matrix (FIM) can be formed as The elements of FIM are derived [21, 22] and presented in the appendix. Referring to the appendix, the FIM which is a matrix can be written as where each term represents a block matrix, for example, , and and the other block matrices follow the same notational convention. CRLB is the inverse of FIM given by , and for all the desired parameters it can be obtained as In (16), CRLB with mutual coupling is calculated as a percentage as it is a relative value [21]. The CRLB for CCRA is computed by varying either the number of antenna elements or the ring radii, so that we can chose an optimum array configuration that offers the lowest bias for estimating the near-field parameters in the presence of array mutual coupling. In this paper, we consider four different variations of CCRA for computing the CRLB and the results are indicated in Figures 2, 3, and 4. It can be observed, from Figures 2–4, that lowest CRLB results when the number of antenna elements on each ring is not the same and also when the incremental variation of ring radii is not uniform. Thus, the optimal CCRA configuration for performing the near-field parameter estimation is chosen.



2.3. Signal Modelling in the Presence of Mutual Coupling
The array response of an -element CCRA due to th near-field source located at is given by where denotes a matrix that contains the mutual coupling among the array elements. The coupling is inversely proportional to the distance between the elements. After normalising the main diagonal elements to unity, the mutual coupling matrix is expressed as follows: where is the impedance of an isolated individual element, is the impedance of each receiver element, and is the identity matrix. The impedance is considered to be the complex conjugate of ensuring impedance matching for maximum power transfer. The elements of matrix are Now, is defined as where and are the resistive and reactive components of the impedance . Using a number of snapshots of the received signal in (17), the data covariance matrix can be expressed as In order to apply subspace-based algorithms such as MUSIC or ESPRIT for parameter estimation, an eigenvalue decomposition has to be performed which is given by where and contain the signal and noise eigenvectors, is the diagonal matrix that contains signal power, and denotes noise power. In order to estimate parameters accurately, the signal and noise subspaces must be mutually orthogonal. But, in the presence of mutual coupling , the orthogonality no longer exists between signal and noise subspaces. Hence, we need to obtain a matrix that can compensate the effects of mutual coupling and thereby restoring orthogonality between the subspaces. Thus, incorporation of makes for which will lead to proper estimation of the parameters using subspace-based algorithms. However, in practice, is not known. Hence, methods are required to accurately estimate prior to applying any subspace-based parameter estimation procedure when the mutual coupling is present among the elements of the array.
2.4. Subspace Rotation due to Array Mutual Coupling
For the CCRA, in an ideal case, that is, when the mutual coupling is ignored, the array steering vector due to an incident signal from th source is given by (8). Under the effect of mutual coupling, the modified array steering vector is given by As noted earlier, the mutual coupling disrupts the orthogonality of subspaces since the signal subspace that is spanned by the steering vector is rotated from its true position. Therefore, it can be seen that where is the array manifold matrix of size that is created from the array steering vector (7) in the presence of sources. Referring to (17), the mutual coupling matrix for CCRA is given byNow, the rotated subspace due to can be expressed as where are the elements of the rotated signal and noise subspaces due to the presence of mutual coupling. The effect of mutual coupling must be compensated so as to make subspaces orthogonal in order to accurately estimate parameters.
2.5. Subspace Rotation due to Simplified Mutual Coupling Model in a CCRA
Our aim here is to derive the rotated subspaces for CCRA under simplified assumptions to demonstrate our method. The mutual coupling in an array depends on the separation between two adjacent antenna elements, and hence nonadjacent array elements have weaker coupling. Realising this, a single coupling coefficient was considered for computing the compensation matrix in the literature [14, 23]. Also, the coupling effect was ignored for an ULA for interelement separation greater than 0.707 [21]. In this section, in order to derive the subspace rotation due to mutual coupling, we simplify (25) by assuming large interring separation for CCRA so as to make the interring coupling insignificant and thus can be ignored. Also, in this case, coupling among elements of outer ring can also be ignored due to larger interelement separation since the elements are distributed uniformly on rings with larger circumferences thus leading to larger interelement separation. Under these assumptions, only the mutual coupling among the adjacent elements of the innermost rings will be considered to simplify the problem. Thus, the simplified mutual coupling matrix can be obtained from (25) as Now, simplifying (25) for the above case, the expression for the rotated subspace can be expressed as After further manipulation, (28) can be represented as where denotes the modified eigenvector in the presence of mutual coupling. Thus, the expression for the estimated covariance matrix modified due to the presence of mutual coupling becomes Comparing (30) and (21), for the simplified case considered here, one can observe that the variation in covariance matrix is due to the contribution of the factor which causes subspaces to rotate. As a result, it would lead to performance degradation of the subspace-based super-resolution algorithms.
3. Compensation for the Mutual Coupling
The effect of mutual coupling must be compensated for achieving a desired performance. This can be achieved by formulating a compensation matrix that minimises the error by which the array manifold gets deviated from that of actual one [14]. For subspace-based estimation algorithms, the deviation in array manifold due to mutual coupling does appear as an error that disrupts the orthogonality between signal and noise subspaces of the covariance matrix. Similar concept was also used in [24] where genetic algorithm (GA) was used to minimise the error to obtain a compensation matrix in order to recover the estimation performance of the MUSIC algorithm. However, the method proposed in [24] requires MUSIC pseudospectrum for a known calibration source to correlate with the pseudospectra of unknown sources at each search point in the space which can be computationally demanding. Alternatively, in this paper, we propose a method that uses an ideal array response without mutual coupling to estimate a compensation matrix by minimising the error between the rotated and ideal subspaces, so that the introduction of the compensation matrix restores the orthogonality between the subspaces. The advantage of the method proposed here as compared to that used in [24] is that, in the present case, the compensation matrix can be determined with a lower computational load as it does not require performing correlation of MUSIC pseudospectra at every search point within the parameter space. As a result, the proposed compensation method achieves quicker convergence. Also, the proposed method is applicable for any subspace-based parameter estimation algorithm, as will be demonstrated below where we also provide a detailed description of the proposed technique.
3.1. Role of the Compensation Matrix
In order to remove the effect of mutual coupling completely, one needs to estimate the compensation matrix as . However, in actual practice, the array output model cannot account for all the sources of signal impairments in an antenna array, hence it is difficult to achieve equal to . Considering (17), even in a noise-free situation, that is, when becomes a null vector, can only be considered to be proportional to . Therefore, only an estimated compensation matrix can be obtained. Assuming that ideal array response from reference sources is known, the estimation procedure for can be expressed as a minimisation of the function which is given by where is the orthogonal null steering vector that spans the equivalent null space of the reference source. Incorporating obtained from (31) into (26), the subspace will approximately be equal to since . Also, in (28), all coupling terms will almost vanish once the compensation terms are incorporated and thereby the subspace rotation due to the effect of mutual coupling will almost be nullified resulting in the effective restoration of orthogonality between subspaces.
Comparing the proposed technique with the other published compensation techniques in the literature shows that the method used in [11, 15] requires at least different near-field calibration sources around CCRA to achieve of (31), where . This requires estimation of a compensation matrix of the size by minimising (31) for all calibration sources. For the same case, the least square approach would require at least more than calibration sources to achieve a unique solution for the estimation of compensation matrix . Therefore, methods that do not require multiple calibration sources for estimating the compensation matrix are desirable.
3.2. Proposed Compensation Method
Here, it is hypothesized that the error that destroys the orthogonality between signal and noise subspaces is only due to the mutual coupling and all other possible sources of impairment are ignored. As a result, , which is due to the presence of mutual coupling among the elements of the receiver antenna array. Here, is the noise subspace that is obtained from EVD of covariance matrix formed by the measured data at the receiver. Since is corrupted by the array mutual coupling, we need to estimate . For that, instead of minimising the functional given in (31), we reformulate an objective function as Now, the estimated compensation matrix can be computed by performing an optimisation method to minimise (32). Here, the true noise subspace is obtained from a single known near-field calibration source for an ideal array without mutual coupling with known array geometry and element positions and assuming no gain and phase deviation to occur. We employ genetic algorithm to determine by minimising of (32). Incorporating restores the orthogonality between subspaces, thereby recovering the performance of parameter estimation even in the presence of array mutual coupling.
4. Parameter Estimation after Compensation
In this section, we show as to how the proposed technique of compensation is incorporated into both MUSIC and ESPRIT algorithms for estimating the parameters of near-field sources. In order to reduce the computational burden in MUSIC and ESPRIT, we estimate range parameter by using a method that employs cross-correlation among the eigenvectors of the signal subspace [25]. A brief description of the procedure for parameter estimation of near-field sources is given below.
4.1. MUSIC Algorithm for Estimating Azimuth and Elevation Angles
The azimuth and elevation angles of near-field sources can be obtained from the two-dimensional MUSIC pseudospectrum given by where is the estimated compensation matrix obtained by minimising in (32).
4.2. ESPRIT Algorithm for Estimating Azimuth and Elevation Angles
For ESPRIT algorithm, the signal subspace matrices can be written as [26] where , and is the matrix of eigenvectors that is obtained after mutual coupling compensation. This system of equations has a unique solution when the number of sources is less than the number of antenna elements in CCRA. The solution can be obtained as , and the eigenvalues of provide the diagonal elements of which therefore yield automatically paired source azimuth and elevation angles as
4.3. Cross-Correlation among Signal Eigenvectors for Time-Delay Estimation
Since the eigenvectors contain the time delay information, the time delay among the signal paths can be estimated via the cross-correlation of eigenvectors. The compensated signal eigenvectors are and , where and . A normalised cross-correlation of and is given by where the is the cross-correlation of and and it can be expressed as where and is the th element of . An estimated time delay can be obtained by maximising the . Using the time delay, the range parameter is estimated.
5. Simulation Results and Discussion
In order to demonstrate the performance of the proposed compensation method for near-field source localisation, we consider a CCRA with 27 half-wave, thin, dipole antennas which are distributed uniformly along the circumferences of three concentric rings as shown in Figure 1. Antenna element distribution on each ring and the radii of rings are given in Table 1. The radius of each half-wave dipole is considered to be equal to at an operating frequency of 2.4 GHz and a 50 Ω load is assumed to be connected to the terminal of each of the dipole antenna. The sources of EM radiation to be localised are modelled using three vertically polarised thin dipole antennas which are located at (), (), and () which lie within the radiating near field of the receiver antenna array. Each of the source dipole is excited with a voltage source. Induced current at every dipole element of CCRA due to the incident field emanated from three dipole sources is computed by using the full-wave electromagnetic simulation package FEKO [27]. The antenna terminal voltage due to the received field is calculated as where this terminal voltage represents (17). Since terminal voltage measured at every antenna element in the array includes the contribution of the mutual coupling, the proposed compensation method is applied to compensate the effect of mutual coupling. A single (first) row of estimated compensation matrix which includes the elements to using proposed method is tabulated in Table 2.
5.1. Performance of CCRA for Different Arrangements of Antenna Elements
In order to analyse the effect of mutual coupling on the near-field parameter estimation using CCRA and chose optimum array configuration, CRLB for different arrangements of CCRA are calculated in the presence of mutual coupling as discussed earlier. Here, we consider four different arrangements of ring radii and element distributions for forming an optimum CCRA as given in Table 1. In every CCRA configuration under consideration, only three concentric rings are considered and the total number of dipole antenna elements in all rings put together is equal to 27. The antenna elements are placed uniformly on the circumference of the each ring. In order to derive CRLB for all the four cases, a single transmitting half-wave dipole is considered to be positioned at a known location of (). The CRLB for estimated azimuth angle, elevation angle, and range for these cases are plotted in Figures 2–4, respectively. It can be observed, from Figures 2–4, that the array configuration of case (d) has the lowest CRLB when compared to other cases (a), (b), and (c) and can be considered as an optimal configuration. Hence, we choose the optimal CCRA configuration given in case (d) for demonstrating compensation and parameter estimation.
5.2. Near-Field Parameter Estimation
Here, MUSIC and ESPRIT algorithms are applied for parameter estimation of near-field sources using the optimal CCRA configuration. Zero mean white Gaussian noise is added to the received signal at every element of CCRA. We apply the beamspace transformation on the array manifold of CCRA to map it to an equivalent virtual linear array. The decorrelation technique available in [26] is applied since we consider the received signals to be correlated. For an idealised situation, that is, when the effect of mutual coupling is ignored, the estimated azimuth and elevation angles are shown by their pseudospectra in Figure 5. When the effect of mutual coupling is taken into consideration, without adopting any compensation, MUSIC pseudospectrum fails to create sharp peaks as shown in Figure 6. After applying the proposed compensation method, improved accuracy of parameter estimation can be observed from the peaks of MUSIC pseudospectra as shown in Figure 7. Similarly, in the presence of mutual coupling, that is, when no compensation is applied, ESPRIT algorithm also fails to estimate azimuth and elevation angles properly as shown in histogram plots of Figures 8 and 9, respectively. However, after applying the proposed compensation method, the estimation accuracy of azimuth and elevation angles using ESPRIT improves significantly as shown in histogram plots of Figures 10 and 11, respectively. The estimated ranges for near-field sources are calculated from the estimated time delay which is obtained by using cross-correlation among eigenvectors of signal subspaces. The coefficients of cross-correlations before compensating the effect of mutual coupling are plotted in Figure 12 whereas Figure 13 shows coefficients of cross-correlation after applying the proposed compensation method. Comparing Figures 12 and 13, it is obvious that, after the compensation, the peaks have become distinct and clearer. The optimal CCRA configuration, as explained earlier, is chosen for testing the performance of both MUSIC and ESPRIT algorithms, and their performance is plotted in Figures 14, 15, and 16 along with CRLB. It can be observed from these results that the MUSIC algorithm performs slightly better at lower SNRs when compared to ESPRIT. The RMSE of cross-correlation-based range estimation method is closer CRLB at higher SNRs.












6. Conclusions
A mutual coupling compensation technique that is applicable with subspace-based super-resolution estimation algorithms is proposed in this paper. Concentric circular ring arrays are employed for testing the proposed method of mutual coupling compensation by estimating the near-field parameters of transmitting dipoles using MUSIC and ESPRIT algorithms. In order to achieve a better accuracy on parameter estimation, an optimal CCRA configuration is chosen to obtain lowest CRLB in the presence of mutual coupling. The proposed compensation method is applied with MUSIC and ESPRIT algorithms for estimating azimuth and elevation angles, and the range parameter is estimated from the time delay obtained from the cross-correlation of signal subspace eigenvectors so as to avoid parameter search over 3D space and reduce the associated computational burden. The estimation performance after applying the proposed compensation method of mutual coupling is compared with CRLB for different SNRs. From simulation results, it can be observed that the proposed compensation method can effectively remove the effect of mutual coupling in CCRA and helps to improve the estimation performance of subspace-based algorithms in the presence of array mutual coupling.
Appendix
Elements of Fisher information matrix (FIM) (14) can be obtained as
Acknowledgment
The work reported in this paper is supported by the Australian Research Council through a Discovery Project Grant DP 0773234.