The algebraic code excited linear prediction (ACELP) algorithm, because of low complexity and high quality in its analysis-by-synthesis optimisation, has been adopted by many speech coding standards. This study proposes the unified generalised pulse replacement (UPR) search algorithm for the stochastic codebook of ACELP speech coders. The proposed UPR algorithm discusses the search breadth, the order of the search direction and the update frequency based on the pulse replacement method. In addition, there are many derivative types of UPR algorithms discussed. The proposed approaches can achieve the lowest computational complexity with imperceptible degradation of the speech quality. Furthermore, the normalised degradation ratio based on the standard subjective quality measurement is proposed to fairly compare the performance. The experimental results will verify the claims.
Read full abstract