Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Orthogonal Wavelets and Filter Banks: Connection to Orthogonal Filters, Slides of Banking and Finance

The connection between orthogonal wavelets and orthogonal filters through the concept of multiresolution analysis. It covers the orthonormality of scaling functions, the refinement equation, and the double shift orthogonality condition. The document also discusses the importance of orthogonal filters for the existence of orthogonal wavelets.

Typology: Slides

2012/2013

Uploaded on 07/29/2013

sathyanna
sathyanna 🇮🇳

4.4

(8)

103 documents

1 / 9

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Course 18.327 and 1.130
Wavelets and Filter Banks
Orthogonal wavelet bases: connection
to orthogonal filters; orthogonality in
the frequency domain. Biorthogonal
wavelet bases.
2
Orthogonal Wavelets
2D Vector Space:
Basis vectors are i, j
orthonormal basis
y
x
v
x
v
y v
v
x and v
y are the projections of v onto the x and
y axes:
v
x =
v , i
i
v
y =
v , j
j
1
Docsity.com
pf3
pf4
pf5
pf8
pf9

Partial preview of the text

Download Orthogonal Wavelets and Filter Banks: Connection to Orthogonal Filters and more Slides Banking and Finance in PDF only on Docsity!

Course 18.327 and 1.

Wavelets and Filter Banks

Orthogonal wavelet bases: connection

to orthogonal filters; orthogonality in

the frequency domain. Biorthogonal

wavelet bases.

2

Orthogonal Wavelets

2D Vector Space:

Basis vectors are i, j ���� orthonormal basis

y

x

v

x

v

y

v

v

x

and v

y

are the projections of v onto the x and

y axes:

v

x

= ���� v , i ���� i

v

y

� v , j � ��

� j

� ��

� ��

� ��

���

� v , i � = [v

x

v

y

] 0

= v

x

Inner Product

Orthogonal multiresolution spaces:

V

j

has an orthonormal basis {

j/

j

t œ k): - � � k � �}

j,k

(t)

W

j

has an orthonormal basis {

j/

w(

j

t œ k): -� � k � �}

w

j,k

(t)

3

Orthonormal means

j,k

(t) , �

j,l

(t)� =

j/

j

t œ k) 2

j/

j

t - l)dt = �[k - l]

�w

j,k

(t) , w

j,l

(t)� =

j/

w(

j

t œ k) 2

j/

w(

j

t - l)dt = �[k - l]

For orthogonal multiresolution spaces, we have

� �� �

V

j

W

j

So

j,k

(t) , w

j,l

(t)� = 0

4

��� ��� ��� ��� ��� ���

� ��

� ��

� ��

� ��

� ��

� ��

� ��

Biorthogonal Wavelet Bases

Two scaling functions and two wavelets:

Synthesis:

�(t) = 2 �f

0

[k] �(2t œ k)

k

w(t) = 2 �f

1

[k] �(2t œ k)

k

Analysis:

�(t) = 2 � h

0

[-k] �(2t œ k)

k

w(t) = 2 � h

1

[-k] �(2t œ k)

k

7

Two sets of multiresolution spaces:

{0} � … V

0

� V

1

� …� V

j

� … � L

2

(�)

{0} � … V

0

� V

1

� … � V

j

� … � L

2

(�)

V

j

  • W

j

= V

j+

V

j

  • W

j

= V

j+

Spaces are orthogonal w.r.t. each other i.e.

V

j

h W

j

h

  • � ��

� k � ��

��

�}

V

j

W

j

V

0

has a basis {�(t œ k) :

V

0

has a basis {�(t œ k) : - � � k � �}

W

0

has a basis {w(t œ k): - � � k � �}

W

0

has a basis {w(t œ k): - � � k � �}

8

���

���

Bases are orthogonal w.r.t. each other i.e.

�� (t) �

(t œ k) dt = �[k] �� (t) w(t œ k)dt = 0

�w(t) � (t œ k) dt = 0 �w(t) w(t œ k)dt = �[k]

Equivalent to perfect reconstruction conditions on filters

Representation of functions in a biorthogonal basis:

f(t) = � c

k

�(t œ k) + � � d

j,k

j/

w(

j

t œ k)

k j=0 k

c

k

= � f(t) �(t œ k) dt

d

j,k

j/

� f(t) w(

j

t œ k) dt

9

Similarly, we can represent f(t) in the dual basis

~

f(t) = � c

k

�(t œ k) + � � d

j,k

j/

w(

j

t œ k)

k j=0 k

c

k

= � f(t) �(t œ k) dt

d

j,k

j/

� f(t) w(

j

t œ k) dt

Note: When f

0

[k] = h

0

[-k] and f

1

[k] = h

1

[-k], we have

�(t) = �

(t) � V

j

= V

j

w(t) = w(t) � W

j

= W

j

i.e. we have orthogonal wavelets!

10

���

� ��

���

���

���

���

��� ���

���

���

���

���

���

���

���

���

���

���

Note: with the alternating flip requirement, which was

necessary for the highpass filter in the case of

orthogonal filters, we can show that

� w(t) w(t œ n)dt = �[n]

and

� �(t) w(t œ n)dt = 0

13

Orthogonality in the Frequency Domain

Let

a[n] = � �(t) �(t œ n)dt

Use Parseval‘s theorem

^

a[n] =

1

2 ����

  • ����

����

^

(�) e

-i�n

d� = ��� ������

2

����

1

2 � ��

  • ����
^

e

i�n

d�

Trick: split integral over entire � axis into a sum of

integrals over 2� intervals

a[n] =

1

2 ����

^

(� + 2�k)�

2

e

i(� + 2�k)n

d�

k=-�

�� �� ���� ���� ���� (���� + 2����k)����

2

1

2 ����

  • ����
^

= e

i�n

d�

k=-�

14

���

���

���

� ��

� ��

���

���

Take the Discrete Time Fourier Transform of both sides

A(�) � � a[n]e

œi�n

^

(� + 2�k)�

2

n k=-�

If �(t œ n) are orthonormal, then a[n] = �[n]

� A(�) = 1

So the scaling function and it shifts are orthogonal if

���� ��������(���� + 2����k)����

2

Note: if we set ����

�� ��

k=-� ��

^

= 0, then

^

(2�k)�

2

k

and since �

^

(0) = 1, we see that

^

(2�k) = 0 for k � 0

15

Connection between orthogonal wavelets and

orthogonal filters (in frequency domain):

Start with an orthogonal scaling function:

^

1 = � ��(� + 2�k)�

2

k=-�

and then change scale using the refinement equation in

the frequency domain:

^
�(�) = H

0

^
^
1 = � �H

0

  • �k)�

2

�� ( �/2 + �k)�

2

k=-�

16