Table Of Content12th AIAA/CEAS Aeroacoustics Conference, Cambridge, MA, May 8-10, 2006 AIAA-2006-2654
Extension of DAMAS Phased Array Processing
for Spatial Coherence Determination (DAMAS-C)
* †
Thomas F. Brooks and William M. Humphreys, Jr.
NASA Langley Research Center, Hampton, VA. 23681
The present study reports a new development of the DAMAS microphone phased array processing
methodology that allows the determination and separation of coherent and incoherent noise source
distributions. In 2004, a Deconvolution Approach for the Mapping of Acoustic Sources (DAMAS) was
developed which decoupled the array design and processing influence from the noise being measured, using a
simple and robust algorithm. In 2005, three-dimensional applications of DAMAS were examined. DAMAS
has been shown to render an unambiguous quantitative determination of acoustic source position and
strength. However, an underlying premise of DAMAS, as well as that of classical array beamforming
methodology, is that the noise regions under study are distributions of statistically independent sources. The
present development, called DAMAS-C, extends the basic approach to include coherence definition between
noise sources. The solutions incorporate cross-beamforming array measurements over the survey region.
While the resulting inverse problem can be large and the iteration solution computationally demanding, it
solves problems no other technique can approach. DAMAS-C is validated using noise source simulations and
is applied to airframe flap noise test results.
SYMBOLS
a shear layer refraction amplitude correction for e
m mn
A DAMAS-C matrix with A components
C nn,n (cid:1) n(cid:1)
0 0
A reciprocal influence of cross-beamforming characteristics between grid points
nn,n (cid:1) n(cid:1)
0 0
B array half-power “beamwidth” of 3 dB down from beam peak maximum
c speed of sound in medium in the absence of mean flow
0
CSM cross spectral matrix
(cid:1)2 coherence between sources at n and n
nn 0
0
DR diagonal removal of G in array processing
e steering vector for array for focus at grid point n
n
e component of e for microphone m
mn n
f frequency
(cid:1)f frequency bandwidth resolution of spectra
G cross-spectrum between P and P
mm (cid:1) m m (cid:1)
G matrix (CSM) of cross-spectrum elements G
mm (cid:1)
H height of chosen scan plane
i iteration number
m microphone identity number in array
m(cid:1) same as m, but independently varied
*
Senior Research Scientist, Aeroacoustics Branch, Fellow AIAA.
†
Senior Research Scientist, Aeroacoustics Branch, Senior Member AIAA.
1
American Institute of Aeronautics and Astronautics
m total number of microphones in array
0
n grid point number on scan plane(s)
n (cid:1), n ,n (cid:1) same as n but independently varied
0 0
M wind tunnel test Mach number
N total number of grid points over scan plane(s)
P Fourier Transform of pressure time history at microphonem
m
QFF Quiet Flow Facility
Q idealized P for modeled source at n for quiescent acoustic medium
n m
r distance r for m equal the center microphone of array
c m
r retarded coordinate distance from focus point to m, (=(cid:1) c )
m m 0
SADA Small Aperture Directional Array
STD standard (or classical) array processing
T complex conjugate transpose (superscript)
(cid:1) propagation time from grid point to microphone m
m
w frequency dependent shading (or weighting) for m
m
W shading matrix of w terms
m
W width of scan plane
(cid:1)x widthwise spacing of grid points
X matrix of X terms
C nn
0
X (auto) spectrum of “noise source” at n , with levels defined with respect to array position, (=Q(cid:1) Q )
nn 0 n n
0 0 0 0
X cross-spectrum between sources at n and n, (=Q(cid:1) Q )
nn 0 n n
0 0
(cid:1)y heightwise spacing of grid points
Y matrix of Y terms
C nn
0
Y beamform power response of array at focus location n , Y of Ref. 1
nn 0 n
0 0
Y cross-beamform power response between locations n and n
nn 0
0
I. INTRODUCTION
The Deconvolution Approach for the Mapping of Acoustic Sources (DAMAS) method1 represents a
breakthrough in phased array processing technology that can remove array-dependent beamforming characteristics
from output presentations. Whereas traditional beamforming produces an output that is dependent on array
geometry, size, source distance, and frequency, DAMAS can remove these dependencies to render an accurate and
explicit definition of acoustic source strength and location. Applications of DAMAS shown in Ref. 1 demonstrated
its ability to provide quantitative airframe noise definition that was previously unattainable. The DAMAS algorithm
is an iterative non-negative least squares solver of a linear system of equations (defining the DAMAS inverse
problem) that is formulated based on the array response to distributions of modeled noise sources1,2. Three-
dimensional applications were examined in Ref. 3. Dougherty4 proposed two extensions to DAMAS. These were
successfully applied to distributed source simulations and wake vortex turbulence decay noise data from flight tests.
One extension termed DAMAS 2 offers dramatic speedups of the iteration calculations and adds solution
regularization by a low pass filter. The other extension, DAMAS 3, does these and additionally reduces the required
number of iterations. Both extensions in Ref. 4 restrict the point-spread function (array beamform lobe
characteristics) to a translationally-invariant convolution form. This can be a serious limitation in spatial generality,
but this is addressed through spatial transforms. DAMAS1 does not have such limitation concerns, although it is
slower computationally. More recently, Dougherty applied the DAMAS methodology with success to turbofan
engine duct mode measurement analysis5.
The underlying premise of classical beamform processing methodology (as does DAMAS) is the assumption
that the source regions under study are distributions of statistically independent noise sources. This assumption is the
basis for source power integration methodology, for example see Ref. 6. Classical beamforming produces
insufficient information to determine how (and even if) source regions may be correlated. Normally one may suspect
coherence may be present when the beamformed maps are “peculiar”. Horne, et al.7 studied the effects of source
coherence on array response for simple distributions of noise sources. It was found that distributed, coherent sources
2
American Institute of Aeronautics and Astronautics
will radiate multi-lobed interference patterns with integrated source levels depending on array size and frequency.
An expression for computing two-point cross beamforming over the array measurement scan plane was given and
was suggested as a possibly useful spatial coherence diagnostic. Oerlemans and Sijtsma8 employed such an
expression to perform coherence analyses between beamforming locations for reflections and aeroacoustic sources.
The array outputs for simulation sources well matched experimental data for known sources. Still, from a source
definition standpoint, the array beamforming coherence analysis approach is indeterminate for unknown source
distributions. It was suggested7 that this cross beamforming coherence approach, combined with other knowledge,
offers potential for the determination of coherence length of distributed sources and for the identification of
sidelobes and mirror sources. A possible alternate approach to determine coherent source distributions using a
microphone array is alluded to in Ref. 9. This would be a generalization of an array technique known as matched
field processing. It would find combinations of point sources in the region that would coherently sum to the array
cross-spectral matrix (CSM) eigenvectors. At present, there are no developed methods reported.
DAMAS, along with classical beamforming processing, employs the statistically independent (incoherent) noise
source distribution assumption. It can thus produce inaccurate and distorted results in the presence of coherent
sources. The original intent of the present study was to investigate the effect of source coherence on DAMAS
processing and to develop methods to interpret and minimize error. It became apparent that it would be difficult to
develop systematic diagnostic methods because of the complexity that coherence can cause in standard
beamforming and DAMAS. During the study, a break came which offered the opportunity to generalize DAMAS to
account for coherence, rather than just trying to identify and correct for it. In developing simulations of coherent
sources in the noise field under study by DAMAS, it became apparent that an equation form similar to that of
DAMAS can be rendered when coherence is allowed between sources and one employs cross-beamforming over the
source region. This meant that if coherences between sources could be regarded as independent variables, then the
cross-products between noise contributions of the sources are also independent variables. A DAMAS type linear
system and solution should then be appropriate to determine a coherent as well as an incoherent distribution of
sources. This paper presents the DAMAS-C (Coherence) development and some sample simulation and
experimental applications.
II. DAMAS-C ANALYSIS
Beamforming and Cross-beamforming. Figure 1 shows a distribution of microphones comprising a phased
array used to survey (or scan) noise regions. A scan plane with N grid points is shown which cuts through a noise
source region under study. Additional scan planes or individual grid points can also be placed over the source region
when performing three-dimensional (3D) beamforming. For classical or standard (STD) array beamforming, the
output power spectrum (or response) of the array is
obtained from (using the terminology from Ref. 1)
tangent
Y = eTnGen (1) at ray
n m2 crossing
0
n = N
where matrices are signified by bold letters. This is Eq. n actual ray path
(6) from Ref. 1, where here Yn =Y(e), when focused at ray path for no flow m
grid point n. The Cross-Spectral Matrix (CSM) is G, c
where
Phased Array
of Microphones
G=(cid:1)(cid:5)(cid:5) GM11 GG1222 L G1Mm0 (cid:6)(cid:6)(cid:3) (2) Flow MSLaheyeaeanrr
(cid:5) M O M (cid:6) Scan Plane(s)
(cid:5) (cid:6) n = 1 o ver Noise
(cid:2)G m 1 Gm m (cid:4) Source Region
0 0 0
where m is the total number of microphones in the Figure 1. Illustration of open test configuration where
0 the microphone array is placed outside the flow region
array. The steering “vector” matrix with respect to a
containing the noise source scan plane region.
3
American Institute of Aeronautics and Astronautics
survey grid point at location n is 10 Yn,n 90 Yn,n n=1
o o o o 90
5
en=col[e1 e2 L em ] (3)
0 0 99 BAUTO 91 94
95
and the component for each microphone m is
n) -5
e =a rm exp(j2(cid:1)f(cid:2) ) (4) on(i -10 9910 9190 90 90
m m rc m locati 10 Yno,n no=113 95 Yno,n no=202 90
Y 5
In Ref. 1, Eqs. (2), (3), and (4) correspond to the same
equation numbers above. Figure 1 represents the test B
0 96 99 CROSS 92 95
condition of an open jet test section with a noise region
under study in the jet flow and the microphone array on -5
the outside with a shear layer in between. The steering 91 91
“vector” e terms account for the mean amplitude a -10 95 95 90 90
m m -10 0 10 -10 0 10
and phase changes due to the convection and refraction Xlocation(in)
through the shear layer to each microphone m. The time
delay from a grid point to a microphone m is(cid:1) . In Figure 2. Output dB level contours over scan planes of
m
(auto) Beamforming, Y and cross beamforming
retarded coordinates, the distance from a point on the nn
0 0
scan plane to the microphone m is r and the distance Y between grid points at n and at n. Point source
m n0n 0
to the reference center microphone is r . located at n=113.
c
n=N
o
For the present analysis, we employ a cross- Plane
n=n=N
beamform product o
n=5
o
eT Ge Plane
n n
Y = 0 (5)
n0n m02 no=1
Plane
that is a beamform cross-spectrum (or cross-response) of
the array between focused locations of grid points at
n=n and at another n. Equation (5) becomes Eq. (1)
0
when n =n. For the steering “vectors” of Eq. (5),
0
en =col[e1n e2n L em n ] (6)
0 0 0 0 0 n=n=1
o
and
Figure 3. Illustration of stack of individual n planes
0
en=col[e1n e2n L em n] (7) defining the Yn0n survey and Xn0n solution space.
0
Figure 2, in the top left frame, shows a standard (auto) beamform dB contour map of Y for a simulated point
nn
0 0
source in the center of a 15x15 point grid scan plane (the focus points n range from 1 to N=225). The array used
0
is that of the SADA reported in Ref. 1 and detailed subsequently. Whereas in Ref. 1, all presentations were of
beamforming and DAMAS solutions over the scan plane of N points, the present paper often presents results over
individual n planes with grid points n=1,2,3,...,N. Figures 2 present cross-beamform maps for the specific
0
n =1, 113, and 202 planes, respectively. The simulated source location is at n=113. In these planes, the respective
0
n grid locations are indicated by an open symbol. (Noted for subsequent use is that a length measure of the half-
0
power beamwidth B is shown for Y and for a cross-beamform case Y .) Figure 3 illustrates all N of the n
nn nn 0
0 0 0
planes. Each n plane contains all cross-beamform responses Y over n=1,2,3,...,N – which includes its standard
0 nn
0
beamform response Y at n .
nn 0
0 0
4
American Institute of Aeronautics and Astronautics
DAMAS-C Inverse Problem Definition. From Ref. 1, Eq. (10), the pressure transform P of microphone m is
m
related to a modeled source located at position n in the source field.
P =Q e (cid:1)1 (8)
mn n mn
where here, we have used the terminology P =Q e (cid:1)1 rather than P =Q e (cid:1)1 from Ref. 1. In Eq. (8), Q
mn n mn m:n n m:n n
represents the pressure transform that P would be if flow convection and shear layer refraction did not affect
mn
transmission of the noise to microphone m and if m were at a distance of r from n rather than r . The e (cid:1)1 term
c m mn
is, from Ref. 1, those things that are postulated to affect the signal in the radiation transmission to render P (this is
mn
a way to back out Q information from P ). For a single source located at n, Eqs. (11) and (12) of Ref. 1 gives
n m
relations for P (cid:2)P and G .
mn m (cid:1)n nmod
In the present analysis, it is desired to obtain a more general distribution for the CSM than that of a distribution
of uncorrelated acoustic sources at different n, as given in Ref. 1. From Eq. (8), the cross-spectrum between
microphones m and m (cid:1) for a distribution of sources over all N grid points is
P *P =(cid:1)(cid:1)(Q e(cid:2)1 )*(Q e(cid:2)1 ) (9)
m m (cid:3) n(cid:3) mn(cid:3) n(cid:3) m (cid:3)n (cid:3)
0 0
n(cid:3) n(cid:3)
0
This reflects the fact that the acoustic pressure perceived at microphone m due to the sources at n (cid:1) and n (cid:1) are
0
generally different than that perceived at microphone m (cid:1) for these same sources. Note here that n , n, n (cid:1) , and n (cid:1)
0 0
are distinguished from each other only in that they are varied separately.
As in Ref. 1, the G terms of the CSM are proportional to the corresponding P *P terms. One has
mm (cid:1) m m (cid:1)
G =(cid:1)(cid:1)X (e(cid:2)1 )*e(cid:2)1 (10)
mm (cid:3) n(cid:3) n(cid:3) mn(cid:3) m (cid:3)n (cid:3)
0 0
n(cid:3) n(cid:3)
0
where X =Q(cid:2) Q . Upon accounting for FFT data ensemble processing parameters1, X represents the mean-
n(cid:1) n (cid:1) n(cid:1) n(cid:1) n(cid:1) n
0 0 0
square cross-spectral pressure per bandwidth, due to the coherent portion between the sources at n (cid:1) , and n (cid:1) , at each
0
microphone m (or m (cid:1) ) normalized in level for a microphone at r =r . As will be seen, the determination of X
m c n (cid:1) n(cid:1)
0
is the primary objective of DAMAS-C.
Note, that if the sources at n (cid:1) , and n (cid:1) each radiate noise in a statistically independent way then X =0. In
0 n(cid:1) n(cid:1)
0
particular, if X =0 when n (cid:2) (cid:1)n (cid:2) , then the result from Ref. 1 is attained,
n (cid:1) n (cid:1) 0
0
N
G =(cid:1)X (e(cid:2)1)*e(cid:2)1 (11)
mm (cid:3) nn mn m (cid:3)n
n
where G are components of G from Eq. (13) of Ref. 1. Here, X and e(cid:1)1 equal X and e(cid:1)1 , respectively,
mm (cid:1) mod nn mn n m:n
of Ref. 1.
For our present coherent source case, the presently modeled CSM is G with components G given by
modC mm (cid:1)
Eq. (10). Employing this in Eq. (5),
e TG e
n modC n
(Y ) = 0 (12)
n0n mod m2
0
5
American Institute of Aeronautics and Astronautics
eT (cid:1)(cid:1)X [ ] e (cid:1)(cid:1)(eT [ ] e )X
n0 n(cid:2) 0 n(cid:2) n(cid:2) 0 n(cid:2) n n0 n(cid:2) 0 n(cid:2) n n(cid:2) 0 n (cid:2)
n(cid:2) n(cid:2) n(cid:2) n(cid:2)
(Y ) = 0 = 0 (13)
n0n mod m2 m2
0 0
where the bracketed term is
(cid:3)(cid:7) (e1(cid:1)n1(cid:2) 0 )*e1(cid:1)n1(cid:2) (e1(cid:1)n1(cid:2) 0 )*e2(cid:1)n1(cid:2) L (e1(cid:1)n1(cid:2) 0 )*em(cid:1)10n(cid:2) (cid:5)(cid:8)
[ ] =(cid:7) (e2(cid:1)n1(cid:2) 0 )*e1(cid:1)n1(cid:2) (e2(cid:1)n1(cid:2) 0 )*e2(cid:1)n1(cid:2) M (cid:8) (14)
n(cid:2) n(cid:2) (cid:7) (cid:8)
0 M O M
(cid:7) (cid:8)
(cid:4)(cid:7)( em(cid:1)1n(cid:2) )*e1(cid:1)n1(cid:2) L L (em(cid:1)1n(cid:2) )*em(cid:1)1n(cid:2) (cid:6)(cid:8)
0 0 0 0 0
To be explicit, one can look at the terms of Eq. (13), with n (cid:2) =1,2,(cid:1)(cid:1),N and n (cid:2) =1,2,(cid:1)(cid:1),N
0
m2Y =eT [ ] e X +eT [ ] e X +(cid:1)(cid:1)+eT [ ] e X +(cid:1)(cid:1)+eT [ ] e X +(cid:1)(cid:1)+eT [ ] e X (15)
0 n0n n0 11 n 11 n0 12 n 12 n0 21 n 21 n0 N1 n N1 n0 NN n NN
And for n =1,2,(cid:1)(cid:1),N and n=1,2,(cid:1)(cid:1),N
0
m2Y =eT[ ] e X +eT[ ] e X +(cid:1)(cid:1)+eT[ ] e X +(cid:1)(cid:1)+eT[ ] eX +(cid:1)(cid:1)+eT[ ] e X
0 11 1 11 1 11 1 12 1 12 1 21 1 21 1 N1 N1 1 NN 1 NN
m2Y =eT[ ] e X +eT[ ] e X +(cid:1)(cid:1)+eT[ ] e X +(cid:1)(cid:1)+eT[ ] e X +(cid:1)(cid:1)+eT[ ] e X
0 12 1 11 2 11 1 12 2 12 1 21 2 21 1 N1 2 N1 1 NN 2 NN
M
m2Y =eT[ ] e X +eT[ ] e X +(cid:1)(cid:1)+eT[ ] e X +(cid:1)(cid:1)+eT[ ] e X +(cid:1)(cid:1)+eT[ ] e X (16)
0 21 2 11 1 11 2 12 1 12 2 21 1 21 2 N1 1 N1 2 NN 1 NN
M
m2Y =eT [ ] e X +eT [ ] e X +(cid:1)(cid:1)+eT [ ] e X +(cid:1)(cid:1)+eT [ ] e X +(cid:1)(cid:1)+eT [ ] e X
0 N1 N 11 1 11 N 12 1 12 N 21 1 21 N N1 1 N1 N NN 1 NN
M
m2Y =eT [ ] e X +eT [ ] e X +(cid:1)(cid:1)+eT [ ] e X +(cid:1)(cid:1)+eT [ ] e X +(cid:1)(cid:1)+eT [ ] e X
0 NN N 11 N 11 N 12 N 12 N 21 N 21 N N1 N N1 N NN N NN
One notes that Eq. (16) can be written as
Y =A X (17)
C C C
that is the same inverse problem form as DAMAS, Eq. (18) of Ref. 1. Here, however, Y and X each have N2
C C
complex-number components, rather than the N real-number components of Ref. 1, that is
Y , with n n=11,12,(cid:1)(cid:1),1N,21,22,(cid:1)(cid:1),2N,31,32,(cid:1)(cid:1),NN
nn 0
0
and X , with n n=11,12,(cid:1)(cid:1),1N,21,22,(cid:1)(cid:1),2N,31,32,(cid:1)(cid:1),NN (18)
nn 0
0
And A has N4 complex-number components, rather than the previous N2 real-number components, which are
C
A =(eT [ ] e )/m2 (19)
n0n,n(cid:1) 0 n(cid:1) n0 n(cid:1) 0 n(cid:1) n 0
6
American Institute of Aeronautics and Astronautics
with [ ] being defined by Eq. (14) and the order within A defined by
n(cid:1) n(cid:1) C
0
(cid:2) A11,11 A11,12 A11,13 L A11,21 A11,22 L A11,NN (cid:4)
(cid:6) (cid:7)
A A A
(cid:6) 12,11 12,12 12,13 (cid:7)
(cid:6) A A A (cid:7)
13,11 13,12 13,13
(cid:6) (cid:7)
A =(cid:6) M O M (cid:7) (20)
C (cid:6) A21,11 A21,12 O (cid:7)
(cid:6) (cid:7)
(cid:6) A22,11 A22,12 O (cid:7)
(cid:6) M ANN(cid:1)1,NN(cid:1)1 ANN(cid:1)1,NN(cid:7)
(cid:6) (cid:7)
(cid:3) ANN,11 ANN,12 L ANN,NN(cid:1)1 ANN,NN (cid:5)
The above equations contain terms that are complex conjugates of one another. These are
Y =Y(cid:1) (21)
nn nn
0 0
and
X =X(cid:1) (22)
nn nn
0 0
Relationships are also noted for A . For the diagonal terms of Eq. (20), where one has n n=n (cid:1) n (cid:1) ,
C 0 0
A =A =1 (23)
nn,n(cid:1) n(cid:1) nn,nn
0 0 0 0
Also, for all terms, because of Eqs. (21) and (22), it can be shown that
A =A(cid:2) (24)
nn,n(cid:1) n(cid:1) nn ,n(cid:1) n (cid:1)
0 0 0 0
whether n =n or n (cid:1)n and whether n (cid:1) =n (cid:1) or n (cid:2) (cid:1)n (cid:2) . The terms are in general complex, but when n =n and
0 0 0 0 0
n (cid:1) =n (cid:1) , A =A is real. (Note that the DAMAS problem of Ref. 1 is recovered if X =0 when n (cid:1)n
0 nn,n(cid:1) n(cid:1) n n ,n(cid:1) n(cid:1) nn 0
0 0 0 0 0 0 0
and one only considers the beamform power spectrum Y =Y rather than the cross-spectrum Y . Then A
nn n nn nn,n(cid:1) n(cid:1)
0 0 0 0 0
becomes A of Ref. 1.)
n
The above relationships between terms, Eqs. (21)-(24), mean that the DAMAS-C problem contains N(N+1)/2,
rather than N2, potentially independent equations and unknowns. In fact, the Y rows in Eq. (16) are complex
nn
0
conjugates of other Y rows. This means that for Eq. (17), the number of components can be reduced by almost
nn
0
half by removing rows. Then for Y =A X , the components can be defined as Y , X , and A with the
C C C nn n(cid:1) n(cid:1) nn,n (cid:1) n(cid:1)
0 0 0 0
indices n n and n (cid:1) n (cid:1) following the pattern,
0 0
n n=11,12,13,..,1N,22,23,24,..,2N,33,34,..,NN (25)
0
=(n =1,2,3,..,N)(n=n ,n +1,n +2,..,N)
0 0 0 0
and
n (cid:1) n (cid:1) =11,12,13,..,1N,21,22,23,..,2N,31,32,..,NN (26)
0
=(n (cid:1) =1,2,3,..,N)(n (cid:1) =1,2,3,..,N)
0
7
American Institute of Aeronautics and Astronautics
Therefore, using Eqs, (25) and (26), the DAMAS-C problem, Eq. (17), is reduced in size from that indicated by Eqs.
(18)-(20). Y then has N(N+1)/2 terms, X has N2 terms (N(N+1)/2 are independent), and A has
C C C
N3(N+1)/2 terms (N2(N2+1)/2 are independent).
Modified Beamforming. Note that the inverse problem, Eq. (17), for X can be defined in terms of Y and
C C
A being generated by shaded standard, diagonal removal (DR), and shaded DR beamforming – in parallel with
C
that done in Ref. 1. That is, for shaded standard beamforming,
eT WGWTe
n n
Y = 0 (27)
n0n (cid:2) m (cid:4) 2
0
(cid:6) (cid:1)w (cid:7)
(cid:6) m(cid:7)
(cid:3) m=1 (cid:5)
and, correspondingly, A is defined by components
C
eT W[ ] WTe
A = n0 n(cid:2) 0 n(cid:2) n (28)
n0n,n(cid:2) 0 n(cid:2) (cid:3) m (cid:5) 2
0
(cid:7) (cid:1)w (cid:8)
(cid:7) m(cid:8)
(cid:4) m=1 (cid:6)
For diagonal removal, DR, beamforming
eT G e
Y = n0 diag=0 n (29)
n0n m 2(cid:1)m
0 0
and, correspondingly, A is defined by components
C
eT ([ ] ) e
A = n0 n(cid:2) 0 n(cid:2) diag=0 n (30)
n0n,n(cid:2) 0 n(cid:2) m 2(cid:1)m
0 0
For shaded DR beamforming
eT WG WTe
Y = n0 diag=0 n (31)
n0n (cid:3) m (cid:5) 2 (cid:3) m (cid:5)
0 0
(cid:7) (cid:1)w (cid:8) (cid:2)(cid:7) (cid:1)w (cid:8)
(cid:7) m(cid:8) (cid:7) m(cid:8)
(cid:4) m=1 (cid:6) (cid:4) m=1 (cid:6)
and, correspondingly, A is defined by components
C
eT W([ ] ) WTe
A = n0 n(cid:3) 0 n(cid:3) diag=0 n (32)
n0n,n(cid:3) 0 n(cid:3) (cid:4) m (cid:6) 2 (cid:4) m (cid:6)
0 0
(cid:8) (cid:1)w (cid:9) (cid:2)(cid:8) (cid:1)w (cid:9)
(cid:8) m(cid:9) (cid:8) m(cid:9)
(cid:5) m=1 (cid:7) (cid:5) m=1 (cid:7)
Note that for all the above types of special beamforming processing, the relationships Eqs. (21)-(26) are equally
valid.
8
American Institute of Aeronautics and Astronautics
DAMAS-C Inverse Problem Solution. As in Eq. (22) of Ref. 1, a single linear equation component of the
present Eq. (17) is
Y =A X +A X +(cid:1)(cid:1)+A X +A X +A X +(cid:1)(cid:1)+A X (33)
nn nn,11 11 n n,12 12 nn,1N 1N nn,21 21 nn,22 22 n n,NN NN
0 0 0 0 0 0 0
N N
Y =(cid:1) (cid:1)A X (34)
nn nn,n(cid:2) n(cid:2) n(cid:2) n(cid:2)
0 0 0 0
n(cid:2) 0 =1 n(cid:2) =1
With A =1 from Eq. (23), this is rearranged to give
nn,nn
0 0
n0 n(cid:2)1 N N
X =Y (cid:2)[(cid:1) (cid:1)A X + (cid:1) (cid:1)A X ] (35)
nn nn nn,n(cid:3) n(cid:3) n(cid:3) n(cid:3) nn,n(cid:3) n(cid:3) n(cid:3) n(cid:3)
0 0 0 0 0 0 0 0
n (cid:3)0 =1 n(cid:3) =1 n(cid:3) 0 =n0 n(cid:3) =n+1
Because of the counting pattern of n (cid:1) n (cid:1) from Eq. (26), exceptions are noted in the upper and lower sum limits in Eq.
0
(35). If X =X , then the upper limits on the first set of sums, i.e. n and n(cid:1)1, are replaced by n (cid:1)1 and N,
nn n 1 0 0
0 0
respectively, and the lower limits on the second set of sums remain as they are. But, if X =X , then although
nn n N
0 0
the upper limits on the first set of sums remain as they are, the lower limits on the second set of sums, i.e. n and
0
n+1 are replaced by n +1 and 1.
0
Equation (35) is used in an iteration algorithm to obtain the source distribution strengths X (or X ) for all
nn nn
0 0
n and cross-strengths X for all combinations of n and n indicated by Eq. (25), as per the following equation.
nn 0
0
N N
X(i)=Y (cid:2)[0+(cid:1) (cid:1)A X(i(cid:2)1)]
11 11 11,n(cid:3) 0 n(cid:3) n(cid:3) 0 n(cid:3)
n(cid:3) 0 =1 n(cid:3) =1+1
n0 n(cid:2)1 N N
X(i) =Y (cid:2)[(cid:1) (cid:1)A X(i) + (cid:1) (cid:1)A X(i(cid:2)1)] (36)
n0n n0n n0n,n(cid:3) 0 n(cid:3) n(cid:3) 0 n(cid:3) n0n,n(cid:3) 0 n(cid:3) n(cid:3) 0 n(cid:3)
n(cid:3) 0 =1 n(cid:3) =1 n(cid:3) 0 =n0 n(cid:3) =n+1
N N(cid:2)1
X(i) =Y (cid:2)[(cid:1) (cid:1)A X(i) +0]
NN NN NN,n(cid:3) 0 n(cid:3) n(cid:3) 0 n(cid:3)
n(cid:3) 0 =1 n(cid:3) =1
Here, the first and last term of the ith iteration, (i), for X is shown for clarity. Equation (36) represents a similar
nn
0
form as that given in Eq. (24) of Ref. 1, except that these terms are complex and that the problem size for the same
number of N grid points is expanded. In the iterations, the same sum limit exceptions mentioned for Eq. (35) apply.
The iteration path is consistent with a progression through a stack of n =1,2,3,...,N solution maps (planes).
0
Figure 3 illustrates the N planes, where within each, the counting sequence starts at n=1 in the left bottom corner
and increases vertically along each column. The uppermost point in the last column to the right is the n=N grid
point. The last three frames (planes) of Fig. 2 show Y magnitude levels for the particular n planes shown. (The
nn 0
0
Y map of Fig. 2 is not a n plane, but one made up of points Y from each n plane.) For Y terms, as well as
nn 0 nn 0 nn
0 0 0 0 0
for X , with only N+1(cid:1)n terms calculated for each n plane, the values in the plots for the remaining n (cid:1)1
nn 0 0 0
0
grid points are determined from the complex conjugate relationships. The Y terms are defined from Eqs. (5), (27),
nn
0
(29), or (31). The A terms are determined from Eq. (19), (28), (30), or (32). For each (i) iteration for the X
nn,n (cid:1) n(cid:1) nn
0 0 0
terms, the values of X(i) replace the previous iteration X(i(cid:1)1) values. Therefore, whereas Eq. (17) with the
nn nn
0 0
9
American Institute of Aeronautics and Astronautics
appropriate A defines the DAMAS-C inverse problem, Eq. (36) is the inverse problem iterative solution, with the
C
appropriate constraints described below. 10
Physical Interpretations and Positivity Constraints. In Ref. 1, a positivity constraint was used in the
iterations for X . This made the inverse DAMAS problem for X sufficiently deterministic to force unique
n n
solutions. The constraint is actually physically necessary in that X represents auto-spectral pressure-squared
n
(positive) amplitude for the sources at grid points n. In DAMAS-C, the value of X is Re(X )+Im(X ).
nn nn nn
0 0 0
When n=n , X =X is real and positive – equivalent to the DAMAS X . Thus for each iteration calculation
0 nn nn n
0 0 0
for Eq. (36), Im(X ) is set to zero and Re(X ) is set to zero if it is not already positive. This is equivalent to
nn nn
0 0 0 0
the positivity constraint X of Ref. 1.
n
When n (cid:1)n, X could be in any of four complex quadrants. In terms of a complex coherence definition
0 nn
0
X =(cid:1) X X (37)
nn nn nn nn
0 0 0 0
where the coherence (cid:1)2 = (cid:1)2 = X2 /X X = X(cid:1) X /X X (38)
nn nn nn nn nn nn nn nn nn
0 0 0 0 0 0 0 0 0
(cid:1) = (cid:1)2 exp(i(cid:2) ) (39)
n n nn n n
0 0 0
where (cid:1) is the cross-spectral phase or phase between coherent portions of source strength at point n with respect
nn
0
to n . This of course follows from X =X(cid:1) . Physically, (cid:1) is interpreted here as the coherence factor between
0 nn nn n n
0 0 0
the sources at n and n . It can be related to noise emission from unsteady aerodynamic related regions over
0
radiating surfaces (0(cid:1)(cid:2) (cid:1)1, for n and n being nearby radiating locations) or reflections, such as from image
nn 0
0
regions in the presence of tunnel sidewalls, ((cid:2) (cid:1)1 for n being the source and n being the reflection image).
nn 0
0
An appropriate constraint based on the above equations is that X (cid:1) X X be enforced in the iterations.
nn nn nn
0 0 0
This is not done in the coding for the present paper. Instead, X is regarded as an independent variable in the same
nn
0
manner as X and X . Also, with regard to the generality of X , there is a question concerning the rank of
nn nn nn
0 0 0
the DAMAS-C inverse problem, and thus the practicality of solving for X with arbitrary phase. If the inverse
nn
0
problem, Eq. (17), is of low rank (more unknowns than independent equations) this would mean that the problem is
indeterminate for a unrestricted solution space. That would suggest that the solution space should be limited, such
that was used for DAMAS with its positivity constraint. For the present paper, DAMAS-C applications are limited
to sources that have only in-phase coherence, that is (cid:1) =0 in Eq. (39), as a constraint. In this n (cid:1)n case, after
n n 0
0
each iteration calculation (as is done above for n =n), Im(X ) is set to zero and Re(X ) is set to zero if it is
0 n n nn
0 0
not already positive.
Problem Reduction by Zoning. The size of the matrices of Y =A X can be quite large and prohibitive for
C C C
many evaluation regions required in practical DAMAS-C applications. The storage of these large numbers of terms,
combined with the iteration procedure requirements, require the use of methods that can further reduce the problem
size wherever the physical problem permits. A method was developed called zoning, which is employed to restrict
the possible solutions to anticipated or realizable conditions of the noise source evaluation region under study. The
evaluation region can be composed of a number of grid point zones, each with assumed coherence criteria. The
criteria can be uniform over the zones or functionally dependent on, for example, the point-to-point distance and
frequency.
For the present paper, the source evaluation region (which can be contiguous or not) is composed of multiple
non-congruent zones A and B containing grid points (n) and (n) , respectively. The zone A is taken as a region
A B
10
American Institute of Aeronautics and Astronautics