LatticeLadder Structure For 2D ARMA Filters IO S Ender M. EK - - PowerPoint PPT Presentation

lattice ladder structure for 2d arma filters
SMART_READER_LITE
LIVE PREVIEW

LatticeLadder Structure For 2D ARMA Filters IO S Ender M. EK - - PowerPoint PPT Presentation

LatticeLadder Structure For 2D ARMA Filters IO S Ender M. EK GLU, M.Sc. Istanbul Technical University Electronics and Communications Engineering Department - p. 1 Main Headings ICASSP 2005, Philadelphia LatticeLadder


slide-1
SLIDE 1
  • p. 1

Lattice–Ladder Structure For 2D ARMA Filters

Ender M. EK¸ S˙ IO ˘ GLU, M.Sc. Istanbul Technical University Electronics and Communications Engineering Department

slide-2
SLIDE 2

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 2

Main Headings

slide-3
SLIDE 3

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 2

Main Headings

Purpose

slide-4
SLIDE 4

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 2

Main Headings

Purpose Introduction

slide-5
SLIDE 5

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 2

Main Headings

Purpose Introduction 2D Lattice-Ladder Model

slide-6
SLIDE 6

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 2

Main Headings

Purpose Introduction 2D Lattice-Ladder Model Calculation of Coefficients

slide-7
SLIDE 7

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 2

Main Headings

Purpose Introduction 2D Lattice-Ladder Model Calculation of Coefficients Concluding Remarks

slide-8
SLIDE 8

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 3

Purpose

slide-9
SLIDE 9

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 3

Purpose

A novel lattice-ladder structure for the realization of 2D

ARMA digital filters is presented.

slide-10
SLIDE 10

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 3

Purpose

A novel lattice-ladder structure for the realization of 2D

ARMA digital filters is presented.

The new realization is based on the 2D AR lattice filter.

slide-11
SLIDE 11

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 3

Purpose

A novel lattice-ladder structure for the realization of 2D

ARMA digital filters is presented.

The new realization is based on the 2D AR lattice filter. The algorithm to calculate the lattice-ladder structure

coefficients for a given 2D ARMA transfer function is included.

slide-12
SLIDE 12

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 3

Purpose

A novel lattice-ladder structure for the realization of 2D

ARMA digital filters is presented.

The new realization is based on the 2D AR lattice filter. The algorithm to calculate the lattice-ladder structure

coefficients for a given 2D ARMA transfer function is included.

The 2D lattice-ladder structure has the properties of

  • rthogonality and modularity as in the 1D case.
slide-13
SLIDE 13

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 3

Purpose

A novel lattice-ladder structure for the realization of 2D

ARMA digital filters is presented.

The new realization is based on the 2D AR lattice filter. The algorithm to calculate the lattice-ladder structure

coefficients for a given 2D ARMA transfer function is included.

The 2D lattice-ladder structure has the properties of

  • rthogonality and modularity as in the 1D case.

The lattice-ladder structure might prove useful in 2D adaptive

filtering applications.

slide-14
SLIDE 14

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 4

Introduction

slide-15
SLIDE 15

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 4

Introduction

ARMA or pole-zero digital filters can provide parsimonious

yet efficient system models.

slide-16
SLIDE 16

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 4

Introduction

ARMA or pole-zero digital filters can provide parsimonious

yet efficient system models.

1D ARMA lattice-ladder structures have found applications in

adaptive filtering and speech processing.

slide-17
SLIDE 17

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 4

Introduction

ARMA or pole-zero digital filters can provide parsimonious

yet efficient system models.

1D ARMA lattice-ladder structures have found applications in

adaptive filtering and speech processing.

The 1D ARMA lattice-ladder structure consists of an all-pole

lattice section realizing the AR part of the system and the all-zero ladder section providing the MA part .

slide-18
SLIDE 18

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 4

Introduction

ARMA or pole-zero digital filters can provide parsimonious

yet efficient system models.

1D ARMA lattice-ladder structures have found applications in

adaptive filtering and speech processing.

The 1D ARMA lattice-ladder structure consists of an all-pole

lattice section realizing the AR part of the system and the all-zero ladder section providing the MA part .

In the literature there is yet no compatible lattice-ladder

structure for 2D ARMA digital filters.

slide-19
SLIDE 19

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 5

Introduction

We develop a new lattice-ladder structure for the realization of

2D ARMA digital filters.

slide-20
SLIDE 20

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 5

Introduction

We develop a new lattice-ladder structure for the realization of

2D ARMA digital filters.

This structure utilizes a 2D AR lattice model as the backbone

and adds a ladder section to this 2D AR model to create the full ARMA structure.

slide-21
SLIDE 21

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 5

Introduction

We develop a new lattice-ladder structure for the realization of

2D ARMA digital filters.

This structure utilizes a 2D AR lattice model as the backbone

and adds a ladder section to this 2D AR model to create the full ARMA structure.

This model eliminates any redundancy from the lattice

reflection coefficients.

slide-22
SLIDE 22

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 5

Introduction

We develop a new lattice-ladder structure for the realization of

2D ARMA digital filters.

This structure utilizes a 2D AR lattice model as the backbone

and adds a ladder section to this 2D AR model to create the full ARMA structure.

This model eliminates any redundancy from the lattice

reflection coefficients.

A recursive algorithm to calculate the lattice-ladder

coefficients for any given 2D ARMA transfer function is also presented.

slide-23
SLIDE 23

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 5

Introduction

We develop a new lattice-ladder structure for the realization of

2D ARMA digital filters.

This structure utilizes a 2D AR lattice model as the backbone

and adds a ladder section to this 2D AR model to create the full ARMA structure.

This model eliminates any redundancy from the lattice

reflection coefficients.

A recursive algorithm to calculate the lattice-ladder

coefficients for any given 2D ARMA transfer function is also presented.

The 2D lattice-ladder structure maintains the orthogonality of

prediction errors and modularity properties of its 1D counterpart.

slide-24
SLIDE 24

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 6

2D Lattice-Ladder Model

slide-25
SLIDE 25

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 6

2D Lattice-Ladder Model

The system function for the 2D ARMA pole-zero model is

given as follows:

slide-26
SLIDE 26

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 6

2D Lattice-Ladder Model

The system function for the 2D ARMA pole-zero model is

given as follows:

H(z1,z2) = Y (z1, z2) X(z1, z2) = B(z1, z2) A(z1, z2) =

(n1,n2)∈R

b(n1, n2)z−n1

1

z−n2

2

1 +

(n1,n2)∈R−(0,0)

a(n1, n2)z−n1

1

z−n2

2

(1)

slide-27
SLIDE 27

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 6

2D Lattice-Ladder Model

The system function for the 2D ARMA pole-zero model is

given as follows:

H(z1,z2) = Y (z1, z2) X(z1, z2) = B(z1, z2) A(z1, z2) =

(n1,n2)∈R

b(n1, n2)z−n1

1

z−n2

2

1 +

(n1,n2)∈R−(0,0)

a(n1, n2)z−n1

1

z−n2

2

(1)

Here, R denotes the 2D region of support for the numerator

and denominator polynomial parameters.

slide-28
SLIDE 28

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 6

2D Lattice-Ladder Model

The system function for the 2D ARMA pole-zero model is

given as follows:

H(z1,z2) = Y (z1, z2) X(z1, z2) = B(z1, z2) A(z1, z2) =

(n1,n2)∈R

b(n1, n2)z−n1

1

z−n2

2

1 +

(n1,n2)∈R−(0,0)

a(n1, n2)z−n1

1

z−n2

2

(1)

Here, R denotes the 2D region of support for the numerator

and denominator polynomial parameters.

We assume that the support for both polynomials is the same.

slide-29
SLIDE 29

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 7

2D Lattice-Ladder Model

In Kayran (1996), a 2D orthogonal lattice structure for 2D AR

models has been presented.

slide-30
SLIDE 30

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 7

2D Lattice-Ladder Model

In Kayran (1996), a 2D orthogonal lattice structure for 2D AR

models has been presented.

This model simultaneously creates the orthogonal backward

prediction errors corresponding to the 2D AR system model.

slide-31
SLIDE 31

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 7

2D Lattice-Ladder Model

In Kayran (1996), a 2D orthogonal lattice structure for 2D AR

models has been presented.

This model simultaneously creates the orthogonal backward

prediction errors corresponding to the 2D AR system model.

A Levinson-type recursion to compute the 2D lattice filter

reflection coefficients for a given 2D AR transfer function was also developed in Kayran (1996).

slide-32
SLIDE 32

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 7

2D Lattice-Ladder Model

In Kayran (1996), a 2D orthogonal lattice structure for 2D AR

models has been presented.

This model simultaneously creates the orthogonal backward

prediction errors corresponding to the 2D AR system model.

A Levinson-type recursion to compute the 2D lattice filter

reflection coefficients for a given 2D AR transfer function was also developed in Kayran (1996).

We present a novel structure for 2D ARMA filters by adding a

ladder section to this 2D AR model.

slide-33
SLIDE 33

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 8

Figure

  • Figure 1:

Lattice-ladder structure; a) Lattice-ladder structure for 2D ARMA filter, b) Ordering scheme in the support region

slide-34
SLIDE 34

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 9

2D Lattice-Ladder Model

In Fig. 1,

slide-35
SLIDE 35

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 9

2D Lattice-Ladder Model

In Fig. 1, the lattice section realizes the AR part of the transfer

function

  • 1/A(z1, z2)

,

slide-36
SLIDE 36

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 9

2D Lattice-Ladder Model

In Fig. 1, the lattice section realizes the AR part of the transfer

function

  • 1/A(z1, z2)

,

whereas the ladder section realizes the MA part

  • B(z1, z2)

.

slide-37
SLIDE 37

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 9

2D Lattice-Ladder Model

In Fig. 1, the lattice section realizes the AR part of the transfer

function

  • 1/A(z1, z2)

,

whereas the ladder section realizes the MA part

  • B(z1, z2)

.

The output of the overall ARMA system is formed by taking a

weighted linear combination of the backward prediction errors, b(p)

p (n1, n2).

slide-38
SLIDE 38

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 9

2D Lattice-Ladder Model

In Fig. 1, the lattice section realizes the AR part of the transfer

function

  • 1/A(z1, z2)

,

whereas the ladder section realizes the MA part

  • B(z1, z2)

.

The output of the overall ARMA system is formed by taking a

weighted linear combination of the backward prediction errors, b(p)

p (n1, n2).

y(n1, n2) =

M

  • p=0

cp b(p)

p (n1, n2)

(2)

slide-39
SLIDE 39

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 10

2D Lattice-Ladder Model - Figure

  • Figure 2: Internal structure of the FIR lattice module
slide-40
SLIDE 40

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 11

Calculation of Coefficients

slide-41
SLIDE 41

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 11

Calculation of Coefficients

We derive the algorithm to calculate the lattice and ladder

coefficients necessary for the lattice-ladder realization of a given ARMA transfer function,

slide-42
SLIDE 42

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 11

Calculation of Coefficients

We derive the algorithm to calculate the lattice and ladder

coefficients necessary for the lattice-ladder realization of a given ARMA transfer function,

H(z1, z2) = B(z1, z2) A(z1, z2)

(3)

slide-43
SLIDE 43

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 12

Calculation of Coefficients

In Kayran (1996), a Levinson-type recursion to compute the

reflection coefficients Γ(n)

fp−n and Γ(n) bp is outlined. These lattice

reflection coefficients realize the given AR transfer function.

slide-44
SLIDE 44

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 12

Calculation of Coefficients

In Kayran (1996), a Levinson-type recursion to compute the

reflection coefficients Γ(n)

fp−n and Γ(n) bp is outlined. These lattice

reflection coefficients realize the given AR transfer function.

HAR(z1, z2) = 1 A(z1, z2) = B(0)

0 (z1, z2)

X(z1, z2)

(4)

slide-45
SLIDE 45

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 12

Calculation of Coefficients

In Kayran (1996), a Levinson-type recursion to compute the

reflection coefficients Γ(n)

fp−n and Γ(n) bp is outlined. These lattice

reflection coefficients realize the given AR transfer function.

HAR(z1, z2) = 1 A(z1, z2) = B(0)

0 (z1, z2)

X(z1, z2)

(4)

We assume that the reflection coefficients for the lattice part

are already determined.

slide-46
SLIDE 46

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 13

Calculation of Coefficients

It is now necessary to calculate the ladder coefficients cp,

which will realize the MA part of the transfer function,

slide-47
SLIDE 47

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 13

Calculation of Coefficients

It is now necessary to calculate the ladder coefficients cp,

which will realize the MA part of the transfer function,

HMA(z1, z2) = B(z1, z2) = Y (z1, z2) B(0)

0 (z1, z2)

(5)

slide-48
SLIDE 48

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 13

Calculation of Coefficients

It is now necessary to calculate the ladder coefficients cp,

which will realize the MA part of the transfer function,

HMA(z1, z2) = B(z1, z2) = Y (z1, z2) B(0)

0 (z1, z2)

(5)

We need some definitions to this end.

slide-49
SLIDE 49

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 14

Calculation of Coefficients

The backward prediction error transfer function

  • G(p)

p (z1, z2)

  • is defined as the transfer function between the input of the MA

section

i.e. b(0)

0 (n1, n2)

, and the backward prediction error

  • b(p)

p (n1, n2)

:

slide-50
SLIDE 50

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 14

Calculation of Coefficients

The backward prediction error transfer function

  • G(p)

p (z1, z2)

  • is defined as the transfer function between the input of the MA

section

i.e. b(0)

0 (n1, n2)

, and the backward prediction error

  • b(p)

p (n1, n2)

: G(p)

p (z1, z2) =B(p) p (z1, z2)

B(0)

0 (z1, z2)

=

(n1,n2)∈R

g(p)

p (n1, n2) z−n1 1

z−n2

2

(6)

slide-51
SLIDE 51

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 15

Calculation of Coefficients

These backward prediction error transfer functions can be

calculated using the step-up recursion formula in Kayran (1996) and the lattice reflection coefficients.

slide-52
SLIDE 52

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 15

Calculation of Coefficients

These backward prediction error transfer functions can be

calculated using the step-up recursion formula in Kayran (1996) and the lattice reflection coefficients.

The coefficients for the backward prediction error transfer

functions in (6) are defined as g(p)

p (n1, n2), (n1, n2) ∈ R.

slide-53
SLIDE 53

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 16

Calculation of Coefficients

We will also define the following transfer functions Dm(z1, z2),

for m = 0, 1, . . . , M.

slide-54
SLIDE 54

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 16

Calculation of Coefficients

We will also define the following transfer functions Dm(z1, z2),

for m = 0, 1, . . . , M.

Dm(z1, z2) =

m

  • p=0

cp G(p)

p (z1, z2)

=

(n1,n2)∈R

dm(n1, n2) z−n1

1

z−n2

2

(7)

slide-55
SLIDE 55

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 16

Calculation of Coefficients

We will also define the following transfer functions Dm(z1, z2),

for m = 0, 1, . . . , M.

Dm(z1, z2) =

m

  • p=0

cp G(p)

p (z1, z2)

=

(n1,n2)∈R

dm(n1, n2) z−n1

1

z−n2

2

(7)

Dm(z1, z2) can be computed recursively from the backward

prediction error transfer functions.

slide-56
SLIDE 56

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 16

Calculation of Coefficients

We will also define the following transfer functions Dm(z1, z2),

for m = 0, 1, . . . , M.

Dm(z1, z2) =

m

  • p=0

cp G(p)

p (z1, z2)

=

(n1,n2)∈R

dm(n1, n2) z−n1

1

z−n2

2

(7)

Dm(z1, z2) can be computed recursively from the backward

prediction error transfer functions.

Dm(z1, z2) = Dm−1(z1, z2) + cmG(m)

m (z1, z2)

(8)

slide-57
SLIDE 57

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 17

Calculation of Coefficients

The coefficients of the defined 2D transfer functions can be

reordered into one-dimensional vectors.

slide-58
SLIDE 58

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 17

Calculation of Coefficients

The coefficients of the defined 2D transfer functions can be

reordered into one-dimensional vectors.

We define the one-dimensional coefficient vector for

g(p)

p (n1, n2) as g(p) p , the coefficient vector for dm(n1, n2) as dm

and the coefficient vector for b(n1, n2) as b.

slide-59
SLIDE 59

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 17

Calculation of Coefficients

The coefficients of the defined 2D transfer functions can be

reordered into one-dimensional vectors.

We define the one-dimensional coefficient vector for

g(p)

p (n1, n2) as g(p) p , the coefficient vector for dm(n1, n2) as dm

and the coefficient vector for b(n1, n2) as b.

After these definitions, (8) can be rewritten as,

slide-60
SLIDE 60

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 17

Calculation of Coefficients

The coefficients of the defined 2D transfer functions can be

reordered into one-dimensional vectors.

We define the one-dimensional coefficient vector for

g(p)

p (n1, n2) as g(p) p , the coefficient vector for dm(n1, n2) as dm

and the coefficient vector for b(n1, n2) as b.

After these definitions, (8) can be rewritten as,

dm−1 = dm − cm g(m)

m

(9)

slide-61
SLIDE 61

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 17

Calculation of Coefficients

The coefficients of the defined 2D transfer functions can be

reordered into one-dimensional vectors.

We define the one-dimensional coefficient vector for

g(p)

p (n1, n2) as g(p) p , the coefficient vector for dm(n1, n2) as dm

and the coefficient vector for b(n1, n2) as b.

After these definitions, (8) can be rewritten as,

dm−1 = dm − cm g(m)

m

(9)

Using these definitions, the recursive algorithm for the

calculation of the ladder coefficients is developed.

slide-62
SLIDE 62

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 18

Algorithm

slide-63
SLIDE 63

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 18

Algorithm

The 2D transfer function is given.

H(z1, z2) = B(z1, z2) A(z1, z2)

slide-64
SLIDE 64

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 18

Algorithm

The 2D transfer function is given.

H(z1, z2) = B(z1, z2) A(z1, z2)

Find the lattice reflection coefficients Γ(n)

fp−n and Γ(n) bp for

1/A(z1, z2)

slide-65
SLIDE 65

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 18

Algorithm

The 2D transfer function is given.

H(z1, z2) = B(z1, z2) A(z1, z2)

Find the lattice reflection coefficients Γ(n)

fp−n and Γ(n) bp for

1/A(z1, z2)

Calculate backward prediction error transfer functions

G(p)

p (z1, z2) (i.e. g(p) p ), for p = 0, 1, . . . , M.

slide-66
SLIDE 66

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 18

Algorithm

The 2D transfer function is given.

H(z1, z2) = B(z1, z2) A(z1, z2)

Find the lattice reflection coefficients Γ(n)

fp−n and Γ(n) bp for

1/A(z1, z2)

Calculate backward prediction error transfer functions

G(p)

p (z1, z2) (i.e. g(p) p ), for p = 0, 1, . . . , M.

Recursive algorithm for the calculation of the ladder

coefficients:

slide-67
SLIDE 67

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 18

Algorithm

The 2D transfer function is given.

H(z1, z2) = B(z1, z2) A(z1, z2)

Find the lattice reflection coefficients Γ(n)

fp−n and Γ(n) bp for

1/A(z1, z2)

Calculate backward prediction error transfer functions

G(p)

p (z1, z2) (i.e. g(p) p ), for p = 0, 1, . . . , M.

Recursive algorithm for the calculation of the ladder

coefficients:

Initialization:

DM(z1, z2) = B(z1, z2) = ⇒ dM = b

slide-68
SLIDE 68

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 18

Algorithm

The 2D transfer function is given.

H(z1, z2) = B(z1, z2) A(z1, z2)

Find the lattice reflection coefficients Γ(n)

fp−n and Γ(n) bp for

1/A(z1, z2)

Calculate backward prediction error transfer functions

G(p)

p (z1, z2) (i.e. g(p) p ), for p = 0, 1, . . . , M.

Recursive algorithm for the calculation of the ladder

coefficients:

Initialization:

DM(z1, z2) = B(z1, z2) = ⇒ dM = b

for p = M : 0

slide-69
SLIDE 69

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 18

Algorithm

The 2D transfer function is given.

H(z1, z2) = B(z1, z2) A(z1, z2)

Find the lattice reflection coefficients Γ(n)

fp−n and Γ(n) bp for

1/A(z1, z2)

Calculate backward prediction error transfer functions

G(p)

p (z1, z2) (i.e. g(p) p ), for p = 0, 1, . . . , M.

Recursive algorithm for the calculation of the ladder

coefficients:

Initialization:

DM(z1, z2) = B(z1, z2) = ⇒ dM = b

for p = M : 0

  • cp = dp(p + 1)
slide-70
SLIDE 70

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 18

Algorithm

The 2D transfer function is given.

H(z1, z2) = B(z1, z2) A(z1, z2)

Find the lattice reflection coefficients Γ(n)

fp−n and Γ(n) bp for

1/A(z1, z2)

Calculate backward prediction error transfer functions

G(p)

p (z1, z2) (i.e. g(p) p ), for p = 0, 1, . . . , M.

Recursive algorithm for the calculation of the ladder

coefficients:

Initialization:

DM(z1, z2) = B(z1, z2) = ⇒ dM = b

for p = M : 0

  • cp = dp(p + 1)
  • dp−1 = dp − cp g(p)

p

slide-71
SLIDE 71

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 18

Algorithm

The 2D transfer function is given.

H(z1, z2) = B(z1, z2) A(z1, z2)

Find the lattice reflection coefficients Γ(n)

fp−n and Γ(n) bp for

1/A(z1, z2)

Calculate backward prediction error transfer functions

G(p)

p (z1, z2) (i.e. g(p) p ), for p = 0, 1, . . . , M.

Recursive algorithm for the calculation of the ladder

coefficients:

Initialization:

DM(z1, z2) = B(z1, z2) = ⇒ dM = b

for p = M : 0

  • cp = dp(p + 1)
  • dp−1 = dp − cp g(p)

p

endfor

slide-72
SLIDE 72

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 19

Conclusions

slide-73
SLIDE 73

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 19

Conclusions

This paper has proposed a novel 2D ARMA lattice-ladder

structure.

slide-74
SLIDE 74

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 19

Conclusions

This paper has proposed a novel 2D ARMA lattice-ladder

structure.

The 2D lattice-ladder structure employs linear regression on

the backward prediction errors generated by the 2D lattice section.

slide-75
SLIDE 75

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 19

Conclusions

This paper has proposed a novel 2D ARMA lattice-ladder

structure.

The 2D lattice-ladder structure employs linear regression on

the backward prediction errors generated by the 2D lattice section.

To the best of our knowledge this is the first successful attempt

at 2D lattice-ladder filtering.

slide-76
SLIDE 76

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 19

Conclusions

This paper has proposed a novel 2D ARMA lattice-ladder

structure.

The 2D lattice-ladder structure employs linear regression on

the backward prediction errors generated by the 2D lattice section.

To the best of our knowledge this is the first successful attempt

at 2D lattice-ladder filtering.

The 2D lattice-ladder structure maintains the orthogonality

and modularity properties of its well-known 1D counterpart.

slide-77
SLIDE 77

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 19

Conclusions

This paper has proposed a novel 2D ARMA lattice-ladder

structure.

The 2D lattice-ladder structure employs linear regression on

the backward prediction errors generated by the 2D lattice section.

To the best of our knowledge this is the first successful attempt

at 2D lattice-ladder filtering.

The 2D lattice-ladder structure maintains the orthogonality

and modularity properties of its well-known 1D counterpart.

2D adaptive filtering applications and comparison with

existing structures will be a subject of further study.

slide-78
SLIDE 78

ICASSP 2005, Philadelphia Lattice–Ladder Structure for 2D ARMA Filters - p. 20

Thanks for your kind attention.

slide-79
SLIDE 79

References

Kayran, A. H., 1996. Two-dimensional orthogonal lattice structures for autoregressive modeling of random fields, IEEE Trans. Signal Processing, 44(4), 963–978. 20-1