Professional Documents
Culture Documents
Mcltecho
Mcltecho
Abstract—Modulated Complex Lapped Transform defined by p (n, k) = pc (n, k) − j ps (n, k), where j is an
(MCLT) is a complex extension of the modulated lapped imaginary number and
pcn, k = hn cos[n + k +
]
transform (MLT). MCLT is a particular kind of a 2x π
oversampled generalized DFT filter bank, whose real part
corresponds to MLT. This property is used for efficient
psn, k = hn sin[n + k + ]
π
(2)
noise cancellation, noise reduction and coding. For a
length-M MCLT, the direct transform algorithm is based Where h (n) is the window function. Thus, we can also write
on computing a length-2M fast Fourier transform (FFT) X (k) = Xc (k) − j Xs (k), with j=√−1
plus M butterfly-like stages, without data shuffling. That
reduces the number of operations and memory accesses Xck = ∑
xnpcn, k (3)
needed to compute the MCLT.
We see that Xc (k), the cosine components of X (k), are the
Keywords-mclt MLT of x (n). The window h (n) can be designed in many
ways, and a common choice is,
I. INTRODUCTION
!
The modulated complex lapped transform (MCLT) is a hn = − sin[n + ] (4)
cosine-modulated filter bank that maps overlapping blocks
(
π.
WM(r)= exp
'
On further calculation we get,
Where,
V(k) = c(k) * U(k) (8)
c(k) = W8(2k + 1) * W4M(k)
/0 = ∗ ∑
'
2 1& ∗ )2+0& (9)
'
We recognize U (k) as a normalized2 2M-point FFT of the
input block x (n). Then, it is clear from (7) and (8) that the Figure 2: Flow graph of the new fast inverse MCLT algorithm. The
input MCLT coefficients are combined to form a new set of
MCLT coefficients X(k) can be obtained by first computing coefficients; those are then sent to an inverse real FFT to generate the
the FFT of the input vector to obtain U(k) and then output signal. Arrows with hollow heads mean multiplication by –j,
performing the additional operations with the factors c(k), as and the shaded boxes represent the special mappings in.
shown in Figure 1. The coefficients c (k) satisfy |c (k)| = 1, 0.4
Input Signal
-0.1
-0.2
-0.3
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
4
x 10
0.2
0.15
0.1
0.05
-0.05
-0.1
-0.15
-0.2
-0.25
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
4
x 10
IV. CONCLUSION
A new filter bank structure with complex-valued sub-bands,
which is referred to as MCLT - modulated complex lapped
transform is introduced. The MCLT is a simple extension of
the MLT, obtained by using both cosine and sine
modulations. This generates a subband structure that is 2x
oversampled in the frequency domain, because for every
new M real valued input samples the MCLT computes the
MCLT complex-valued frequency components. Using the
DCT-IV and DST-IV, we present fast algorithms for the
MCLT. They show that the MCLT has about twice the
complexity of the MLT
V. REFERENCES