Beruflich Dokumente
Kultur Dokumente
rk ( n) sk ( n) I k ( n), k 1,...K
rk (n)
..(1)
= received signal
Steering delays
Steering delays:
Compensate the relative
propagation delay from source to
microphone
Find unit vector v
v [sin cos
sin sin
cos ]T
m.v
c
3
y ( n) W T X ( n)
..(2)
W
min
min RXX W
W
..(3)
C TW f
C=constraint matrix
f=constraint vector
..(4)
Weight computation
Solution to the optimization problem
1
1
xx
..
(6)
W (0) F
..(7)
W ( n 1) P W ( n)
F C[C T C ]1 f
P I C[C T C ]1 C T
y ( n) X ( n)
X ( n)
F ..(8)
..(9)
..(10)
6
Wideband Constraints
Pair of constraints
..(12)
gain
phaseshift
..(13)
Beamforming system
Bank of bandpass
filters to split the input
into frequency subbands
Each have its own
adaptive beamformer
Constraints covering
only its respective
subband
A set of frequencies
within the band of
interest is chosen
A group of constraints
at each of these
frequency points is
defined
Source Tracking
0
Steering delays are correct
Lag
0
Compensation required
Results
10
Signal Modeling
Microphone array:
Microphone coordinates chosen to form a planar array
Signal Input:
Desired signal s(n) :a segment of previously recorded
speech
Interference I(n) :another speech segment, measured for the
duration of the desired signal
Background white noise also added
11
Input Simulation
DOA (direction of arrival) for each of the signals
Desired Source : =10, =40
Interfering Source : =40, =40
12
amplitude-->
amplitude-->
amplitude-->
2
0
-2
0.5
1.5
2
2.5
no.of samples-->
3.5
4
4
x 10
interference
2
0
-2
0.5
1.5
2
2.5
no.of samples-->
3.5
4
4
x 10
microphone output
2
0
-2
0.5
1.5
2
2.5
no.of samples-->
3.5
4
4
x 10
13
14
After steering
delay
compensation
15
16
amplitude-->
amplitude-->
amplitude-->
2
0
-2
0.5
1.5
2
2.5
no.of samples-->
3.5
4
4
x 10
microphone output
2
0
-2
0.5
1.5
2
2.5
no.of samples-->
3.5
4
4
x 10
beamformer output
2
0
-2
0.5
1.5
2
2.5
no.of samples-->
3.5
4
4
x 10
17
desired signal
1
F=1000Hz
0
-1
900
0
100
200
300
400
no. of samples--->
500
600
700
Interferenc
e 40
microphone output
amplitude-->
1
0
-1
amplitude-->
-2
100
200
300
400
500
no.of samples-->
beamformer output
600
700
F=1000Hz
0
-1
0
100
200
300
400
500
no.of samples-->
600
700
800
40
30
30
30
20
20
10
-10
-10
2000
4000
6000
8000
10000
frequency--->
12000
frequency response
before beamforming
F=1000Hz, 1600Hz
14000
-20
16000 0
X: 1000
Y: 17.09
20
10
-20
X: 1600
Y: 17.74
gain in dB--->
gain in dB--->
gain in dB--->
40
10
-10
2000
4000
6000
8000
10000
frequency--->
12000
14000
16000
-20
2000
4000
6000
8000 10000
frequency--->
12000
14000
19
16000
Null steering
The gain pattern of the adaptive beamformer
There is a null at the direction of the interference (elevation
50)
The response at angles which have no interference source
present shows less attenuation or even amplification of the
signal
20
azimuth=40
20
0
Gain(dB)
-20
-40
-60
-80
-100
-120
10
20
30
40
50
60
Elevation(degree)
70
80
90
100
21
40
20
0
Gain(dB)
-20
-40
-60
-80
-100
-120
-140
0
10
15
20
25
30
Elevation(degree)
35
40
45
50
22
23
Results:
2
0
-2
Band Pass
filters
0.5
1.5
2.5
3.5
4
4
1
0
-1
x 10
0.5
1.5
2.5
3.5
4
4
0.5
0
-0.5
x 10
0.5
1.5
2.5
3.5
4
4
0.5
0
-0.5
x 10
0.5
1.5
2.5
3.5
4
4
x 10
24
Results:
2
0
-2
beamformer 1 opt
0.5
1.5
2.5
3.5
4
4
1
0
-1
x 10
beamformer 2 opt
0.5
1.5
2.5
3.5
4
4
0.5
0
-0.5
x 10
beamformer 3 opt
0.5
1.5
2.5
3.5
4
4
0.5
0
-0.5
x 10
beamformer 4 opt
0.5
1.5
2.5
3.5
4
4
x 10
25
amplitude-->
amplitude-->
amplitude-->
amplitude-->
2
0
-2
2
0
-2
2
0
-2
2
0
-2
source
0.5
1.5
2
2.5
no.of samples-->
3.5
4
4
x 10
interference
0.5
1.5
2
2.5
no.of samples-->
3.5
4
4
x 10
microphone output
0.5
1.5
2
2.5
no.of samples-->
3.5
4
4
x 10
beamformer output
0.5
1.5
2
2.5
no.of samples-->
3.5
4
4
x 10
26
Results:
no extra constraints
60
0.5KHz
1.5KHz
2.5KHz
20
20
-20
-20
-40
-40
-60
-60
-80
-80
-100
-100
0
10
15
20
25
30
35
elevation angle(degree)
40
45
0.5KHz
1.5KHz
2.5KHz
40
Gain(dB)
gain(dB)
40
-120
60
50
-120
10
15
20
25
30
35
elevation angle(degree)
40
45
50
27
Results:
wideband vs nowb(sine input)
0
-5
-10
Gain(dB)
-15
-20
-25
-30
-35
-40
-45
-50
500
1000
1500
2000
2500
Frequency
3000
3500
4000
28
-3
x 10
0.5
0
1
0.5
0
1
-3
x 10
10
0
1
-3
x 10
10
0
1
10
0
1
-3
x 10
10
0
1
-3
x 10
10
10
0.5
0
1
-3
x 10
10
0
1
0.5
0
0
1
-3
x 10
0.5
0.5
0
0
1
0.5
0
x 10
0.5
0
10
29
Reference
[1] Johnson , D H Dudgeon, Array Signal Processing, Concepts and Techniques,
Pentice Hall,1993
[2] Otis Lamont Frost, An Algorithm For Linearly ConstrainedAdaptive Array
Processing, proceedings of the IEEE, Vol. 60, No. 8, August 1972
[3] K. M. Buckley, Spatial/spectral filtering with linearly constrained minimum
variance beamformers, IEEE Transactions on Acoustics, Speech and
SignalProcessing, vol. ASSP-35,No.3, pp. 249266, Mar. 1987.
[4] Barry D Van Veen, Kevin M Buckley, Beamforming: A Versatile Approach to
Spatial Filtering, IEEE ASSP Magazine, April 1988
[5] Jacob Benesty, Jingdong Chen, Yiteng Huang and Jacck Dmochowski, On
Microphone Arrray Beamforming From a MIMO Acoustic Signal Processing
Perspective, IEEE Transactions on audio speech and language processing, vol.15,
No.3, pp:1053-1065,March 2007
[6] Sergey Timofeev, Ahmad R. S. Bahai, and Pravin Varaiya, Adaptive Acoustic
Beamformer With Source Tracking Capabilities, IEEE Transactions On Signal
Processing, Vol. 56, No. 7, pp: 2812-2819, July 2008
[7]Olaf Jaeckel, Strengths and weaknesses of calculating beamforming in the time
domain, Berlin beamforming Conference 2010
30
Reference
[8]Iain McCowen, "Robust Speech Recognition using Microphone Arrays", PhD
Thesis Queensland University of Technology, Australia 2001
[9]Athanassios Manikas and Christos Proukakis, "Modeling and Estimation
ofAmbiguities in Linear Arrays, IEEE Transactions On Signal Processing, Vol.46,
No. 8, August 1998
[10] D Ward, "Theory and Application of Broadband Frequency Invariant
Beamforming", PhD thesis, Australian National University, July 1996
[11] R L Bouquin and G Faucon, "Using the coherence function for noise reduction",
IEEE proceedings,vol.139, pp 276-280,June 1992
[12]S. Gazor, S. Aes, and Y. Grenier, "Robust adaptive beamforming via
targettracking," IEEE Transactions on Acoustics, Speech, Signal Procesing., vol.44,
pp. 15891593, Jun. 1996.
[13] Y. Kaneda and J. Ohga, "Adaptive microphone-array system for noise reduc-tion,"
IEEE Trans. Acoustics. Speech, Signal Processing, vol. ASSP-34, no.6, pp.
Thank You
32