Sei sulla pagina 1di 6

XX SIMPÓSIO BRASILEIRO DE TELECOMUNICAÇÕES - SBrT’03, 05–08 DE OUTUBRO DE 2003, RIO DE JANEIRO, RJ

Chebyshev Wavelets
R. J. de Sobral Cintra H. M. de Oliveira L. R. Soares

Abstract— In this note we introduce a new family of wavelets, using these filter banks, we call the cascade iterative procedure
named Chebyshev wavelets, which are derived from conventional for creating wavelets.
Chebyshev polynomials. Properties of Chebyshev filter banks For the sake of notation, let us take the sequences h[n]
are investigated, including orthogonality and perfect reconstruc-
tion conditions. Chebyshev wavelets of 2nd kind have compact P filters and g[n]
as the lowpass P as the highpass filters (by
support, their filters possess good selectivity, but they are not convention n h[n] = 1 and n g[n] = 0). The matrix H
orthogonal. The convergence into 2nd kind Chebyshev wavelets is the convolution matrix. For the role of downsampling by
via the cascade algorithm is proved by the use of Markov chains two, it is adopted the operator (↓2). The definiton symbol is
theorems. Computational implementation of these wavelets and ,.
some clear-cut applications are presented. These wavelets are
offered as a choice in wavelet analysis.
II. C HEBYSHEV WAVELETS
Keywords— Wavelets, Filter banks, Chebyshev polynomials,
Wavelet design. In this section, we investigate the definition of filter banks
based on Chebyshev polynomials and also their possible
application for wavelet construction.
I. I NTRODUCTION
Sturm-Liouville theory encompasses a multitude of engine- A. First Kind Chebyshev Filters
ering and physics problems [1]. One particular and interesting The well-known Chebyshev polynomials of 1st kind Tm (·)
case is that one related to Chebyshev differential equations. are defined by a simple recurrence formulation [1]
Chebyshev polynomials of the first kind (Type I) of order m,
Tm (x), satisfies the equation (1 − x)ÿ − xẏ + n2 y = 0 and Tm (x) = 2xTm−1 (x) − Tm−2 (x), (1)
Chebyshev polynomials of second kind (Type II) of degree m, assuming that T0 (x) , 1 and T1 (x) , x.
Um (x), satisfies (1 − x)ÿ − 3xẏ + n(n + 2)y = 0. Chebyshev Lowpass filters can be derived from these polynomials by
polynomials form a complete set of orthogonal functions in simply assuming the variable change x = cos ω. Doing so, we
the interval [−1, 1] with weighting functions (1 − x2 )−1/2 have the new functions [2]
and (1 − x2 )1/2 , for the polynomials of first and second kind
respectively. Some special values are Tn (1) = 1 and T2n+1 = Tm (cos ω) = cos(mω), (2)
0; Un (1) = n + 1 and U2n+1 (0) = 0. Chebyshev polynomials
whose magnitude in the interval [0, π] satisfies lowpass filter
also respect symmetry properties Tn (−x) = (−1)n Tn (x) and
conditions for frequency response magnitude. In a naive way,
Un (−x) = (−1)n Un (x) [1]–[3].
one may take these polynomials to define smoothing (lowpass)
Chebyshev polynomials have many applications in nume-
filters to be used for wavelet generation through the cascade
rical computations, interpolation, series truncation and eco-
algorithm.
nomization, to name a few. In the past few years, connec-
Smoothing filters H(ejω ) intended to be used for signal
tions between orthogonal polynomials and wavelet analysis
analysis [7] must hold some specific conditions, such as
have been explored, particularly a wavelet decomposition in
|H(ej0 )| = 1 and |H(ejπ )| = 0. In order to make Chebyshev
L2 (−1, 1) has been proposed [3], [4].
polynomials useful for this kind of application, a slight modi-
Recently another approach has been investigated [5], [6]:
fication on Tm (·) is carried out so as to meet these constraints.
the link between classical differential equation solutions —
Taking only Chebyshev polynomials of odd order m, we can
like Mathieu functions (elliptic cosine and sine) and Le-
define the magnitude response of the smoothing filter as
gendre polynomials — and wavelet design. Exploring this
(1) jω
connections, in this paper we investigate the possibility of |Hm (e )| , |Tm (cos(ω/2))|, for odd m. (3)
wavelet construction from Chebyshev polynomials. Can these
Observe that these functions are naturally normalized. Some
polynomials be used as smoothing filters for wavelets? In order
examples can be seen in Figure 1.
to answer this question, we use filter bank theory results.
In a previous work [5], wavelets based on Mathieu diffe-
The overview of our procedure is the following: (i) we start
rential equations were defined. The mathematical structure of
defining smoothing filters from Chebyshev polynomials, (ii)
Mathieu wavelets naturally induces a linear phase assignment
properties of filter banks based on these filters are explored,
e−jmω for the smoothing filter. This kind of approach seems to
such as perfect reconstruction, orthogonality, and finally (iii)
be perfectly reasonable to be considered in this development.
R. J. de Sobral Cintra, H. M. de Oliveira and L. R. Soares are with After this judicious phase adjustment, we have the following
the Communications Research Group - CODEC, Department of Electronics expression for the smoothing filter:
and Systems, Federal University of Pernambuco. Emails: rjsc@ee.ufpe.br,
(1) jω
hmo@ufpe.br Hm (e ) , e−jmω/2 Tm (cos(ω/2)), m odd. (4)
XX SIMPÓSIO BRASILEIRO DE TELECOMUNICAÇÕES - SBrT’03, 05–08 DE OUTUBRO DE 2003, RIO DE JANEIRO, RJ

expressions and taking into account that m is odd, yields


1 1
1 1
√ (1 + z −m ) √ (1 + (−z)−m )+
0.75 0.75 2 2
1 −m 1
0.5 0.5 √ (−1 + z ) √ (1 − (−z)−m ) =
2 2
0.25 0.25 (10)
1 1
√ (1 + z −m ) √ (1 − z −m )−
0 0 2 2
0 1 2 3 0 1 2 3 1 −m 1
√ (1 − z ) √ (1 + z −m ) = 0,
Fig. 1. Plot of |Tm (cos(ω/2))|, for m = 3, 5, ω ∈ [0, π]. 2 2
which asserts alias cancellation. Going further, to ensure
perfect reconstruction it is also required that the filter banks
Using Equation 2, we may easily recognize that introduce no distortion, that is, only a delay is allowed [12]:
(1) (1)
Hr(1) (z)Hd (z) + G(1) −l
r (z)Gd (z) = 2z . (11)
(1) jω
Hm (e ) =e−jmω/2 Tm (cos(ω/2)) Carrying over the substitutions, leads to
=e−jmω/2 cos(mω/2) (5) 1 1
√ (1 + z −m ) √ (1 + z −m )+
1 2 2
= (1 + e−jmω ). (12)
2 1 −m 1
√ (−1 + z ) √ (1 − z −m ) = 2z −m .
2 2
(1) DTFT (1) (1)
Since hm ←→ Hm , we can find hm by an application of Observe that the filter bank delay is m, exactly the order of
(1)
the inverse discrete-time Fourier transform on Hm . That is, the initially selected Chebyshev polynomial.
Another question to be examined is the orthogonality con-
( dition. A filter bank is orthogonal if it satisfies even-shift
1/2, n = 0, m,
h(1)
m [n] = (6) convolution (∗2 ) [10], [12]:
0, otherwise. X
h[n] ∗2 h[n] = h[k]h[k − 2n] = δ[n], (13)
k
(1)
We use this filter hm [n] to define reconstruction and decom-
where δ[n] is the unit sample £sequence. It can be¤ shown that
position filter banks. The relation among the highpass and the lowpass filter h(1) [n] = 21 1 0 · · · 0 1 fulfills this
lowpass filters of these two filter banks is well-established [8]–
orthogonality test.
[10] namely: Although these two desirable properties — perfect recons-
truction and orthogonality — are met, we will show that in a
√ √
hr (1) [n] = 2h(1)
m [n], gr (1) [n] = 2(−1)n h(1)
r [m − n],
general manner the iterative process of the cascade algorithm
(1)
using the filters hm [n] does not lead to wavelets. In other
words, the limit of cascade algorithm is not a smooth function
(7) and the algorithm does not converge in L2 . The following
√ √
hd (1) [n] = 2h(1)
r [m − n], gd
(1)
[n] = 2gr(1) [m − n], (8) handy theorem states a necessary and sufficient condition for
iteration convergence [10], [13].
for n = 0, . . . , m. Here, indexes r and d are used to denote Theorem 1 (Smoothness) Let h[n] be a lowpass filter of
reconstruction and decomposition filters, respectively. length m+1 and H be its associated filter matrix. If the infinite
matrix T = (↓2)2HHT has a centered submatrix T2m−1 of
1) Properties of Type I Chebyshev Filter Banks: The filter
(1) order 2m − 1, such that all its eigenvalues satisfy |λ| < 1
banks based on lowpass filters hm [n] share perfect reconstruc-
(except for a simple λ = 1), then the cascade algorithm
tion property. Let us use capital letters to denote z-transforms
(1) converges in L2 sense.
of time domain vectors. Therefore Hr is √ the(1)z-transform of
(1)
the lowpass reconstruction filter hr , 2hm . In a similar According to the definition given in Theorem 1, by re-
way, we may define the reconstruction and decomposition moving odd numbered rows of 2HHT (i.e., applying the
(1) z (1) (1) z (1) decimation-by-2 operator (↓2)), one can directly get T2m−1 .
filter bank z-transforms by hr ←→ Hr , gr ←→ Gr ,
(1) z (1) (1) z (1) For Chebyshev£ polynomials of 1st
hd ←→ Hd and gd ←→ Gd . (1) ¤ kind, we have derived the
To achieve perfect reconstruction, a filter bank must satisfy filter hm = 21 1 0| 0 ·{z
· · 0 0} 1 , thus the rows of 2HHT are
alias cancellation and present no distortion. To ensure alias m − 1 zeros.
a stack of sequential single-shifted versions of the following
cancellation, we must have [11]
vector:
1£ ¤ £ ¤
(1) (1) 1 0 ··· 0 1 ∗ 1 0 ··· 0 1 =
Hr(1) (z)Hd (−z) + G(1)
r (z)Gd (−z) = 0. (9) 2
1£ ¤ (14)
1 · · 0 0} 2 0| 0 ·{z
0| 0 ·{z · · 0 0} 1 ,
Substituting these z-transforms by their corresponding explicit 2
m − 1 zeros. m − 1 zeros.
XX SIMPÓSIO BRASILEIRO DE TELECOMUNICAÇÕES - SBrT’03, 05–08 DE OUTUBRO DE 2003, RIO DE JANEIRO, RJ

where ∗ denotes usual convolution. main lobe (vicinity of zero) and can be computed without
Since the element 1 in this resulting vector is separated from effort:
the element 2 by a even number of zeros m − 1, the odd-line
elimination of 2HHT will make every column of T2m−1 have sin((m + 1)ω)
lim Um (cos(ω)) = lim = m + 1. (18)
a single element 1 or a pair of 1/2, as it can be seen below: ω→0 ω→0 sin(ω)

0 1 0 ··· 0 0 0 0 0 ··· 0 0 0
 Then a scaling factor of m+11
must be taken into consideration
 .. .. .. .. ..  to normalize the filter response. This adjustment redefines the
 . . . . . 
  magnitude of the frequency response to
0 0 0 ··· 2 0 0 0 0 ··· 0 1 0
1

0 0
T2m−1 = 0 0 0 ··· 0 0 2 0 0 ··· 0 . (15) (2) jω 1
2 0 1 0 ··· 0 0 0 0 2 ··· 0 0 0 |Hm (e )| , |Um (cos(ω/2))|, for odd m. (19)
  m+1
 
 .. .. .. .. .. 
 . . . . .  (2)
0 0 0 ··· 0 0 0 0 0 ··· 0 1 0
This ensures that |Hm (ej0 )| = 1. Illustrations of the fre-
(2)
quency response magnitude of Hm (ejω ) are shown in Fi-
By explicit computation of the eigenvalues, the search for gure 2.
an m which makes the matrix T2m−1 meet the conditions of
Theorem 1 returned only one favorable case, for m < 256.
1 1
This exception is m = 1. It is interesting to£ remark
¤ that when
(1)
setting m = 1, the resulting h1 [n] = 21 1 1 is the Haar 0.75 0.75
filter bank, which makes the cascade algorithm generate the
Haar wavelets. Limited to our computational results, this is the 0.5 0.5
only choice of Chebyshev polynomial that produces a wavelet.
0.25 0.25

0 0
B. Second Kind Chebyshev Wavelets
0 1 2 3 0 1 2 3
Now we examine another class of polynomials, namely Fig. 2. Plot of |Um (cos(ω/2))|, for m = 5, 7, ω ∈ [0, π].
the Chebyshev polynomials of 2nd kind. This family of
polynomials is also built from the same recurrence relation
used to derive the 1st kind ones. However, different initial The final, but crucial, step concerns phase assignment.
conditions are set: Again let us take a linear phase convenient choice [5]. Conse-
quently, the Chebyshev lowpass filters are completely specified
Um (x) = 2xUm−1 (x) − Um−2 (x), (16) by
for U0 (x) = 1 and U1 (x) = 2x. A variety of interesting (2) jω 1
Hm (e ) , e−jmω/2 Um (cos(ω/2)). (20)
properties and theorems on these polynomials can be found m+1
in [1], [2].
Following similar steps and derivations as in the previous Using now the fact that Um (cos(ω)) = sin((m +
subsection, we investigate the use of Um (x) in the definition of 1)ω)/ sin(ω), we can write the following:
lowpass filters. This time, our aim is to construct new wavelets.
First, we adopt a usual variable change x = cos ω, yielding 1 sin((m + 1)ω/2)
(2) jω
to [2, p.776]: Hm (e ) = e−jmω/2 . (21)
m+1 sin(ω/2)
sin(m + 1)ω
Um (cos ω) = . (17)
sin ω Surprisingly, this is the exact formulation of the moving
Now we may consider the use of the modulus of these func- average filters or rectangular window (!) [14]. The impulse
(2)
tions as the magnitude response of lowpass filters. However, response hm [n] of these filters are promptly derived:
one may not directly proceed in such a way, since |Um (cos ω)| (
does not promptly satisfy lowpass filter conditions (|H(ej0 )| = 1/(m + 1), n = 0, . . . , m,
1 and |H(ejπ )| = 0). To make this possible, a simple rule-of- h(2)
m [n] = (22)
0, otherwise.
thumb adjustment can be used. Just as in the former 1st kind
polynomial case, a scaling on the argument of Um (·) by 1/2
solves the problem, and makes |H(ejπ )| = 0. The restriction 1) Properties of the Type II Chebyshev Filter Banks: Taking
of oddness for m must be checked, otherwise the proposed Equation 22 as a starting point, we are now in a position to
1 carry on some investigation on Type II Chebyshev filter banks.
2 -scaling on frequency cannot work.
(2)
In contrast with Chebyshev polynomials of 1st kind, the Based on hm [n] and using similar definitions for the
polynomials of 2nd kind are not naturally normalized. The reconstruction and decomposition filters as done before (Equa-
maximum value of Um (cos ω) is located at the peak of the tions 7 and 8), we may find the following z-transforms for
XX SIMPÓSIO BRASILEIRO DE TELECOMUNICAÇÕES - SBrT’03, 05–08 DE OUTUBRO DE 2003, RIO DE JANEIRO, RJ

(2) (2) (2) (2)


hr [n], gr [n], hd [n] and gd [n]: 0.03 0.015
√ m
(2) 2 X −i 0.02 0.01
Hr (z) = z , (23) 0.01 0.005
m + 1 i=0
√ m
0 0
(2) 2 X
Gr (z) = (−1)i z −i , (24) -0.01 -0.005
m + 1 i=0 -0.02 -0.01
√ m
(2) 2 X −i -0.03 -0.015
Hd (z) = z , (25) 0 9 18 27 36 0 25 50
m + 1 i=0
√ m
(2) 2 X 0.02 0.008
Gd (z) = −(−1)i z −i . (26)
m + 1 i=0 0.01 0.004
Let us begin examining perfect reconstruction questions. As
0 0
stated before, a filter satisfying both alias cancellation and no
distortion has -0.01 -0.004
(2) (2)
Hr(2) (z)Hd (−z) + G(2)
r (z)Gd (−z) = 0, (27)
-0.02 -0.008
(2) (2)
Hr(2) (z)Hd (z) + G(2) −l
r (z)Gd (z) = 2z , (28) 0 20 40 60 80 0 30 60 90 120

respectively. After some tedious manipulation, we find that 0.008 0.003


alias cancellation is completely fulfilled:
√ m √ m
0.002
2 X −i 2 X 0.004
0.001
z (−z)−i +
m + 1 i=0 m + 1 i=0 0 0
√ m √ m
2 X i −i 2 X -0.001
(−1) z −(−1)i (−z)−i = -0.004
-0.002
m + 1 i=0 m + 1 i=0
Ãm m m m
! -0.008 -0.003
2 X X X X 0 200 400 600 0 225 450 675 900
−i i −i −i −i
z (−1) z − (−z) z
(m + 1)2 i=0 i=0 i=0 i=0 (a) (b)
= 0.
(29) Fig. 3. Second order Chebyshev wavelets in 2, 3 and 4 iterations, (a) for
m = 5 and (b) for m = 7.
However, after an application of Equation 28, we find that
(2) (2)
Hr(2) (z)Hd (z) + G(2)
r (z)Gd (z) =
µ ¶2 Since all eigenvalues — 1, 12 , 14 and 0 (double) — are less
8 1 − z −(m+1) (30) than one (except one), the regularity is assured.
z −1 .
(m + 1)2 1 + z −2
Since this is clearly not in the form 2z −l , we conclude that C. Implementing Chebyshev Wavelets
such a filter bank introduces some distortion. The filters proposed in this work were simulated with the
It is easy to see that h(2) [n] does not verify Equation 13, use of M ATLAB Wavelet Toolbox [8]. Some standard sample
therefore there is no orthogonality. It remains to examine signals were analized to illustrate the behavior of the proposed
whether this filter bank class produces a convergent smoothing wavelet and potential applications.
(regular) wave or not. In the appendix, we show the sketch of In Figure 4, we display the Chebyshev wavelet analysis of
a proof of the following lemma. the step signal: a naive, but ellucidative example. Figure 5
Lemma 1 Filter banks based on odd order Chebyshev poly- brings two practical examples. Firstly, we examine a 3-level
nomials of 2nd kind satisfy Theorem 1. decomposition of a standard frequency breakdown signal. A
noisy signal was also analyzed in a 2-level decomposition,
Figure 3 displays some results derived by the iterative cascade illustrating potential uses of these wavelets in waveshrin-
algorithm, depicting the formation of a wavelet function with kage [15].
compact support.
Example £ 1 Take the ¤Chebyshev 2nd kind filter of order 3, III. F INAL R EMARKS
(2)
h3 = 14 1 1 1 1 . Constructing the centered submatrix Impelled by a classical differential equation problem, we
of T = (↓2)2HHT , we have: introduced a new family of functions for signal analysis via
 
2 1 0 0 0 wavelet approach. Based on the Chebyshev polynomials (type
4 3 2 1 0 I and II) and on the results derived in [5], we defined simple
1 
T5 =  2 3 4 3 2 . filter banks.
8
0 1 2 3 4 We showed that Chebyshev polynomials of 1st kind are
0 0 0 1 2 not naturally suitable wavelet construction via the cascade
XX SIMPÓSIO BRASILEIRO DE TELECOMUNICAÇÕES - SBrT’03, 05–08 DE OUTUBRO DE 2003, RIO DE JANEIRO, RJ

Fig. 4. An ellucidative example of Chebyshev wavelet decomposition: an


analysis of the step function.

algorithm. But on the other hand, we demonstrated that the (a)


Chebyshev polynomials of 2nd kind are adequate for such an
iterative process.
We also observed unexpected results, like the connection
between the magnitude of frequency response of the filter
based on Chebyshev polynomial of 2nd kind and the well-
known moving average filter.
The main properties of these filter banks were examined
in detail. In particular, a convergence proof for the iterative
process with Chebyshev Type II filter banks was presented.
Potential applications of Chebyshev polynomials and wa-
velets are particularly motivated by problems that deal with
signal/pattern detection or denoising. Currently we are inves-
tigating the possibility of use of these wavelets in biomedical
signal analysis, in particular electrogastrography signals (pat-
tern recognition) [16].
Finally we may call attention that the Chebyshev polynomi-
als are in fact particular cases of the more general Gegenbauer
(ultraspherical) polynomials, which can be an attractive tool
for investigating new wavelet constructions. Moreover, it is
expected that Gegenbauer polynomials based wavelets should
exhibit a broader range of flexibility.

ACKNOWLEDGEMENTS (b)
The first author would like to thank Prof. Dr. Cecilio José
Fig. 5. (a) Analysis of a signal with a frequency breakdown (3-level decom-
Lins Pimentel, Federal University of Pernambuco, for a helpful position), (b) Denoising of noisbump signal (2-level decomposition). Both
discussion on Markov matrices. analysis were done with a wavelet generated by the Chebyshev polynomial of
2nd kind for m = 3. These test signals are part of M ATLAB wavelet toolbox.

R EFERENCES
[1] George Arfken, Mathematical Methods for Physicists, Academic Press,
New York, 2nd edition, 1970.
[2] M. Abramowitz and I. Stegun, Eds., Handbook of Mathematical
Functions, Dover, New York, 1968.
XX SIMPÓSIO BRASILEIRO DE TELECOMUNICAÇÕES - SBrT’03, 05–08 DE OUTUBRO DE 2003, RIO DE JANEIRO, RJ

[3] Theodore Kilgore and Jürgen Prestin, “Polynomial Wavelets in the


Interval,” Constructive Approximation, vol. 12, pp. 95–110, 1996,
Springer-Verlag New York, Inc. T2m−1 =
2 1 ··· 0 0 0 0 0 ··· 0 0

[4] Bernd Fischer and Jürgen Prestin, “Wavelets Based on Orthogonal
Polynomials,” 1996, Preprint. 4 3 ··· 0 0 0 0 0 0 0
[5] Milde M. S. Lira, Hélio Magalhães de Oliveira, and Renato José de  .. .. .. 
 . . . 
Sobral Cintra, “Elliptic-Cylindrical Wavelets: The Mathieu Wavelets,”  
IEEE Signal Processing Letters, 2003, To appear. 6 7 
 ··· m−1 m−2 m−3 m−4 m−5 ··· 0 0 
[6] Milde M. S. Lira, Hélio Magalhães de Oliveira, and Ricardo Menezes 4 5 
Campello de Souza, “New Orthogonal Compact Support Wavelet  ··· m+1 m m−1 m−2 m−3 ··· 1 0 
2   (32)
Derived from Legendre Polynomials: Spherical Harmonic Wavelets,” To · 2 3 ··· m−1 m m+1 m m−1 ··· 3 2  .
be submitted. (m + 1) 
2
0 1 ··· m−3 m−2 m−1 m m+1

··· 5 4 
[7] S. Mallat, “A Theory for Multiresolution Signal Decomposition: The  
0 0 ··· m−5 m−4 m−3 m−2 m−1 ··· 7 6 
Wavelet Representation,” IEEE Transactions on Pattern Analysis and  
Machine Intelligence, vol. 11, no. 7, pp. 674–693, July 1989.  
 .. .. .. 
[8] Michel Misiti, Yves Misiti, Georges Oppenheim, and Jean-Michel Poggi,  . . . 
Wavelet Toolbox User’s Guide, The MathWorks, Inc., New York, 2nd  
0 0 ··· 0 0 0 0 0 ··· 3 4
edition, 2000. 0 0 ··· 0 0 0 0 0 ··· 1 2
[9] Martin Vetterli and Jelena Kovačević, Wavelets and Subband Coding,
Prentice-Hall, New Jersey, 1995. One can check that such a specific matrix has the stochastic
[10] Gilbert Strang and Truong Nguyen, Wavelets and Filter Banks, property: every column sums one. This can be done by
Wellesley-Cambridge Press, Wellesley, 1996.
[11] Martin Vetterli, “Wavelets, Approximation, and Compression,” IEEE
separately analyzing even and odd columns, noting the fact
Signal Processing Magazine, , no. 3, pp. 59–73, Sept. 2001. that each column has even or odd elements only. The sum of
[12] Mark J. T. Smith and Thomas P. Barnwell, III, “Exact Reconstruction the columns of the even (se ) and odd (so ) elements can be
Techniques for Tree-Structured Subband Coders,” IEEE Transactions on calculated by:
Acoustics, Speech, and Signal Processing, vol. 34, no. 3, pp. 434–441,
June 1986. m−1

[13] Wayne M. Lawton, “Necessary and Sufficient Conditions for Construc-


X2

ting Orthonormal Wavelet Bases,” Journal of Mathematical Physics,


se =m + 1 + 2 2k
vol. 32, no. 1, pp. 57–61, Jan. 1991. k=1
[14] Alan V. Oppenheim and Ronald W. Schafer, Discrete-time Signal m−1m+1 (m + 1)2
Processing, Prentice-Hall, New Jersey, 1999. =m + 1 + 2 = . (33)
2 2 2
[15] David L. Donoho and Iain M. Johnstone, “Adapting to Unknown m−1
Smoothness via Wavelet Shrinkage,” Journal of the American Statistical X2
(m + 1)2
Association, vol. 90, no. 432, pp. 1200–1224, 1995. so =2 2k + 1 = . (34)
[16] H.-C. Wu, K.-C. Wang, Y.-W. Chang, F.-Y. Chang, S.-T. Young, and T.- 2
k=0
S. Kuo, “Power Distribution Analysis of Cutaneous Electrogastrography
Using Discrete Wavelet Transform,” Proceedings of the 20th Annual Consequently, T2n−1 is a stochastic matrix.
International Conference of the IEEE Engineering in Medicine and The following theorem, derived from celebrated Perron-
Biology, vol. 20, no. 6, pp. 3226–3228, 1998.
Frobenius theorem [18, p.53], is useful for showing that
[17] Hélio Magalhães de Oliveira, Análise de Sinais para Engenheiros: Uma
Abordagem via Wavelets, Editora Manole, São Paulo, 2003, To appear. T2m−1 satisfies the conditions of Theorem 1.
[18] F. R. Gantmacher, The Theory of Matrices, vol. 2, Chelsea, New York,
1959. Theorem 2 (Eigenvalues of Irreducible Stochastic Matrix)
[19] A. N. Kolmogorov and S. V. Fomim, Eds., Introductory Real Analysis, Let M be an irreducible Markov matrix. Then the eigenvalue
Dover, New York, 1975. λ = 1 of M is simple. If M is aperiodic, then |λ| < 1 for all
[20] R. Ansari, C. Guillemot, and J. F. Kaiser, “Wavelet Construction Using other eigenvalues λ of M.
Lagrange Halfband Filters,” IEEE Transactions on Circuits and Systems,
vol. 38, no. 9, pp. 1116–1118, Sept. 1991. It remains to show that T2m−1 is (a) irreducible and (b)
aperiodic. The first condition is easily verified, because T2m−1
is a band-like matrix with non null elements within the band.
In Markov chain terminology, we can say that if all states
A PPENDIX I can be reached from each other, then T2m−1 is irreducible.
S KETCH OF THE C ONVERGENCE P ROOF Moreover, the diagonal of matrix T2m−1 has all elements
different from zero, then all states have a self-loop. This
(2) 1
£ ¤ guarantees that the periodicity of the Markov matrix equals
We have that hm [n] = m+1 1| 1 ·{z
· · 1 1} . The rows of
m + 1 ones
to one (aperiodicity).
matrix 2HHT have the following pattern

1 £ ¤ 1 £ ¤
2 1 ··· 1 ∗ 1 ··· 1 =
m+1 m+1
2 £ ¤ (31)
2
1 2 ··· m m+1 m ··· 2 1 ,
(m + 1)

a triangular-shaped vector. The matrix (↓2)2HHT is therefore


described by:

Potrebbero piacerti anche