• DocumentCode
    2127647
  • Title

    Efficient IMDCT core designs for audio signal processing

  • Author

    Wu, Po-Sheng ; Hwan, Yin-Tsung

  • Author_Institution
    Dept. of Electron. Eng., Nat. Yunlin Univ. of Sci. & Technol., Taiwan
  • fYear
    2003
  • fDate
    27-29 Aug. 2003
  • Firstpage
    275
  • Lastpage
    280
  • Abstract
    Filter bank processing techniques based on MDCT/IMDCT (modified DCT/inverse modified DCT) have been widely adopted in various audio codec standards. Most published IMDCT computing algorithms focus mainly on either the reduction of computing complexity but overlook the hardware realization issues, e.g. memory access complexity and efficient mapping of the computing kernel. By exploiting the symmetric properties in computation, we first convert an N-point IMDCT to an N/2-point DCT-II problem. A fast DCT-II computing scheme is next derived and the overall scheme is further optimized to remove redundancy. Based on the proposed fast IMDCT computing scheme, a novel design mapping is developed to minimize memory access complexity without stalling the pipelined computation. The mapping features simple address generation, small temporary storage size and low access bandwidth. Performance analyses show that, given the same hardware resource allocation, the proposed design can outperform other well known IMDCT designs in terms of memory storage size, computing latency or fixed point implementation error.
  • Keywords
    audio coding; channel bank filters; computational complexity; discrete cosine transforms; logic design; minimisation; pipeline processing; resource allocation; storage management; transform coding; access bandwidth; address generation; audio codec; audio signal processing; computing complexity; computing latency; filter bank processing; fixed point implementation error; hardware resource allocation; inverse DCT; inverse modified DCT; memory access complexity; memory storage size; temporary storage size; Code standards; Codecs; Discrete cosine transforms; Filter bank; Hardware; Kernel; Redundancy; Signal design; Signal processing; Signal processing algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Systems, 2003. SIPS 2003. IEEE Workshop on
  • ISSN
    1520-6130
  • Print_ISBN
    0-7803-7795-8
  • Type

    conf

  • DOI
    10.1109/SIPS.2003.1235682
  • Filename
    1235682