Professional Documents
Culture Documents
Beamforming PDF
Beamforming PDF
What Is Beamforming?
Beamforming is spatial filtering, a means of transmitting
or receiving sound preferentially in some directions over
others.
Beamforming is exactly analogous to frequency domain
analysis of time signals.
In time/frequency filtering, the frequency content of a
time signal is revealed by its Fourier transform.
In beamforming, the angular (directional) spectrum of a
signal is revealed by Fourier analysis of the way sound
excites different parts of the set of transducers.
Beamforming can be accomplished physically (shaping
and moving a transducer), electrically (analog delay
circuitry), or mathematically (digital signal processing).
Beamforming Requirements
Directivity A beamformer is a spatial filter and can be
used to increase the signal-to-noise ratio by blocking
most of the noise outside the directions of interest.
Side lobe control No filter is ideal. Must balance main
lobe directivity and side lobe levels, which are related.
Beam steering A beamformer can be electronically
steered, with some degradation in performance.
Beamformer pattern function is frequency dependent:
Main lobe narrows with increasing frequency
For beamformers made of discrete hydrophones,
spatial aliasing (grating lobes) can occur when the
the hydrophones are spaced a wavelength or greater
apart.
A Simple Beamformer
h1
0
h2
h1 h1 are two
omnidirectional hydrophones
s( t ) = R( t ) e
si ( t ) = R( t ) e
where
n = ( 1) n
i ( t )
i i ( t )
d
sin
The pattern function of the dipole is the normalized response of the dipole
as a function of angle:
b( ) =
s1 + s 2
d
sin
= cos
s
105
120
Pattern Loss, dB
60
45
-20
-30
150
-20
75
-10
135
-10
90 0
30
-40
165
15
-50
-30
-180
-165
-40
-15
-150
-50
-30
-135
-45
-120
-60
-60
-105
-150
-100
-50
0
, degrees
50
100
150
-90
-75
45
-20
-30
150
Pattern Loss, dB
60
-10
-10
-20
75
30
-40
165
15
-50
-30
-40
180
-165
-15
-150
-30
-50
-135
-60
-45
-120
-150
-100
-50
, degrees
50
100
150
-60
-105
-90
-75
-10
Dolph-Chebychev
Beamformer
Uniform Beamformer
Pattern Loss, dB
-20
-30
-40
-50
-60
-80
-60
-40
-20
0
, degrees
20
40
60
80
1.
1.
2.
2.
3.
3.
Sine wave at f1
Broadband
noise spectrum
Narrowband
filter at f0
f1
f0
Plane wave at 0
Plane wave at 1
Ambient noise
angular density
Frequency
Narrow spatial
filter at 0
Spatial angle
Ps = 2 ( f f0 ) H ( f ) df = 2 H ( f0 )
(watts)
1,
H( f ) =
0,
2
f f0
2
otherwise
Idealized
rectangular
filter with
bandwidth
PN =
N( f ) H ( f )
df = N0 (watts)
SNR
Ps
2
=
=
PN
N0
N0 is the
noise level
in band
Ps = 2 ( 0 ) G( ) df = 2 G( 0 )
2
(watts)
G( ) = 1,
0,
2
2
otherwise
Idealized
cookie cutter
beam pattern
with width
PN =
N( ) G( )
d = K (watts)
SNR
Ps
2
=
=
PN
K
K is the
noise intensity
in beam
Assume
Array Gain =
SNR Array
SNROH
G( ) = 1
for all
Then
2 ( 0 ) GOH ( ) d
2
SNROH
P
= s =
PN
N( ) G
OH
( ) d
2
N ( ) d
G 2 ( 0 ) = 1
SNRarray
P
= s =
PN
) Garray ( ) d
=
N ( ) Garray ( ) d
N ( ) Garray ( ) d
AG =
N( ) d
N( ) G
( ) d
array
N( ) = K
Then the Array Gain (AG) becomes the Directivity Index (DI), a performance index
For the array that is independent of the noise field.
DI =
array
( ) d
L/2
X1sin
x1
-L/2
s( t )
x sin
s t +
at the origin
at point x
x sin
sout ( t ) = g( x )s( t +
)dx
c
L / 2
S( f ) = s( t )e i 2 ft dt
And:
x sin i 2 ft
i 2 fx sin
)S( f )
s( t + c )e dt = exp(
c
Or:
x sin
s( t +
)=
c
i 2 fx sin
+ i 2 ft )S( f )df
exp(
c
i 2 fx sin
s out ( t ) = g ( x ) exp(
+ i 2 ft )S ( f )dfdx
c
L / 2
L/2
i 2 fx sin
= S ( f ) g ( x ) exp(
) dx
c
L / 2
i 2 ft
df
e
f sin i 2 ft
S ( f )G (
)e
df
c
Where
f sin
G(
)
c
L/2
f sin
g
(
x
)
exp
i
(
) x dx
L / 2
We call g(x) the aperture function and G((fsin )/c) the pattern function.
They are a Fourier Transform pair.
s( t ) = e
j 2 f0 t
S( f ) = ( f f0 )
f sin 0 i 2 ft
s out ( t ) = ( f f0 )G (
)e
df
c
f0 sin 0 j 2 f0 t
= G
e
c
Note that the output is the input signal modulated by the value of the
pattern function at 0
f sin
sin
=
c
g( x ) =
0 ,
L
L
x
2
2
otherwise
L/ 2
j 2 Lu / 2
j 2 Lu / 2
1
e
e
j2 ux
G( u ) = g( x )e j 2 ux dx =
e
dx =
L L / 2
j 2 Lu
e j 2 Lu / 2 e j 2 Lu / 2
e j 2 ux
=
=
j 2 Lu
j 2 Lu
sinc( Lu )
L/ 2
L / 2
sin( Lu )
=
Lu
3 dB (Half-Power) Beamwidth
To find it, solve
1
3dB
G
=
2
2
For
3dB
= 1
Lu 3dB
2
2
Lu 3dB
= 1.39
2
2 1.39
3dB = sin 1 ( u 3dB ) = sin 1
50
radians
deg
For L.
L = Nd
x
Aperture Function:
N
g(x) = an ( x x n )
n =1
a ( x nd )
g ( x )e
G(u)
n=M
n= M
j 2 ux
dx
a n ( x nd )e
M
n=M
ane
j 2 ndu
j 2 ux
dx
r e j 2du
then
1 M n
1 r N / 2 r N / 2
G (r ) =
r =an
N n=M
N r 1 / 2 r 1 / 2
or
1 sin ( uNd )
G (u ) =
N sin ( ud )
1
1
u
1 1
50/L
-13.3
Circular
58/L
-17.5
Parabolic
66/L
-22.0
Triangular
73/L
-26.5
Beam Steering
Want to shift the peak of the pattern function from u = 0 to u = u0.
What is the aperture function needed to accomplish this?
g(x)
g ( x )
G (u )e j 2 ux du
=
=
=
G (u u 0 )e j 2 ux du
j 2 u 0 x
G ( p )e
j 2 u 0 x
j 2 px
dp
G(u- u0)
g(x)
g(x)
g( nd ) ( x nd )e
=
= ...g ( d )e
j 2ndu 0
j 2ndu0
n =1
( x d ) + g( 0 ) ( x ) + g( d )e j 2ndu ( x + d ) + ...
0
0 = sin 1 ( u0 ).
2 nd sin 0
nd sin 0
= 2 f
= 2 f n .
where n =
nd sin 0
c
1 sin [ Nd ( u u 0 ) ]
G( u u0 ) =
N sin [ d ( u u 0 ) ]
G(u + u 0 ) = G(u 0 - u ) =
1
2
Which yields
d (u + u 0 ) = d (u 0 - u ) = 0.175
Case 1 : sin 0 = 0
+ = 6 .4 0
= 6 .4 0
3 dB = 12 . 8 0
50
Note : 50 = 50
=
= 12 . 5 0
L
nd
4
sin 0 = 0.707
(wider)
is optimal
2
Uniform weighting
f 0 is the frequency at which d = / 2
When f = f 0 (
f
= 1), DI = 10 log N
f0
Noise Model :
K sin ,
00 90 0
N( ) =
0
0
KL
sin(
),
90
0
(LB 0.1)