Adaptive Sinusoidal Models A tutorial George Kafentzis Ph.D. - - PowerPoint PPT Presentation

adaptive sinusoidal models
SMART_READER_LITE
LIVE PREVIEW

Adaptive Sinusoidal Models A tutorial George Kafentzis Ph.D. - - PowerPoint PPT Presentation

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References Adaptive Sinusoidal Models A tutorial George Kafentzis Ph.D. student University of Crete University of Rennes I November 2012 Outline Parametric Techniques


slide-1
SLIDE 1

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Adaptive Sinusoidal Models

A tutorial George Kafentzis Ph.D. student University of Crete University of Rennes I November 2012

slide-2
SLIDE 2

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

1

Parametric Techniques

2

QHM

3

iQHM

4

adaptive QHM

5

extended aQHM

6

References

slide-3
SLIDE 3

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Outline

1

Parametric Techniques

2

QHM

3

iQHM

4

adaptive QHM

5

extended aQHM

6

References

slide-4
SLIDE 4

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Introduction

Sinusoidal modeling of speech

slide-5
SLIDE 5

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Introduction

Sinusoidal modeling of speech Dates back to the early 80ies

slide-6
SLIDE 6

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Introduction

Sinusoidal modeling of speech Dates back to the early 80ies

(Almeida et al, Quatieri et al, Xerra et al)

slide-7
SLIDE 7

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Introduction

Sinusoidal modeling of speech Dates back to the early 80ies

(Almeida et al, Quatieri et al, Xerra et al)

Modeling of speech as a sum of sinusoids

slide-8
SLIDE 8

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Introduction

Sinusoidal modeling of speech Dates back to the early 80ies

(Almeida et al, Quatieri et al, Xerra et al)

Modeling of speech as a sum of sinusoids Parameters: amplitude, frequency, and phase

slide-9
SLIDE 9

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Introduction

Sinusoidal modeling of speech Dates back to the early 80ies

(Almeida et al, Quatieri et al, Xerra et al)

Modeling of speech as a sum of sinusoids Parameters: amplitude, frequency, and phase Essential assumption: local stationarity!

slide-10
SLIDE 10

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Introduction

Sinusoidal modeling of speech Dates back to the early 80ies

(Almeida et al, Quatieri et al, Xerra et al)

Modeling of speech as a sum of sinusoids Parameters: amplitude, frequency, and phase Essential assumption: local stationarity!

Speech is considered stationary in short time intervals

slide-11
SLIDE 11

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Introduction

Sinusoidal modeling of speech Dates back to the early 80ies

(Almeida et al, Quatieri et al, Xerra et al)

Modeling of speech as a sum of sinusoids Parameters: amplitude, frequency, and phase Essential assumption: local stationarity!

Speech is considered stationary in short time intervals (it is not, but it is a convenient assumption :-) )

slide-12
SLIDE 12

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Sinusoidal modeling - Quatieri, McAulay, 1986

Each frame is modeled as a sum of sinusoids: s(t) =

K

  • k=−K

akej(2πfkt)

slide-13
SLIDE 13

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Sinusoidal modeling - Quatieri, McAulay, 1986

Each frame is modeled as a sum of sinusoids: s(t) =

K

  • k=−K

akej(2πfkt) ak: complex amplitudes of the kth sinusoid

slide-14
SLIDE 14

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Sinusoidal modeling - Quatieri, McAulay, 1986

Each frame is modeled as a sum of sinusoids: s(t) =

K

  • k=−K

akej(2πfkt) ak: complex amplitudes of the kth sinusoid fk: frequency of the kth sinusoid

slide-15
SLIDE 15

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Sinusoidal modeling - Quatieri, McAulay, 1986

Each frame is modeled as a sum of sinusoids: s(t) =

K

  • k=−K

akej(2πfkt) ak: complex amplitudes of the kth sinusoid fk: frequency of the kth sinusoid

Estimation of the sinusoidal parameters: FFT + peak picking

slide-16
SLIDE 16

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Sinusoidal modeling - Quatieri, McAulay, 1986

Each frame is modeled as a sum of sinusoids: s(t) =

K

  • k=−K

akej(2πfkt) ak: complex amplitudes of the kth sinusoid fk: frequency of the kth sinusoid

Estimation of the sinusoidal parameters: FFT + peak picking Various improvements (e.g. quadratic interpolation)

slide-17
SLIDE 17

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Sinusoidal modeling - Quatieri, McAulay, 1986

Each frame is modeled as a sum of sinusoids: s(t) =

K

  • k=−K

akej(2πfkt) ak: complex amplitudes of the kth sinusoid fk: frequency of the kth sinusoid

Estimation of the sinusoidal parameters: FFT + peak picking Various improvements (e.g. quadratic interpolation)

Highlight: no distinction between voiced and unvoiced frames

slide-18
SLIDE 18

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Sinusoidal model - Quatieri, McAulay, 1986

Signal reconstruction: Overlap Add method: ˆ s(t) = K

k=−K ˆ

akej2πˆ

fkt

slide-19
SLIDE 19

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Sinusoidal model - Quatieri, McAulay, 1986

Signal reconstruction: Overlap Add method: ˆ s(t) = K

k=−K ˆ

akej2πˆ

fkt

Frame by frame parameter interpolation (PI):

slide-20
SLIDE 20

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Sinusoidal model - Quatieri, McAulay, 1986

Signal reconstruction: Overlap Add method: ˆ s(t) = K

k=−K ˆ

akej2πˆ

fkt

Frame by frame parameter interpolation (PI):

Linear amplitude interpolation

slide-21
SLIDE 21

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Sinusoidal model - Quatieri, McAulay, 1986

Signal reconstruction: Overlap Add method: ˆ s(t) = K

k=−K ˆ

akej2πˆ

fkt

Frame by frame parameter interpolation (PI):

Linear amplitude interpolation Cubic phase interpolation

slide-22
SLIDE 22

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Sinusoidal model - Quatieri, McAulay, 1986

Pros:

slide-23
SLIDE 23

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Sinusoidal model - Quatieri, McAulay, 1986

Pros:

Fast

slide-24
SLIDE 24

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Sinusoidal model - Quatieri, McAulay, 1986

Pros:

Fast Good signal reconstruction

slide-25
SLIDE 25

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Sinusoidal model - Quatieri, McAulay, 1986

Pros:

Fast Good signal reconstruction

Cons:

slide-26
SLIDE 26

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Sinusoidal model - Quatieri, McAulay, 1986

Pros:

Fast Good signal reconstruction

Cons:

Local stationarity assumption holds

slide-27
SLIDE 27

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Sinusoidal model - Quatieri, McAulay, 1986

Pros:

Fast Good signal reconstruction

Cons:

Local stationarity assumption holds Not good modifications

slide-28
SLIDE 28

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Sinusoidal model - Quatieri, McAulay, 1986

Pros:

Fast Good signal reconstruction

Cons:

Local stationarity assumption holds Not good modifications Requires large windows

slide-29
SLIDE 29

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Harmonic + Noise model - Stylianou, 1993-1996

Separate signal into periodic (deterministic) and aperiodic (stochastic) components:

slide-30
SLIDE 30

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Harmonic + Noise model - Stylianou, 1993-1996

Separate signal into periodic (deterministic) and aperiodic (stochastic) components: s(t) = sd(t) + ss(t)

slide-31
SLIDE 31

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Harmonic + Noise model - Stylianou, 1993-1996

Separate signal into periodic (deterministic) and aperiodic (stochastic) components: s(t) = sd(t) + ss(t) Highlight: In voiced frames, fk = kf0 : deterministic − → harmonic sd(t) =

K

  • k=−K

akej2πkˆ

f0tw(t)

slide-32
SLIDE 32

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Harmonic + Noise model - Stylianou, 1993-1996

Separate signal into periodic (deterministic) and aperiodic (stochastic) components: s(t) = sd(t) + ss(t) Highlight: In voiced frames, fk = kf0 : deterministic − → harmonic sd(t) =

K

  • k=−K

akej2πkˆ

f0tw(t)

Least Squares method for finding amplitudes and phases (f0 is considered as known)

slide-33
SLIDE 33

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Harmonic + Noise model - Stylianou, 1993-1996

Separate signal into periodic (deterministic) and aperiodic (stochastic) components: s(t) = sd(t) + ss(t) Highlight: In voiced frames, fk = kf0 : deterministic − → harmonic sd(t) =

K

  • k=−K

akej2πkˆ

f0tw(t)

Least Squares method for finding amplitudes and phases (f0 is considered as known) Window length in HNM < Window length in SM

slide-34
SLIDE 34

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Harmonic + Noise model - Stylianou, 1993-1996

Separate signal into periodic (deterministic) and aperiodic (stochastic) components: s(t) = sd(t) + ss(t) Highlight: In voiced frames, fk = kf0 : deterministic − → harmonic sd(t) =

K

  • k=−K

akej2πkˆ

f0tw(t)

Least Squares method for finding amplitudes and phases (f0 is considered as known) Window length in HNM < Window length in SM Reconstruction:

slide-35
SLIDE 35

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Harmonic + Noise model - Stylianou, 1993-1996

Separate signal into periodic (deterministic) and aperiodic (stochastic) components: s(t) = sd(t) + ss(t) Highlight: In voiced frames, fk = kf0 : deterministic − → harmonic sd(t) =

K

  • k=−K

akej2πkˆ

f0tw(t)

Least Squares method for finding amplitudes and phases (f0 is considered as known) Window length in HNM < Window length in SM Reconstruction:

OLA or PI for harmonic part

slide-36
SLIDE 36

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Harmonic + Noise model - Stylianou, 1993-1996

Separate signal into periodic (deterministic) and aperiodic (stochastic) components: s(t) = sd(t) + ss(t) Highlight: In voiced frames, fk = kf0 : deterministic − → harmonic sd(t) =

K

  • k=−K

akej2πkˆ

f0tw(t)

Least Squares method for finding amplitudes and phases (f0 is considered as known) Window length in HNM < Window length in SM Reconstruction:

OLA or PI for harmonic part OLA for stochastic part

slide-37
SLIDE 37

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Harmonic + Noise model - Stylianou, 1993-1996

Pros:

slide-38
SLIDE 38

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Harmonic + Noise model - Stylianou, 1993-1996

Pros:

Pitch synchronous analysis

slide-39
SLIDE 39

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Harmonic + Noise model - Stylianou, 1993-1996

Pros:

Pitch synchronous analysis Smaller window lengths

slide-40
SLIDE 40

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Harmonic + Noise model - Stylianou, 1993-1996

Pros:

Pitch synchronous analysis Smaller window lengths Convenient for modifications

slide-41
SLIDE 41

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Harmonic + Noise model - Stylianou, 1993-1996

Pros:

Pitch synchronous analysis Smaller window lengths Convenient for modifications

Cons:

slide-42
SLIDE 42

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Harmonic + Noise model - Stylianou, 1993-1996

Pros:

Pitch synchronous analysis Smaller window lengths Convenient for modifications

Cons:

Local stationarity assumption holds

slide-43
SLIDE 43

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Harmonic + Noise model - Stylianou, 1993-1996

Pros:

Pitch synchronous analysis Smaller window lengths Convenient for modifications

Cons:

Local stationarity assumption holds Depends on good f0 estimation

slide-44
SLIDE 44

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Harmonic + Noise model - Stylianou, 1993-1996

Pros:

Pitch synchronous analysis Smaller window lengths Convenient for modifications

Cons:

Local stationarity assumption holds Depends on good f0 estimation Speech is not purely harmonic (fk ≈ kf0)

slide-45
SLIDE 45

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Harmonic + Noise model - Stylianou, 1993-1996

Pros:

Pitch synchronous analysis Smaller window lengths Convenient for modifications

Cons:

Local stationarity assumption holds Depends on good f0 estimation Speech is not purely harmonic (fk ≈ kf0)

...this last observation is the motivation for the following model...

slide-46
SLIDE 46

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Outline

1

Parametric Techniques

2

QHM

3

iQHM

4

adaptive QHM

5

extended aQHM

6

References

slide-47
SLIDE 47

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Quasi-Harmonic model - Pantazis, Stylianou, Rosec, 2007-2010

sd(t) =

K

  • k=−K

(ak + tbk)ej2πˆ

fktw(t)

slide-48
SLIDE 48

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Quasi-Harmonic model - Pantazis, Stylianou, Rosec, 2007-2010

sd(t) =

K

  • k=−K

(ak + tbk)ej2πˆ

fktw(t)

ak, bk are complex numbers

slide-49
SLIDE 49

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Quasi-Harmonic model - Pantazis, Stylianou, Rosec, 2007-2010

sd(t) =

K

  • k=−K

(ak + tbk)ej2πˆ

fktw(t)

ak, bk are complex numbers usually fk = kf0, where f0 is considered as known

slide-50
SLIDE 50

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Quasi-Harmonic model - Pantazis, Stylianou, Rosec, 2007-2010

sd(t) =

K

  • k=−K

(ak + tbk)ej2πˆ

fktw(t)

ak, bk are complex numbers usually fk = kf0, where f0 is considered as known w(t) is the analysis window

slide-51
SLIDE 51

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Quasi-Harmonic model - Pantazis, Stylianou, Rosec, 2007-2010

sd(t) =

K

  • k=−K

(ak + tbk)ej2πˆ

fktw(t)

ak, bk are complex numbers usually fk = kf0, where f0 is considered as known w(t) is the analysis window Again: Least Squares method for finding amplitudes

slide-52
SLIDE 52

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Quasi-Harmonic model - Pantazis, Stylianou, Rosec, 2007-2010

sd(t) =

K

  • k=−K

(ak + tbk)ej2πˆ

fktw(t)

ak, bk are complex numbers usually fk = kf0, where f0 is considered as known w(t) is the analysis window Again: Least Squares method for finding amplitudes Window length ≈ 3 pitch periods

slide-53
SLIDE 53

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Quasi-Harmonic model - Pantazis, Stylianou, Rosec, 2007-2010

sd(t) =

K

  • k=−K

(ak + tbk)ej2πˆ

fktw(t)

ak, bk are complex numbers usually fk = kf0, where f0 is considered as known w(t) is the analysis window Again: Least Squares method for finding amplitudes Window length ≈ 3 pitch periods Reconstruction: ˆ sd(t) =

K

  • k=−K

(ˆ ak + tˆ bk)ej2πˆ

fkt

(1)

slide-54
SLIDE 54

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Quasi-Harmonic model

HM versus QHM in frequency estimation - pure tone @ 100 Hz

slide-55
SLIDE 55

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Quasi-Harmonic model

HM versus QHM in frequency estimation - pure tone @ 100 Hz given frequency for both models: 90 Hz

50 100 150 200 250 0.1 0.2 0.3 0.4 0.5 0.6 0.7 Frequency (Hz) Magnitude Original Harmonic Quasi−Harmonic

slide-56
SLIDE 56

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Quasi-Harmonic model

Time domain properties:

  • Inst. amplitude:

Mk(t) = |ak + tbk| =

  • (aR

k + tbR k )2 + (aI k + tbI k)2

slide-57
SLIDE 57

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Quasi-Harmonic model

Time domain properties:

  • Inst. amplitude:

Mk(t) = |ak + tbk| =

  • (aR

k + tbR k )2 + (aI k + tbI k)2

  • Inst. phase: Φk(t) = 2πˆ

fkt + tan−1 aI

k + tbI k

aR

k + tbR k

slide-58
SLIDE 58

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Quasi-Harmonic model

Time domain properties:

  • Inst. amplitude:

Mk(t) = |ak + tbk| =

  • (aR

k + tbR k )2 + (aI k + tbI k)2

  • Inst. phase: Φk(t) = 2πˆ

fkt + tan−1 aI

k + tbI k

aR

k + tbR k

  • Inst. frequency: Fk(t) = 1

2πΦ′(t) = ˆ fk + 1 2π aR

k bI k − aI kbR k

M2

k(t)

slide-59
SLIDE 59

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Quasi-Harmonic model

Time domain properties:

  • Inst. amplitude:

Mk(t) = |ak + tbk| =

  • (aR

k + tbR k )2 + (aI k + tbI k)2

  • Inst. phase: Φk(t) = 2πˆ

fkt + tan−1 aI

k + tbI k

aR

k + tbR k

  • Inst. frequency: Fk(t) = 1

2πΦ′(t) = ˆ fk + 1 2π aR

k bI k − aI kbR k

M2

k(t)

where xR, xI denote the real and imaginary part of x

slide-60
SLIDE 60

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Quasi-Harmonic model

HM vs QHM on frequency tracks - pure tone @ 100 Hz:

−20 −15 −10 −5 5 10 15 20 85 90 95 100 105 Time (ms) Frequency (Hz) True Freq. Estimated Freq. QHM Inst. Freq.

Highlight: frequency correction mechanism

slide-61
SLIDE 61

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Quasi-Harmonic model

HM vs QHM on frequency tracks - pure tone @ 100 Hz:

−20 −15 −10 −5 5 10 15 20 85 90 95 100 105 Time (ms) Frequency (Hz) True Freq. Estimated Freq. QHM Inst. Freq.

Highlight: frequency correction mechanism

Let’s discuss a bit on that...

slide-62
SLIDE 62

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Frequency mismatch correction

Frequency domain view: Fourier Transform of the model:

slide-63
SLIDE 63

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Frequency mismatch correction

Frequency domain view: Fourier Transform of the model: Reminder: xk(t) = akej2πfktw(t) + tbkej2πfktw(t)

slide-64
SLIDE 64

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Frequency mismatch correction

Frequency domain view: Fourier Transform of the model: Reminder: xk(t) = akej2πfktw(t) + tbkej2πfktw(t)

Xk(f ) = akW (f − ˆ fk) + j bk 2π W ′(f − ˆ fk) (2)

slide-65
SLIDE 65

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Frequency mismatch correction

Frequency domain view: Fourier Transform of the model: Reminder: xk(t) = akej2πfktw(t) + tbkej2πfktw(t)

Xk(f ) = akW (f − ˆ fk) + j bk 2π W ′(f − ˆ fk) (2) where W (f ) = FT{w(t)} and W ′(f ) = dW (f )/df .

slide-66
SLIDE 66

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Frequency mismatch correction

Frequency domain view: Fourier Transform of the model: Reminder: xk(t) = akej2πfktw(t) + tbkej2πfktw(t)

Xk(f ) = akW (f − ˆ fk) + j bk 2π W ′(f − ˆ fk) (2) where W (f ) = FT{w(t)} and W ′(f ) = dW (f )/df .

Projecting bk to ak: bk = ρ1,kak + ρ2,kjak (3)

slide-67
SLIDE 67

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Frequency mismatch correction

Frequency domain view: Fourier Transform of the model: Reminder: xk(t) = akej2πfktw(t) + tbkej2πfktw(t)

Xk(f ) = akW (f − ˆ fk) + j bk 2π W ′(f − ˆ fk) (2) where W (f ) = FT{w(t)} and W ′(f ) = dW (f )/df .

Projecting bk to ak: bk = ρ1,kak + ρ2,kjak (3) Then, Xk(f ) = ak

  • W (f − ˆ

fk) − ρ2,k 2π W ′(f − ˆ fk) +j ρ1,k 2π W ′(f − ˆ fk)

  • (4)
slide-68
SLIDE 68

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Frequency mismatch correction

Taylor series expansion of W (f − ˆ fk − ρ2,k

2π ):

slide-69
SLIDE 69

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Frequency mismatch correction

Taylor series expansion of W (f − ˆ fk − ρ2,k

2π ):

W (f − ˆ fk − ρ2,k 2π ) = W (f − ˆ fk) − ρ2,k 2π W ′(f − ˆ fk)+ O(ρ2

2,kW ′′(f − ˆ

fk)) (5)

slide-70
SLIDE 70

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Frequency mismatch correction

Taylor series expansion of W (f − ˆ fk − ρ2,k

2π ):

W (f − ˆ fk − ρ2,k 2π ) = W (f − ˆ fk) − ρ2,k 2π W ′(f − ˆ fk)+ O(ρ2

2,kW ′′(f − ˆ

fk)) (5) If the value of term W ′′(f ) at fk is small, then for small values

  • f ρ2,k, it is:
slide-71
SLIDE 71

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Frequency mismatch correction

Taylor series expansion of W (f − ˆ fk − ρ2,k

2π ):

W (f − ˆ fk − ρ2,k 2π ) = W (f − ˆ fk) − ρ2,k 2π W ′(f − ˆ fk)+ O(ρ2

2,kW ′′(f − ˆ

fk)) (5) If the value of term W ′′(f ) at fk is small, then for small values

  • f ρ2,k, it is:

W (f − ˆ fk − ρ2,k 2π ) ≈ W (f − ˆ fk) − ρ2,k 2π W ′(f − ˆ fk) (6)

slide-72
SLIDE 72

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Frequency mismatch correction

Taylor series expansion of W (f − ˆ fk − ρ2,k

2π ):

W (f − ˆ fk − ρ2,k 2π ) = W (f − ˆ fk) − ρ2,k 2π W ′(f − ˆ fk)+ O(ρ2

2,kW ′′(f − ˆ

fk)) (5) If the value of term W ′′(f ) at fk is small, then for small values

  • f ρ2,k, it is:

W (f − ˆ fk − ρ2,k 2π ) ≈ W (f − ˆ fk) − ρ2,k 2π W ′(f − ˆ fk) (6)

So, Xk(f ) ≈ ak

  • W (f − ˆ

fk − ρ2,k 2π ) + j ρ1,k 2π W ′(f − ˆ fk)

  • (7)
slide-73
SLIDE 73

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Frequency mismatch correction

which goes back in time domain as...

slide-74
SLIDE 74

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Frequency mismatch correction

which goes back in time domain as... xk(t) ≈ ak

  • ej(2πˆ

fk+ρ2,k)t + ρ1,ktej2πˆ fkt

w(t) (8)

slide-75
SLIDE 75

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Frequency mismatch correction

which goes back in time domain as... xk(t) ≈ ak

  • ej(2πˆ

fk+ρ2,k)t + ρ1,ktej2πˆ fkt

w(t) (8) Then, ρ2,k/2π can be an estimator of the frequency error ηk: ˆ ηk = ρ2,k/2π = 1 2π aR

k bI k − aI kbR k

|ak|2 (9)

slide-76
SLIDE 76

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Frequency mismatch correction

which goes back in time domain as... xk(t) ≈ ak

  • ej(2πˆ

fk+ρ2,k)t + ρ1,ktej2πˆ fkt

w(t) (8) Then, ρ2,k/2π can be an estimator of the frequency error ηk: ˆ ηk = ρ2,k/2π = 1 2π aR

k bI k − aI kbR k

|ak|2 (9) In other words, QHM suggests a frequency correction to the input frequencies ˆ fk (or a frequency estimator). This suggestion is however conditional on the magnitude of ρ2,k and the value of term W ′′(f ) at fk

slide-77
SLIDE 77

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Frequency mismatch correction

which goes back in time domain as... xk(t) ≈ ak

  • ej(2πˆ

fk+ρ2,k)t + ρ1,ktej2πˆ fkt

w(t) (8) Then, ρ2,k/2π can be an estimator of the frequency error ηk: ˆ ηk = ρ2,k/2π = 1 2π aR

k bI k − aI kbR k

|ak|2 (9) In other words, QHM suggests a frequency correction to the input frequencies ˆ fk (or a frequency estimator). This suggestion is however conditional on the magnitude of ρ2,k and the value of term W ′′(f ) at fk Also, the correction term depends on the window mainlobe width

slide-78
SLIDE 78

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Outline

1

Parametric Techniques

2

QHM

3

iQHM

4

adaptive QHM

5

extended aQHM

6

References

slide-79
SLIDE 79

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

iterative QHM - Pantazis, Stylianou, Rosec, 2007-2010

This frequency updating mechanism provides frequencies which can be used in the model iteratively and result in better parameter estimation (ak, bk)

slide-80
SLIDE 80

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

iterative QHM - Pantazis, Stylianou, Rosec, 2007-2010

This frequency updating mechanism provides frequencies which can be used in the model iteratively and result in better parameter estimation (ak, bk) This iterative parameter estimation is referred to as the iterative QHM

slide-81
SLIDE 81

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

iterative QHM

HM versus iQHM in frequency estimation - speech signal:

50 100 150 200 250 300 350 400 450 −0.2 −0.1 0.1 0.2 Time (samples) Speech 500 1000 1500 2000 2500 3000 3500 4000 −40 −20 20 Frequency (Hz) Magnitude Speech spectrum kf0 k(f0+∆ f0)

slide-82
SLIDE 82

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

iterative QHM

Noise robustness:

20 40 60 80 10

−10

10

−5

10 SNR (dB) MSE(a1) 20 40 60 80 10

−10

10

−5

10 SNR (dB) MSE(a2) 20 40 60 80 10

−10

10

−5

10 SNR (dB) MSE(a3) 20 40 60 80 10

−10

10

−5

10 SNR (dB) MSE(a4) CRLB no iter 3 iter CRLB no iter 3 iter CRLB no iter 3 iter CRLB no iter 3 iter

(a) MSE for amplitudes

20 40 60 80 10

−10

10

−5

10 SNR (dB) MSE(f1) 20 40 60 80 10

−10

10

−5

10 SNR (dB) MSE(f2) 20 40 60 80 10

−10

10

−5

10 SNR (dB) MSE(f3) 20 40 60 80 10

−10

10

−5

10 SNR (dB) MSE(f4) CRLB no iter 3 iter CRLB no iter 3 iter CRLB no iter 3 iter CRLB no iter 3 iter

(b) MSE for frequencies Figure: Noise Robustness

slide-83
SLIDE 83

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

iterative QHM

Pros:

slide-84
SLIDE 84

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

iterative QHM

Pros:

Linear amplitude evolution

slide-85
SLIDE 85

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

iterative QHM

Pros:

Linear amplitude evolution Frequency mismatch correction: ηk = fk − ˆ fk

slide-86
SLIDE 86

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

iterative QHM

Pros:

Linear amplitude evolution Frequency mismatch correction: ηk = fk − ˆ fk

Cons:

slide-87
SLIDE 87

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

iterative QHM

Pros:

Linear amplitude evolution Frequency mismatch correction: ηk = fk − ˆ fk

Cons:

Needs larger analysis window

slide-88
SLIDE 88

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

iterative QHM

Pros:

Linear amplitude evolution Frequency mismatch correction: ηk = fk − ˆ fk

Cons:

Needs larger analysis window And what about...

slide-89
SLIDE 89

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

iterative QHM

Pros:

Linear amplitude evolution Frequency mismatch correction: ηk = fk − ˆ fk

Cons:

Needs larger analysis window And what about...

local stationarity??

slide-90
SLIDE 90

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

iterative QHM

Pros:

Linear amplitude evolution Frequency mismatch correction: ηk = fk − ˆ fk

Cons:

Needs larger analysis window And what about...

local stationarity?? Speech is non stationary even in very short time intervals

slide-91
SLIDE 91

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

iterative QHM

Pros:

Linear amplitude evolution Frequency mismatch correction: ηk = fk − ˆ fk

Cons:

Needs larger analysis window And what about...

local stationarity?? Speech is non stationary even in very short time intervals iQHM still holds the local stationary assumption

slide-92
SLIDE 92

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Outline

1

Parametric Techniques

2

QHM

3

iQHM

4

adaptive QHM

5

extended aQHM

6

References

slide-93
SLIDE 93

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Adaptive Quasi-Harmonic Model

Adaptive models tackle the problem of local non stationarity[5] - How?

slide-94
SLIDE 94

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Adaptive Quasi-Harmonic Model

Adaptive models tackle the problem of local non stationarity[5] - How?

By projecting the signal onto non-stationary basis functions ejφk(t)!

slide-95
SLIDE 95

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Adaptive Quasi-Harmonic Model

Adaptive models tackle the problem of local non stationarity[5] - How?

By projecting the signal onto non-stationary basis functions ejφk(t)!

Model: sd(t) =

K

  • k=−K

(ak + tbk)

  • ejφk(t)

w(t)

slide-96
SLIDE 96

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Adaptive Quasi-Harmonic Model

Adaptive models tackle the problem of local non stationarity[5] - How?

By projecting the signal onto non-stationary basis functions ejφk(t)!

Model: sd(t) =

K

  • k=−K

(ak + tbk)

  • ejφk(t)

w(t) complex amplitudes ak, bk: estimated via Least Squares

slide-97
SLIDE 97

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Adaptive Quasi-Harmonic Model

Adaptive models tackle the problem of local non stationarity[5] - How?

By projecting the signal onto non-stationary basis functions ejφk(t)!

Model: sd(t) =

K

  • k=−K

(ak + tbk)

  • ejφk(t)

w(t) complex amplitudes ak, bk: estimated via Least Squares

ˆ a ˆ b

  • = (E HW HWE)−1E HW HWs

(10)

slide-98
SLIDE 98

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Adaptive Quasi-Harmonic Model

Adaptive models tackle the problem of local non stationarity[5] - How?

By projecting the signal onto non-stationary basis functions ejφk(t)!

Model: sd(t) =

K

  • k=−K

(ak + tbk)

  • ejφk(t)

w(t) complex amplitudes ak, bk: estimated via Least Squares

ˆ a ˆ b

  • = (E HW HWE)−1E HW HWs

(10) where E = [E0|E1]:

slide-99
SLIDE 99

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Adaptive Quasi-Harmonic Model

Adaptive models tackle the problem of local non stationarity[5] - How?

By projecting the signal onto non-stationary basis functions ejφk(t)!

Model: sd(t) =

K

  • k=−K

(ak + tbk)

  • ejφk(t)

w(t) complex amplitudes ak, bk: estimated via Least Squares

ˆ a ˆ b

  • = (E HW HWE)−1E HW HWs

(10) where E = [E0|E1]: (E0)n,k =)ejφk(tn)

slide-100
SLIDE 100

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Adaptive Quasi-Harmonic Model

Adaptive models tackle the problem of local non stationarity[5] - How?

By projecting the signal onto non-stationary basis functions ejφk(t)!

Model: sd(t) =

K

  • k=−K

(ak + tbk)

  • ejφk(t)

w(t) complex amplitudes ak, bk: estimated via Least Squares

ˆ a ˆ b

  • = (E HW HWE)−1E HW HWs

(10) where E = [E0|E1]: (E0)n,k =)ejφk(tn) (E1)n,k = tnejφk(tn) = tn(E0)n,k

slide-101
SLIDE 101

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Adaptive Quasi-Harmonic Model

Definition of phase: ˘ φk(t) = ˆ φk(tl−1) + t

tl−1

2πˆ fk(u)du

slide-102
SLIDE 102

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Adaptive Quasi-Harmonic Model

Definition of phase: ˘ φk(t) = ˆ φk(tl−1) + t

tl−1

2πˆ fk(u)du where ˆ fk(t) is the estimated instantaneous frequency

slide-103
SLIDE 103

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Adaptive Quasi-Harmonic Model

Definition of phase: ˘ φk(t) = ˆ φk(tl−1) + t

tl−1

2πˆ fk(u)du where ˆ fk(t) is the estimated instantaneous frequency Estimation error due to non stationarity is reduced [5]

slide-104
SLIDE 104

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Adaptive Quasi-Harmonic Model

Definition of phase: ˘ φk(t) = ˆ φk(tl−1) + t

tl−1

2πˆ fk(u)du where ˆ fk(t) is the estimated instantaneous frequency Estimation error due to non stationarity is reduced [5] Signal is reconstructed using its instantaneous components ˆ Ak(t), ˆ fk(t), ˆ φk(t):

slide-105
SLIDE 105

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Adaptive Quasi-Harmonic Model

Definition of phase: ˘ φk(t) = ˆ φk(tl−1) + t

tl−1

2πˆ fk(u)du where ˆ fk(t) is the estimated instantaneous frequency Estimation error due to non stationarity is reduced [5] Signal is reconstructed using its instantaneous components ˆ Ak(t), ˆ fk(t), ˆ φk(t):

ˆ x(t) =

K

  • k=−K

ˆ Ak(t)ej ˆ

φk(t)

slide-106
SLIDE 106

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Adaptive Quasi-Harmonic Model

Definition of phase: ˘ φk(t) = ˆ φk(tl−1) + t

tl−1

2πˆ fk(u)du where ˆ fk(t) is the estimated instantaneous frequency Estimation error due to non stationarity is reduced [5] Signal is reconstructed using its instantaneous components ˆ Ak(t), ˆ fk(t), ˆ φk(t):

ˆ x(t) =

K

  • k=−K

ˆ Ak(t)ej ˆ

φk(t)

Adaptation algorithm can be found in [5]

slide-107
SLIDE 107

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Adaptive Quasi-Harmonic model

QHM vs aQHM:

Original frequency QHM’s analysis frequency aQHM’s analysis frequency tl

t f

slide-108
SLIDE 108

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Adaptation algorithm for aQHM

Let ˆ Ak(tl), ˆ fk(tl), ˆ φk(tl) denote the inst. amplitude, frequency, and phase at time instant tl of the kth component, with l = 1, · · · , L, where L is the number of frames:

slide-109
SLIDE 109

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Adaptation algorithm for aQHM

Let ˆ Ak(tl), ˆ fk(tl), ˆ φk(tl) denote the inst. amplitude, frequency, and phase at time instant tl of the kth component, with l = 1, · · · , L, where L is the number of frames: Initialization: (QHM) 1) ˆ f 0

k (tl) = ˆ

f 0

k (tl−1) + ρ0 2,k/2π

2) ˆ A0

k(tl) = |a0 k|, ˆ

φ0

k(tl) = ∠a0 k

3) ˆ f 0

k (tl+1) = ˆ

f 0

k (tl)

slide-110
SLIDE 110

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Adaptation algorithm for aQHM

Let ˆ Ak(tl), ˆ fk(tl), ˆ φk(tl) denote the inst. amplitude, frequency, and phase at time instant tl of the kth component, with l = 1, · · · , L, where L is the number of frames: Initialization: (QHM) 1) ˆ f 0

k (tl) = ˆ

f 0

k (tl−1) + ρ0 2,k/2π

2) ˆ A0

k(tl) = |a0 k|, ˆ

φ0

k(tl) = ∠a0 k

3) ˆ f 0

k (tl+1) = ˆ

f 0

k (tl)

FOR adaptation i = 1, 2, · · · FOR frame l = 1, 2, · · · , L END

slide-111
SLIDE 111

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Adaptation algorithm for aQHM

Let ˆ Ak(tl), ˆ fk(tl), ˆ φk(tl) denote the inst. amplitude, frequency, and phase at time instant tl of the kth component, with l = 1, · · · , L, where L is the number of frames: Initialization: (QHM) 1) ˆ f 0

k (tl) = ˆ

f 0

k (tl−1) + ρ0 2,k/2π

2) ˆ A0

k(tl) = |a0 k|, ˆ

φ0

k(tl) = ∠a0 k

3) ˆ f 0

k (tl+1) = ˆ

f 0

k (tl)

FOR adaptation i = 1, 2, · · · FOR frame l = 1, 2, · · · , L

1

Compute al

k, bl k using ˆ

φi−1

k

(t) and (10)

END

slide-112
SLIDE 112

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Adaptation algorithm for aQHM

Let ˆ Ak(tl), ˆ fk(tl), ˆ φk(tl) denote the inst. amplitude, frequency, and phase at time instant tl of the kth component, with l = 1, · · · , L, where L is the number of frames: Initialization: (QHM) 1) ˆ f 0

k (tl) = ˆ

f 0

k (tl−1) + ρ0 2,k/2π

2) ˆ A0

k(tl) = |a0 k|, ˆ

φ0

k(tl) = ∠a0 k

3) ˆ f 0

k (tl+1) = ˆ

f 0

k (tl)

FOR adaptation i = 1, 2, · · · FOR frame l = 1, 2, · · · , L

1

Compute al

k, bl k using ˆ

φi−1

k

(t) and (10)

2

Update ˆ f i

k (tl) using (9)

END

slide-113
SLIDE 113

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Adaptation algorithm for aQHM

Let ˆ Ak(tl), ˆ fk(tl), ˆ φk(tl) denote the inst. amplitude, frequency, and phase at time instant tl of the kth component, with l = 1, · · · , L, where L is the number of frames: Initialization: (QHM) 1) ˆ f 0

k (tl) = ˆ

f 0

k (tl−1) + ρ0 2,k/2π

2) ˆ A0

k(tl) = |a0 k|, ˆ

φ0

k(tl) = ∠a0 k

3) ˆ f 0

k (tl+1) = ˆ

f 0

k (tl)

FOR adaptation i = 1, 2, · · · FOR frame l = 1, 2, · · · , L

1

Compute al

k, bl k using ˆ

φi−1

k

(t) and (10)

2

Update ˆ f i

k (tl) using (9)

3

Compute ˆ Ai

k(tl) and ˆ

φi

k(tl)

END

END

slide-114
SLIDE 114

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Adaptation algorithm for aQHM

Let ˆ Ak(tl), ˆ fk(tl), ˆ φk(tl) denote the inst. amplitude, frequency, and phase at time instant tl of the kth component, with l = 1, · · · , L, where L is the number of frames: Initialization: (QHM) 1) ˆ f 0

k (tl) = ˆ

f 0

k (tl−1) + ρ0 2,k/2π

2) ˆ A0

k(tl) = |a0 k|, ˆ

φ0

k(tl) = ∠a0 k

3) ˆ f 0

k (tl+1) = ˆ

f 0

k (tl)

FOR adaptation i = 1, 2, · · · FOR frame l = 1, 2, · · · , L

1

Compute al

k, bl k using ˆ

φi−1

k

(t) and (10)

2

Update ˆ f i

k (tl) using (9)

3

Compute ˆ Ai

k(tl) and ˆ

φi

k(tl)

END

4

Interpolation of the parameters {ˆ Ai

k(t), ˆ

f i

k (t), ˆ

φi

k(t)}

END

slide-115
SLIDE 115

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Adaptive Quasi-Harmonic model

Synthetic signal:

0.05 0.1 1 1.5 2 2.5 3 Time (s) (a) AM 1 0.05 0.1 600 650 700 750 800 Time (s) (b) FM 1 (Hz) 0.05 0.1 1 1.5 2 2.5 3 Time (s) (c) AM 2 0.05 0.1 900 950 1000 1050 1100 Time (s) (d) FM 2 (Hz) True Estimated True Estimated True Estimated True Estimated

slide-116
SLIDE 116

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Adaptive Quasi-Harmonic model

Real Signal:

0.05 0.1 0.15 0.2 0.25 0.3 0.35 −0.5 0.5 Time (s) (a) 0.05 0.1 0.15 0.2 0.25 0.3 0.35 −0.1 −0.05 0.05 0.1 Time (s) (b) 0.05 0.1 0.15 0.2 0.25 0.3 0.35 −0.1 −0.05 0.05 0.1 Time (s) (c) 0.05 0.1 0.15 0.2 0.25 0.3 0.35 −0.1 −0.05 0.05 0.1 Time (s) (d) Original QHM Recon. Error aQHM Recon. Error SM Recon. Error

slide-117
SLIDE 117

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

aQHM

Pros:

slide-118
SLIDE 118

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

aQHM

Pros:

Phase adaptation, non-parametric approach

slide-119
SLIDE 119

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

aQHM

Pros:

Phase adaptation, non-parametric approach Local nonstationarity is partially solved

slide-120
SLIDE 120

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

aQHM

Pros:

Phase adaptation, non-parametric approach Local nonstationarity is partially solved High signal-to-reconstruction error ratio (SRER): SRER = 20 log10 σˆ

x(t)

σˆ

x(t)−x(t)

slide-121
SLIDE 121

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

aQHM

Pros:

Phase adaptation, non-parametric approach Local nonstationarity is partially solved High signal-to-reconstruction error ratio (SRER): SRER = 20 log10 σˆ

x(t)

σˆ

x(t)−x(t)

Cons:

slide-122
SLIDE 122

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

aQHM

Pros:

Phase adaptation, non-parametric approach Local nonstationarity is partially solved High signal-to-reconstruction error ratio (SRER): SRER = 20 log10 σˆ

x(t)

σˆ

x(t)−x(t)

Cons:

Needs larger analysis window (as iQHM)

slide-123
SLIDE 123

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

aQHM

Pros:

Phase adaptation, non-parametric approach Local nonstationarity is partially solved High signal-to-reconstruction error ratio (SRER): SRER = 20 log10 σˆ

x(t)

σˆ

x(t)−x(t)

Cons:

Needs larger analysis window (as iQHM) Amplitudes are not adapted to the signal

slide-124
SLIDE 124

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Outline

1

Parametric Techniques

2

QHM

3

iQHM

4

adaptive QHM

5

extended aQHM

6

References

slide-125
SLIDE 125

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Extended Adaptive Quasi-Harmonic model - Kafentzis, Pantazis, Stylianou, Rosec, 2011

Adaptation is allowed for amplitude as well as phase

slide-126
SLIDE 126

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Extended Adaptive Quasi-Harmonic model - Kafentzis, Pantazis, Stylianou, Rosec, 2011

Adaptation is allowed for amplitude as well as phase

Projection of the signal onto non-stationary basis functions αk(t)ejφk(t) [6]!

slide-127
SLIDE 127

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Extended Adaptive Quasi-Harmonic model - Kafentzis, Pantazis, Stylianou, Rosec, 2011

Adaptation is allowed for amplitude as well as phase

Projection of the signal onto non-stationary basis functions αk(t)ejφk(t) [6]!

Model: sd(t) =

K

  • k=−K

(ak + tbk)

  • αk(t)ejφk(t)

w(t)

slide-128
SLIDE 128

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Extended Adaptive Quasi-Harmonic model - Kafentzis, Pantazis, Stylianou, Rosec, 2011

Adaptation is allowed for amplitude as well as phase

Projection of the signal onto non-stationary basis functions αk(t)ejφk(t) [6]!

Model: sd(t) =

K

  • k=−K

(ak + tbk)

  • αk(t)ejφk(t)

w(t) complex amplitudes ak, bk: estimated via Least Squares

slide-129
SLIDE 129

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Extended Adaptive Quasi-Harmonic model - Kafentzis, Pantazis, Stylianou, Rosec, 2011

Adaptation is allowed for amplitude as well as phase

Projection of the signal onto non-stationary basis functions αk(t)ejφk(t) [6]!

Model: sd(t) =

K

  • k=−K

(ak + tbk)

  • αk(t)ejφk(t)

w(t) complex amplitudes ak, bk: estimated via Least Squares

ˆ a ˆ b

  • = (E HW HWE)−1E HW HWs

(11)

slide-130
SLIDE 130

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Extended Adaptive Quasi-Harmonic model - Kafentzis, Pantazis, Stylianou, Rosec, 2011

Adaptation is allowed for amplitude as well as phase

Projection of the signal onto non-stationary basis functions αk(t)ejφk(t) [6]!

Model: sd(t) =

K

  • k=−K

(ak + tbk)

  • αk(t)ejφk(t)

w(t) complex amplitudes ak, bk: estimated via Least Squares

ˆ a ˆ b

  • = (E HW HWE)−1E HW HWs

(11) where E = [E0|E1]:

slide-131
SLIDE 131

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Extended Adaptive Quasi-Harmonic model - Kafentzis, Pantazis, Stylianou, Rosec, 2011

Adaptation is allowed for amplitude as well as phase

Projection of the signal onto non-stationary basis functions αk(t)ejφk(t) [6]!

Model: sd(t) =

K

  • k=−K

(ak + tbk)

  • αk(t)ejφk(t)

w(t) complex amplitudes ak, bk: estimated via Least Squares

ˆ a ˆ b

  • = (E HW HWE)−1E HW HWs

(11) where E = [E0|E1]: (E0)n,k = αk(tn)ejφk(tn)

slide-132
SLIDE 132

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Extended Adaptive Quasi-Harmonic model - Kafentzis, Pantazis, Stylianou, Rosec, 2011

Adaptation is allowed for amplitude as well as phase

Projection of the signal onto non-stationary basis functions αk(t)ejφk(t) [6]!

Model: sd(t) =

K

  • k=−K

(ak + tbk)

  • αk(t)ejφk(t)

w(t) complex amplitudes ak, bk: estimated via Least Squares

ˆ a ˆ b

  • = (E HW HWE)−1E HW HWs

(11) where E = [E0|E1]: (E0)n,k = αk(tn)ejφk(tn) (E1)n,k = tnαk(tn)ejφk(tn) = tn(E0)n,k

slide-133
SLIDE 133

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Extended Adaptive Quasi-Harmonic model

Synthetic signal:

0.05 0.1 1 1.5 2 2.5 3 Time (s) (a) AM 1 0.05 0.1 600 650 700 750 800 Time (s) (b) FM 1 (Hz) 0.05 0.1 1 1.5 2 2.5 3 Time (s) (c) AM 2 0.05 0.1 900 950 1000 1050 1100 Time (s) (d) FM 2 (Hz) True Estimated True Estimated True Estimated True Estimated

slide-134
SLIDE 134

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Extended Adaptive Quasi-Harmonic model

Synthetic signal: Robustness in noise is demonstrated:

slide-135
SLIDE 135

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Extended Adaptive Quasi-Harmonic model

Synthetic signal: Robustness in noise is demonstrated: MAE{ˆ θ} = 1 M

M

  • i=1

|ˆ θ(i) − θ| where θ(i) is the estimated parameter at the ith simulation, and M is the number of Monte Carlo simulations.

slide-136
SLIDE 136

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Extended Adaptive Quasi-Harmonic model

Synthetic signal: Robustness in noise is demonstrated: MAE{ˆ θ} = 1 M

M

  • i=1

|ˆ θ(i) − θ| where θ(i) is the estimated parameter at the ith simulation, and M is the number of Monte Carlo simulations.

MAE scores and SRER SNR Model a1(t) a2(t) F1(t) F2(t) SRER(dB) ∞ aQHM 0.2380 0.1842 7.6105 9.1731 22.6 eaQHM 0.0889 0.0949 5.9217 7.0505 42.0 10 dB aQHM 0.2317 0.1860 8.6071 9.0302 10.7 eaQHM 0.1490 0.1476 8.0513 8.1022 10.9

Table: MAE scores and SRER for aQHM and eaQHM for 104 Monte

Carlo simulations.

slide-137
SLIDE 137

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Extended Adaptive Quasi-Harmonic model

Real Signal:

0.1 0.2 0.3 0.4 −0.5 0.5 Time (s) Original Signal 0.1 0.2 0.3 0.4 −0.5 0.5 Time (s) aQHM Rec. Signal 0.1 0.2 0.3 0.4 −0.5 0.5 Time (s) eaQHM Rec. Signal 0.1 0.2 0.3 0.4 −0.01 0.01 Time (s) aQHM Rec. Error 0.1 0.2 0.3 0.4 −0.01 0.01 Time (s) eaQHM Rec. Error

slide-138
SLIDE 138

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Adaptation algorithm for eaQHM

Let ˆ Ak(tl), ˆ fk(tl), ˆ φk(tl) denote the inst. amplitude, frequency, and phase at time instant tl of the kth component, with l = 1, · · · , L, where L is the number of frames: Initialization: (QHM) 1) ˆ f 0

k (tl) = ˆ

f 0

k (tl−1) + ρ0 2,k/2π

2) ˆ A0

k(tl) = |a0 k|, ˆ

φ0

k(tl) = ∠a0 k

3) ˆ f 0

k (tl+1) = ˆ

f 0

k (tl)

FOR adaptation i = 1, 2, · · · FOR frame l = 1, 2, · · · , L

1

Compute al

k, bl k using ˆ

φi−1

k

(t) and (11)

2

Update ˆ f i

k (tl) using (9)

3

Compute ˆ Ai

k(tl) and ˆ

φi

k(tl)

END

4

Interpolation of the parameters {ˆ Ai

k(t), ˆ

f i

k (t), ˆ

φi

k(t)}

END

slide-139
SLIDE 139

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Extended Adaptive Quasi-Harmonic model

Analysis-Synthesis System Seperate speech into two parts: deterministic and stochastic

slide-140
SLIDE 140

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Extended Adaptive Quasi-Harmonic model

Analysis-Synthesis System Seperate speech into two parts: deterministic and stochastic Deterministic part: a sum of non-stationary sinusoids (ea/aQHM)

slide-141
SLIDE 141

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Extended Adaptive Quasi-Harmonic model

Analysis-Synthesis System Seperate speech into two parts: deterministic and stochastic Deterministic part: a sum of non-stationary sinusoids (ea/aQHM) Stochastic part: time and frequency modulated (energy-based envelope and AR modeling)

slide-142
SLIDE 142

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Extended Adaptive Quasi-Harmonic model

Analysis-Synthesis System Seperate speech into two parts: deterministic and stochastic Deterministic part: a sum of non-stationary sinusoids (ea/aQHM) Stochastic part: time and frequency modulated (energy-based envelope and AR modeling) Very high quality of speech signal reconstruction

slide-143
SLIDE 143

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Outline

1

Parametric Techniques

2

QHM

3

iQHM

4

adaptive QHM

5

extended aQHM

6

References

slide-144
SLIDE 144

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

References I

  • R. J. McAulay and T. F. Quatieri,

Speech Analysis/Synthesis based on a Sinusoidal Representation IEEE Trans. on Acoust., Speech and Sig. Proc., vol. 34, pp. 744754, 1986.

  • X. Serra,

A system for sound analysis/transformation/synthsis based on a determistic plus stochastic decomposition Ph.D. dissertation, Stanford University, 1989.

  • Y. Stylianou,

Harmonic plus noise models for speech, combined with statistical methods, for speech and speaker modification Ph.D. dissertation, E.N.S.T - Paris, 1996.

  • M. Macon,

Speech synthesis based on sinusoidal modeling Ph.D. dissertation, Georgia Institute of Technology, 1996.

  • Y. Pantazis, O. Rosec, and Y. Stylianou,

Adaptive AMFM signal decomposition with application to speech analysis, IEEE Trans. on Audio, Speech, and Lang. Proc., vol. 19, pp. 290300, 2011.

  • G. P. Kafentzis, Y. Pantazis, O. Rosec, and Y. Stylianou,

An Extension of the Adaptive Quasi-Harmonic Model in Proc. IEEE ICASSP, Kyoto, March 2012.

  • Y. Pantazis, O. Rosec, and Y. Stylianou,

On the Properties of a Time-Varying Quasi-Harmonic Model of Speech in Interspeech, Brisbane, Sep 2008.

slide-145
SLIDE 145

Outline Parametric Techniques QHM iQHM adaptive QHM extended aQHM References

Time for Questions!

Thank you for your attention! Any questions? :-)