- Research
- Open Access

# A general superdirectivity model for arbitrary sensor arrays

- Yong Wang
^{1}, - Yixin Yang
^{1}, - Zhengyao He
^{1}, - Yina Han
^{1}and - Yuanliang Ma
^{1}Email author

**2015**:68

https://doi.org/10.1186/s13634-015-0250-x

© Wang et al. 2015

**Received:**9 February 2015**Accepted:**14 July 2015**Published:**2 August 2015

## Abstract

This paper proposes a general model of superdirectivity to provide analytical and closed-form solutions for arbitrary sensor arrays. Based on the equivalence between the maximum directivity factor and the maximum array gain in the isotropic noise field, Gram-Schmidt orthogonalization is introduced and recursively transformed into a matrix form to conduct pre-whitening and matching operations that result in superdirectivity solutions. A Gram-Schmidt mode-beam decomposition and synthesis method is then presented to formally implement these solutions. Illustrative examples for different arrays are provided to demonstrate the feasibility of this method, and a reduced rank technique is used to deal with the practical array design for robust beamforming and acceptable high-order superdirectivity. Experimental results that are provided for a linear array consisting of nine hydrophones show the good performance of the technique. A superdirective beampattern with a beamwidth of 48.05° in the endfire direction is typically achieved when the inter-sensor spacing is only 0.09*λ* (*λ* is the wavelength), and the directivity index is up to 12 dB, which outperforms that of the conventional delay-and-sum counterpart by 6 dB.

## Keywords

- Gram-Schmidt orthogonalization
- High-order superdirectivity
- Mode-beam decomposition and synthesis
- Optimal beamforming
- Sonar signal processing

## 1 Introduction

Sensor array signal processing has played a significant role in many diverse application areas, including sonar, radar, audio engineering, and wireless communication [1]. As an important topic in sensor array signal processing, superdirectivity has received considerable attention for decades [2–6], because it can provide a significant potential for sensor arrays to enhance their performance, such as in terms of angular resolution, bearing estimation accuracy, noise suppression ability, and reduction of array aperture. A wideband constant beamwidth and shortened near-field zone can also be conveniently obtained. However, open problems concerning superdirectivity exist in error sensitivity or performance robustness. Although the robustness problem is inevitable for superdirective arrays, this requires an in-depth study to determine a mechanism to decrease the effect of errors as much as possible.

Different researchers have investigated this problem in different aspects and correspondingly proposed many approaches. The classical optimal method was constrained to improve robustness by implementing the diagonal loading [7] and white noise gain constraint techniques [8]. Although they are widely used, the associated parameters in these techniques are not easily determined. Actually, the above-mentioned two techniques belong to the class of regularization-based techniques that can make trade-offs between directivity and robustness by adding a proper regularization parameter to all the diagonal elements of the noise covariance matrix. A detailed study of the regularization-based techniques was presented in [9], and several criteria were proposed for selecting regularization parameters. However, this approach demands a pre-specified distribution of errors that may not be available in practice. Broadband beamformers with superdirectivity robust against gain and phase errors in the microphone array characteristics were designed in [10] in which several properly formulated cost functions were used. An alternative simplified procedure based on the similar principle was presented in [11] to design robust superdirective broadband beamformers for equally spaced linear arrays. Moreover, an optimum superdirective beamformer was designed in [12] by maximizing the generalized directivity that was computed using the probability density functions of the array errors. These methods provide good insights into superdirectivity, but they also require a priori knowledge of errors. This problem also exists in the superdirective method proposed in [13]. Many other analyses on the robustness problem were presented in [14–16]. As for the general model of superdirectivity, a model for generalized acoustic sensors of arbitrary order was formulated in [17]. However, this model was based on Taylor series approximation aside from a closed-form solution. Vector sensor array theory also suffers from this limitation of Taylor series approximation [18–20]. These achievements are valuable for us to obtain an improved understanding on how to solve this problem. However, a general model that provides an analytical and closed-form solution is still lacking to accurately calculate a superdirective beamformer and allow the decomposition of the beampattern into components with different error sensitivities for robust implementation.

Answers were provided in [21, 22] for the above-mentioned problem in which an eigen-beam decomposition and synthesis (EBDS) model was formulated. However, the array shapes were restricted to a circular form. The eigen-beam decomposition becomes feasible because of the circulant property of the data covariance matrix of circular arrays. This condition is not the case for sensor arrays with other geometries, and a new model that can be generally applicable to arbitrarily shaped arrays is therefore required. This study presents proof that a Gram-Schmidt mode-beam decomposition and synthesis (GSMDS) method can work as a general model for the problem at hand.

The newly developed model is intended to be used in designing a linear array. This type of linear array is particularly important because among all array geometries, it is best suited for superdirectivity for the given array size and number of sensors when the beam is steered toward the endfire direction [23]. Several illustrative examples will be provided in which this model will be applied not only to linear arrays but also to other types of arrays. An important property that is similar to the circular array case will be shown in which low-order mode-beams are robust, whereas high-order ones become sensitive to configuration and channel response errors. Therefore, a reduced-rank technique can be readily used to obtain a robust design, which truncates unsatisfactory high-order mode-beams and retains robust low-order ones. Experiments for a linear array will be conducted to verify the theoretical results.

The rest of this paper is organized as follows. The “Background” section provides a brief description of optimal beamforming theory. The “Gram-Schmidt mode-beam decomposition and synthesis” section presents the principles of superdirectivity based on the GSMD and derives the solutions of the optimal weighting vector, beampattern synthesis equation, directivity synthesis equation, and robustness parameter. The “Design examples” section presents illustrative design examples for different arrays, and the “Comparisons with the DAS and MVDR methods” and “Comparisons with the regularization-based methods” sections compare the proposed method with other related methods. The “Experimental results” section provides the experimental results for a linear array. Finally, the “Conclusions” section presents the conclusions.

## 2 Background

*N*-sensor array with an arbitrary geometry, and assume all of the sensors are omnidirectional. A unit-magnitude plane wave impinges from direction (

*θ*,

*ϕ*), where

*θ*and

*ϕ*denote elevation and azimuth angles, respectively. The pressure received by the

*n*th sensor is as follows [1]:

**r**

_{ n }is the position vector of the

*n*th sensor. The wave-vector is

**k**= −

*k*[sin

*θ*cos

*ϕ*, sin

*θ*sin

*ϕ*, cos

*θ*]

^{T}, where

*k*= 2

*π*/

*λ*, the symbol

*λ*indicates the wavelength, and the superscript T indicates the transpose. The manifold vector is

**w**is the weighting vector, and (

*θ*

_{0},

*ϕ*

_{0}) is the preset steering direction.

*DF*) is defined as the directivity index (DI). The symbols

*SNR*

_{o}and

*SNR*

_{i}in Eq. (5) are the output and input signal-to-noise ratios, respectively. The matrix

**R**

_{ nn }is the normalized noise covariance matrix composed of noise correlation coefficients, which is defined as

If the sensor array is placed in an isotropic noise field, and the inter-sensor spacing is equal to or much larger than a half-wavelength, its conventional DAS beamformer will be optimal in AG because the noise covariance matrix is an identity matrix in this case. The optimization of AG in the isotropic noise field will result in superdirectivity when the spacing becomes small in wavelength. Therefore, superdirectivity can be formulated in the context of AG optimization under the assumptions that the spacing is small and the noise field is isotropic.

The problem is how to determine a general model to accurately solve the weighting vector of superdirectivity. Accuracy is desirable because superdirectivity is error sensitive, and calculation errors can destroy the superdirective property. As an alternative, a two-step approach can help us determine the general model with analytical and closed-form expressions, as shown in the following.

## 3 Gram-Schmidt mode-beam decomposition and synthesis

As a useful algorithm, GS orthogonalization has been widely used in array signal processing. Specifically, the GS orthogonalization technique has been proved to be suitable for least-squares estimation because of its good robustness [26], and this technique has also shown superior performance in arithmetic efficiency, stability, and convergence times over other adaptive algorithms for adaptive cancelation [27, 28]. Moreover, the GS-based algorithm was used to synthesize desired beampattern for different arrays [29], and an optimizing approach based on the GS orthogonalization was applied in [30] to optimize loudspeaker and microphone configurations for sound reproduction systems.

It is clear that applying the GS orthogonalization in array signal processing is not novel, but this technique has not yet been used to develop a general model of superdirectivity for arbitrary sensor arrays. In this study, the solutions of superdirectivity will be accurately expressed in full closed-form based on the GS orthogonalization, and the derived Gram-Schmidt mode-beam decomposition and synthesis (GSMDS) superdirectivity model will facilitate the implementation of high-order superdirectivity in practice. See more details in the following sections.

### 3.1 Matrix form of the optimal weighting vector

**X**contains the signal vector

**S**and noise vector

**U**. The vector

**V**is the pre-whitened output noise vector, and

**ε**is the normalized version of

**V**. The entries of both

**U**and

**V**are supposed to be narrow band complex analytic functions, the matrix

**C**performs the orthogonal transform, and the relation

**V**=

**CU**holds. Therefore,

*V*

_{ j }can be expressed as a linear combination of the

*j*terms of

*U*

_{ h }(

*h*= 0, 1,.....,

*j*), i.e.,

**V**can be recursively derived from

**U**:

**V**is viewed as an orthogonal basis for the

*N*× 1 complex space

**C**

^{ N }formed by the noise data vector

**U**. The modulus of the vector component

*V*

_{ k }is \( \left|{V}_k\right|=\sqrt{\left\langle {V}_k,{V}_k\right\rangle } \), where 〈⋅, ⋅ 〉 indicates the inner product that expresses the cross correlation between the related vector components.

*ρ*

_{ ij }= 〈

*U*

_{ i },

*U*

_{ j }〉 are the correlation coefficients. These equations are similar to the results presented in [29] in which array synthesis is the main focus.

*c*

_{ ki }provides the matrix

**C**as

**C**

_{ k }= [

*c*

_{ k0}

*c*

_{ k1}⋯

*c*

_{ kk }0 ⋯ 0]

^{T}. Each entry of this lower triangular matrix will be completely determined by the noise correlation coefficients. For the isotropic noise field, the correlation coefficients are

where *d*
_{
ij
} is the spacing between the *i*th and *j*th sensors.

**V**is pre-whitened, the following is obtained:

**D**= diag{|

*V*

_{0}|, |

*V*

_{1}|, ⋯, |

*V*

_{ N − 1}|},

**D**

^{2}=

**D**⋅

**D**, and diag{⋅} indicate a square matrix with the elements of its arguments on the diagonal.

**V**=

**CU**into Eq. (14) yields

It is now clear that the inverse of matrix **R**
_{
nn
} can be calculated analytically based on the GS orthogonalization. Actually, the inverse of matrix **R**
_{
nn
} can also be calculated using the eigen-decomposition, as was the case for circular arrays in [21, 22], but the eigenvalues and eigenvectors in relation to other array geometries cannot be expressed in closed-form and computed analytically. Therefore, the GS-based decomposition is more advantageous than the eigen-decomposition for computing the inverse of the normalized noise covariance matrix.

**D**

^{− 2}performs the normalization of the noise input. The matching vector is

The elements of this vector are strictly marched with the data output modified by the pre-whitening processor, which can make the signals to be added coherently. The beampattern and other array performance parameters, such as AG, can be directly deduced from this solution.

The general model of superdirectivity will be developed based on the above results in the following section.

### 3.2 Mode-beam decomposition and synthesis

*k*th-order mode-beam in the above equation is

*Q*

_{ k }is the AG or DF of the

*k*th-order mode-beam.

**E**(

*θ*

_{0},

*ϕ*

_{0}) = [

*E*

_{0}(

*θ*

_{0},

*ϕ*

_{0})

*E*

_{1}(

*θ*

_{0},

*ϕ*

_{0}) ⋯

*E*

_{ N − 1}(

*θ*

_{0},

*ϕ*

_{0})]

^{T},

**Ĉ**=

**CC**

^{T}= [

**Ĉ**

_{0}

**Ĉ**

_{1}⋯

**Ĉ**

_{ k }⋯

**Ĉ**

_{ N − 1}]

^{T}. The SF of the

*k*th-order mode-beam is \( {T}_k={\lambda}_k^{-2}{\left|{E}_k\left({\theta}_0,{\phi}_0\right)\right|}^2\cdot {\widehat{\mathbf{C}}}_k^{\mathrm{T}}{\widehat{\mathbf{C}}}_k \), which is obtained by combining Eqs. (20) and (25). It is observed that

*λ*

_{ k }is directly related to the total SF and the SF of each mode-beam, which can be used to measure the robustness. The larger the value of

*λ*

_{ k }, the lesser is the SF of the

*k*th-order mode-beam, meaning the smaller is the sensitivity to errors. However, the total SF is not equal to the sum of the SFs of mode-beams because the matrix

**Ĉ**is not an orthogonal matrix, which is different from that of the EBDS model. Since the expression of total SF is somewhat complex and no superposition property similar to that of the EBDS model exists, the parameter

*λ*

_{ k }will be used in this paper to measure the robustness instead of the SF.

From Eqs. (19) and (23), it is clear that the overall beampattern and DF of an *N*-sensor superdirective array can be decomposed into *N* mode-beams and their associated DFs, respectively. These properties of the GSMDS method are similar to those of the EBDS method. The value of *λ*
_{
k
} in the low-frequency range for specific arrays (e.g., linear arrays) will be proved to decrease with an increase in its order, which means that the error sensitivity of this mode-beam increases. Therefore, a reduced-rank treatment that requires truncation of unsatisfactory high-order mode-beams and retention of robust low-order ones can be straightforwardly used to synthesize robust superdirective beampatterns. The maximum order of the required mode-beams in Eqs. (19) and (23), which will be denoted as *K* in the following, should then be smaller than or equal to *N*−1. Mode-beam extraction for a practical case of error distribution can be conducted through experimental measurements or computer simulations.

It is noteworthy that the optimal solution that provides maximum processing gain in different noise fields can also be derived using the above-mentioned procedure. However, the noise correlation coefficients between array elements cannot be always determined analytically, and sometimes, they should be estimated using in situ measurements. In other words, the general solution of the optimal array signal processing can be expressed analytically or adjusted adaptively. Because the superdirectivity is an important topic as mentioned previously, this study is only focused on the isotropic noise field, and the analytical and close-form solutions are directly derived.

For the purpose of clearly showing the performance of the GSMDS model, it is necessary to study the actual DF in the presence of errors.

In actual systems, sensor mismatches will affect the manifold and corrupt the beampattern. For simplicity, the present study takes into account just the gain and phase errors.

*k*th sensor are assumed to be

*g*

_{ k }and

*ψ*

_{ k }, respectively, and the actual received pressure will be

*k*th-order mode-beam can be defined as

*k*th-order mode-beam is defined as

## 4 Design examples

Some design examples for different arrays are provided in this section to demonstrate the feasibility of the GSMDS model.

### 4.1 Linear arrays

Linear arrays for superdirectivity have been extensively investigated [11, 24, 32–36]. An endfire linear array has been proven to possess the highest superdirectivity for a given number of sensors, and its DI approaches 20log*N* (dB) when the inter-sensor spacing becomes infinitely small [2, 23], where *N* is the number of sensors. For this particular array, a difference approximation (DA) model exists [35]. It provides promising calculation accuracy when the spacing and overall length of the array are small. However, this model is difficult to implement in practice because it is highly error sensitive, which is why only first-order (vector sensor) or second-order linear arrays (at most) exist thus far. The newly developed general model should be tested if it can significantly relax restrictions on the spacing and overall size (and thus the sensor number *N*).

**C**

_{ k }and

*λ*

_{ k }for this four-sensor uniform linear array can be easily derived as

*ρ*

_{|i − j|}=

*ρ*

_{ ij }=

*ρ*

_{ ji }and

*ρ*

_{0}= 1. The expressions of

*λ*

_{ k }are

Equations (34) and (35) appear to be complex, especially when the order number is large. However, they are all in closed-form and can be directly calculated with the recursive formulas as *ρ*
_{
i
} are given. This approach provides a practical way to obtain an accurate solution for superdirectivity. The expressions of **C**
_{
k
} and *λ*
_{
k
} with orders larger than 3 can be similarly derived but are not listed here for brevity.

*λ*

_{ k }) of the mode-beams are shown in Fig. 3a, b, respectively, in which (

*θ*

_{0},

*ϕ*

_{0}) = (0, 0). When

*d*/

*λ*< 0.5, both the DF and the error sensitivity increase with an increase in the order number

*k*and decrease with increasing

*d*/

*λ*. As

*d*/

*λ*reaches 0, the DF of the

*k*th-order mode-beam approaches (2

*k*+ 1), and the total DF obtained by summation of the 0th- to (

*N*−1)th-order mode-beams is

*N*

^{2}. This property is consistent with the conclusions presented in [2] and shows significant potential in directivity improvement for linear arrays. However, the levels of robustness have no limit values and become infinite as

*d*/

*λ*decreases to 0. When

*d*/

*λ*is larger than 0.5, the DFs and levels of robustness of different mode-beams tend to be equal, and their variances versus

*d*/

*λ*are unclear. Note that the DF and level of robustness of the 0th-order mode-beam are constant in the entire frequency band, and the values are kept at 1 and 0 dB, respectively.

*xOz*plane and

*d*/

*λ*= 0.1. The synthesized overall beampatterns are shown in Fig. 5 in which the results of different models are compared, and inter-sensor spacing is differently set. It is clear that the DA [35] and GSMDS models provide the similar main lobe width, and both of them outperform the conventional beamforming (CBF, i.e., DAS beamforming) model. However, the sidelobes of the DA model, especially the opposite beampatterns, are higher than those of the GSMDS model because the DA model involves theoretical approximations. This type of distortions increases with the increasing frequency (c.f. Fig. 5a, b). Specifically, as shown in Fig. 5b, the beampattern produced by the DA model is largely modified when

*d*/

*λ*= 0.3, and the opposite beampattern particularly becomes enormous. By contrast, the GSMDS model still works well.

### 4.2 Circular arrays

*a*is considered, and its coordinates are shown in Fig. 6. The origin is deliberately not located at the center of the circle for the convenience provided in the decomposition and synthesis procedure. The numbers adjacent to the sensors in Fig. 6 indicate the processing order of GS transformation. The DFs and levels of robustness of all mode-beams can then be readily calculated with the use of Eqs. (23) and (22). However, an additional process is needed to clearly show the regularity of the GSMDS model for circular arrays. When

*N*is even, the mode-beams, DFs, and robustness parameters can be modified with the use of Eqs. (36) to (38):

*N*is odd, the following equations are obtained:

These equations are reasonable because of the symmetry between the (2 *k*−1)th and (2 *k*)th sensors, which is also utilized in [21]. Therefore, the total number of mode-beams will decrease to (*N*/2 + 1) (for even *N*) or (*N* + 1)/2 (for odd *N*) from *N*. The final synthesized beampattern and the total DF are unaffected by this modification, but the levels of robustness should be properly evaluated to keep them meaningful. The values of *λ*
_{2k − 1} and *λ*
_{2k
} have the same order of magnitude, and this means that the (2 *k*−1)th- and (2 *k*)th-order mode-beams have similar robustness. At this point, their average value *η*
_{
k
} is selected to measure the robustness of the *k*th-order modified mode-beam.

*a*/

*λ*is small. Specifically, the larger the order number, the higher is the DF of this mode-beam, and the worse is the robustness. As

*a*/

*λ*decreases, the DF also increases, and the mode-beam becomes error sensitive. When

*a*/

*λ*is large, the levels of robustness almost overlap with one another, but the DFs become irregular. The 0th-order modified mode-beam still has a constant DF and robustness in the entire frequency band.

*a*/

*λ*= 0.1 are shown in Fig. 8. Unlike the eigen-beams shown in [21], the imaginary parts of these mode-beams cannot be ignored (see Fig. 8b). As shown in Fig. 9, the synthesized final superdirective beampattern using all mode-beams is actually the same as the final result using all eigen-beams in [21], which shows apparent performance improvement compared with the conventional DAS beampattern. Note that the EBDS model appears to be simpler for circular arrays than the GSMDS model, but it cannot be applied to other arrays. The superiority of the GSMDS model over the EBDS one is clear.

### 4.3 “V”-shaped arrays

*x*-axis. The opening angle

*α*is set to 60°.

*d*/

*λ*or the order number, but the levels of robustness still show the same behavior as those of the linear and circular arrays. Figure 12 shows the 0th- to 3rd-order modified mode-beams for the seven-sensor V-shaped array at

*d*/

*λ*= 0.1. The synthesized superdirective beampattern using these mode-beams is compared with the conventional DAS beampattern in Fig. 13. The performance enhancement is also clear.

These analyses indicate that the GSMDS model can accurately decompose the optimal solutions of superdirectivity into different sub-solutions for arrays of different shapes. When it is applied to the above three array types (not limited to these arrays), the robustness property of the mode-beams with high orders clearly becomes error sensitive. Therefore, the reduced-rank technique can be readily used to synthesize robust high-order superdirective beampatterns.

## 5 Comparisons with the DAS and MVDR methods

Some detailed comparisons between the GSMDS method and some widely used methods are presented in the following simulations, so that the advantages of the proposed method will be clearer.

We regard a nine-sensor linear array as an example. The sensor gain and phase errors, termed *g* and *ψ*, respectively, are assumed to be statistically independent, zero mean, Gaussian random variables, and their variances are set to \( {\sigma}_g^2={\sigma}_{\psi}^2={10}^{-6} \).

*d*/

*λ*= 0.26 and is even less than that of the DAS method when

*d*/

*λ*< 0.19.The theoretical DI of the GSMDS method without any errors, which is obtained by summing the theoretical DFs of mode-beams shown in Fig. 14, is equal to that of the MVDR method. Furthermore, at

*d*/

*λ*= 0.26, the average DI of the GSMDS method, which is achieved by summing the average DFs of mode-beams in Fig. 14, starts to decrease but with a slower velocity. Compared with the MVDR method, the achieved average DI of the GSMDS method can reach 16.3 dB at

*d*/

*λ*= 0.19, which is also higher than that of the DAS method. When the frequency is lower, the DI of the GSMDS method is still larger than that of the DAS and MVDR methods owing to the contribution of the robust lower-order mode-beams.

## 6 Comparisons with the regularization-based methods

It is observed that the average DI of the DL method is larger than that of the MVDR method in the low-frequency band, which indicates that adding a regularization parameter (i.e., DL value) effectively improves robustness. However, if the selected regularization parameter is large, then the beamformer is over-robust and the DI is theoretically low. If the regularization parameter selected is small, then robustness is not sufficiently good to lead to an exceedingly low actual DI. In Fig. 16, the average DIs of DL = 10^{− 2} (large) and DL = 10^{− 8} (small) in the low-frequency range are lower than those of the GSMDS method, whereas the obtained DI for DL = 10^{− 6} is larger than that of the GSMDS method. It is clear that the regularization-based methods will perform better than the GSMDS method when the regularization parameter is appropriately selected (e.g., DL = 10^{− 6} in this example), but the appropriate parameter is not easily determined in many practical applications because the level of actual errors is always unknown so that the final results will be always degraded in some frequency bands. By contrast, the performance of the GSMDS method is determined when the actual level of errors is given, and it will not change with other parameters. In other words, although the regularization-based methods can work better than the GSMDS method, they also have the great possibility to give worse results in some frequency ranges over the proposed method in practical applications. For a conservative purpose, the GSMDS method will be preferred to be applied in practice because it has the determined performance and takes no risks of giving worse results in comparison with the regularization-based methods.

## 7 Experimental results

*d*/

*λ*= 0.09). The mode-beams with orders smaller than 4 clearly agree well with the corresponding theoretical ones. Because of the errors from hydrophone gain and phase mismatches, sensor position perturbations, and structural scattering, all the high-order mode-beams are corrupted, and distortions increase with an increase in the order number. This condition is consistent with the above-presented analyses on

*λ*

_{ k }. Although the 0th- and 1st-order mode-beams, as well as the 6th- to 8th-order ones, are not shown here, their properties are self-evident. The mode-beams at 3000 Hz (

*d*/

*λ*= 0.2) and 5000 Hz (

*d*/

*λ*= 0.33) also exhibit similar behavior, but they are not shown here for brevity.

*K*= 3). The measured SL is almost the same as the conventional DAS beampattern, but the HPBW decreases to 48.05° unlike the conventional DAS beamwidth at approximately 118.74°. Because the main lobe is pointed toward the endfire direction, the DF is improved by approximately a factor of four in this particular case and 6 dB for the DI. For high frequencies, e.g., 3000 Hz, the 4th- to 6th-order mode-beams (

*K*= 6) are also usable, and the DI of the final superdirective beampattern is improved by approximately 6 dB over its conventional DAS counterpart. When the frequency increases to 5000 Hz, all mode-beams (

*K*= 8) are robust against errors and can be used to synthesize the superdirective beampattern. However, the DI enhancement is approximately 4.5 dB, which is smaller than those in the two above cases. Both the superdirective beampatterns have lower SLs and narrower HPBWs than the conventional DAS beampatterns when the frequencies are 3000 and 5000 Hz, a result indicating better performance over the DAS method.

Performance measures of practical beampatterns

Method | DI (dB) | HPBW (°) | SL (dB) |
---|---|---|---|

| |||

DAS | 5.80 | 118.74 | −12.46 |

GSMDS ( | 11.92 | 48.05 | −12.98 |

| |||

DAS | 8.63 | 80.70 | −9.99 |

GSMDS ( | 15.01 | 31.41 | −14.00 |

| |||

DAS | 11.07 | 59.50 | −11.65 |

GSMDS ( | 15.57 | 28.68 | −14.16 |

It is found that the effect of actual errors on mode-beams for this experimental linear array is similar to that shown in Fig. 14, although the actual errors of the experimental linear array are not only from the sensor gain and phase. According to the analyses in the “Comparisons with the DAS and MVDR methods” section, the average DFs of mode-beams with orders smaller than 4 show good performance at 1350 Hz (*d*/*λ* = 0.09), meaning the appropriate maximum order is 3 at this level of errors. From Fig. 14, it is also inferred that the appropriate maximum order will be 5 and 8 when the frequencies are 3000 Hz (*d*/*λ* = 0.2) and 5000 Hz (*d*/*λ* = 0.33), respectively, if the actual errors are independent of the frequency. The conclusions for the cases at 1350 Hz (*d*/*λ* = 0.09) and 5000 Hz (*d*/*λ* = 0.33) are approximately right, whereas the case at 3000 Hz (*d*/*λ* = 0.2) shows some deviations in experimental results because of effects of other errors.

As presented previously, the highest order of satisfactory mode-beams has to be selected with special attention, and this selection deserves a final consideration. If the level of actual errors of a practical array can be precisely estimated, then the highest order can be easily determined with the use of computer simulations, and the truncation of unsatisfactory high-order mode-beams can be conveniently conducted. When the information of actual errors cannot be known, an ad hoc experimental measurement is required to determine the highest order, which can also be effectively used during truncation, as is the case in this study.

## 8 Conclusions

This study presents a general superdirectivity model for arbitrary sensor arrays. Because the noise correlation coefficients between sensors can be easily determined in the isotropic noise field, all the solutions of superdirectivity have been accurately expressed in full closed-form based on the GS orthogonalization scheme with the use of the frequency and array geometric parameters. The results indicate that theoretical approximations are not involved in this model, meaning this model provides an effective mechanism to achieve high-order superdirectivity. The beamforming process is simplified by decomposition of the optimal beampattern and maximum DF into mode-beams and their associated DFs to significantly facilitate the implementation of superdirectivity. All of these results are directly derived from the optimal solutions of superdirectivity, so the GSMDS method can be applied to sensor arrays with arbitrary geometries, and no a priori knowledge of errors are required. Design examples for three different arrays show that as the order number increases, the robustness of mode-beams decreases. Therefore, robust superdirective beampatterns should be synthesized with the use of a reduced-rank treatment. The performance of this technique is demonstrated with simulations and real-data experiments. Further work can focus on the error control for high-order mode-beams to further improve the practically achievable superdirectivity. An in-depth study of applying this model to other complex arrays, such as volumetric arrays, will also be a main topic in the further.

## Declarations

### Acknowledgements

This work was supported by the National Natural Science Foundation of China (Grant Nos. 11274253 and 60901076) and the Fundamental Research Funds for the Central Universities (Grant No. 3102014JCQ01008).

**Open Access** This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.

## Authors’ Affiliations

## References

- HL Van Trees,
*Optimum Array Processing: Part IV of Detection, Estimation, and Modulation theory*(John Wiley & Sons, Inc, New York, 2002), pp. 59–71. 274–289, 439–443View ArticleGoogle Scholar - AI Uzkov, An approach to the problem of optimum directive antenna design. Compt. Rend. Acad. Sci. U.R.S.S.
**53**, 35–38 (1946)Google Scholar - JB Franklin,
*Superdirective Receiving Arrays for Underwater Acoustics Application*(Defence Research Establishment Atlantic, Dartmouth, Nova Scotia, 1997)Google Scholar - Q-C Zhou, H Gao, H Zhang, F Wang, Robust superdirective beamforming for HF circular receive antenna arrays. Prog. Electromagn. Res.
**136**, 665–679 (2013)View ArticleGoogle Scholar - E Shamonina, L Solymar, Maximum directivity of arbitrary dipole arrays. IET Microwaves, Antennas Propagation
**9**, 101–107 (2015)View ArticleGoogle Scholar - R Berkun, I Cohen, J Benesty, Combined beamformers for robust broadband regularized superdirective beamforming. IEEE/ACM Trans. Audio. Speech Lang. Process.
**23**, 877–886 (2015)Google Scholar - BD Carlson, Covariance matrix estimation errors and diagonal loading in adaptive arrays. IEEE Trans. Aero. Elec. Sys.
**24**, 397–401 (1988)View ArticleGoogle Scholar - H Cox, R Zeskind, M Owen, Robust adaptive beamforming. IEEE Trans. Acoust. Speech Signal Process.
**35**, 1365–1376 (1987)View ArticleGoogle Scholar - MR Bai, C-C Chen, Regularization using Monte Carlo simulation to make optimal beamformers robust to system perturbations. J. Acoust. Soc. Am.
**135**, 2808–2820 (2014)View ArticleGoogle Scholar - S Doclo, M Moonen, Design of broadband beamformers robust against gain and phase errors in the microphone array characteristics. IEEE Trans. Signal Process.
**51**, 2511–2526 (2003)View ArticleGoogle Scholar - M Crocco, A Trucco, The synthesis of robust broadband beamformers for equally-spaced linear arrays. J. Acoust. Soc. Am.
**128**, 691–701 (2010)View ArticleGoogle Scholar - A Trucco, M Crocco, Design of an optimum superdirective beamformer through generalized directivity maximization. IEEE Trans. Signal Process.
**62**, 6118–6129 (2014)MathSciNetView ArticleGoogle Scholar - S Doclo, M Moonen, Superdirective beamforming robust against microphone mismatch. IEEE Trans Audio Speech Lang Process
**15**, 617–631 (2007)View ArticleGoogle Scholar - M Crocco, A Trucco, Design of robust superdirective arrays with a tunable tradeoff between directivity and frequency-invariance. IEEE Trans. Signal Process.
**59**, 2169–2181 (2011)MathSciNetView ArticleGoogle Scholar - A Trucco, F Traverso, M Crocco,
*Robust superdirective end-fire arrays*(Proceedings of OCEANS 2013, Bergen, Norway, 2013), pp. 1–6Google Scholar - H Cox, RM Zeskind, T Kooij, Practical supergain. IEEE Trans. Acoust. Speech Signal Process.
**34**, 393–398 (1986)View ArticleGoogle Scholar - DJ Schmidlin, Directionality of generalized acoustic sensors of arbitrary order. J. Acoust. Soc. Am.
**121**, 3569–3578 (2007)View ArticleGoogle Scholar - BA Cray, AH Nuttall, Directivity factors for linear arrays of velocity sensors.J. Acoust. Soc. Am.
**110**, 324–331 (2001)View ArticleGoogle Scholar - BA Cray, VM Evora, AH Nuttall, Highly directional acoustic receivers. J. Acoust. Soc. Am.
**113**, 1526–1532 (2003)View ArticleGoogle Scholar - GL D’Spain, JC Luby, GR Wilson, RA Gramann, Vector sensors and vector sensor line arrays: comments on optimal array gain and detection. J. Acoust. Soc. Am.
**120**, 171–185 (2006)View ArticleGoogle Scholar - YL Ma, YX Yang, ZY He, KD Yang, C Sun, YM Wang, Theoretical and practical solutions for high-order superdirectivity of circular sensor arrays. IEEE Trans. Ind. Electron.
**60**, 203–209 (2013)View ArticleGoogle Scholar - Y Wang, YX Yang, YL Ma, ZY He, Robust high-order superdirectivity of circular sensor arrays. J. Acoust. Soc. Am.
**136**, 1712–1724 (2014)View ArticleGoogle Scholar - AT Parsons, Maximum directivity proof for three-dimensional arrays.J. Acoust. Soc. Am.
**82**, 179–182 (1987)MathSciNetView ArticleGoogle Scholar - M Uzsoky, L Solymar, Theory of super-directive linear arrays. Acta Phys. Acad. Sci. Hungary
**6**, 185–205 (1956)View ArticleMATHGoogle Scholar - RJ Urick,
*Principles of underwater sound*(McGraw-Hill, New York, 1983), p. 42Google Scholar - F Ling, D Manolakis, JG Proakis, A recursive modified Gram-Schmidt algorithm for least-squares estimation. IEEE Trans. Acoust. Speech Signal Process.
**34**, 829–836 (1986)View ArticleGoogle Scholar - K Gerlach, FF Kretschmer, Convergence properties of Gram-Schmidt and SMI adaptive algorithms. IEEE Trans. Aero. Elec. Sys.
**26**, 44–56 (1990)View ArticleGoogle Scholar - K Gerlach, FF Kretschmer, Convergence properties of Gram-Schmidt and SMI adaptive algorithms. II, IEEE Trans. Aero. Elec. Sys.
**27**, 83–91 (1991)MathSciNetView ArticleGoogle Scholar - JN Sahalos,
*Orthogonal Methods for Array Synthesis: Theory and the ORAMA Computer Tool*(Wiley, London, 2006), pp. 69–72View ArticleGoogle Scholar - S Enomoto, Y Ikeda, S Ise, S Nakamura,
*Optimization of Loudspeaker and Microphone Configurations for Sound Reproduction System Based on Boundary Surface Control Principle*(Proceedings of the 20th International Congress on Acoustics, ICA 2010, Sydney, Australia, 2010), pp. 1–7Google Scholar - JWR Griffiths, JE Hudson, An introduction to adaptive processing in a passive sonar system, in
*Aspects of signal processing*, ed. by G Tacconi (Springer, Netherlands, 1977), pp. 299–308. Vol. 33–1View ArticleGoogle Scholar - SA Schelkunoff, A mathematical theory of linear arrays. Bell Syst. Tech. J.
**22**, 80–107 (1943)MathSciNetView ArticleMATHGoogle Scholar - RL Pritchard, Optimum directivity patterns for linear point arrays. J. Acoust. Soc. Am.
**25**, 879–891 (1953)View ArticleGoogle Scholar - RL Pritchard, Maximum directivity index of a linear point array. J. Acoust. Soc. Am.
**26**, 1034–1039 (1954)View ArticleGoogle Scholar - VF Humphrey, PC Hines, V Young, Experimental analysis of the performance of a superdirective line array, in
*Proceedings of the Seventh European Conference on Underwater Acoustics*(Delft, Holland, 2004), pp. 1033–1038Google Scholar - A Trucco, F Traverso, M Crocco, Broadband performance of superdirective delay-and-sum beamformers steered to end-fire. J. Acoust. Soc. Am.
**135**, EL331–EL337 (2014)View ArticleGoogle Scholar - Y Wang, YX Yang, YL Ma, ZY He, YK Liu, Broadband pattern synthesis for circular sensor arrays. J. Acoust. Soc. Am.
**136**, EL153–EL158 (2014)View ArticleGoogle Scholar