On Spline Wavelets

Dedicated to Professor Charles Chui on the occasion of his 65th birthday

Jianzhong Wang

Abstract. Spline wavelet is an important aspect of the constructive theory of wavelets. This paper consists of three parts. The first part surveys the joint work of Charles Chui and me on the construction of spline wavelets based on the duality principle. It also includes a discussion of the computational and algorithmic aspects of spline wavelets. The second part reviews our study of asymptotically time- frequency localization of spline wavelets. The third part introduces the application of Shannon wavelet packet in the sub-band decompo- sition in multiple-channel synchronized transmission of signals.

§1. Introduction In this paper, I give a brief survey of my joint work with Charles Chui on spline wavelet. In the theory of wavelet analysis, an important aspect is to construct wavelet bases of a function space, say of the Hilbert space L2(R) ([32], [64], [65]). Recall that a (standard) wavelet basis of L2(R) is the basis generated by the dilations and translates of a “wavelet” function ψ. More precisely, if the set of functions

j/2 j {ψj,k}j,k∈Z , ψj,k = 2 ψ(2 x − k), (1) forms an unconditional basis (also called a Riesz basis) of L2(R), then we call ψ a wavelet and call the system (1) a wavelet basis. Three of most basic properties of a wavelet are its regularity, its decay speed, and the order of its vanishing moments. Therefore, a wavelets is usually chosen to be compactly supported (or exponentially decay) and to have certain degree of regularity so that they are “local” in both x-domain (time domain) and ω-domain (frequency domain). Then each element in the

Conference Title 1 Editors pp. 1–6. Copyright Oc 2005 by Nashboro Press, Brentwood, TN. ISBN 0-0-9728482-x-x All rights of reproduction in any form reserved. 2 J.Z. Wang wavelet basis (1) has a finite time-frequency window. Thus, wavelet bases are useful tools for “local” analysis of functions. Many books and papers already explain the importance of wavelet bases in harmonic analysis and in various applications. (See [6], [7], [32], [49], [64], [65].) In the earlier time in the history of wavelet analysis, people tried to construct a wavelet basis by finding the wavelet function ψ directly. It is Mayer and Mallat who create Multiresolution Analysis (MRA) [64], [65], which provides a powerful framework for the construction of wavelet bases.

Definition 1. A multiresolution analysis of L2 is a nest of subspaces of L2: · · · ⊂ V−1 ⊂ V0 ⊂ V1 ⊂ · · · that satisfies the following conditions. (1) ∩j∈ZVj = {0}, 2 (2) ∪j∈ZVj = L , (3) f(·) ∈ Vj if and only if f(2·) ∈ Vj+1, and (4) there exists a function φ ∈ V0 such that {φ(x − n)}n∈Z is an unconditional basis of V0, i.e. {φ(x−n)}n∈Z is a basis of V0, and there 2 exist two constants A, B > 0 such that, for all (cn) ∈ l , the following inequality holds: ° ° ° °2 X °X ° X A |c |2 ≤ ° c φ(· − n)° ≤ B |c |2. (2) n ° n ° n n∈Z n∈Z n∈Z

The function φ described in Definition 1 is called an MRA generator. Furthermore, if {φ(x − n)}n∈Z is an orthonormal basis of V0, then φ is called an orthonormal MRA generator. Since φ ∈ V0 is also in V1, we can establish a two-scale equation for φ: X 2 φ(x) = 2 hmφ(2x − m), (hm)m∈Z ∈ l , (3) m∈Z where h = (hm)m∈Z is called the mask of φ. Taking the Fourier transform of (3), we obtain X ˆ −iω/2 ˆ m φ(ω) = H(e )φ(ω/2),H(z) = hmz , (4) m∈Z which represents the two-scale equation of φ in the frequency domain. Here, H(z) is the symbol of φ. The MRA approach to wavelet basis can be described as follows. Let Wj be a complement of Vj with respect to Vj+1:

Wj ⊕ Vj = Vj+1, j ∈ Z. On Spline Wavelets 3

Then we have

2 L (R) = ⊕j∈ZWj,Wj ∩ Wk = {0}, j 6= k,

g ∈ Wj ⇐⇒ g(2·) ∈ Wj+1, j ∈ Z.

Let ψ ∈ W0 be such a function that {ψ(· − n)}n∈Z forms a Riesz basis 2 of W0. Then {ψj,k}j,k∈Z forms a wavelet basis of L (R). Since W0 ⊂ V1, there is a g ∈ l2 such that the function ψ satisfies X 2 ψ(t) = 2 gkφ(2x − k), g ∈ l , (5) k∈Z where g = (gk) is the mask of ψ. The Fourier transform of ψ is X ˆ −iω/2 ˆ m φ(ω) = G(e )φ(ω/2),G(z) = gmz , m∈Z where G(z) is the symbol of ψ. According to the analysis above, once we have an MRA generator φ (and its mask h) to construct a wavelet basis becomes to find the mask g of ψ. Let us consider the decomposition of a function f ∈ L2 into the wavelet series: X f = dj,kψj,k (6) j,k∈Z or X X X f = cJ,kφJ,k + dj,kψj,k. (7) k∈Z j≥J k∈Z

To find the coefficients (dj,k) and (cj,k) in the decompositions (6) and ˜ ˜ (7), we need the dual bases of {φj,k} and {ψj,k}, say {φj,k} and {ψj,k}, respectively. The theory of the construction of wavelet bases studies the ˜ ˜ methods to find {ψj,k}, {φj,k}, and {ψj,k} from {φj,k}. Among various wavelet bases, spline wavelet bases play an important role due to their beautiful structure and powerful ability in computa- tion. Spline wavelet is an important aspect of the constructive theory of wavelets. The paper consists of three parts. The first part surveys the joint work of Charles Chui and me on the construction of spline wavelets based on the duality principle. It also includes a discussion of the com- putational and algorithmic aspects of spline wavelets. The second part review our study of asymptotically time-frequency localization of spline wavelets. The third part introduces the applications of Shannon wavelet packet in the sub-band decomposition in multiple-channel synchronized transmission of signals. As a survey paper, the proofs of all results will not be included. Instead, we only refer the original papers which show the proofs in details. 4 J.Z. Wang

§2. Duality Principle and Construction of Spline Wavelets As we mentioned in the introduction, to construct a wavelet basis based on an MRA generator φ and to compute the coefficients of the wavelet series, we need to find the relation among φ, ψ, φ,˜ and ψ.˜ Their relations can be formulated to Duality principle. Charles and I established the duality principle in [16] , [17], and [18]. Its comprehensive description was included in Charles’ book [6]. The book and the papers were published more than ten years ago. Since then, a lot of generalizations of the duality principle have been developed for multivariate wavelet bases (see [44], [45], [46], [47], [48], [53], [54], [56], [57], [58], [66], [67], [68]) , multiwavelet bases (see [14], [36], [37]), and wavelet frames (see [8], [9], [10], [12], [34], [70], [71],[72]). The references listed here are far from complete ones. The readers can refer the references in the papers mentioned above. However, today giving a review of the original idea of the duality principle still makes sense. I now introduce the principle of its original formulation in a concise way. Definition 2. Assume a scaling function X φ(t) = 2 h(k)φ(2t − k) (8) k∈Z generates an MRA {Vj}j∈Z. If a scaling function X φ˜(t) = 2 h˜(k)φ˜(2t − k) (9) k∈Z satisfies ˜ < φ0,n, φ0,m >= δnm, (10) then φ is called a dual scaling function of φ˜. ˜ The dual scaling function φ also generates an MRA {V˜j}j∈Z, called a dual MRA of {Vj}j∈Z. It is not hard to see that there is a complement of V˜j with respect to V˜j+1, say W˜ j, which satisfies 2 L (R) = ⊕j∈ZW˜ j, W˜ j ∩ W˜ k = {0}, j 6= k,

g˜ ∈ W˜ j ⇐⇒ g˜(2·) ∈ W˜ j+1, j ∈ Z. ˜ ˜ and there is a wavelet ψ ∈ W˜ 0 such that {ψjk}k∈Z forms a Riesz basis of W˜ j and ˜ hψi,k, ψj,li = δijδkl, for all i, j, k, l ∈ Z. (11) ˜ ˜ We call ψ a dual wavelet of ψ and call {ψjk}j,k∈Z and {ψjk}j,k∈Z are dual bases of L2. There is a sequenceg ˜ ∈ l2 such that the function ψ˜ satisfies X ψ˜(t) = 2 g˜(k)φ˜(2x − k). (12) k∈Z On Spline Wavelets 5

The relations among φ, φ,˜ ψ, and ψ˜ are presented in the following duality principle [17], [18]. Theorem 1. Let φ and φ˜ be the dual scaling functions with masks h = ˜ ˜ (hk) and h˜ = (hk) respectively, and ψ and ψ be the dual wavelets defined by (5) and (12) respectively. then P ˜ 2 Pk h(k)h(k − 2l) = δ0l, 2 g(k)˜g(k − 2l) = δ , Pk 0l k, l ∈ Z, k h(k)˜g(k − 2l) = 0, P ˜ k h(k)g(k − 2l) = 0, which is equivalent to H(z)H˜ (z) + H(−z)H˜ (−z) = 1, G(z)G˜(z) + G(−z)G˜(−z) = 1, z ∈ Γ, (13) G˜(z)H(z) + G˜(−z)H(−z) = 0, G(z)H˜ (z) + G(−z)H˜ (−z) = 0. P P P k ˜ ˜ k k where HP(z) = h(k)z , H(z) = h(k)z ,G(z) = g(k)z , and G˜(z) = g˜(k)zk. By duality principle, finding φ,˜ ψ, and ψ˜ from φ, can be completed by finding H˜ (z),G(z), and G˜(z) from H(z). Here the symbol H˜ (z) must satisfy the condition such that it generates a stable scaling function φ.˜ We now see how to apply the duality principle to some special cases. 1. Orthonormal scaling functions and wavelets (see [63], [64]). In this case, φ = φ˜ and ψ = ψ.˜ Hence, H˜ = H and G˜ = G. The equation (13) is reduced to

|H(z)|2 + |H(−z)|2 = 1, G(z) = z2l−1H(−z), z ∈ Γ, H˜ (z) = H(z), G˜(z) = G(z), where Γ = {z ∈ C; |z| = 1}. 2. Semi-orthogonal scaling functions and wavelets (see[17], [18]). In this P ˜ ˜ ˆ 2 −iω case, Vj = Vj and Wj = Wj. Let k∈Z |φ(ω + 2kπ| = Π(e ). Then we have |H(z)|2 Π(z) + |H(−z)|2 Π(−z) = Π(z2). Applying the equation (13), we have ˜ H(z)Π(z) H(z) = Π(z2) , G(z) = z2l−1H(−z)Π(−z)K(z2), z ∈ Γ, (14) ˜ z2l−1H(−z) G(z) = K(z2)Π(z2) , 6 J.Z. Wang

where K is in the Wiener class W and K(z) 6= 0 on Γ. 3. Compactly supported, biorthogonal scaling functions and wavelets (see [25]). In this case, H and H˜ both are finite Laurent . The equation (13) now is reduced to

H(z)H˜ (z) + H(−z)H˜ (−z) = 1, G(z) = z2l−1H˜ (−z), z ∈ Γ. (15) G˜(z) = z2l−1H(−z),

If φ (i.e., H(z)) is given, then H˜ can be solved from the first equation in (15). The solution H˜ is not unique. We choose those symbols H˜ such that they generate stable scaling functions φ˜ in L2. Then using the remain two equations of (15) we generate ψ and ψ˜ respectively. We now apply the duality principle to spline wavelets. Let m be a pos- th itive integer and let Nm denote the m order B-spline with integer knots (simply, the mth order cardinal B-spline), which is defined recursively by

Nm = Nm−1 ∗ N1,N1 = χ[0,1).

The Fourier transform of Nm is µ ¶ 1 − e−iω m Nˆ (ω) = . m iω

For any k, j ∈ Z, we set

k Nm;k,j (x) = Nm(2 x − j) and abbreviate it to Nk,j (x) if m is fixed. We also write Nk(x) = Nk,0(x). The following important properties of Nm make (cardinal) B-splines im- portant generators of wavelet bases.

Theorem 2. ([30], [73]) The cardinal B-spline of order m satisfies the following:

(1) supp Nm = [0, m], and {Nm;k}k∈Z is locally linearly independent on any open interval (a, b) ⊂ R, m−2 (2) Nm ∈ C (R), and Nm is a of exact degree m − 1 on each interval [k, k + 1], 0 ≤ k ≤ m − 1, and the mth order splines achieve approximation order m, (3) Nm(x) > 0¡, ¢for all x ∈ (0, m). It satisfies the scaling¡ ¢ equation 1 Pm m 1+z m Nm = 2m−1 k=0 k Nm,k,1, and therefore its symbol is 2 , (4) Nm(x) is symmetric with respect to x = m/2 :

Nm(x) = Nm(m − x). (16) On Spline Wavelets 7

By Theorem 2, the cardinal B-spline of order m generates an MRA

· · · ⊂ Vm,−1 ⊂ Vm,0 ⊂ Vm,1 ··· where Vm,0 = span{Nm,k}k∈Z. Let {Wm,k}k∈Z be the corresponding wavelet subspace sequence such that Vm,k ⊕ Wm,k = Vm,k+1, and Vm,k⊥Wm,k. A wavelet in Wm,0, which generates the wavelet basis, is called a spline-wavelet. The Euler-Frobenius polynomial (of order m − 1):

mX−2 j Em−1(z) = Nm(j + 1)z , m ≥ 2 j=0 plays an important role in the construction of spline-wavelets. When m = 2n, the Euler-Frobenius polynomial has an even degree and we rewrite it in a symmetric form:

−n+1 Πn(z) = z E2n−1(z), n ≥ 1.

Theorem 3. [73] The Laurent polynomial Πn(z) has the following prop- erties. (1) Πn(z) > 0, ∀z ∈ Γ, and all of its 2n − 2 roots are positive. Assume 2n−2 {rj}j=1 are all zeros of Πn(z) arranged increasingly:

0 < rn,1 < ··· < rn,n−1 < 1 < rn,n < ··· < rn,2n−2. Then rn,jrn,2n−1−j = 1. (17) (2) It satisfies the following identity.

2 Pn(z)Πn(z) + Pn(−z)Πn(−z) = Πn(z ). (18) ¡ ¢ ³ ´n 1+z n 1+z−1 where Pn(z) = 2 2 .

Applying the duality principle and (18), we can construct various spline wavelets. 1. Orthonormal spline-wavelets of the order n. [Lemari´e(1988), Mallat ⊥ (1989)] Let the orthonormal scaling spline be denoted by Nn and the ⊥ corresponding wavelet denoted by Ψn. Then the symbol of Nn is µ ¶ p 1 + z n Π (z) H⊥(z) = p n , n 2 2 Πn(z ) and the Fourier transform of the orthonormal wavelet Ψ is

ˆ −iω/2 ⊥ −iω/2 ˆ ⊥ Ψn(ω) = −e Hn (−e )Nn (ω/2). 8 J.Z. Wang

⊥ Note that Nn is a linear combination of {Nn,k}k∈Z. Let X 1 −ikω p = cke . −iω Πn(e ) k∈Z ⊥ P Then we have Nn = k∈Z ckNn,k. 2. Compactly supported, semi-orthogonal spline-wavelet of order n. [Chui and Wang (1992)] Let Nn be the scaling function. In (14), choosing K(z) = 1, l = n, we have µ ¶ ω 1 − z−1 n ψˆ (ω) = G (e−iω/2)Nˆ ( ),G (z) = z2n−1 Π (−z). n n n 2 n 2 n

The of ψn is [0, 2n − 1]. Hence, ψn is a compactly supported, semi-orthogonal spline-wavelet corresponding to Nn. The symbol of the dual of Nn is ( 1+z )nΠ(z) H˜ (z) = 2 , n Π(z2)

and the symbol of the dual of ψn is

−1 z2n−1( 1−z )n G˜ (z) = 2 . n Π(z2) 3. Interpolating spline-wavelets of order n.[Chui and Wang 1991, Chui and Li 1993] An interpolating spline (also called a cardinal spline) of order 2n, denoted by L2n ∈ V2n,0, is defined by L2n(k) = δ0,k, ∀k ∈ Z. P ˆ By the identity k∈Z L2n(ω + 2kπ) = 1, the interpolating spline L2n is represented by the B-spline N2n in the following way. inω ˆ ˆ e N2n(ω) L2n(ω) = −iω . (19) Πn(e )

There is an interesting relation between L2n and a semi-orthogonal spline wavelet of order n. From (19), we have d (−1)ne−iω/2(1 − eiω/2)n e−iω/2L(n)(ω/2) = Nˆ (ω/2) 2n −iω/2 n Πn(e ) −iω/2 = G(e )Nˆn(ω/2) where µ −1 ¶n n 1 − z 2 2 (−2) G(z) = z Πn(−z)K(z ),K(z ) = . 2 Πn(z)Πn(−z)

I (n) Hence, by (14), ψn := L2n (2x − 1 − n) ∈ Wn,0 is a semi-orthogonal spline-wavelet of order n, which is called an interpolating spline- wavelet. Applying (14), we obtain the symbols of the duals of Nm I and ψn respectively. On Spline Wavelets 9

§3. Computational of Spline-Wavelets Wavelet bases are enable us to develop fast algorithms for decomposing a function into a wavelet series and recovering a function from its wavelet series, which are called Fast Wavelet Transform (FWT) algorithms and Fast Inverse Wavelet Transform (FIWT) algorithms respectively. Let ψ and ψ˜ be a pair of dual wavelets. Then a function f ∈ L2 can be expanded as a wavelet series:   X X ˜ ˜ f = bj,kψj,k or f = bj,kψj,k j,k∈Z j,k∈Z where Z ∞ µ Z ∞ ¶ ˜ ˜ bj,k = f(t)ψj,k(t) dt bj,k = f(t)ψj,k(t) dt . −∞ −∞ However, this expansion is not effective in computation. In scientific com- putation, we need to digitalize functions. Let φ and φ˜ be the dual scaling functions corresponding to ψ and ψ˜ respectively, and they generate the ˜ ˜ dual MRA {Vn} and {V˜ }n. Assume φ, φ, ψ, and ψ are defined by (8), (9), (5) and (12) respectively. To discretize a function f ∈ L2, we choose a sufficient large n such that ||f −fn|| is smaller than a tolerance ², where fn ∈ Vn is a projectionP of f on Vn. Let cn = (cnm) be the coefficient sequence of fn : fn = m∈Z cnmφnm. The sequence cn, as the discrete represen- tation of f, is the initial data for the fast wavelet transform. Assume we decompose fn into fn = f0 + g0 + ··· + gn−1, (20) where X fj = cj,kφj,k ∈ Vj and X gj = dj,kψj,k ∈ Wj.

Write cj = (cj,k) and dj = (dj,k). Then FWT derives cj and dj from cj+1, FWT algorithm : √ P c = 2 h˜(l − 2k)c j,k √ P j+1,l (21) dj,k = 2 g˜(l − 2k)cj+1,l and FIWT recovers cj+1 from cj and dj, FIWT algorithm: √ X √ X cj+1,l = 2 h(l − 2k)cj,k + 2 h(l − 2k)dj,k. (22) 10 J.Z. Wang

Let H, G, H,˜ G˜ be operators on l2 defined by √ X Ha(n) = 2 akh(n − 2k), k∈Z √ X Ga(n) = 2 akg(n − 2k), k∈Z √ X ˜ H˜ a(n) = 2 akh(k − 2n), k∈Z √ X G˜a(n) = 2 akg˜(k − 2n), k∈Z respectively. Then, the FWT and FIWT algorithms can be represented as cj−1 = H˜ cj, dj−1 = G˜dj and ∗ ∗ cj = H cj−1 + G dj−1 respectively. Iterating FWT and FIWT algorithms, we complete mul- tilevel decomposition and recovering using the following decomposition pyramid algorithm

H˜ H˜ H˜ H˜ cn → cn−1 → cn−2 → · · · → c0 G˜ G˜ G˜ G˜ , (23) & & & & dn − 1 dn − 2 ··· d0 and recovering pyramid algorithm

H H H H c0 → c1 → c2 → · · · → cn G G G G % % % % . (24) d0 d1 d2 ··· Let us now analyze the FWT algorithm based on compactly supported, semi-orthogonal spline-wavelet of order m, in which the filters H˜m and G˜m are infinite impulse responses (IIR). Hence, to apply the FWT algo- ˜ ˜ ˜ n ˜ ˜ rithm, we have to truncate Hm to Hm,n = (hk}k=−n and Gm to Gm,n = n ˜ (˜gk}k=−n. As an example, we analyze the truncate error of the filter Hm,n. We estimate of the truncated error of the filter H˜m,n by ˜ ˜ En(Hm) = ||Hm − Hm,n||l2 .

For any c ∈ l2, we have ˜ ˜ ||Hm ∗ c − Hm,n ∗ c||l2 ≤ En(Hm)||c||l2 , (25) and the error estimate (25) is sharp. Charles and I (1992) obtain the following estimate [23]. On Spline Wavelets 11

Theorem 4. Let H˜m be the symbol of the semi-orthogonal spline dual 2m−2 to Nm. Let {rm,k}k=1 be the root set of Πm(z) defined in (17). For any positive integer m, there is an integer nm such that, for all n ≥ nm,   mX−1 m+n rm,k ||(H˜ − H˜ )|| 2 ≤ 2  . (26) m m,n l Π (r ) j=1 m m,k

Particularly, the estimate (26) is true for all n ≥ 0 when m = 2, 3, 4.

In application, two most useful splines are linear spline (m = 2) and cubic spline (m = 4). For these two splines, we have the following.

Corollary 1. We have ˜ ˜ n ||(H2 − H2,n)||l2 ≤ 0.73205 × (0.26795) , ∀n ≥ 0 and ˜ ˜ n ||(H4 − H4,n)||l2 ≤ 4.1952 × (0.5352805) , ∀n ≥ 0.

§4. Asymptotic characteristic of time-frequency localization The wavelet transform gives localized time-frequency information of signals (or functions), which is measured by the time-frequency windows of scaling functions and wavelets [33]. Since a scaling function provides a low-pass filter while a wavelet provides a band-pass filter, their time- frequency measurements should be formulated in different way. Let φ ∈ L2 and φb be its Fourier transform defined by Z ∞ φb(ω) = φ(x)e−iωxdx. −∞ In the time-frequency analysis, the time-frequency window of φ is formu- lated as follows. Its time center is defined by

Z N ÁZ ∞ 2 2 tφ = lim x |φ(x)| dx |φ(x)| dx N→∞ −N −∞ and its frequency center is defined by Z ÁZ N ¯ ¯2 ∞ ¯ ¯2 ¯b ¯ ¯b ¯ wφ = lim ω ¯φ(ω)¯ dω ¯φ(ω)¯ dω. N→∞ −N −∞ The quantities ³ ´ 1 R ∞ 2 2 2 −∞ (x − tφ) |φ(x)| dx ∆φ = ³ ´ 1 R ∞ 2 2 −∞ |φ(x)| dx 12 J.Z. Wang and µ ¶ 1 R ¯ ¯2 2 ∞ 2 ¯b ¯ −∞ (ω − ωφ) ¯φ(ω)¯ dω ∆φb = µ ¶ 1 R ¯ ¯2 2 ∞ ¯b ¯ −∞ ¯φ(ω)¯ dω are called the time and frequency localization radii of φ. If both ∆φ and ∆φb are finite, we say that φ is a window function and denote the measure of its time-frequency window by

M(φ) = ∆φ∆φb . The following uncertainty principle is well known.

Theorem 5. If φ is a window function, then 1 M(φ) ≥ 2 and equality holds if and only if

φ = kGσ(x − µ), k 6= 0, σ > 0, µ ∈ R, where 2 1 − x Gσ(x) = √ e 2σ2 2πσ is a Gaussian function.

Note that the Gaussian function Gσ is not a scaling function. Because a wavelet ψ satisfies ψb(0) = 0, from the point of view of signal processing, it is a bandpass filter. As a bandpass filter, ψb treats positive and negative frequency bands separately. Therefore, the notion of the frequency window of a bandpass filter ψ has to be modified. More precisely, we have to consider two frequency centers for a bandpass filter ψ. The positive frequency center is defined by

R ¯ ¯2 ∞ ¯ b ¯ 0 ω ¯ψ(ω)¯ dω ω+ = b R ¯ ¯2 ψ ∞ ¯ b ¯ 0 ¯ψ(ω)¯ dω and the negative frequency center is defined by

R ¯ ¯2 0 ¯ b ¯ −∞ ω ¯ψ(ω)¯ dω ω− = . b R ¯ ¯2 ψ 0 ¯ b ¯ −∞ ¯ψ(ω)¯ dω On Spline Wavelets 13

Then the positive and negative frequency localization radii of ψ are defined respectively by

µ ¯ ¯ ¶ 1 R ∞ ¯ ¯2 2 (ω − ω+)2 ¯ψb(ω)¯ dω 0 ψb ∆+ = ψb µ ¶ 1 R ¯ ¯2 2 ∞ ¯ b ¯ 0 ¯ψ(ω)¯ dω and µ ¯ ¯ ¶ 1 R 0 ¯ ¯2 2 (ω − ω−)2 ¯ψb(ω)¯ dω −∞ ψb ∆− = . ψb µ ¶ 1 R ¯ ¯2 2 0 ¯ b ¯ −∞ ¯ψ(ω)¯ dω

When ψ is a real-valued function, |ψb| is an even function, so that ω− = ψb −ω+ and ∆+ = ∆−. In wavelet analysis, we usually only consider real- ψb ψb ψb valued wavelets, and can therefore ignore ω− and ∆−. ψb ψb + A bandpass (real-valued) window function ψ with center (tψ, ω ) and ψb + radii ∆ψ and ∆ has time-frequency localization measurement ψb

+ + M (ψ) := ∆ψ∆ . ψb

Charles and I prove the following uncertain principle for bandpass win- dow functions [22].

Theorem 6. If ψ ∈ L2 ∩ L1 is a real-valued symmetric or anti-symmetric function that satisfies tψ(t) ∈ L2, ψ0 ∈ L2, and ψb(0) = 0, then

1 M +(ψ) > . 2

1 Furthermore, the lower bound 2 cannot be improved and cannot be at- tained.

According to Theorem 5, no scaling function can achieve the optimal lower bound of the window measure either. This motivates our study of scaling functions and wavelets that asymptotically achieve the optimal 1 bound of 2 . Recall that a real-valued sequence a is called a P´olya frequency se- quence if all the minors of the bi-infinite matrix A with (i, j)th entries given by Aij = aj−i, i, j ∈ Z, 14 J.Z. Wang

(where a = {aj} and an := 0 if n is not in the index set of a,) are non- negative, that is, µ ¶ i1, ··· , ip A := det Aikj` ≥ 0, j1, ··· , jp k,`=1,···p for all integers p ≥ 1 and i1 < ··· < ip, j1 < ··· < jp. (See [60] for the properties of P´olya frequency .) If a is a finite sequence, its length will be denoted by |a|. Now let φ ∈ L1 be a scaling function with the mask a, and define

¡ ¢ X ¯ ¯2 −iω ¯b ¯ Bφ e = ¯φ(ω + 2nπ)¯ . (27) n∈Z

Assume its corresponding semi orthogonal wavelet ψ is defined by ¡ ¢ ¡ ¢ ³ ´ −i ω −i ω −i ω ω ψb(ω) = C e 2 a −e 2 B −e 2 φb , (28) ψ φ 2 b where Cψ is a positive constant so chosen that kψk∞ = 1. If a is a symmetric finite P´olya frequency sequence, we will call φ a stoplet and ψ a cowlet, respectively. We denote the standard deviation of φ by µZ ¶ 1 ∞ 2 2 σ = φ(x)(x − tφ) dx . (29) −∞ Charles and I reveal that the time-frequency localization of semi- or- thogonal spline-wavelets is asymptotically optimal. On the contract, the size of time-frequency window of orthonormal two-scaling functions and wavelets grows to infinity as the smoothness increases. For a scaling func- tion of spline-type, we have the following [21].

n n kn Theorem 7. For each n, let a = {aj }j=0 be a finite symmetric P´olya frequency sequence with symbol µ ¶ 1 + z n a (z) = p (z), (30) n 2 n for some polynomial pn(z) that satisfies pn(1) = 1, pn(−1) 6= 0 and degpn ≤ Cn, where C is a positive constant independent of n. Let φn n be the stoplet determined by a and σn be its standard variation. Then (1) limn→∞ σn = +∞; (2) the following limits hold: ° µ ¶ ° ° ω knω ω2 ° b i 2σ − 2 lim °φn e n − e ° = 0, 1 ≤ p < ∞, (31) n→∞ ° ° σn Lp On Spline Wavelets 15 and ° µ ¶ ° ° 2 ° kn 1 − x lim °σnφn σnx + − e 2 ° = 0, 2 ≤ q < ∞; (32) n→∞ ° ° 2 2π Lq (3) furthermore, 1 1 lim ∆φn = lim σn∆φb = √ , (33) n→∞ σn n→∞ n 2 so that 1 lim M(φn) = . (34) n→∞ 2 For a semi-orthogonal wavelet of spline-type, we have the following [22].

Theorem 8. Let ψn be the cowlets corresponding to the stoplets φn as in Theorem 7. Then (1) for each n, there is a unique ωn in (0, ∞), at which the function b |ψn(ω)| attains its absolute maximumq value; b00 (2) π ≤ ωn ≤ 2π, and τn := |ψn(ωn)| → ∞ as n → ∞; (3) the following limits hold: ° µ ¶ ° 2 ° iω ω (ω−ωnτn) ° 2τ b − 2 lim °e n ψn − e ° = 0, 1 ≤ p < ∞, (35) n→∞ ° ° τn Lp(0,+∞) so that for even n, ° µ ¶ ° ° 2 ° 1 1 − x lim °τnψn τnx + − cos (τnωnx) e 2 ° = 0, 2 ≤ q < +∞, n→∞ ° ° 2 2π Lq (36) and for odd n, ° µ ¶ ° ° 2 ° 1 1 − x lim °τnψn τnx + − sin(τnωnx)e 2 ° = 0, 2 ≤ q < +∞; n→∞ ° ° 2 2π Lq (37) (4) furthermore,

1 + 1 lim ∆ψn = lim τn∆ c = √ , (38) n→∞ τn n→∞ ψn 2 so that + 1 lim M (ψn) = . (39) n→∞ 2 As an application of Theorems 7 and 8, we have the following corollar- ies for B-spline and for the compactly supported, semi-orthogonal spline- wavelet. 16 J.Z. Wang

Corollary 2. We have ° Ã √ ! ° ° √ 2 ° ° ω 12 3nωi − ω ° lim °Nbn √ e − e 2 ° = 0, 1 ≤ p < ∞, (40) n→∞ ° n ° Lp °r µr ¶ ° ° 2 ° n n n 1 − x lim ° Nn x + − e 2 ° = 0, 2 ≤ q < ∞. (41) n→∞ ° ° 12 12 2 2π Lq Furthermore, r r 12 n 1 lim ∆N = lim ∆ c = √ , (42) n→∞ n n n→∞ 12 Nn 2 so that 1 lim M(Nn) = . (43) n→∞ 2

Corollary 3. Let ψn be the compactly supported, semi-orthogonal spline wavelet corresponding to Nn. Let ω0(≈ 1.6367π) be the unique value in 8(1 − cos ω) (0, ∞), at which the function C(ω) := 2 attains its absolute q ω(2π − ω) 1 00 maximum value. Set α = |C (ω0)|(≈ 0.3745). Then for 1 ≤ p < C(ω0) ∞, ° µ ¶ √ ° ω−αω n 2 ° i ω√ ω ( 0 ) ° 2α n b − 2 lim °e ψN √ − e ° = 0, (44) n→∞ ° n ° α n Lp(0,+∞) and therefore, for even n and 2 ≤ q < +∞, ° µ ¶ ° ° 2 ° √ √ 1 1 ¡ √ ¢ − x lim °α nψN α nx + − cos αω0 nx e 2 ° = 0, (45) n→∞ ° n ° 2 2π Lq and for odd n and 2 ≤ q < +∞, ° µ ¶ ° ° 2 ° √ √ 1 1 ¡ √ ¢ − x lim °α nψN α nx + − sin αω0 nx e 2 ° = 0. (46) n→∞ ° n ° 2 2π Lq Moreover, 1 √ 1 lim √ ∆ = lim α n∆+ = √ , (47) ψNn d n→ α n n→∞ ψNn 2 so that + 1 lim M (ψN ) = . (48) n→∞ n 2 We remark that (40), (41) and (44)–(46) were already established by the authors of [74] in a different way. For orthonormal scaling function and wavelets, we have the following remarkable results [20]. On Spline Wavelets 17

Theorem 9. Let φn be the orthonormal scaling function with the symbol µ ¶ 1 + z n P (z) = S (z), 2 n ¡ ¢ −iω n n ω π where |Sn(e )| ≤ C2 | sin 2 |, 2 ≤ |ω| ≤ π. Let ψn be the corre- sponding orthonormal wavelet. Then ˆ lim || |φn| − χ[−π,π]||L2 = 0, n→∞ π lim ∆ ˆ = √ , n→∞ φn 3

lim ∆φ = ∞. n→∞ n and ˆ lim || |ψn| − χ[−2π,−π]∪[π,2π]||L2 = 0, n→∞ + π lim ∆ ˆ = √ , n→∞ ψn 2 3

lim ∆ψ = ∞. n→∞ n

Consequently, the sizes of the time-frequency windows of both φn and ψn tend to infinity:

+ lim M(φn) = ∞, lim M (ψn) = ∞. n→∞ n→∞

Recently, the uncertainty principle for scaling functions and wavelets are discussed in various angles by Goh, Goodman, Lee, and other authors in the papers [5], [38], [39], [40], [42], and their references.

§5. Sub-band code and general sample theory In signal transmission, the sub-band coding is a main method for multiple-channel synchronized transmission. In multi-channel transmis- sion, a signal is decomposed into several sub-signal by its frequency dis- tribution, where each sub-signal has a certain frequency band. The corre- sponding coding method is called sub-band coding. The sub-band coding must be consistent of the sampling method. On the other hand, an impor- tant purpose of sub-band coding is to achieve the lower bite rate. Wavelet theory provides a useful tool for the study of sub-band coding. In signal processing, all continuous-time signals f(t) are often consid- ered to be real-valued and band-limited. A signal f ∈ L2 is said to be band-limited if supp fˆ ⊂ [−B,B], where B > 0. Assume f is a real-valued function. Then supp fˆ is a symmetric set (with respect to the origin) on 18 J.Z. Wang

R, i.e., x ∈ supp fˆ ⇐⇒ −x ∈ supp f.ˆ Therefore, in the study we can use the bounded set ³ ´ supp+fˆ := supp fˆ ∩ [0, ∞) to substitute supp fˆ. The well-known sampling theorem allows us to re- cover the continuous-time band-limited signal f(t) from a certain sample set f(kT ), t > 0, by using the sampling function sin πt φ(t) = sinc t := . πt A precise statement of this theorem is the following [59].

Theorem 10 (Shannon Sampling Theorem) A continuous-time and real-valued band-limited signal f(t) with

supp+fˆ ⊂ [0, 2πσ] (49) has the infinite series representation X∞ f(t) = f(kT )sinc (2σ(t − kT )) k=−∞

1 where T = 2σ . In signal processing, we always assume 2πσ in (49) is the least upper bound (lub) of supp+fˆ. Thus, we call σ the highest band of f. Since the set {sinc (2σ(t − kT ))}k∈Z is linearly independent, the sampling theorem asserts that to completely recover a signal f(t) from its sample set {f(k/µ)}, the sampling rate) µ (also called the sampling frequency) must satisfy µ ≥ 2σ, where 2σ is the smallest sampling rate for the completely recovering of f, called the Nyquist frequency or Nyquist rate of f(t). For example, to sample a speech signal with highest band 4 kHz, the sampling rate must be at least 8 kHz to avoid distortion; and the sampling rate of high-quality music signals (with highest band 22.05 kHz) is at least 44.1 kHz. Then 8 kHz and 44.1 kHz are their Nyquist rates. However, most of speech signals do not cover all bands in [0, σ], but only a collection of sub-intervals in [0, σ]. Assume a signal f has a positive lowest band µ and the highest band ν, i.e.,

supp+fˆ ⊂ [2πµ, 2πν]. (50)

Then σ := ν − µ is called the bandwidth of f(t). For such a bandpass signal, if it is sampled by using the sample method in Theorem 10, then On Spline Wavelets 19 its Nyquist rate is 2σ2. However, if σ1/σ is an integer, the sampling rate can be reduced from the (standard) Nyquist frequency 2ν to 2σ (see [59]). As we will show later, the rate 2σ is the smallest rate for the completely recovering. For this reason, 2σ is also called the Nyquist frequency for bandpass signals (when µ/σ is an integer). When µ/σ is not an integer, it was shown in [61] that the smallest sampling rate for complete recovery of f(t) is given by 2σm, 1 + µ/σ σ = σ m 1 + bµ/σc where the notation bxc stands for the integer part of x. We call σm/ν (≤ 1) the bit rate of the coding method for f, which samples f using its band- pass property (50). The sampling theorem for bandpass signals has been applied in the study of sub-band coding (see [28], [29], [50], [75]), and is often considered a fundamental result for multiple-channel synchronized transmission. Since the signals to be transmission are usually sampled by {f(k/2ν)}, where ν is the highest band of f. In multiple-channel synchronized transmission, we need to do the following. (1) To determine the nearly lowest sampling rate of a signal f. (2) To extract a sub-sampling data of {f(k/2ν)} that achieves the rate. (3) To develop a fast algorithm that recovers f from the sub-sampling data of the signal. To explain the tasks more clearly, we give the following. Definition 3. A sub-band decomposition of a bandlimited signal f(t) is the following. Xn f(t) = fk(t), (51) k=1 + ˆ where supp fk ⊂ [2πµk, 2πνk],

0 ≤ µ1 < ν1 ≤ µ2 < ν2 ≤ · · · ≤ µn < νn , (52) and µk and νk satisfy the sub-band decomposition conditions: (i) µk/σk, k = 1, . . . , n, are integers; (ii) σk/σ`, k, ` = 1, . . . , n, are rationales.

If µk and νk in (52) are the lowest and highest bands of fk, then Condition (i) ensures that the smallest sampling rate of each sub-band is equal to its Nyquist frequency, and Condition (ii) ensures the existence of some positive integer N and some σ > σk, k = 1, . . . , n, such that Nσk/σ, k = 1, . . . , n, are integers.

Definition 4. Let S = {rk}k∈Z, r ∈ (0, ∞),V = {λk + τ}k∈Z, λ ∈ (0, ∞), τ ∈ R, and V ⊂ S. Then we say the set V has a compression rate λ/r with respect to S. 20 J.Z. Wang

We have the following . Theorem 11. [24] If f has a sub-band decomposition (51) and f is sam- pled by S := {f(k/2vn)}k∈Z, then (1) each fk can be sampled by a subset Sk ⊂ S with the compression rate νn/σk (or the bit rate σk/νk). (2) Sk ∩ Sj = ∅, k 6= j. This property allows the feasibility of bit allocation for each sub-band signal (see [51]). To complete recover a band-limited signal f(t) with sub-band decom- position given in (51), we only need to recover each fk(t), which has the sampling rate ≤ 2σk = 2(νk −µk). Then f can be recovered by a sampling (or coding) rate Xn 2σs := 2 σk. k=1

We call 2σs the sub-band sampling rate (or coding rate) corresponding to ˆ the sub-band decomposition (51). It is also known that if fk has the exact + ˆ (positive) support [µk, νk], i.e., supp fk = [2πµk, 2πνk], then its Nyquist rate is equal to 2σk. Therefore, we give the following. Definition 5. Let mes(supp+ f) σ = , f π where the notation “mes” stands for the Lebesgue measure. Then 2σf is called the theoretical Nyquist frequency of a band-limited signal f(t). It is obvious that for each sub-band decomposition of f, its sub-band coding rate is no less than its theoretical Nyquist frequency 2σf . From the point of view of signal transmission, a good sub-band sampling should achieve a sampling rate as close to 2σf as possible. Charles and I in [24] apply Shannon wavelet packets in the study of subband-coding. According to [49], the function φ(t) = sinc t is called the Shannon scaling function and the function ψ(t) = 2sinc(2t) − sinc t is called the Shannon wavelet. Let

··· V−2 ⊂ V−1 ⊂ V0 ⊂ V1 ⊂ V2 ⊂ · · · , be the MRA generated by φ(t): 2 ˆ n n Vn = {f ∈ L : suppf ⊂ [−2 π, 2 π]}.

Let {Wn}n∈Z be the corresponding wavelet subspaces generated by ψ. Then Wn ⊥ Vn,Wn + Vn = Vn+1. We have ˆ φ(ω) = χ[−π,π)(ω) ˆ ψ(ω) = χ[−2π,−π)∪[π,2π)(ω). On Spline Wavelets 21

Let p0(ω) be the 2π-periodic function:

½ π π 1, ω ∈ [− 2 , 2 ), p0(ω) = π π 0, ω ∈ [−π, − 2 ) ∪ [ 2 , π), and write p1(ω) = p0(ω + π). Then, we have ˆ ˆ φ(ω) = p0(ω/2)φ(ω/2), ˆ ˆ ψ(ω) = p1(ω/2)φ(ω/2).

The Shannon wavelet packets can be constructed as follows. Write ½ µ0(t) = φ(t), µ1(t) = ψ(t).

Then, we have ½ −iω/2 µˆ0(ω) = p0(e )ˆµ0(ω/2), −iω/2 µˆ1(ω) = p1(e )ˆµ0(ω/2). For even n, we set ½ −iω/2 µˆ2n(ω) = p0(e )ˆµn(ω/2), −iω/2 µˆ2n+1(ω) = p1(e )ˆµn(ω/2), and for odd n, set ½ −iω/2 µˆ2n(ω) = p1(e )ˆµn(ω/2) −iω/2 µˆ2n+1(ω) = p0(e )ˆµn(ω/2),

∞ Then the collection {µl}l=0 is a family of Shannon wavelet packets. It can be easily verified that

µl(t) = (l + 1)sinc ((l + 1)t) − lsinc (lt) , or, equivalently,

µˆl = χ[−(l+1)π,−lπ)∪[lπ,(l+1)π), l = 0, 1, 2, ··· .

Write j/2 j µl,j,k(t) = 2 µl(2 t − k). We have

i2−j kω µˆl,j,k(ω) = e χ[−2j (l+1)π,−2j lπ)∪[2j lπ,2j (l+1)π). 22 J.Z. Wang

Define

l j/2 j + Uj = closL2 span {2 µl(2 t − k): k ∈ Z}, j ∈ Z, l ∈ Z .

l j−1 The each function in Uj is a bandpass signal with lowest band 2 l, highest band 2j−1(l +1), and bandwidth 2j−1. In addition, it also satisfies the sub-band coding condition (i). For any n = 0, 1, 2, ··· , we have

n 2n 2n+1 2n 2n+1 Uj+1 = Uj ⊕ Uj ,Uj ⊥Uj , j ∈ Z. Therefore, for j ≥ 1 and k ≥ 0, we have

2k 2k+1 2k+1−1 Wj = Uj−k ⊕ Uj−k ⊕ · · · ⊕ Uj−k .

j j Let Ij,l = [2 lπ, 2 (l + 1)π]. Let Λ and Γ be two subsets of the integer set. + Then the set {Ij,l : j ∈ Λ, l ∈ Γ} forms a dyadic partition of R := [0, ∞) + 0 0 if ∪j∈Λ,l∈ΓIj,l = R and mes (Ij,l ∩ Ij0,l0 ) = 0, (j, l) 6= (j , l ). It can be + proved that if {Ij,l : j ∈ Λ, l ∈ Γ} is a dyadic partition of R , then the set 2 2 of {ψj,l,k : j ∈ Λ, l ∈ Γ, k ∈ Z} is an orthonormal basis of L and L = l n + ˆ ⊕j∈Λ,l∈ΓUj. Therefore, if f ∈ U0 , that is, supp f ⊂ I0,n := [nπ, (n+1)π], then X f(t) = f(k)µn,0,k(t). k∈Z By the nice properties of Shannon wavelet packet in the frequency domain, we can prove the following [24].

Theorem 12. Let f be a bandlimited signal with theoretical Nyquist frequency 2σf . Then for any λf > σf , there is a sub-band decomposition (51) of f, with sub-band coding rate no greater than 2λf . Furthermore, the sub-band coding rate of any sub-band decomposition of f is at least 2σf .

Theorem 13. Let f be a bandlimited signal with highest band σ and theoretical Nyquist frequency σf . Then for any σ˜ > σf , (1) there exists a sub-band decomposition of f that achieves bit-rate compression ratio larger than σ/σ,˜ (2) the sub-band coding can be realized by a Shannon wavelet packet.

The Shannon wavelet packet introduced above has a primary band- width 1/2 (i.e., both φ and ψ have bandwidth 1/2). Therefore, each l j−1 function in the subspace Uj has the dyadic bandwidth 2 . In applica- tion we need to construct the Shannon wavelet packets with primary band different from 2j. To do this, for a positive number ν∈ / 2j, we define

φν (t) = (2ν)1/2φ(2νt), ψν (t) = (2ν)1/2ψ(2νt). On Spline Wavelets 23

Then both φν (t) and ψν (t) have bandwidth ν. Let k ³ ´ φν (t) = 2j/2φν (2jt − ) = 2(j+1)/2ν1/2φ(2j+1νx − t) , j,k 2ν k ³ ´ ψν (t) = 2j/2ψν (2jt − ) = 2(j+1)/2ν1/2ψ(2j+1νt − k) . j,k 2ν ν Then {ψj,k : j, k ∈ Z} creates the Shannon wavelet packet has primary band ν. The Shannon wavelet library therefore can be constructed as fol- lows. Denote the Shannon wavelet packets with the primary band ν by Pν . Two positive numbers ν and µ are said to be binarily similar if there exists an integer j such that ν = 2jµ. Let B ⊂ R be the set of all numbers that are not binarily similar to each other. Then

{Pν : ν ∈ B} constitutes a Shannon wavelet library. We now have two ways to do the sub-band decomposition for a signal f. 1. We use a single Shannon wavelet packet, say Pν , in the library for sub- band decomposition. In this case, the decomposition always satisfies the sub-band coding conditions (i) and (ii). In addition, all sub-band functions of a sub-band coding obtained in this way are synchronic, and therefore, no additional code is needed for synchronized transmis- sion. 2. We use the whole Shannon wavelet library for sub-band decomposi- tion. We may decompose a signal f(t) into sub-band signals using several packets: Xm Xnl f(t) = flk(t), l=1 k=1

where flk(t) and fl0k0 (t) have different primary bands if and only if l 6= l0. Thus, the signal f is decomposed by using m different wavelet packets Pνl , 1 ≤ l ≤ m. The decomposition is a sub-band decompo- 0 sition if all the ratios νk/νk0 , 1 ≤ k, k ≤ m, are rational numbers. In this case, additional code may be needed for synchronized transmis- sion.

References 1. A. Aldroubi and M. Unser, Families of multiresolution and wavelet spaces with optimal properties, Numer. Funct. Anal. Optimiz.14 (1993), 417-446. 2. G. A. Battle, Wavelets of Federbush-Lemari´etype, J. Math. Phys. 34 (1993), 1095-2002. 24 J.Z. Wang

3. G. Beylkin, R. R. Coinfman, and V. Rokhlin, Fast wavelet transforms and numerical algorithms I, Comm. Pure and Appl. Math. 44 (1991), 141-183. 4. W. Cai and J. Wang, Adaptive multiresolution collocation methods for initial boundary value problems of nonlinear PDEs, SIAM. Numer. Anal. 33 (1996), 937-970. 5. L. H. Y. Chen, T. N. T. Goodman, and S. L. Lee, Asymptotic normality of scaling functions, SIAM J. Math. Anal. 36 (2004), 323-346. 6. C. K. Chui, An Introduction to Wavelets, Academic Press, Boston, 1992. 7. C. K. Chui, editor. Wavelets: A Tutorial in Theory and Applications, Academic Press, New York, 1992. 8. C. K. Chui, J. W. He, and J. Stoeckler, Nonstationary tight wavelet frames, I and II: Appl. Comput. Harmon. Anal. 17 (2004), 141-197. 9. C. K. Chui, J. W. He, J. Stoeckler, and Q. Sun, Compactly supported tight affine frames with integer dilations and maximum vanishing mo- ments, Advanced Computational Mathematics 18 (2003), 159-187. 10. C. K. Chui, J. W. He, and J. Stoeckler, Compactly supported tight and sibling frames with maximum vanishing moments, Appl. Comput. Harmon. Anal. 13 (2002), 224-262. 11. C. K. Chui, J. W. He, and J. Stoeckler, Tight frames with maximum vanishing moments and minimum support, in Approximation Theory X, C.K. Chui, L.L. Schumaker, and J. Stoeckler, eds., Vanderbilt Uni- versity Press, Nashville, (2002), 187-206. 12. C. K. Chui and J. W. He, Compactly supported tight frames associated with refinable functions, Appl. Comput. Harmon. Anal. 8 (2000), 293- 319. 13. C. K. Chui and C. Li, Dyadic affine decompositions and functional wavelet transforms, SIAM J. Math. Anal. 27 No.3 (1996), 865-890. 14. C. K. Chui, and J. Lian, A study of orthonormal multiwavelets, J. Applied Numerical Mathematics 20 (1996), 272-298. 15. C. K. Chui, E. Quak, Wavelets on a bounded interval, in Numerical Methods of Approximation Theory, Volume 9, D. Braess and L. L. Schu- maker (eds.), International Series of Numerical Mathematics, Volume 105, Birkhuser, Basel, (1992), 53-75. 16. C. K. Chui and J. Z. Wang, A cardinal spline approach to wavelets, Proc. Amer. Math. Soc. 113 (1991), 785-793. 17. C. K. Chui and J. Z. Wang, On compactly supported spline wavelets and a duality principle, Trans. Amer. Math. Soc. 330 (1992), 903-915. 18. C. K. Chui and J. Z. Wang, A general framework of compactly sup- ported splines and wavelets, J. Approx. Theory 71 (1992), 263-304. On Spline Wavelets 25

19. C. K. Chui and J. Z. Wang, An analysis of cardinal spline-wavelets, J. Approx. Theory 72 (1993), 54-68. 20. C. K. Chui and J. Z. Wang, High-order orthonormal scaling functions and wavelets give poor time-frequency localization, J. Fourier Anal. and Appl. 2 (1996), 415-426. 21. C. K. Chui and J. Z. Wang, A study of compactly supported scaling functions and wavelets, in “Wavelets, Images, and Surface Fitting”, Ed. P. Laurent, M. L. M´ehaut´e,L.L. Schumaker, and A K Peters, Wellesley, MA, (1994), 121-140. 22. C. K. Chui and J. Z. Wang, A study of asymptotically optimal time- frequency localization by scaling functions and wavelets,Annals of Nu- mer. Math. 4 (1997), 193-216. 23. C. K. Chui and J. Z. Wang, Computational and algorithmic aspects of cardinal spline wavelets, Approx. and Its Appl. 2 (1993), 53-75. 24. C. K. Chui and J. Z. Wang, Shannon Wavelet Approach to Sub-Band Coding, International Journal of Wavelets, Multiresolution and Infor- mation Processing 1 (2003), 233-242. 25. A. Cohen, I. Daubechies, and J. C. Feauveau, Biorthogonal basis of compactly supported wavelets, Comm. Pure. and Appl. Math. 45 (1992), 485-560. 26. A. Cohen, I. Daubechies, B. Jawerth, and P. Vial, Multiresolution anal- ysis, wavelets, and fast algorithms on an interval, Comptes Rendus Acad Sci. Paris A 316 (1993) 417-421. 27. A. Cohen, N. Dyn, and D. Levin, Stability and inter-dependence of matrix subdivision schemes, in “Advanced Topics in Multivariate Ap- proximation ”, Eds: F. Fontanelle, K. Jetter and L. Schumaker, World Sci. Publishing Co. (1996), 1-13. 28. R. E. Crochiere, Sub-band coding, Bell System Tech. J. (1981), 1633- 1654. 29. R. E. Crochiere, R. V. Cox, and J. D. Johnston, Real time speech coding, IEEE Trans. on Communications (1982), 621-634. 30. C. de Boor, A Practical Guide to Splines, Springer-Verlag, 1978. 31. C. de Boor, Total positivity of the spline collocation matrix, Ind. Univ. J. Math. 25 (1976), 541-551. 32. I. Daubechies, Ten Lectures on Wavelets, CBMS-NSF Series in Appl. Math. #61, SIAM, Philadelphia, 1992. 33. I. Daubechies, The wavelet transform, time-frequency localization and signal analysis, IEEE Trans. Inform. Theory 36 (1990), 961-1005. 34. I. Daubechies, B. Han, A. Ron, and Z. W. Shen, Framelets: MRA- based constructions of wavelet frames, Appl. Comput. Harmon. Anal. 14 (2003), 1-46. 26 J.Z. Wang

35. D. L. Donoho, Interpolating wavelet transform, preprint, 1992. 36. G. Donovan, J. S. Geronimo, and D. P. Hardin, Interwining multires- olution analyses and the construction of pieewise polynomial wavelets, SIAM J. Math. Anal. 27 (1996), 1791-1815. 37. G. Donovan, J. S. Geronimo, D. P. Hardin, and P. R. Massopust, Con- struction of orthogonal wavelets using fractal functions, SIAM J. Math. Anal. 27 (1996), 1158-1192. 38. S. S. Goh and T. N. T. Goodman, Uncertainty principle and asymptotic behavior, Appl. Comput. Harmon. Anal. 16 (2004), 19-43. 39. S. S. Goh and C. A. Micchelli, Uncertainty principle in Hilbert space, J. Fourier Anal. Appl. 8 (2002), 335-373. 40. S. S. Goh and C. H. Yeo, Uncertaity products of local periodic wavelets, Adv. Comput. Math. 13 (2000), 319-333. 41. T. N. T. Goodman, and S. L. Lee, Wavelets of multiplicity r, Trans. Amer. Math. Soc. 342 (1994), 307-324. 42. T. N. T. Goodman and S. L. Lee, Asymptotic optimality of wavelets, preprint. 43. T. N. T. Goodman and C. A. Micchelli, On refinement equations deter- mined by P´olya frequency sequences, SIAM J. Math. Anal. 23 (1992), 766-784. 44. B. Han, and R. Q. Jia, Multivariate refinement equations and subdivi- sion schemes, SIAM J. Math. Anal. 29 (1998), 1177-1199. 45. B. Han and Z. W. Shen, Wavelet with short support, (2003), preprint. 46. B. Han and Z. W. Shen, Wavelet from the loop scheme, J. Fourie, Anal. and Appl., to appear. 47. W. He and M. J. Lai, Construction of trivariate compactly supported biorthogonal box wavelets, J. Approx. Theory, 120 (2003), 1-19. 48. W. He and M. J. Lai, Construction of bivariate compactly supported biorthogonal box spline wavelets with arbitrarily high regularities, Appl. Comput. Harmon. Anal. 6 (1999), 53-74. 49. E. Hern´andezand G. Weiss, A First Course on Wavelets, CRC Press, (1996). 50. C. D. Heron, R. E. Crochiere, and R. V. Cox, A 32-band sub- band/transform coder interpolating vector quantization for dynamic bit allocation, Proc. ICASSP (1983), 1276-1279. 51. N. S. Jayant and P. Noll, Digital Coding of Waveforms: Principles and Applications to Speech and Video, Prentice Hall (1984). 52. R. Q. Jia and C. A. Micchelli, On linear independence for integer trans- lates of a finite number of functions, Proc. Edinburgh Math. Soc. 36 (1992), 69-85. 53. R. Q. Jia, S. D. Riemenschneider, and D. X. Zhou, Smoothness of On Spline Wavelets 27

multiple refinable functions and multiple wavelets, SIAM Journal of Matrix Analysis and Applications 21 (1999), 1-28. 54. R. Q. Jia, S. D. Riemenschneider and D. X. Zhou, Approximation by multiple refinable functions, Canadian J. Math. 49 (1997), 944-962. 55. R. Q. Jia and J. Z. Wang, Stability and linear independence associated with wavelet decompositions, Proc. Amer. Math. Soc. 117 (1993), 1115- 1124. 56. Q. T. Jiang, On the design of multifilter banks and orthogonal multi- wavelet bases, IEEE Trans. on Signal Proc. 46 (1998), 3292-3303. 57. Q. T. Jiang, Construction of biorthogonal multiwavelet bases using the lift scheme, Appl. Comput. Harmon. Anal. 9 (2000), 336-352. 58. M. J. Lai, Methods for Constructing Nonseparable Compactly Sup- ported Orthonormal Wavelets, Wavelet Analysis: Twenty Year’s De- velopment edited by D. X. Zhou, World Scientific, (2002), 231-251. 59. A. B. Jerri, The Shannon Sampling Theorem – Its various extensions and applications: A tutorial review, Proc. IEEE (1977), 1565-1596. 60. S. Karlin, Total Positivity, Stanford University Press, Stanford, 1968. 61. A. Kohlenberg, Exact interpolation of bandlimited functions, J. Applied Phisycs (1953), 1432-1436. 62. W. Lawton, S. L. Lee, and Z. W. Shen, An algorithm for matrix ex- tension and wavelet construction, Math. Comput. 65 No.214 (1996), 723-737. 63. P. G. Lemari´e,Ondelettes ´alocalisation exponentielles, J. Math. Pure et Appl. 67 (1988), 227-236. 64. S. G. Mallat, Multiresolution approximations and wavelet orthogonal bases of L2(R), Trans. Amer. Math. Soc. 315 (1989), 69-87. 65. Y. Meyer, Ondelettes et Op´erateursI: Ondelettes, Hermann, Paris, France, 1990. 66. C. A. Micchelli, Using the refinement equation for the construction of pre-wavelets, Numer. Algo. 1 (1991), 75-116. 67. S. D. Riemenschneider and Z. W. Shen, Wavelets and pre-wavelets in low dimensions, Journal Approximation Theory 71(1992), 18-38. 68. S. D. Riemenschneider and Z. W. Shen, Construction of compactly d supported biorthogonal wavelets in L2(R ), Physics and modern topics in mechanical and electrical engineering N. E. Mastorakis eds, World Scientific and Engineering Society Press, (1999), 201-206. 69. S. D. Riemenschneider and Z. W. Shen, Construction of compactly sup- d ported biorthogonal wavelets in L2(R ) II, Wavelet applications signal and image Processing VII Proceedings of SPIE 3813 (1999), Michael A. Unser, Akram Aldroubi, and Andrew F. Lain eds, 264-272. 70. A. Ron and Z. W. Shen, Compactly supported tight affine spline frames 28 J.Z. Wang

d in L2(R ), Mathematics of Computation 67 (1998), 191-207. d 71. A. Ron and Z. W. Shen, Affine systems in L2(R ): the analysis of the analysis operator, J. Funct. Anal. 148 (1997), 408-447. d 72. A. Ron and Z. W. Shen, Affine systems in L2(R ): dual systems, J. Fourier. Anal. and Appl. 3 (1997), 617-637. 73. I. J. Schoenberg, Cardinal spline interpolation, CBMS-NSF Series in Appl. Math., #12, SIAM, Philadelphia, 1973. 74. M. Unser, A. Aldroubi, and M. Eden, On the asymptotic convergence of B-spline wavelets to Gabor functions, IEEE Trans.Infor. Theory 38 (1992), 864-871. 75. T. A. Ramstad, Sub-band coder with a simple bit allocation algo- rithm: A possible candidate for digital mobile telephony, Proc. ICASSP (1982), 203-207.

Jianzhong Wang Department of Mathematics and Statistics Sam Houston State University Huntsville, TX 77382 [email protected] http://www.shsu.edu/∼mth jxw