Conference PaperPDF Available

What is Beamforming?

Authors:

Abstract and Figures

Beamforming is an imaging technique that has found many applications in aeroacoustics, and continues to evolve to meet greater challenges. It has elements in common with other methods such as nearfield acoustic holography, but its strength is distributed, broadband, incoherent sources at arbitrary distance from the array. The formulation of the classical technique in the frequency domain is simple and lends itself to many types of analysis. A derivation is given here that leads to an expression for the variance of the beamform map when the integration time is finite and not all of the elements of the cross spectral matrix are included.
Content may be subject to copyright.
1
WHAT IS BEAMFORMING ?
Robert P. Dougherty
OptiNav, Inc.
10900 NE 8TH ST, Suite 900, Bellevue, WA, USA
ABSTRACT
Beamforming is an imaging technique that has found many applications in aeroacoustics,
and continues to evolve to meet greater challenges. It has elements in common with other
methods such as nearfield acoustic holography, but its strength is distributed, broadband,
incoherent sources at arbitrary distance from the array. The formulation of the classical
technique in the frequency domain is simple and lends itself to many types of analysis. A
derivation is given here that leads to an expression for the variance of the beamform map
when the integration time is finite and not all of the elements of the cross spectral matrix are
included.
BeBeC-2008-01
2nd Berlin Beamforming Conference
2
NOMENCLATURE
Aj
r
ξ
(
)
= Point Spread Function (PSF) for a source at
r
ξ
jwhen beamforming to
r
ξ
b = beamform map
C = Cross Spectral Matrix (CSM)
C = trimmed CSM, e.g., after diagonal deletion
E(x) = Expectation value of x
ei
ω
t = Fast phase factor divided out of all complex pressure quantities
g = steering vector
g
n = an element of a steering vector
j, k = beamform grid or source point indices
m, n = microphone indices
M = number of acoustic sources
N = number of array microphones
NI = number of blocks=TΔ
ν
NS = number of elements of S
p
n = complex narrowband unsteady pressure measured at microphone n
qr
ξ
j
(
)
= complex narrowband time history of a source at
r
ξ
j
n = complex self noise at microphone n
rn = microphone self noise power
(
)
2
n
RE=
S = the set of microphone pairs included in the cross spectral matrix for beamforming
s
j = power of source j =
(
)
jj qqE *
T = integration time
u = steered array data
w = weight vector
r
x
n = location of microphone n
Δt = block length =1
Δ
ν
=
T
NI
α
= weight vector normalization coefficient
Δ
ν
= analysis bandwidth
r
ξ
= point in the beamform grid
r
ξ
j = location of source j
f = time average f=1
NI
ftime block l
()
l
=
1
NI
z = Hermitian conjugate (complex conjugate transpose) of z
2nd Berlin Beamforming Conference
3
1 INTRODUCTION
Aeroacoustic beamforming is a method for processing microphone array data to produce
images that represent the distribution of the acoustic source strength. It is an imaging
technique that applies to continuous or discrete source distributions. The distance from the
source region to the array is not restricted. The resolution is governed by the same Rayleigh
formulas that govern diffraction-limited optics. Superresolution algorithms that can
potentially locate sources to the theoretical limit of the Cramer-Rao bound have been defined,
but are restricted in applicability. The aeroacoustic application requires the array to operate
over a very wide frequency range compared with electromagnetic beamforming. Grating lobes
are prevented by applying sparse, wideband microphone arrangements. These come with a
drawback of a number of sidelobes in addition the sidelobes related to the overall aperture
shape. Efforts to determine component spectra for subregions of the beamforming grid or to
image sources far below the highest source in level must be able to compensate for the
sidelobes. Classical beamforming gives the best results for incoherent, broadband, source
distributions. Airframe noise measurement provides an excellent match to the strengths of the
technique. Another strong selling point is the ability of beamforming to locate rogue sources;
sources that are not expected and would potentially contaminate the results of conventional
microphone measurements. Numerous extensions to the technique, in addition to
superesolution beamforming have been developed and are continuing to appear. Methods
have been developed for dealing with uniform and nonuniform flow effects, reverberant
environments, linearly and nonlinearly moving sources, pressurized wind tunnels, for fusing
optical and acoustic images, and for maintaining constant resolution over a range of
frequencies. Deconvolution techniques attempt to extract the true source distribution by
removing some of the artifacts introduced by the array. Notable examples include the
DAMAS and CLEAN-SC deconvolution techniques. Current research includes finding ways
to accurately represent extended, coherent, source distributions, beamform in complex, small
environments such as turbofan engine nacelles and automobile cabins, and expand the
beamforming space to include independent parameters in addition to frequency and spatial
coordinates, as well as multipole source distributions. New array designs include multiple
sensor modes. A guide star method has been developed to remove effects of turbulent
decorrelation, but this remains a big challenge in beamforming. Instrumentation and data
management are also continuing issues in beamforming. Since the results improve with the
number of channels, the budget for microphones and data acquisition systems is often a
limiting factor. A number of references can be found in the short review article [1] and the
book [2].
This paper presents the classical beamforming algorithm in the frequency domain using an
extension of the compact notation in [3] while filling in a few of the details. The derivation is
different from the one given in [3], emphasizing an intuitive imaging process rather than an
optimization problem. Reference [3] continues from classical beamforming to discuss several
important deconvolution algorithms. The only ambitious goal in this paper is to derive a
formula for the variance of the beamforming result for the case of finite integration time and a
partial (“trimmed” in the terminology of [3]) cross spectral matrix.
2nd Berlin Beamforming Conference
4
2 PROBLEM FORMULATION
2.1 Source-receiver model
Consider an array of N microphones and a beamform grid (Fig. 1.) The Green’s function
for grid point
r
ξ
and microphone n is
gn
r
ξ
(
)
. An example is
(
)
n
xik
nxeg n
v
v
r
v
v
=
ξξ
ξ
/.
The model for the pressure is pis
p=qjg
r
ξ
j
()
j=1
M
+R, (1)
whereqjis the time history of source j, and
R
is the microphone self (flow) noise. The
pressure is recorded for a time T and divided into NI (conceptually non-overlapping) blocks
of length Δ
t
. An FFT is applied to each block, giving an analysis bandwidth of Δ
ν
=1
Δ
t
.
There are NI data vectors, p. Each source j has power
s
j and NI source time history values,
qj, that enter into the model. These are assumed to be zero-mean, random, and mutually
incoherent: cov(qj
*,qk)
=
sj
δ
jk . (2)
The self noise components,
n, have power rn
=
var( Rn
(
)
, n = 1,…, N, and are assumed to
mutually incoherent and uncorrelated with the acoustic sources.
Fig. 1. A beamform grid and a phased array of microphones
2.2 Beam steering
The array is steered to
r
ξ
by forming the NI complex numbers (
α
is determined below)
ur
ξ
()
=
α
g
r
ξ
()
p=
α
g
n*
r
ξ
()
pn
n
=
1
N
, (3)
The function
ur
ξ
(
)
is intended to be similar to the source time history for the point
r
ξ
:
2nd Berlin Beamforming Conference
5
ur
ξ
()
=
α
qj
g r
ξ
()
gv
ξ
j
()
j=1
M
+
g r
ξ
()
R
. (4)
The array is designed so that
g
r
ξ
(
)
varies strongly with
r
ξ
. Ideally
g
r
ξ
(
)
gr
ξ
j
(
)
will have peak
at
r
ξ
=r
ξ
j since the inner product of a vector with itself is gives a maximum. For source k:
ur
ξ
k
()
=
α
qkgr
ξ
k
()
2+qj
g r
ξ
k
()
gv
ξ
j
()
jk
+
g r
ξ
k
()
R
. (5)
2.3 Source strength maps images
The average power of Eq. 3 is
br
ξ
()
=ur
ξ
()
2=
α
2
g
r
ξ
(
)
p2=
α
2
g
r
ξ
(
)p
p g
r
ξ
(
)=
α
2
g
r
ξ
(
)
Cg
r
ξ
(
)
, (6)
where the last form introduces the array Cross Spectral Matrix (CSM)
C
=
p
p . (7)
Substituting Eq. 1 into Eq. 6 for a single source and no self noise gives
sj=br
ξ
j
()
=
α
2sj
g
r
ξ
(
)
g
r
ξ
j
(
)
g
r
ξ
j
(
)
g
r
ξ
j
(
)
. (8)
Solving for
α
gives
α
=1
g g
()
2=1
gm
2gn
2
m,n
, (9)
Defining the array weight vector by
w
r
ξ
(
)=
α
g
r
ξ
(
)
, Eq. 6, can be rewritten
br
ξ
()
=
w r
ξ
()
Cw r
ξ
()
. (Classical beamforming expression) (10)
It is often the case that some of the elements of the CSM do more harm than good in
beamforming. As show below, for example, the diagonal elements simply add a noise floor to
the beamform map [2]. Also, certain elements are deleted when using a cross-shaped array
[4]. The “trimmed” CSM, C [3] has elementsS
=
(m,n)Cmn is not set to 0
{
}
. This gives
br
ξ
()
=
w r
ξ
()
C w
r
ξ
(
)
,
α
=1
gm
2gn
2
m,n
()
S
. (11)
3 ANALYSIS
3.1 Expectation value of the beamform map
Using the statistical assumptions, the expectation value of the beamform map becomes
Ebr
ξ
()
[]
=Aj
r
ξ
()
j=1
M
sj+wm
*
r
ξ
()
wn
r
ξ
()
m,n
()
S
δ
mn rn, (11)
2nd Berlin Beamforming Conference
6
where the array point spread function for a source at
r
ξ
j is given by
Aj
r
ξ
()
=wm
*
r
ξ
(
)gm
r
ξ
j
(
)gn
*
r
ξ
j
(
)wn
r
ξ
(
)
m,n
()
S
,Aj
r
ξ
j
(
)=1. (12)
3.2 Variance
Deleting the diagonal elements of the CSM completely removes the microphone self noise
from the expectation value of the beamform map. To choose the integration time, suppose that
the cross-terms between the acoustic source and the self noise can be neglected relative to the
cross terms between self noise at different microphones. Then
br
ξ
()
=qj
2Aj
r
ξ
j
(
)+wm
*
r
ξ
(
)wn
r
ξ
(
)
(m,n)S
RmRn
*. (13)
Assuming the acoustic source is Gaussian broadband noise and that the data blocks are
independent, manipulation of Eq. 13 gives
var qj
2
=2 var qj
(
)
[
]2
NI
=2sj
2
NI
and (14)
var wm
*r
ξ
()
wn
r
ξ
()
(m,n)S
RmRn
*
=NS
NI
w2r2 (15)
where NS is the number of elements of S and w and r are the magnitudes of weight vector
elements and the self noise power, respectively (assumed uniform over the array).
In terms of the pressure at the array, the variance of the beamforming peak simplifies to
var pbp
2
(
)=2p2
NI
+r2
NI
. (16)
4 SUMMARY
Beamforming is a powerful, flexible, and continuously evolving measurement technique in
aeroacoustics. A derivation of the classical formulation has been given, including formulas
giving the variance of the result in the practical case of finite integration time.
REFERENCES
[1] R. P. Dougherty, “Noise source imaging by beamforming,” SAE 2008-36-0518, 2008.
[2] T.J. Mueller, ed., Aeroacoustic Testing, Springer-Verlag, 2002.
J. Mueller, ed., Aeroacoustic Testing, Springer-Verlag, 2002.
[3] P. Sijtsma, “CLEAN Based on Spatial Source Coherence,” AIAA 2007-3436, 2007.
[4] J.-F. Piet and J. Elias, “Airframe Noise Source Localization Using a Microphone Array,
AIAA 97-1643, 1997
... Acoustic imaging aims to obtain a visualized sound map from the radiating objects, which has a wide range of applications in source identification, vibration analysis and machine diagnosis [9,13]. It is generally accepted that the beamforming [4,10] and Near-field Acoustical Holography (NAH) [15] are two most widely exploited methods dedicated to the aforementioned issues. A fundamental limitation of acoustic source imaging is imposed by geometry of the array. ...
... Algorithm 1 Nuclear Norm minimization by FISTA 1: Starts with G 0 = S 0 = 0 ∈ C MP×MP , t 1 = 1; µ is step size, λ 0 is an initial regularization parameter and λ d is the final regularization parameter, and η is the radio to decrease λ k−1 in each step. 2: While λ k ≥ λ d do 3: For 1 : N m (N m is the maximum iteration steps for each regularization) 4 In order to design a far field array, the array resolution and spatial aliasing must be taken into account. Array resolution specifies how well an array is able to resolve the direction of propagation. ...
Conference Paper
Full-text available
Acoustic beamforming consists in measuring the sound field by the microphone array and infers the source strength in conjunction with the propagation model. A fundamental limitation of acoustic beamforming is determined by the aperture size of the array and the microphone density. In order to extend the working frequency range of conventional phased array beamforming, the sound sources are scanned by moving sequentially a small prototype array, resulting in a large array and high microphone density measurements, which is referred to as non-synchronous measurements beamforming. The main issue of non-synchronous measurements beamforming is that the phase relationships between consecutive snapshots of non-synchronous measurements are missing and result in missing entries in the spectral matrix, however, complete spectral matrix information is crucial for high quality image of beamforming. Thus, non-synchronous measurements beamforming boils down to a spectral matrix completion problem which is modeled by a structured low rank model and solved by designed fast iteration algorithm. In particular, the structured low rank model is constructed by two ingredients: (1) the low rank property of the spectral matrix and (2) the continuity of the acoustic field. The simulation results show the non-synchronous measurements beamforming extended the working frequency range of given small phased array from $2-2.8$ kHz to $1.6-4.5$ kHz with only $9$ times non-synchronous measurements.
... Beamforming is convenient because it works from a shaped array. The basic algorithm is detailed in [1]. This article first deals with this localization method. ...
Article
Full-text available
The capacity of hardware today allows carrying out noise sources locali-sation without moving the microphone array at a limited financial and time cost. The single shot measurement processed with beamforming is comfortable for the user. But the quality of the results limits the interest of such systems: bad resolution, low dynamics and no quantitative levels. This article proposes complementary methods to beamforming to improve the results based on the same single measurement. First a near field beamforming algorithm is developed improving the resolution, and then an inverse method is applied based on the transfer function between the sources and the acoustic pressure at microphone positions or on the hologram in order to "clean" the localisation map and give quantitative results.
Conference Paper
This paper proposes a non-contact measurement technique for health monitoring of wind turbine blades using acoustic beamforming techniques. The technique works by mounting an audio speaker inside a wind turbine blade and observing the sound radiated from the blade to identify cracks or damages within the structure. The structural damage or cracks on the surface of a composite wind turbine blade can result in changes in the sound radiation characteristics of the structure. Two preliminary measurements were carried out on a composite box and a section of a wind turbine blade to validate the methodology. The composite box and the blade contained holes of differing dimensions and line cracks. An array with 62 microphones is used to measure the sound radiation from the structures when the speaker is working inside the box and blade. A phased array beamforming technique and CLEAN-based Subtraction of Point spread function from a Reference (CLSPR) are employed to locate the damages on both composite box and the wind turbine blade. Another experiment using a commercially available 48 channel acoustic ring array is also used to compare the results. It is shown that acoustic beamforming and CLSPR can be used to identify the location of the damages in the sample structures with high fidelity.
Conference Paper
Localization of the sound source using microphone arrays is largely done by Acoustical Holography or Beamforming method. In this paper we present an implementation of Delay-And-Sum algorithm for beamforming computation using various microphone arrays. A MATLAB code was implemented for postprocessing of obtained acoustic signals. There is also included a description of the fractional delay filter implementation to delay the signal samples by racional values of sample period. The goal of this paper was comparing the accuracy of the source localization with the microphone arrays using small number of microphones. The results of the localization of several noise sources by the different types of arrays is presented.
Article
Full-text available
To obtain higher resolution acoustic source plots from microphone array measurements, deconvolution techniques are becoming increasingly popular. Deconvolution algorithms aim at identifying Point Spread Functions (PSF) in source plots, and replacing them by single points or beams with narrow widths. PSF's are theoretical beam patterns which are obtained by applying Conventional Beamforming to synthetical microphone data of unit point sources. However, deconvolution methods may fall short when actual beam patterns of measured noise sources are not similar to synthetically obtained PSF's, e.g., due to a finite spatial extent of the source or a non-uniform directivity. To overcome this, a new version of the classical deconvolution method CLEAN is proposed here: CLEAN-SC. By this new method, which is based on spatial source coherence, side lobes can be removed of actually measured beam patterns. Essentially, CLEAN-SC iteratively removes the part of the source plot which is spatially coherent with the peak source. A feature of CLEAN-SC is its ability to extract absolute sound power levels from the source plots. The merits of CLEAN-SC were demonstrated using array measurements of airframe noise on a scale model of the Airbus A340 in the 8x6 m2closed test section of DNW-LLF.
Conference Paper
A new phased-array processing method has been developed to achieve accurate two-dimensional localization of acoustic sources. While conventional processing requires a full 2D array with an excessive number of microphones, the present method is designed for sparse arrays, and uses many fewer microphones. A cross-shaped array of 39 microphones was built for wind tunnel testing. The near real-time processing is based on the above method. This is applied to an airframe noise source study on an Airbus aircraft model in the French CEPRA-19 anechoic wind tunnel. The localization maps give an idea of the array's performance.
Article
Beamforming using phased arrays of microphones is a popular technique for noise source imaging in certain applications in aerospace. Scale models tests of airframe noise, for example, use the method extensively because the acoustic source distribution is complicated and matches the assumptions of the algorithm. Beamforming can be done in the frequency domain or the time domain. The time domain version adapts easily to moving sources including aircraft flyover and ground vehicle pass-by tests. Frequency domain formulations have been extended to in many ways. Recent versions improve resolution by deconvolution and treat extended, coherent sources seen, for example, in aircraft engine tests.