29.01.2015 Views

here - UMSL : Mathematics and Computer Science - University of ...

here - UMSL : Mathematics and Computer Science - University of ...

here - UMSL : Mathematics and Computer Science - University of ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

IEEE TRANS. SIGNAL PROC. 9<br />

w<strong>here</strong> I 0 (ω) is defined by (15), <strong>and</strong> that the 3 × 3 matrix 1 √<br />

3<br />

[I 0 (ω + 2πM −T η 0 ), I 0 (ω + 2πM −T η 1 ), I 0 (ω +<br />

2πM −T η 2 )] is unitary for all ω ∈ IR 2 , we know that (19) holds if <strong>and</strong> only if V (ω) is unitary for all ω ∈ IR 2 ,<br />

namely, V (ω) satisfies<br />

V (ω)V (ω) ∗ = I 3 , ω ∈ IR 2 . (21)<br />

If {p, q (1) , q (2) } is given by (18), then its polyphase matrix V (ω) is<br />

V (ω) = B n D(ω)B n−1 D(ω) · · · B 1 D(ω)B 0 .<br />

Since each D(ω) is unitary, we know that if constant matrices B k , 0 ≤ k ≤ n, are orthogonal, then V (ω) satisfies<br />

(21).<br />

Next, we consider the orthogonality <strong>of</strong> a matrix B <strong>of</strong> the from (17). To this regard, let U denote the unitary<br />

matrix:<br />

⎡<br />

⎤<br />

U =<br />

⎢<br />

⎣<br />

1 0 0<br />

0<br />

1 √2<br />

1 √2<br />

0<br />

1 √2 − 1 √<br />

2<br />

Then<br />

⎡ √ ⎤<br />

b 11<br />

UBU ∗ √ 2b12 0<br />

= ⎣ 2b21 b 22 + b 23 0 ⎦ .<br />

0 0 b 22 − b 23<br />

[ √ ]<br />

b<br />

Thus B is orthogonal if <strong>and</strong> only if 11 2b12<br />

√2b21 is orthogonal <strong>and</strong> b 22 + b 23 = ±1, which implies that<br />

b 22 + b 23<br />

b ij can be written as<br />

⎥<br />

⎦ .<br />

b 11 = s 0 cos θ, b 12 = 1 √<br />

2<br />

sin θ, b 21 = s 0<br />

√<br />

2<br />

sin θ,<br />

b 22 + b 23 = − cos θ, b 22 − b 23 = s 1 ,<br />

w<strong>here</strong> s 0 = ±1, s 1 = ±1, θ ∈ IR. Thus an orthogonal matrix B <strong>of</strong> the form (17) has one parameter. If we choose<br />

s 0 = 1, s 1 = 1 <strong>and</strong> write cos θ = 1−t2<br />

1+t<br />

, sin θ = 2t<br />

2 1+t<br />

, then we have<br />

2<br />

√<br />

b 11 = 1−t2<br />

1+t<br />

, b 2 12 = b 21 = 2t<br />

1+t<br />

, b 2 22 = t2<br />

1+t<br />

, b 2 23 = 1<br />

1+t<br />

. (23)<br />

2<br />

We have t<strong>here</strong>fore the following theorem.<br />

Theorem 1: Suppose {p, q (1) , q (2) } is given by (18). If each B k , 0 ≤ k ≤ n is <strong>of</strong> the form (17) <strong>and</strong> its entries b ij<br />

are given by (22) for some θ k , then {p, q (1) , q (2) } is an orthogonal FIR filter bank with 2-fold rotational symmetry.<br />

With such a family <strong>of</strong> orthogonal FIR filter banks, by selecting the free parameters, one can design the filters<br />

with desirable properties. Here we consider the filters based on the Sobolev smoothness <strong>of</strong> the associated scaling<br />

functions φ. We say φ to be in the Sobolev space W s for some s > 0 if φ satisfies ∫ IR 2(1 + |ω|2 ) s | ˆφ(ω)| 2 dω < ∞.<br />

To assure that φ ∈ W s , the associated FIR lowpass filter p(ω) has sum rules <strong>of</strong> certain order. p(ω) is said to have<br />

sum rule order m (with dilation matrix M) provided that p(0, 0) = 1 <strong>and</strong><br />

(22)<br />

D α 1<br />

1 Dα 2<br />

2 p(2πM −T η j ) = 0, 1 ≤ j ≤ 2, (24)<br />

for all (α 1 , α 2 ) ∈ Z 2 + with α 1 + α 2 < m, w<strong>here</strong> η j , 1 ≤ j ≤ 2, are defined by (8), D 1 <strong>and</strong> D 2 denote the<br />

partial derivatives with the first <strong>and</strong> second variables <strong>of</strong> p(ω) respectively. Under some condition, sum rule order is<br />

equivalent to the approximation order <strong>of</strong> φ, see [48]. The Sobolev smoothness <strong>of</strong> φ can be given by the eigenvalues<br />

<strong>of</strong> the so-called transition operator matrix T p associated with the lowpass filter p, see [49], [50]. The reader refers<br />

to [26] for the algorithms <strong>and</strong> Matlab routines to find the Sobolev smoothness order.<br />

We find that if the orthogonal filter bank {p, q (1) , q (2) } is given by (18) with n = 0 or n = 1, then the lowpass<br />

filter p(ω) cannot achieve sum rule order 2, <strong>and</strong> hence, the smoothness order <strong>of</strong> φ is very low. In the following<br />

two examples, we consider the filter banks with n = 2 <strong>and</strong> n = 3.<br />

Example 1: Let {p, q (1) , q (2) } be the orthogonal filter bank with 2-fold rotational symmetry given by (18) for<br />

n = 2: B 2 D 2 (M T ω)B 1 D 1 (M T ω)B 0 I 0 (ω), w<strong>here</strong> D 1 , D 2 are defined in (16), B 0 , B 1 <strong>and</strong> B 2 are orthogonal

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!