A methodology to compare two estimation methods for Parallel - - PowerPoint PPT Presentation

a methodology to compare two estimation
SMART_READER_LITE
LIVE PREVIEW

A methodology to compare two estimation methods for Parallel - - PowerPoint PPT Presentation

A methodology to compare two estimation methods for Parallel Hammerstein Models Marc REBILLAT DYSCO Group, PIMM, Arts et Mtiers ParisTech, Paris, France Maarten SCHOUKENS ELEC Department, Vrije Universiteit Brussel, Belgium Workshop on


slide-1
SLIDE 1

Workshop on Nonlinear System Identification Benchmarks, April 2017

A methodology to compare two estimation methods for Parallel Hammerstein Models

Marc REBILLAT

DYSCO Group, PIMM, Arts et Métiers ParisTech, Paris, France

Maarten SCHOUKENS

ELEC Department, Vrije Universiteit Brussel, Belgium

slide-2
SLIDE 2

Workshop on Nonlinear System Identification Benchmarks, April 2017

Parallel Hammerstein Models (PHMs)

Introduction

 Subclass of Volterra series: relatively general (to discuss)  Represented by N linear filters: rather simple

2

slide-3
SLIDE 3

Workshop on Nonlinear System Identification Benchmarks, April 2017

Introduction

 Various methods are available to estimate PHMs:

➢ LS: Least-square based methods ➢ ESS: Exponential sine sweep based methods ➢ …

How can we fairly compare them?

3

Objective

slide-4
SLIDE 4

Workshop on Nonlinear System Identification Benchmarks, April 2017

A problem that is linear in the parameters…

4

I) LS method

 Output of a Parallel Hammerstein Model:

𝑧 𝑢 = ෍

𝑜=1 𝑂

𝜐=0 𝑜ℎ

ℎ𝑜 𝜐 𝑣𝑜(𝑢 − 𝜐)

 An alternative way to write it: ➢ 𝑧 : Vector of output samples ➢ 𝐿 : Regressor matrix [input dependent] ➢ 𝜄 : Parameters to estimate [kernels ℎ𝑜(𝑢)]

𝑧 = 𝐿𝜄

 A least square solution:

෠ 𝜄 = 𝐿𝑈𝐿 −1𝐿𝑈𝑧

slide-5
SLIDE 5

Workshop on Nonlinear System Identification Benchmarks, April 2017

Incorporating priori knowledge through regularization

5

I) LS method

 What is known: ➢ The system is exponentially decaying (stability) ➢ Impulse responses samples are highly correlated (smoothness)  A regularized cost function: ➢ 𝑆 : Regularization matrix implemented as a block- diagonal matrix using the TC-kernel (Pillonetto, 2014)

𝑊

𝑠 =

𝑧 − 𝐿𝜄 2 + 𝜄𝑈𝑆𝜄

slide-6
SLIDE 6

Workshop on Nonlinear System Identification Benchmarks, April 2017

Overview

6

I) LS method

𝑧 = 𝐿𝜄 Regularization Least-square estimation  Direct Least-Squares (DLS): ➢ Input signal: Arbitrary (White Gaussian Noise [WGN] preferred) ➢ Parameters: FIR length, nonlinear order.  Regularized Least-Squares (RLS): ➢ Input signal: Arbitrary (WGN preferred) ➢ Parameters: FIR length, nonlinear order, 2 regularization hyperparameters.

slide-7
SLIDE 7

Workshop on Nonlinear System Identification Benchmarks, April 2017

Effect of the inverse filter on the output signal

Output s(t) Inverse filter y(t)

Temporal alignment of the harmonics energy

∗ =

7

II) ESS method

slide-8
SLIDE 8

Workshop on Nonlinear System Identification Benchmarks, April 2017

 gn(t): contributions of the different harmonics

Temporal Windowing

8

II) ESS method

slide-9
SLIDE 9

Workshop on Nonlinear System Identification Benchmarks, April 2017

Linear relation ship between ℎ𝑙(𝑢) and 𝑕𝑜(𝑢):

g2(t): contribution of the 2nd harmonic h2(t): contribution of the power 2

cos2 𝑦 = 1 2 [1 + cos 2𝑦 ]

From harmonics to power… All the filters 𝒊𝒍(𝒖) are estimated.

ℎ1 𝑢 ⋮ ℎ𝑂(𝑢) = 𝐵 𝑕1 𝑢 ⋮ 𝑕𝑂(𝑢)

9

II) ESS method

slide-10
SLIDE 10

Workshop on Nonlinear System Identification Benchmarks, April 2017

Overview

10

I) LS method

Inverse convolution Temporal windowing ℎ = 𝐵𝑕

 Exponential sine sweep method (ESS): ➢ Input signal: Exponential sine sweep (ESS) ➢ Parameters: Nonlinear order.  Non-parametric exponential sine sweep method (NP-ESS): ➢ Input signal: ESS ➢ Parameters: none.

slide-11
SLIDE 11

Workshop on Nonlinear System Identification Benchmarks, April 2017

Performance indexes

11

III) Comparison methodology

 What you pay: ➢ Computation time ➢ Parameters assignment  What you end up with: ➢ 𝑄𝐽1: Ability to reconstruct the output from an ESS ➢ 𝑄𝐽2: Ability to reconstruct the output from a WGN ➢ 𝑄𝐽3: Ability to estimate the Kernels: 𝑄𝐽3 = 1 𝑂 ෍

𝑜=1 𝑂

σ𝑙=0

𝐿

෠ ℎ𝑜 𝑢 − ℎ𝑜 𝑢

2

σ𝑙=0

𝐿

[ℎ𝑜 𝑢 ]2

slide-12
SLIDE 12

Workshop on Nonlinear System Identification Benchmarks, April 2017

Experimental plan

12

III) Comparison methodology

slide-13
SLIDE 13

Workshop on Nonlinear System Identification Benchmarks, April 2017

PHM of order 𝑂 = 4

13

IV) Application: system #1

slide-14
SLIDE 14

Workshop on Nonlinear System Identification Benchmarks, April 2017

𝑄𝐽1: Ability to reconstruct the output of an ESS

14

IV) Application: system #1

 ESS methods are computationally very efficient  LS methods are very precise

slide-15
SLIDE 15

Workshop on Nonlinear System Identification Benchmarks, April 2017

𝑄𝐽2: Ability to reconstruct the output of a WGN

15

IV) Application: system #1

 ESS methods can reconstruct WGN output  LS methods can be very precise

slide-16
SLIDE 16

Workshop on Nonlinear System Identification Benchmarks, April 2017

𝑄𝐽3: Ability to estimate the Kernels

16

IV) Application: system #1

 NP-ESS methods needs long enough signals  RLS methods more precise than DLS (specially with WGN)

slide-17
SLIDE 17

Workshop on Nonlinear System Identification Benchmarks, April 2017

17

IV) Application: system #2 [Bouc-Wen]

𝑄𝐽1: Ability to reconstruct the output of an ESS

 Large computational gap for equal performances  Large influence of input signal for LS methods

slide-18
SLIDE 18

Workshop on Nonlinear System Identification Benchmarks, April 2017

𝑄𝐽2: Ability to reconstruct the output of a WGN

18

IV) Application: system #2

 Large computational gap for almost equal performances  Large influence of input signal for LS methods

slide-19
SLIDE 19

Workshop on Nonlinear System Identification Benchmarks, April 2017

19

Conclusion

 ESS methods: ➢ Computationally very efficient ➢ Non parametric (or almost) ➢ Not extremely precise  LS methods: ➢ Computationally more intensive ➢ Can be extremely precise ➢ Parameters to be set

ESS methods could guide LS methods?

Overview

slide-20
SLIDE 20

Workshop on Nonlinear System Identification Benchmarks, April 2017

Conclusion

But …

20

 Performances of the Exponential Sine Sweep Method ➢ Managing and quantifying uncertainties… ➢ Extension to Parallel Wiener Models… ➢ Theoretical understanding of the estimator properties… ➢ Lower assumptions on input signal…

slide-21
SLIDE 21

Workshop on Nonlinear System Identification Benchmarks, April 2017

Questions?

A methodology to compare two estimation methods for Parallel Hammerstein Models

Marc REBILLAT DYSCO Group, PIMM, Arts et Métiers ParisTech, Paris, France Maarten SCHOUKENS ELEC Department, Vrije Universiteit Brussel, Belgium