Академический Документы
Профессиональный Документы
Культура Документы
Next lecture:
Secs. 4.1.1, 4.1.3, 4.2.1 (Point
Focusing part on p. 123)
Copyright 2013 Aaron Lanterman
z(t) =
w( x) f ( x, t)dx
0
0
f ( x, t) = exp{ j( t k x)}
0
0
z(t) = exp( j t) w( x)exp( jk x)dx
0
W (k )
Copyright 2013 Aaron Lanterman
Delay-and-Sum Beamforming
x0 xM 1
xm = 0
m=0
Delay-and-sum beamforming
M 1
z(t) wm ym (t m )
m=0
Copyright 2013 Aaron Lanterman
f ( x, t) = s(t x)
0 0
= /c
0
ym (t) = s(t xm )
M 1
z(t) = wm ym (t m )
m=0
M 1
0
= wm s(t m xm )
m=0
Copyright 2013 Aaron Lanterman
0
z(t) = wm s(t m xm )
M 1
m=0
0
0
xm
m = xm =
c
If we pick
$ M 1 '
z(t) = wm s(t) = s(t) & wm )
% m=0 (
m=0
M 1
0
z(t) = wm s(t m xm )
M 1
m=0
xm
m = xm =
c
0
z(t) = wm s(t + ( ) xm )
M 1
m=0
Copyright 2013 Aaron Lanterman
z(t) wm ym (t m )
m=0
xm
m = xm =
c
Find parameter that maximizes energy in z(t)
0
f ( x, t) = exp{ j (t x)}
0
= s(t x)
0
where s(t) = exp( j t)
0
z(t) = wm s(t + ( ) xm )
M 1
m=0
M 1
0
= wm exp( j [t + ( ) xm ])
0
m=0
Copyright 2013 Aaron Lanterman
0
z(t) = wm exp( j [t + ( ) xm ])
M 1
m=0
$ M 1
'
0
0
0
= & wm exp( j ( ) xm )) exp( j t)
% m=0
(
0
0 0
Recall k =
$ M 1
'
0
0
0
= & wm exp( j( k ) xm )) exp( j t)
% m=0
(
Copyright 2013 Aaron Lanterman
$ M 1
'
0
0
0
z(t) = & wm exp( j( k ) xm )) exp( j t)
% m=0
(
0
0
0
= W ( k )exp( j t)
where the aperture smoothing
function is
M 1
W (k ) = wm exp( jk xm )
m=0
General Wavefields
f ( x, t) =
1
F(k, )exp{ j( t k x)}dk d
4
(2 )
Delay-and-sum
beamformer
focused on
1
z(t) =
F(
k,
)W
(
k
)exp(
j
t)d
k
d
4
(2 )
f ( x, t) = s(t x)
0
3
F(k, ) = S( )(2 ) (k )
1
z(t) =
F(k, )W ( k )exp( j t)dk d
4
(2 )
1
=
2
0
S( )W ([ ])exp( jt)d
0
Z( ) = S( )W ([ ])
Copyright 2013 Aaron Lanterman
0
Z( ) = S( )W ([ ])
0
If we pick =
Z( ) = S( )W (0)
z(t) = s(t)W (0)
we get the original signal back!
0
If we pick
0
0
0
z(t) = W ( k )exp( j t)
sin(Mk x d / 2)
W (k ) =
sin(k x d / 2)
0
0
sin(M[ x kx ]d / 2)
0
0
W ( k ) =
0
0
sin([ x kx ]d / 2)
Copyright 2013 Aaron Lanterman
kx = x
0
sin(M[kx kx ]d / 2)
0
W (kx kx ) =
0
sin([kx kx ]d / 2)
Using
= (2 / )sin( )
"
%
0
sin $ M [sin sin ]d '
#
&
0
W (kx kx ) =
"
%
0
sin $ [sin sin ]d '
#
&
Copyright 2013 Aaron Lanterman
kx = 0
M = 12
k x = (2 / )sin( )
= /3
M = 12
=0
M = 12
Copyright 2013 Aaron Lanterman
= /3
M = 12
Copyright 2013 Aaron Lanterman
Terminology
Beampattern: fix = k / = k / , k k
"
%
k
0
0
0
0
0
0
func( , k ) = W ( k ) = W $
k '
#
&
0
0
0
0
0
If k = k , = : func( ) = W (k [ ])
0
0
"
%
k
0
0
0
0
k '
func( ) = W ( k ) = W $
#
&
0
0
0
0
If k = k , = : func( ) = W (k [ ])
Copyright 2013 Aaron Lanterman