Subscribe Now Subscribe Today
Science Alert
Curve Top
Journal of Applied Sciences
  Year: 2012 | Volume: 12 | Issue: 4 | Page No.: 375-380
DOI: 10.3923/jas.2012.375.380
Facebook Twitter Digg Reddit Linkedin StumbleUpon E-mail

Parallelization of Speech Compression Algorithm Based on Human Auditory System on Multicore System

Teddy Surya Gunawan, Mira Kartiwi and Othman O. Khalifa

Human auditory system has been successfully employed in speech compression to reduce bit rate requirement. Previous researches on speech compression stated that the use of simultaneous masking and/or temporal masking reduced the bit rate requirement while maintained perceptual quality. However, the benefit of using auditory masking in speech coding was outweighed by the amount of computation required to calculate masking threshold. Nevertheless, the current advances in microprocessor technology shows that to overcome heat generation and power cap, a multicore processor integrates two or more independent cores into a single package become popular. The objective of this research is to develop and implement a novel parallel speech compression algorithm based on human auditory system on a multicore system. To achieve a scalable parallel speech coding algorithm, Single Program Multiple Data (SPMD) programming model was used, in which a single program was written for all cores. Matlab parallel computing toolbox was used in the implementation. Finally, the performance of the developed parallel algorithm was evaluated using Perceptual Evaluation of Speech Quality (PESQ) and parallel execution time. Results show that the average PESQ score and pulse reduction for all 30 files when both auditory masking models were used is around 4.00 (transparent quality) and 41.12%, respectively. Moreover, the maximum speed achievable on our parallel experiment was around 2.45 if four cores were fully utilized.
PDF Fulltext XML References Citation Report Citation
  •    A Semaphore Based Multiprocessing k-Mean Algorithm for Massive Biological Data
  •    An Asynchronous Parallel Particle Swarm Optimization Algorithm for a Scheduling Problem
  •    Improving Speaker Verification in Noisy Environments using Adaptive Filtering and Hybrid Classification Technique
  •    Massively Parallel Processing Distributed Database for Business Intelligence
How to cite this article:

Teddy Surya Gunawan, Mira Kartiwi and Othman O. Khalifa, 2012. Parallelization of Speech Compression Algorithm Based on Human Auditory System on Multicore System. Journal of Applied Sciences, 12: 375-380.

DOI: 10.3923/jas.2012.375.380






Curve Bottom