DocumentCode
3647024
Title
Possibilities for FIR filter kernel code optimization for DSP processors
Author
J. Zdravković;M. Jelenković;T. Nikolić
Author_Institution
Department of Electronics, Faculty of Electronic Engineering, University of Niš
fYear
2012
fDate
5/1/2012 12:00:00 AM
Firstpage
427
Lastpage
430
Abstract
Digital signal processing (DSP) is one of the fastest growing fields in modern electronics. Today we meet DSP processors in numerous application areas, such as communication, electro-medicine, multimedia, etc. One of the crucial problem which have to be solved in these applications relate to filtering. During this it is of paramount importance to create efficient algorithms. In this paper, creation of time efficient algorithms is considered. To this end, several FIR filtering algorithms were created in HLL C and ASM, and optimized in respect to execution time. For optimization, we used techniques such as loop unrolling, software pipelining, code reordering, etc. All proposed code optimization techniques are implemented on Texas Instruments (TI) TMS320C6713 DSP processor and Code Composer Studio as software tool. For performance evaluation, speedup factor was used. The obtained results show that speedup is within a range from 1.97 up to 5.36.
Keywords
"Optimization","Digital signal processing","Finite impulse response filter","Program processors","Pipeline processing","Assembly"
Publisher
ieee
Conference_Titel
Microelectronics (MIEL), 2012 28th International Conference on
ISSN
pending
Print_ISBN
978-1-4673-0237-1
Type
conf
DOI
10.1109/MIEL.2012.6222893
Filename
6222893
Link To Document