Paper
18 January 2004 Optimal speech codec implementation on ARM9E (v5E architecture) RISC processor for next-generation mobile multimedia
Ajay Kumar Bangla, M. K. Vinay, P. V. Suresh Babu
Author Affiliations +
Proceedings Volume 5308, Visual Communications and Image Processing 2004; (2004) https://doi.org/10.1117/12.532455
Event: Electronic Imaging 2004, 2004, San Jose, California, United States
Abstract
The mobile phone is undergoing a rapid evolution from a voice and limited text-messaging device to a complete multimedia client. RISC processors are predominantly used in these devices due to low cost, time to market and power consumption. The growing demand for signal processing performance on these platforms has triggered a convergence of RISC, CISC and DSP technologies on to a single core/system. This convergence leads to a multitude of challenges for optimal usage of available processing power. Voice codecs, which have been traditionally implemented on DSP platforms, have been adapted to sole RISC platforms as well. In this paper, the issues involved in optimizing a standard vocoder for RISC-DSP convergence platform (DSP enhanced RISC platforms) are addressed. Our optimization techniques are based on identification of algorithms, which could exploit either the DSP features or the RISC features or both. A few algorithmic modifications have also been suggested. By a systematic application of these optimization techniques for a GSM-AMR (NB) codec on ARM9E core, we could achieve more than 77% improvement over the baseline codec and almost 33% over that optimized for a RISC platform (ARM9T) alone in terms of processing cycle requirements. The optimization techniques outlined are generic in nature and are applicable to other vocoders on similar 'application-platform’ combinations.
© (2004) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Ajay Kumar Bangla, M. K. Vinay, and P. V. Suresh Babu "Optimal speech codec implementation on ARM9E (v5E architecture) RISC processor for next-generation mobile multimedia", Proc. SPIE 5308, Visual Communications and Image Processing 2004, (18 January 2004); https://doi.org/10.1117/12.532455
Lens.org Logo
CITATIONS
Cited by 1 scholarly publication.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Digital signal processing

Signal processing

Multimedia

Quantization

Cell phones

Computer programming

Video

RELATED CONTENT

DSP-based real-time video encoding
Proceedings of SPIE (April 19 2000)
DCT-based MPEG-2 programmable coprocessor
Proceedings of SPIE (December 20 2001)
New technique for motion estimation to be used in MPEG...
Proceedings of SPIE (October 05 2001)
A novel rate control scheme for H.264 video coding using...
Proceedings of SPIE (October 25 2004)
Polyphase filtering on the TriMedia core
Proceedings of SPIE (January 17 1997)

Back to Top