Signal Processing with Lapped Transforms
Signal Processing with Lapped Transforms
An MDCT Hardware Accelerator for MP3 Audio
SASP '08 Proceedings of the 2008 Symposium on Application Specific Processors
Mixed-radix algorithm for the computation of forward and inverse MDCTs
IEEE Transactions on Circuits and Systems Part I: Regular Papers
Low complexity and fast computation for recursive MDCT and IMDCT algorithms
IEEE Transactions on Circuits and Systems II: Express Briefs
Fast IMDCT and MDCT algorithms - a matrix approach
IEEE Transactions on Signal Processing
A Modified Split-Radix FFT With Fewer Arithmetic Operations
IEEE Transactions on Signal Processing
Fast algorithms for type-III DCT of composite sequence lengths
IEEE Transactions on Signal Processing
Integer MDCT with enhanced approximation of the DCT-IV
IEEE Transactions on Signal Processing
DCT algorithms for composite sequence lengths
IEEE Transactions on Signal Processing
Fast algorithm for computing discrete cosine transform
IEEE Transactions on Signal Processing
Hi-index | 0.08 |
This paper presents a generalized mixed-radix decimation-in-time (DIT) fast algorithm for computing the modified discrete cosine transform (MDCT) of the composite lengths N=2xq^m, m=2, where q is an odd positive integer. The proposed algorithm not only has the merits of parallelism and numerical stability, but also needs less multiplications than that of type-IV discrete cosine transform (DCT-IV) and type-II discrete cosine transform (DCT-II) based MDCT algorithms due to the optimized efficient length-(N/q) modules. The computation of MDCT for composite lengths N=q^mx2^n, m=2, n=2, can then be realized by combining the proposed algorithm with fast radix-2 MDCT algorithm developed for N=2^n. The combined algorithm can be used for the computation of length-12/36 MDCT used in MPEG-1/-2 layer III audio coding as well as the recently established wideband speech and audio coding standards such as G.729.1, where length-640 MDCT is used. The realization of the inverse MDCT (IMDCT) can be obtained by transposing the signal flow graph of the MDCT.