A sparse blocking matrix for multiple constraints GSC beamformer

Modern high performance speech processing applications incorporate large microphone arrays. Complicated scenarios comprising multiple sources, motivate the use of the linearly constrained minimum variance (LCMV) beamformer (BF) and specifically its efficient generalized sidelobe canceler (GSC) implementation. The complexity of applying the GSC is dominated by the blocking matrix (BM). A common approach for constructing the BM is to use a projection matrix to the null-subspace of the constraints. The latter BM is denoted as the eigen-space BM, and requires M2 complex multiplications, where M is the number of microphones. In the current contribution, a novel systematic scheme for constructing a multiple constraints sparse BM is presented. The sparsity of the proposed BM substantially reduces the complexity to K × (M - K) complex multiplications, where K is the number of constraints. A theoretical analysis of the signal leakage and of the blocking ability of the proposed sparse BM and of the eigen-space BM is derived. It is proven analytically, and tested for narrowband signals and for speech signals, that the blocking abilities of the sparse and of the eigen-space BMs are equivalent.

[1]  Koeng-Mo Sung,et al.  Analysis of blocking matrices for generalized sidelobe cancellers for non-stationary broadband signals , 2002, 2002 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[2]  Ehud Weinstein,et al.  Signal enhancement using beamforming and nonstationarity with applications to speech , 2001, IEEE Trans. Signal Process..

[3]  L. J. Griffiths,et al.  A Systematic Procedure For Implementing The Blocking Matrix In Decomposed Form , 1988, Twenty-Second Asilomar Conference on Signals, Systems and Computers.

[4]  Reinhold Häb-Umbach,et al.  Speech Enhancement With a GSC-Like Structure Employing Eigenvector-Based Transfer Function Ratios Estimation , 2011, IEEE Transactions on Audio, Speech, and Language Processing.

[5]  Walter Kellermann,et al.  Analysis of blocking matrices for generalized sidelobe cancellers for non-stationary broadband signals , 2002, ICASSP.

[6]  Israel Cohen,et al.  Multichannel Eigenspace Beamforming in a Reverberant Noisy Environment With Multiple Interfering Speech Signals , 2009, IEEE Transactions on Audio, Speech, and Language Processing.

[7]  Israel Cohen,et al.  Dual-Source Transfer-Function Generalized Sidelobe Canceller , 2008, IEEE Transactions on Audio, Speech, and Language Processing.

[8]  Marc Moonen,et al.  Distributed LCMV beamforming in wireless sensor networks with node-specific desired signals , 2011, 2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).