• DocumentCode
    3079971
  • Title

    A novel MDCT/IMDCT computing kernel design

  • Author

    Hwang, Yin-Tsung ; Lai, Shin-Chi

  • Author_Institution
    Dept. of Electr. Eng., Nat. Chung-Hsing Univ., Taichung, Taiwan
  • fYear
    2005
  • fDate
    2-4 Nov. 2005
  • Firstpage
    526
  • Lastpage
    531
  • Abstract
    This paper presents a novel MDCT/IMDCT algorithm and its hardware design. In algorithm derivation, the MDCT/IMDCT computation is first converted into a form of matrix multiplication consisting of a half size DCT-IV kernel and a projection matrix. The DCT-IV kernel is then realized by a fast DCT-II computing scheme. Since MDCT and IMDCT algorithms use the same DCT kernel, a unified architecture using the same set of twiddle factors can be employed for both computations. Based on the proposed algorithm, a novel design mapping is developed with emphasis on the reduction of hardware and memory access complexities. By careful scheduling in computation and memory access schemes, only single port memory modules are needed in lieu of expensive dual port memories. Performance analyses reveal that, given the comparable hardware resource allocation, the proposed design can outperform other MDCT/IMDCT designs in terms of memory storage size, computing latency and fixed point implementation error.
  • Keywords
    audio coding; codecs; discrete cosine transforms; resource allocation; DCT kernel; audio codec; computing kernel design; hardware design; hardware resource allocation; inverse modified discrete cosine transform; Algorithm design and analysis; Computer architecture; Delay; Discrete cosine transforms; Hardware; Kernel; Matrix converters; Performance analysis; Processor scheduling; Resource management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Systems Design and Implementation, 2005. IEEE Workshop on
  • ISSN
    1520-6130
  • Print_ISBN
    0-7803-9333-3
  • Type

    conf

  • DOI
    10.1109/SIPS.2005.1579924
  • Filename
    1579924