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
Link To Document