• Nie Znaleziono Wyników

Tłumienie hałasu

N/A
N/A
Protected

Academic year: 2021

Share "Tłumienie hałasu"

Copied!
18
0
0

Pełen tekst

(1)

Filtry adaptacyjne

Spis treści

1. Przykłady 2. Filtr Wienera

3. Algorytm filtracji adaptacyjnej

4. Algorytm rekursywnej adaptacji filtrów typu FIR

(2)

Telefon głośno mówiący

P.A. Regalia: Adaptive IIR Filtering in Signal Procesing

(3)

Tłumienie hałasu

S.Haykin: Adaptive Filter Theory

(4)

Wielokanałowe tłumienie hałasu

S.Haykin: Adaptive Filter Theory

(5)

Elektrokardiografia

S.Haykin: Adaptive Filter Theory

(6)

S.Haykin: Adaptive Filter Theory Cztery podstawowe klasy zastosowań

filtracji adaptacyjnej:

a) identyfikacja,

b) odwrotne modelowanie, c) predykcja,

d) likwidacja zakłóceń.

Zastosowania

(7)

Filtr Wienera

Obiekt Filtr Wienera

( )

n

s

( )

n

ξ

( ) n

e

( ) n

s

est

( )

n

sobs

- sygnał zawierający informację - zakłócenie

- sygnał obserwowany - sygnał estymujący - błąd

) (n s

) ξ (n

) (n s

obs

) (n sest

) (n e

(8)

Estymacja sygnału

) ( )

( )

(n s n s n e = − est

=

= N

m

obs m

est n h s n m

s

0

) (

) (

) ( )

( n h s n s

est

=

T obs

[

( ), ( 1),..., ( )

]

1

)

( = obs obsobsT ∈ℜN+

obs n s n s n s n N

gdzie s

(9)

Kryterium

{ }

+ =

=

= M

N n

df e n

N n M

e E

Q ( )

1 ) 1

( 2

2

( )

{

s n h s n

}

E

{

s n h s n s n h s n s n h

}

E

Q = ( ) T obs( ) 2 = 2( ) 2 T obs( ) ( ) + T obs( ) Tobs( )

{

s n

}

h h h

ETΦ + T Φobs

= 2 ( ) 2

{

( ) ( )

}

+1

=

Φ E sobs n s n N

{

s (n)s (n)

}

E obs Tobs

obs = dla Φ

(10)

+

= Φ

=

=

=

=

=

=

=

=

=

=

=

=

=

=

=

=

M N n

obs M

N n

obs obs

M N n

n obs

M N n

n obs

M N n

obs obs

M N n

obs M

N n

obs obs

M N n

obs obs

M N n

obs obs

M N n

obs obs

M N n

obs M

N n

obs obs

M N n

obs obs

M N n

obs obs

M N n

obs obs

M N n

obs

obs

N n s n

s N n s n

s N n s n

s N n s

N n s n s n

s n

s n

s n

s n s

N n s n s n

s n s n

s n

s n s

N n s n s n

s n s n

s n s n

s

N M

) (

) 2 ( ) (

) 1 ( ) (

) ( ) (

) (

) 2 ( )

2 ( )

1 ( ) 2 ( )

( ) 2 (

) (

) 1 ( )

2 ( ) 1 ( )

1 ( )

( ) 1 (

) (

) ( )

2 ( ) ( )

1 ( ) ( )

(

1 1

2 2

2 2



















M T

N n

obs M

N n

obs M

N n

obs n s n s n s n s n N s n

N s

M 



+

=

Φ 1 1

= ( ) ( )

= ( 1) ( ) 

= ( ) ( )

Wektor korelacji i macierz autokorelacji

(11)

Optymalizacja





=





=

j j

j h

n n e

e E n

h e h E

Q ( )

) ( 2 )

2(

=

=

= N

m

obs obs m

T s n s n h s n m

h n

s n

e

0

) (

) ( )

( )

( )

(

{ 2 ( ) ( )}

) (

) ( )

( 2

0

j n s

n e E

m n s

h n

h s n e h E

Q

obs N

m

obs m j

j

 =



=

=

N j = 0,1,...,

dla

(12)

Rozwiązanie optymalne

=

=

( )

) (

) 1 (

) ( 2

0

n e N n

s

n s

n s

E h

Q h Q

obs obs

obs

N

 

( )

{

( ) ( ) ( )

}

2E sobs n s nhT sobs n

=

{

s n s n

}

E

{

s n s n

}

h

E obs( ) ( ) 2 obs( ) Tobs( )

2 +

=

0 2

2Φ + Φ =

=

obsh

Φ

= Φobshopt

{ }

Φ

= E s n hT

Q 2( )

{

s n

}

h h h

E

Q = 2 ( ) − 2 TΦ + T Φobs

{ }

e2(n)

E Q =

(13)

Algorytm filtracji adaptacyjnej

=

=

=

N

m

obs T

obs m

est n h n s n m h n s n

s

0

) ( )

1 (

) (

) 1 (

) (

) ( )

( )

(n h n n

obs = Φ

Φ

=

=

Φ

n

N m

T obs obs

obs

(

n

)

s

(

m

)

s

(

m

)

=

=

Φ n

N m

obs m s m

s

n) ( ) ( )

(

Φ

= Φobshopt

(14)

Algorytm filtracji adaptacyjnej

) ( )

( )

1 (

)

(

n obs n sobs n sTobs n

obs

= Φ − +

Φ

) ( ) ( )

1 (

)

(n = Φ n − + sobs n s n Φ

) ( ) ( )

1 (

) 1 (

) ( )

(n h n obs n h n sobs n s n

obs = Φ − − +

Φ

(

( ) ( ) ( )

)

( 1) ( ) ( )

) ( )

(n h n obs n sobs n sTobs n h n sobs n s n

obs = Φ − − +

Φ

(

( ) ( 1) ( )

)

) ( )

1 (

) ( )

( )

(n h n obs n h n sobs n s n hT n sobs n

obs = Φ +

Φ

) ( ) ( )

( )

1 (

)

( n h n

1

n s n e n

h = − + Φ

) ( ) ( )

(n = Φobs n h n Φ

) ( )

( )

(n s n s n e = − est

(15)

Algorytm rekurencyjnego

wyznaczania macierzy odwrotnej

Sherman - Mossison

) ( )

1 (

) ( 1

) 1 (

) ( )

( )

1 ) (

1 (

)

( 1

1 1

1 1

n s

n n

s

n n

s n s

n n n

obs obs

T obs

obs T

obs obs

obs obs

obs + Φ

Φ

Φ

Φ

=

Φ

( )

=

= K

N n

n K est n

s n s

Q ( ) ( ) 2α

1 0 <α <

Φ

+

Φ

Φ

Φ

=

Φ

) ( )

1 (

) (

) 1 (

) ( )

( )

1 ) (

1 1 (

)

( 1

1 1

1 1

n s

n n

s

n n

s n s

n n n

obs obs

T obs

obs T

obs obs

obs obs

obs α α

(16)

1. Przyjąć:

a) rząd filtru N i oznaczyć chwile początkową , b) macierz gdzie jest małą liczba

dodatnią, a jest macierzą jednostkową o wymiarach ,

c) współczynniki filtru , d) numer chwili końcowej K.

Algorytm rekursywnej adaptacji filtrów FIR

1

) 1

( = +

Φobs n IN

δ δ

+1

IN

(

N +1

) (

× N +1

)

0 1

) 1

(n = N+ h

N n =

(17)

Algorytm rekursywnej adaptacji filtrów FIR

2. Wprowadzić wartości obserwowanego sygnału dla i umieścić w wektorze oraz za

wstawić N-tą wartość sygnału wejściowego s .

) (m sobs n

m = 0,1,..., sobs(n) s(n)

3. Obliczyć

oraz

i na końcu poprawić filtr

) ( )

1 (

)

(n h n s n

sest = T obs ) ( )

( )

(n s n s n e = est

) ( )

1 (

) ( 1

) 1 (

) ( )

( )

1 ) (

1 (

)

( 1

1 1

1 1

n s

n n

s

n n

s n s

n n n

obs obs

T obs

obs T

obs obs

obs obs

obs + Φ

Φ

Φ

Φ

=

Φ

).

( ) ( )

( )

1 (

)

( n h n

1

n s n e n

h = − + Φ

obs obs

(18)

Algorytm rekursywnej adaptacji filtrów FIR

4. Jeżeli zakończyć obliczenia.

5. Wprowadzić kolejne wartości sygnałów , a następnie zwiększyć wskaźnik n o jeden i przejść do punktu 3.

K n =

) 1 (n + sobs

) 1 (n + s

Cytaty

Powiązane dokumenty

Allows setting of the maximum number of Auto Reset attempts. Drive will try to reset as many times as the number of attempts set in this screen after a fault occurs. This

The FQP Freemaq harmonic filter is installed at the entrance of the drive and is designed for both drives SD700 range of Power Electronics as other commercial inverters.. With a

SD700FA active harmonic filter (AHF) injects reactive and harmonic current to improve displacement power factor (cos φ), harmonic distortion (THDi) and voltage stabilization in

Parameter estimation methods are widely used in fault detection and diagnosis (FDD), and have been applied to pipeline leak detection and location.. However, the standard

The filter function filters a data sequence using a digital filter which works for both real and complex inputs.. The filter is a direct form

In the LMS algorithm, the correction that is applied in updating the old estimate of the coefficient vector is based on the instantaneous sample value of the tap-input vector and

In this chapter we explore a number of design pro- blems for the concurrent implementation of digital signal processing algorithms in general and wave digital filter flow diagrams

Per quanto riguarda la prescrivibilità per i FI italiani, l’indice più basso è stato assegnato ai FI di Doven e Resmina, medicinali vendibili senza prescrizione, invece l’indice