Blind source separation is the process of separating unknown source signals based only on the received mixing signals when the source signal cannot be accurately known. Traditional methods are mainly based on linear approximate transformation models that often have large systematic errors in high reverberation environments, resulting in poor separation performance. To avoid these limitations, a sparsity-based adaptive underdetermined convolutive blind source separation (SA-UCBSS) algorithm is proposed by unifying a convolutive approximate transformation model and an Lp(0<p≤1)-norm regularisation penalty. A crosstalk canceller is designed for room impulse response pretreatment with p-norm optimisation to eliminate audible echoes, and a sparse optimisation scheme is designed for the parameter initialisation to accelerate the convergence of the iterative recovery process. Subsequently, a convolutive approximate transformation model is built to achieve a more accurate estimation of the mixing system. The SA-UCBSS algorithm is proposed to achieve better source separation by adaptively tuning the value of parameter p. Experimental results including BSS of the synthesised and live-recorded speech convolutive mixtures showed that the SA-UCBSS algorithm had superior separating properties and better robustness than several popular algorithms.
Read full abstract