Journal of Xidian University

Previous Articles     Next Articles

Speech enhancement using the improved K-SVD algorithm by subspace

GUO Xin;JIA Hairong;WANG Dong   

  1. (College of Information Engineering, Taiyuan Univ. of Technology, Taiyuan 030024, China)
  • Received:2015-08-28 Online:2016-12-20 Published:2017-01-19

Abstract:

In the case of a low SNR, it is difficult that the clean speech is separated completely by sparse representation from the noisy speech. To solve the above problem, a speech enhancement method using the improved K-SVD algorithm by subspace is proposed. First, the noise is tracked by the optimal estimator of the subspace, and a noise dictionary is trained by using the K-SVD. Then, the speech dictionary is trained by the K-SVD algorithm. In the process of training, if an atom whose sparse coefficient is lower than the set threshold and could also be found in the noise dictionary, the sparse coefficient is set to zero, which achieves the goal of de-noising. Simulation results show that the algorithm can remove white noise and babble noise obviously, so that the SNR is improved and distortion is reduced greatly. Simultaneously, this improved algorithm can also be applied to eliminate the random noise very well. And the improved algorithm verified by SPSS19.0 software is superior to the K-SVD algorithm and subspace algorithm under a low SNR.

Key words: speech enhancement, K-SVD, sparse representation, subspace