Font Size: a A A

Research On Optimization Of PESQ Algorithm For Smartphone

Posted on:2014-07-20Degree:MasterType:Thesis
Country:ChinaCandidate:X YangFull Text:PDF
GTID:2268330422963254Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
PESQ is an algorithm of speech quality testing, recommended by the ITU-T, which iswidely used in design of vocoders, equipment selection, monitoring and optimization.The results of PESQ evaluation are accurate while the disadvantage of the algorithm is itscomputational complexity. Smartphone using mobile operating system and ARMprocessors and its calculating resource is limited. The optimization of PESQ algorithm isessential if we want to measure speech quality take advantage of smartphone platform.This article introduces the PESQ algorithm and analysis smartphone operatingsystem, processor architecture, digital signal processing capabilities, pipeline structure,NEON technology. Strategies have put forward to optimization the algorithm forsmartphone.This paper optimizes the PESQ algorithm from three aspects. With target processordescription files specified, compiler optimization accelerates the executable program.Changing FFT and IFFT’s floating-point operations into fixed-point arithmetic,fixed-point optimization accelerate the program. Parallel optimization acceleration thealgorithm from three method, they are multi-threaded programming, pipeline smoothingand NEON optimizing.This article use ME863, an Android smartphone, to verification the actualimprovement of performance of optimization. The results show that after optimizationalgorithm can be correctly used for ME863phone voice quality test and performancepromotion is significant.
Keywords/Search Tags:PESQ, Speech quality testing, Optimization, Smartphone
PDF Full Text Request
Related items