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 :
بازگشت