• DocumentCode
    1829439
  • Title

    Comprehensive address generator for digital Signal Processing

  • Author

    Ramesh, Kini M ; Sumam, David S

  • Author_Institution
    Dept. of Electron. & Commun. Eng., Nat. Inst. of Technol. Karnataka, Surathkal, India
  • fYear
    2009
  • fDate
    28-31 Dec. 2009
  • Firstpage
    325
  • Lastpage
    330
  • Abstract
    Computational efficiency of Signal Processing Algorithm implemented in hardware depends on efficiency of datapath, memory speed, and generation of addresses for data access. In case of signal processing applications, pattern of data access is complex in comparison with other applications. If implemented in a general purpose processor, address generation for signal processing applications will require execution of a series of instructions and use of datapath elements like adders, shifters etc. In general, considerable processor resources and time are utilized. It is desirable to execute one loop of a kernel per clock. This demands generation of typically three addresses per clock: two addresses for data sample/coefficient and one for storage of processed data. A set of dedicated, efficient Address Generator Units (AGU) will definitely enhance the performance. This paper focuses on design and implementation of Address Generators for complex addressing modes required by Multimedia Signal Processing algorithms. Among other addressing modes, a novel algorithm is developed for accessing data in a Bit-Reversed order for Fast Fourier Transforms (FFT), and Zig-zag order for Discrete Cosine Transforms (DCT). When mapped to hardware, this scales linearly in gate complexity with increase in the size and uses less components.
  • Keywords
    Fourier transforms; digital signal processing chips; discrete cosine transforms; Zigzag order; address generator unit; bit reversed order; comprehensive address generator; data access pattern; digital signal processing; discrete cosine transforms; fast Fourier transform; general purpose processor; multimedia signal processing algorithm; Algorithm design and analysis; Clocks; Computational efficiency; Digital signal processing; Discrete cosine transforms; Hardware; Kernel; Signal design; Signal generators; Signal processing algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial and Information Systems (ICIIS), 2009 International Conference on
  • Conference_Location
    Sri Lanka
  • Print_ISBN
    978-1-4244-4836-4
  • Electronic_ISBN
    978-1-4244-4837-1
  • Type

    conf

  • DOI
    10.1109/ICIINFS.2009.5429841
  • Filename
    5429841