How can I determine the mainlobe width of a microphone array?

Designing microphone arrays is an arduous task that often requires simulations in order to make sure the array can reach the specified performance objectives. While simulations offer valuable insight in array behavior, they consume a lot of time and computational resources.

An approach to reduce this complexity and provide a good starting point for the design process is to use the formula introduced by Sijtsma. In short, this formula is a rule of thumb that approximates the beamwidth of a microphone array for conventional beamforming. The power of this formula lies in its simplicity as it utilizes only the most basic design parameters of the array: array diameter, distance between the array and the source, and the frequency to analyze. Therefore, this approach allows manufacturers to speed up the array design process while retaining an acceptable level of accuracy in predicting the beamwidth.

The beamwidth formula is

\begin{equation} \text{BW} = \frac{425\frac{m}{s}\cdot x}{D \cdot f}\,, \end{equation}

where BW is the estimated beam width in meters, x is the distance from the source to the microphone array in meters, D is the array diameter also in meters, and f is the frequency of interest in Hz.

To assess the effectiveness of the formula, we provide the table below listing the formula's outcomes and compare it to simulated data. Three different arrays were used in the simulations: a ring array consisting of 48 microphones with a diameter of 0.70 meters, a Fibonacci array with 72 microphones and a diameter of 0.63 meters, and an Octagon array that consists of 192 microphones spread out over a diameter of 0.75 meters. Finally, the last important parameter - the distance between microphone array and sound source - is set to 1 m.

 Beamwidth (m)
ArrayRing 48 mic.Fibonacci 72 mic.Octagon 192 mic.
Frequency (Hz)SijtsmaSimulationDiff (%)SijtsmaSimulationDiff (%)SijtsmaSimulationDiff (%)
10000.610.38380.670.58130.570.529
12500.490.30390.540.45170.450.419
16000.380.23400.420.35170.350.329
20000.300.19370.340.28180.280.2511
25000.240.15380.270.22190.230.2013
31500.190.12370.210.18140.180.1611
40000.150.09400.170.14180.140.137
50000.120.07420.130.11150.110.109
63000.100.06400.110.09180.090.0811
80000.080.05380.080.07130.070.0614
100000.060.04330.070.06140.060.0517

To sum up, the ring array outperformed the estimations of the Sijtsma formula throughout the simulations: In average, the beamwidth was 38 % smaller leading to an even sharper acoustic image. A possible explanation for these results is that the formula is based on the assumption that the microphones of the array are, at least in good approximation, spread out evenly over the area of the circular aperture of the given diameter which clearly is not the case with the ring array. However, this is true for the other two arrays. In their case, the formula overestimates the simulation results only by 16 % (Fibonacci) and 11 % (Octagon). Taking into account that the simulations are based on perfect conditions (exact microphone positions, exact temperature, monopoles) that are almost never met in real-world measurements, Sijtsma’s formula can be considered a good and handy approximation.

Visit the website Berlin Beamforming Conference held by GFaI e. V. https://www.bebec.eu.

Quick Access