Optimization of AMR Speech Codec on ARMv5E Platform
Chunlin Jiang, Lizhuo Zhang, Ke Gu, Weijia Jia · 2010
This paper introduces AMR (Adaptive Multi Rate) codec algorithm and the basic characteristics of ARM architecture, and focus on the optimization methods of AMR algorithm based on ARM platform, making use of ARMv5E core hardware features. Firstly the CPU usage rate of AMR key functions are analyzed, then two methods including inline optimization and assembly optimization are discussed, finally optimization result is verified through experiment in smart phones. Experiments prove that the running speed of optimized code have been significantly increased in ARM core smart phones.