A new fast algorithm for the unified forward and inverse MDCT/MDST computation

被引:46
|
作者
Britanak, V [1 ]
Rao, KR [1 ]
机构
[1] Slovak Acad Sci, Inst Informat, Bratislava 84237, Slovakia
关键词
perfect reconstruction cosine modulated filter banks; modified discrete cosine transform; modified discrete sine transform; modulated lapped transform; extended lapped transform; modulated biorthogonal lapped transform; modulated complex lapped transform; discrete cosine transforms; discrete sine transforms; generalized discrete Fourier transform; generalized discrete Hartley transform;
D O I
10.1016/S0165-1684(01)00195-5
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The modified discrete cosine transform (MDCT) and modified discrete sine transform (MDST) are employed in subband; transform coding schemes as the analysis/synthesis filter banks based on the concept of time domain aliasing cancellation (TDAC). Princen, Bradley and Johnson defined two types of the MDCT, specifically, for an evenly stacked and oddly stacked analysis, synthesis systems. The MDCT is the basic processing component in the international audio coding standards and commercial products for high-quality audio compression. Almost all existing audio coding systems have used the complex-valued or real-valued FFT algorithms, and the DCT/DST of type IV (DCT-IV/DST-IV) for the fast MDCT computation. New fast and efficient algorithm for a unified forward and inverse MDCT/MDST computation in the oddly stacked system is proposed. It is based on the DCT/DST of types II and III (DCT-II/DST-II, DCT-III DST-III), and the real arithmetic is used only. Corresponding generalized signal flow graph is regular, structurally simple and enables to compute MDCT/MDST and their inverses in general for any N divisible by 4 (N being length of a data sequence). Consequently, the new fast algorithm can be adopted for the MDCT computation in the current audio coding standards such as MPEG family (MPEG-1, MPEG-2, MPEG-2 Advanced Audio Coding and MPEG-4 audio), and in commercial products (proprietary audio coding algorithms) such as Sony MiniDisc/ATRAC/ATRAC2/SDDS digital audio coding systems, the AT& T Perceptual Audio Coder (PAC) or Lucent Technologies PAC/Enhanced PAC/Multichannel PAC, and Dolby Labs AC-3 digital audio compression algorithm. Besides the new fast algorithm has some interesting properties, it provides an efficient implementation of the forward and inverse MDCT computation for layer III in MPEG audio coding, where the length of data blocks N not equal 2". Especially, for the AC-3 algorithm, it is shown how both the proposed new MDCT/MDST algorithm and existing fast algorithms computational architectures for the discrete sinusoidal transforms computation of real data sequences such as the DCT-IV/DST-IV, generalized discrete Fourier transform of type IV (DFT-IV) and generalized discrete Hartley transform of type IV (DHT-IV) can be used for the fast alternate or simultaneous (on-line) MDCT/MDST computation by simple pre- and post-processing of data sequences. (C) 2002 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:433 / 459
页数:27
相关论文
共 50 条
  • [1] New Recursive Algorithms for the Unified Forward and Inverse MDCT/MDST
    Vladimir Nikolajevic
    Gerhard Fettweis
    [J]. Journal of VLSI signal processing systems for signal, image and video technology, 2003, 34 : 203 - 208
  • [2] New recursive algorithms for the unified forward and inverse MDCT/MDST
    Nikolajevic, V
    Fettweis, G
    [J]. JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2003, 34 (03): : 203 - 208
  • [3] A unified fast computation of the evenly and oddly stacked MDCT/MDST
    Britanak, V
    [J]. PROCEEDINGS EC-VIP-MC 2003, VOLS 1 AND 2, 2003, : 233 - 238
  • [4] A Unified Fast MDCT/MDST Computation in the Evenly Stacked Analysis/Synthesis System
    Vladimir Britanak
    K.R. Rao
    [J]. Circuits, Systems and Signal Processing, 2002, 21 : 415 - 426
  • [5] A fast algorithm for the computation of 2-D forward and inverse MDCT
    Wu, J. S.
    Shu, H. Z.
    Senhadji, L.
    Luo, L. M.
    [J]. SIGNAL PROCESSING, 2008, 88 (06) : 1436 - 1446
  • [6] Radix-3 algorithm for the fast computation of forward and inverse MDCT
    Shu, Huazhong
    Bao, Xudong
    Toumoulin, Christine
    Luo, Limin
    [J]. IEEE SIGNAL PROCESSING LETTERS, 2007, 14 (02) : 93 - 96
  • [7] A unified fast MDCT/MDST computation in the evenly stacked analysis/synthesis system
    Britanak, V
    Rao, KR
    [J]. CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2002, 21 (04) : 415 - 426
  • [8] Fast and lossless implementation of the forward and inverse MDCT computation in MPEG audio coding
    Krishnan, T
    Oraintara, S
    [J]. 2002 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL II, PROCEEDINGS, 2002, : 181 - 184
  • [9] Fast algorithm for computing in MPEG the forward and inverse MDCT audio coding
    Truong, TK
    Chen, PD
    Cheng, TC
    [J]. SIGNAL PROCESSING, 2006, 86 (05) : 1055 - 1060
  • [10] A high-precision algorithm for the forward and inverse MDCT using the unified recursive architecture
    Lei, Sheau-Fang
    Lai, Shin-Chi
    Hwang, Yin-Tsung
    Luo, Ching-Hsing
    [J]. 2008 IEEE INTERNATIONAL SYMPOSIUM ON CONSUMER ELECTRONICS, VOLS 1 AND 2, 2008, : 549 - +