Switched Griffiths-Jim beamformer using the affine projection algorithm
Vaitheki Yoganathan, Tom James Moir · 2008
Speech controlled applications are now becoming more and more practical due to advances in technology. These applications vary from command and control instruments, video conferencing to robotics. However, their performance decreases when the acquired speech signal is corrupted by background noise. Numerous research has been done in the last two decades to improve their performance. The switched Griffiths-Jim beamformer is one of the well known methods used to reduce background noise (or interference). This algorithm makes use of two adaptive filters and a voice activity detector. The first filter is used as a beam-steering filter which is updated during speech signals and the second filter is used as a noise cancellation filter which is updated during a noise-alone signal. A voice activity detector is used to control the updates of these adaptive filters. Generally, the normalised least mean squares (NLMS) algorithm is used for the adaptive filters. However, it is found that the convergence rate of the NLMS deteriorates for coloured noise under certain non-stationary conditions where the correlation matrix is "stiff". It has been found that the affine projection algorithm will perform better under these conditions. Therefore, a comparison of these two adaptive filters in this beamformer structure will be discussed in this paper.