Title :
Low-Cost and High-Accuracy Design of Fast Recursive MDCT/MDST/IMDCT/IMDST Algorithms and Their Realization
Author :
Lai, Shin-Chi ; Yeh, Yi-Ping ; Tseng, Wen-Chieh ; Lei, Sheau-Fang
Author_Institution :
Dept. of Electr. Eng., Nat. Cheng Kung Univ., Tainan, Taiwan
Abstract :
This brief presents a novel low-cost and high-accuracy design for recursive modified discrete cosine transform (MDCT), modified discrete sine transform (MDST), inverse MDCT (IMDCT), and inverse MDST (IMDST) algorithms. The proposed algorithm not only can simultaneously compute MDCT and MDST (or IMDCT and IMDST) coefficients by adopting a compact recursive structure but also can increase the peak signal-to-noise ratio (PSNR) value by selecting the optimal q factor. The PSNR is over 78 dB at least for 256- and 512-point window lengths. Compared with Nikolajevic and Fettweis´s algorithm for complexity analysis, the results show that the proposed algorithm greatly reduces 50.21% of multiplications, 24.97% of additions, and 50% of computational cycles for 512-point MDCT and MDST. The FPGA implementation results show that the proposed design can support 7.92 sound-channel encoding and decoding for Dolby AC-3 at a sampling rate of 48 kHz while the clock rate is set to 97 MHz.
Keywords :
computational complexity; decoding; discrete cosine transforms; encoding; field programmable gate arrays; inverse problems; recursive functions; Dolby AC-3; FPGA implementation; computational cycles; high-accuracy design; inverse MDCT algorithm; inverse MDST algorithm; modified discrete sine transform; optimal q factor; peak signal-to-noise ratio value; recursive IMDCT algorithm; recursive IMDST algorithm; recursive modified discrete cosine transform; sound-channel encoding; window length; Algorithm design and analysis; Discrete cosine transforms; Encoding; Hardware; PSNR; Q factor; Signal processing algorithms; Canonic signed digit (CSD); fixed-coefficient hardware accelerator; modified discrete cosine transform (MDCT); modified discrete sine transform (MDST); recursive structure; type IV of the discrete cosine transform (DCT-IV);
Journal_Title :
Circuits and Systems II: Express Briefs, IEEE Transactions on
DOI :
10.1109/TCSII.2011.2177702