• 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