Speech compression using compressive sensing on a multicore system

Compressive sensing (CS) is a new approach to simultaneous sensing and compression of sparse and compressible signals, i.e. speech signal. Compressive sensing is a new paradigm of acquiring signals, fundamentally different from uniform rate digitization followed by compression, often used for transmission or storage. In this paper, a novel algorithm for speech coding utilizing CS principle is developed. The sparsity of speech signals is exploited using gammatone filterbank and Discrete Cosine Transform (DCT) in which the compressive sensing principle is then applied to the sparse subband signals. All parameters will be optimized using informal listening test and Perceptual Evaluation of Speech Quality (PESQ). In order to further reduce the bit requirement, vector quantization using codebook of the training signals will be added to the system. The performance of overall algorithms will be evaluated based on the processing time and speech quality. Finally, to speed up the process, the proposed algorithm will be implemented in a multicore system, i.e. six cores, using Single Program Multiple Data (SPMD) parallel paradigm.

[1]  Yi Hu,et al.  Objective measures for predicting speech intelligibility in noisy conditions based on new band-importance functions. , 2009, The Journal of the Acoustical Society of America.

[2]  Scott T. Rickard,et al.  Comparing Measures of Sparsity , 2008, IEEE Transactions on Information Theory.

[3]  R.G. Baraniuk,et al.  Compressive Sensing [Lecture Notes] , 2007, IEEE Signal Processing Magazine.

[4]  E.J. Candes,et al.  An Introduction To Compressive Sampling , 2008, IEEE Signal Processing Magazine.

[5]  Richard G. Baraniuk,et al.  Compressive Sensing , 2008, Computer Vision, A Reference Guide.

[6]  Mark D. Plumbley,et al.  An adaptive orthogonal sparsifying transform for speech signals , 2008, 2008 3rd International Symposium on Communications, Control and Signal Processing.

[7]  Thippur V. Sreenivas,et al.  Compressive sensing for sparsely excited speech signals , 2009, 2009 IEEE International Conference on Acoustics, Speech and Signal Processing.

[8]  David Salomon,et al.  Data Compression , 2000, Springer Berlin Heidelberg.

[9]  Mário A. T. Figueiredo,et al.  Gradient Projection for Sparse Reconstruction: Application to Compressed Sensing and Other Inverse Problems , 2007, IEEE Journal of Selected Topics in Signal Processing.

[10]  David Salomon,et al.  Data Compression: The Complete Reference , 2006 .

[11]  Pierre Vandergheynst,et al.  Compressed Sensing and Redundant Dictionaries , 2007, IEEE Transactions on Information Theory.

[12]  David L Donoho,et al.  Compressed sensing , 2006, IEEE Transactions on Information Theory.

[13]  Gernot Kubin,et al.  On speech coding in a perceptual domain , 1999, 1999 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings. ICASSP99 (Cat. No.99CH36258).

[14]  Biing-Hwang Juang,et al.  Fundamentals of speech recognition , 1993, Prentice Hall signal processing series.

[15]  B. Cranen,et al.  Noise reduction through compressed sensing , 2008, INTERSPEECH.

[16]  Joel A. Tropp,et al.  Signal Recovery From Random Measurements Via Orthogonal Matching Pursuit , 2007, IEEE Transactions on Information Theory.

[17]  Mark D. Plumbley,et al.  Speech denoising based on a greedy adaptive dictionary algorithm , 2009, 2009 17th European Signal Processing Conference.