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
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;
Conference_Titel :
Signal Processing Systems, 2003. SIPS 2003. IEEE Workshop on
Print_ISBN :
0-7803-7795-8
DOI :
10.1109/SIPS.2003.1235682