+ All Categories
Home > Documents > Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje...

Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje...

Date post: 14-Apr-2020
Category:
Upload: others
View: 7 times
Download: 0 times
Share this document with a friend
55
Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel Schwarz
Transcript
Page 1: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Investice do rozvoje vzdělávání

Lineární a adaptivní zpracovní dat

5. Lineární filtrace: FIR, IIR

Daniel Schwarz

Page 2: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

Opakování

Co je to filtrace?Co je to filtr? A jak ho popisujeme?Jaký je vztah Z transformace a Fourierovy transformace?Jak je definována přenosová funkce diskrétního systému?Jaký je vztah mezi přenosovou funkcí systému a jeho frekvenční charakteristikou? Co jsou to nulové body a póly přenosové funkce a jak je vypočítáme?Popište, co je to stabilita systémuJaká pravidla platí pro impulsní charakteristiku a přenosovou funkci stabilního diskrétního systému?

2

Page 3: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

Lineární filtrace obecně

Filtrace= ...........?.............viz 3. přednáška o LTI systémech a jejich popisu ve frekvenční oblasti

Page 4: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

Lineární filtrace obecně

Filtrace = zpracování sloužící k výběru jistých složek ze směsi více signálů a k potlačení složek jiných.

Složky signálu = ............?............

Page 5: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

Lineární filtrace obecně

Filtrace = zpracování sloužící k výběru jistých složek ze směsi více signálů a k potlačení složek jiných.

Složky signálu = harmonické komponenty ve frekvenční oblasti, jejichž amplitudy a fáze se s filtrací pozmění.

Jak vystihujeme tuto změnu?

......................?......................

Page 6: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

Lineární filtrace obecně

Filtrace = zpracování sloužící k výběru jistých složek ze směsi více signálů a k potlačení složek jiných.

Složky signálu = harmonické komponenty ve frekvenční oblasti, jejichž amplitudy a fáze se s filtrací pozmění.

Jak vystihujeme tuto změnu?

dvěma frekvenčními charakteristikami:

• amplitudovou

• a fázovou.

Čeho? .........?.........

Page 7: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

Lineární filtrace obecně

Filtrace = zpracování sloužící k výběru jistých složek ze směsi více signálů a k potlačení složek jiných.

Složky signálu = harmonické komponenty ve frekvenční oblasti, jejichž amplitudy a fáze se s filtrací pozmění.

Jak vystihujeme tuto změnu?

dvěma frekvenčními charakteristikami:

• amplitudovou

• a fázovou.

Čeho? Filtru.

Page 8: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

Lineární filtrace obecně

Filtr= ...........?.............

Page 9: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

Lineární filtrace obecně

Filtr =  systém nebo algoritmus (program), který mění požadovaným způsobem spektrum vstupního signálu.

Příklady aplikace: potlačení rušivých vlivů, frekvenční analýza

Popis filtru: frekvenční charakteristika H(f), impulsní charakteristika h(n), diferenční rovnice (definice), přenosová funkce H(z).

je ……………?…………………… vzhledem k diskrétnímu charakteru signálů.

Page 10: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

Lineární filtrace obecně

Filtr =  systém nebo algoritmus (program), který mění požadovaným způsobem spektrum vstupního signálu.

Příklady aplikace: potlačení rušivých vlivů, frekvenční analýza

Popis filtru: frekvenční charakteristika H(f), impulsní charakteristika h(n), diferenční rovnice (definice), přenosová funkce H(z).

je periodická vzhledem k diskrétnímu charakteru signálů.

s periodou ..?.. v případě frekvence, …?. v případě normované frekvence,..?.. v případě kmitočtu a …?. v případě normovaného kmitočtu.

Page 11: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

Lineární filtrace obecně

Filtr =  systém nebo algoritmus (program), který mění požadovaným způsobem spektrum vstupního signálu.

Příklady aplikace: potlačení rušivých vlivů, frekvenční analýza

Popis filtru: frekvenční charakteristika H(f), impulsní charakteristika h(n), diferenční rovnice (definice), přenosová funkce H(z).

je periodická vzhledem k diskrétnímu charakteru signálů.

s periodou: 1/Ts v případě frekvence, 1 v případě normované frekvence,2π/Ts v případě úhlového kmitočtu a 2π v případě normovaného úhlového kmitočtu.

Page 12: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

Popis diskrétní soustavy s Z-transformací

Mějme LTI systém s přenosovou funkcí ve tvaru racionálně lomené funkce:

kde A = b0/a0, zi jsou ......?....... a pi jsou ........?......... .

12

( ) ( )( )

( )

( ).

1

1

0

0

=

=−

=

=

−⋅⋅=

⋅== L

ii

M

ii

MLL

i

ii

M

i

ii

pz

nzzA

za

zb

zXzYzH

Page 13: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

Popis diskrétní soustavy s Z-transformací

Mějme LTI systém s přenosovou funkcí ve tvaru racionálně lomené funkce:

kde A = b0/a0, zi jsou nuly a pi jsou póly racionálně lomené funkce.

zpětnáZ‐transformace, věta o linearitě 

a posunu,a0=1.

bi .z-iai .z-i

∑∑=

−=

− −=L

iini

M

iinin yaxby

10

..

13

( ) ( )( )

( )

( ).

1

1

0

0

=

=−

=

=

−⋅⋅=

⋅== L

ii

M

ii

MLL

i

ii

M

i

ii

pz

nzzA

za

zb

zXzYzH

Page 14: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

Popis diskrétní soustavy s Z-transformací

Interpretace rovnice: diskrétní soustava / systém uchovává v paměti starší vzorky vstupního  i výstupního signálu.

∑∑=

−=

− −=L

iini

M

iinin yaxby

10

..

14

Page 15: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

Popis diskrétní soustavy s Z-transformací

? ?

Interpretace rovnice: diskrétní soustava / systém uchovává v paměti starší vzorky vstupního  i výstupního signálu.

∑∑=

−=

− −=L

iini

M

iinin yaxby

10

..

15

Page 16: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

Popis diskrétní soustavy s Z-transformací

Interpretace rovnice: diskrétní soustava / systém uchovává v paměti starší vzorky vstupního  i výstupního signálu.

∑∑=

−=

− −=L

iini

M

iinin yaxby

10

..

Klouzavý průměrMA

AutoregresníčlenAR

16

Page 17: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

Popis diskrétní soustavy s Z-transformací

Interpretace rovnice: diskrétní soustava / systém uchovává v paměti starší vzorky vstupního  i výstupního signálu.

∑∑=

−=

− −=L

iini

M

iinin yaxby

10

..

Klouzavý průměrMA

AutoregresníčlenAR

Ovlivňuje rychlost odezvy, charakter jejího zanikání, 

stabilitu soustavy.

17

Page 18: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

Popis diskrétní soustavy s Z-transformací

Realizace soustavy / filtru / programu přímou formou:

∑∑=

−=

− −=L

iini

M

iinin yaxby

10

..

b0 b1 b2 bM-1 bM

-aL -aL-1 -a1

18

Page 19: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

Popis diskrétní soustavy s Z-transformací

Realizace soustavy / filtru / programu přímou formou:

∑∑=

−=

− −=L

iini

M

iinin yaxby

10

..

b0 b1 b2 bM-1 bM

-aL -aL-1 -a1

Zpoždění o jeden vzorek

19

Page 20: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

Popis diskrétní soustavy s Z-transformací

Další formy realizace filtru / soustavy/ programu:

Kaskádní:

20

Page 21: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

Popis diskrétní soustavy s Z-transformací

Další formy realizace filtru / soustavy/ programu:

Paralelní:

21

Page 22: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

∑∑=

−=

− −=L

iini

M

iinin yaxby

10..

Systémy s konečnou impulsní charakteristikou

FIR – finite impulse response

nerekurzivní realizace(většinou, ale nemusí vždy)

pouze člen MA(moving average)

22

Page 23: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

Systémy s konečnou impulsní charakteristikou

FIR PŘÍKLAD: hranový detektor

FIR PŘÍKLAD: „vyhlazovací“ systém

[ ] [ ] [ ] [ ]{ }121 ++−−= nnnnh δδδ

n‐1         0            1

23

Page 24: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

Systémy s konečnou impulsní charakteristikou

FIR – finite impulse response

bi .z-k

∑−

=−+−−−− =++++=

1

01122110 ........

M

kknkMnMnnnn xbxbxbxbxby

24

Page 25: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

Systémy s konečnou impulsní charakteristikou

FIR – finite impulse response

bi .z-k

∑−

=−+−−−− =++++=

1

01122110 ........

M

kknkMnMnnnn xbxbxbxbxby

Počet pólů přenosové funkce:...............?............, kde? ..................?..................

Počet nulových bodů přenosové funkce:...............?............, kde? ..................?..................

25

Page 26: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

Systémy s konečnou impulsní charakteristikou

FIR – finite impulse response

bi .z-k

∑−

=−+−−−− =++++=

1

01122110 ........

M

kknkMnMnnnn xbxbxbxbxby

Počet pólů přenosové funkce:.M‐1, kde? ..................?..................

Počet nulových bodů přenosové funkce:M‐1, kde? ..................?..................

26

Page 27: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

Systémy s konečnou impulsní charakteristikou

FIR – finite impulse response

bi .z-k

∑−

=−+−−−− =++++=

1

01122110 ........

M

kknkMnMnnnn xbxbxbxbxby

Počet pólů přenosové funkce:.M‐1, kde? V bodě z=0 (násobný pól v počátku, který vyjadřuje jen fázový posun – nutno vyjádřit H(z) v kladných mocninách z).

Počet nulových bodů přenosové funkce:M‐1, kde? Kdekoli v rovině z.

27

Page 28: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

Systémy s konečnou impulsní charakteristikou

FIR – finite impulse response

bi .z-k

∑−

=−+−−−− =++++=

1

01122110 ........

M

kknkMnMnnnn xbxbxbxbxby

Počet pólů přenosové funkce:.M‐1, kde? V bodě z=0 (násobný pól v počátku, který vyjadřuje jen fázový posun – nutno vyjádřit H(z) v kladných mocninách z).

Počet nulových bodů přenosové funkce:M‐1, kde? Kdekoli v rovině z.

28

Page 29: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

Filtry s konečnou impulsní charakteristikou

FIR filtry mohou mít přesně lineární fázi, a to platí‐li:

‐ osová  nebo bodová souměrnost impulsní charakteristiky‐ tj. impulsní charakteristika je symetrická nebo antisymetrická.

Filtry s lineární fází mají speciální konfiguraci nulových bodů obrazového přenosu:Je‐li H(ni) = 0, je také H(1/ni) = 0.Pokud má systém reálné koeficienty, platí také: H(ni*)=H(1/ni).

Nulové body se vyskytují ve čtveřicích.

29

Page 30: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

Filtry s konečnou impulsní charakteristikou

FIR filtry mohou mít přesně lineární fázi, a to platí‐li:

‐ osová  nebo bodová souměrnost impulsní charakteristiky‐ tj. impulsní charakteristika je symetrická nebo antisymetrická.

30

Page 31: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

Filtry s konečnou impulsní charakteristikou

FIR filtry mohou mít přesně lineární fázi, a to platí‐li:

‐ osová  nebo bodová souměrnost impulsní charakteristiky‐ tj. impulsní charakteristika je symetrická nebo antisymetrická.

31

Page 32: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

Filtry s konečnou impulsní charakteristikou

FIR filtry – vlastnosti:

‐ jsou vždy stabilní, neboť všechny póly leží v nule (pokud nejsou záměrně realizovány rekurzivním systémem se zpětnou vazbou)

‐ většinou nerekurzivní realizace

‐možnost lineární fázové charakteristiky

‐ relativně snadná programová (hardwarová) realizace

‐ pro dosažení strmých charakteristik je třeba použít vyšší stupeň filtru než u IIR filtrů

‐ s rostoucím řádem roste zpoždění

‐ návrh FIR filtru: ‐ vzorkování frekvenční charakteristiky ‐ váhování impulsní charakteristiky 

32

Page 33: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

Filtry s konečnou impulsní charakteristikou

Návrh FIR filtru vzorkováním frekvenční charakteristiky

33

1. Zadávají se jednotlivé body (vzorky) amplitudové frekvenční charakteristiky. 2. Mimo vzorkovací body se předpokládá chování libovolné (zakmitávání).3. Impulsní charakteristika se vypočítá pomocí inverzní DFT.4. Fázová charakteristika se zadává nulová, výsledná impulsní odezva se 

kauzalizuje pomocí přerovnání vzorků (ifftshift). 

Page 34: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

Systémy s nekonečnou impulsní charakteristikou

IIR – infinite impulse response

vždy rekurzivní realizaceKlouzavý průměrMA

AutoregresníčlenAR

∑∑=

−=

− −=L

iini

M

iinin yaxby

10..

34

Page 35: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

Systémy s nekonečnou impulsní charakteristikou

z-1

H(z) = az/(z‐a). Pro a>1 je filtr nestabilní.

IIR PŘÍKLAD: „vyhlazovací“ systém

35

Page 36: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

Systémy s nekonečnou impulsní charakteristikou

z-1

H(z) = az/(z‐a). Pro a>1 je filtr nestabilní.

IIR PŘÍKLAD: „vyhlazovací“ systém

Tip: co lze získat tzv. dlouhým dělením polynomů ?

36

Page 37: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

Systémy s nekonečnou impulsní charakteristikou

IIR : 

‐ vyžadují alespoň jednu zpětnovazební smyčku, jsou vždy rekurzivní‐ přenosová funkce = podíl polynomů

37

Page 38: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

Filtry s nekonečnou impulsní charakteristikou

IIR filtry – vlastnosti:

‐ s filtry IIR lze dosáhnout velmi strmé přechody mezi propustným a nepropustným pásmem, a to i při malém řádu filtru.

‐ filtr je vždy rekurzivní (se zpětnými vazbami), může být nestabilní (pro amplitudově omezený vstupní signál by generoval signál s neustále rostoucími amplitudami). 

‐ Filtr IIR bude stabilní, pokud všechny jeho póly leží uvnitř jednotkové kružnice.

‐ Filtry IIR nemají lineární průběh fázové charakteristiky.

‐ poměrně složitý a méně intuitivní návrh:‐ rozmisťování nulových bodů a pólů‐ optimalizační návrhy podle frekvenční charakteristiky (vedou na řešení soustavy nelineárních rovnic) ‐ přístupy založené na podobnosti s analogovými systémy

38

Page 39: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

Filtry s nekonečnou impulsní charakteristikou

IIR filtry – vlastnosti:

‐ s filtry IIR lze dosáhnout velmi strmé přechody mezi propustným a nepropustným pásmem, a to i při malém řádu filtru.

‐ vždy rekurzivní realizace 

‐ poměrně složitý a méně intuitivní návrh 

‐ filtr je rekurzivní (se zpětnými vazbami), může být nestabilní (pro amplitudově omezený vstupní signál by generoval signál s neustále rostoucími amplitudami). 

‐ Filtr IIR bude stabilní, pokud všechny jeho póly leží uvnitř jednotkové kružnice.

‐ Filtry IIR nemají lineární průběh fázové charakteristiky.

39

Page 40: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

Filtry s nekonečnou impulsní charakteristikou

IIR filtry – příklad:

40

Page 41: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

Terminologie: IIR, FIR, MA, AR

FIR filtry: ai=0, pro všechna i. Označovány také jako „moving average“ nebo „all‐zero“ filtry.

IIR filtry: ai<>0, pro alespoň jedno i.Zahrnují:

• autoregresivní (AR) filtry • moving‐average, autoregresivní (ARMA) filtry

∑∑=

−=

− −=L

iini

M

iinin yaxby

10..

41

Page 42: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

Terminologie: IIR, FIR, MA, AR

FIR filtry: ai=0, pro všechna i. Označovány také jako „moving average“ nebo „all‐zero“ filtry.

IIR filtry: ai<>0, pro alespoň jedno i.Zahrnují:

• autoregresivní (AR) filtry • moving‐average, autoregresivní (ARMA) filtry

AR filtry: bi=0, kromě b0 . Výstup závisí pouze na ...............................?...................

∑∑=

−=

− −=L

iini

M

iinin yaxby

10..

42

Page 43: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

Terminologie: IIR, FIR, MA, AR

FIR filtry: ai=0, pro všechna i. Označovány také jako „moving average“ nebo „all‐zero“ filtry.

IIR filtry: ai<>0, pro alespoň jedno i.Zahrnují:

• autoregresivní (AR) filtry • moving‐average, autoregresivní (ARMA) filtry

AR filtry: bi=0, kromě b0 . Výstup závisí pouze na aktuální hodnotě na vstupu a na konečném počtu starších vzorků výstupního signálu.

Označovány také jako: „all‐pole“, „purely recursive“, „autoregressive“

∑∑=

−=

− −=L

iini

M

iinin yaxby

10..

43

Page 44: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

Terminologie: IIR, FIR, MA, AR

FIR filtry: ai=0, pro všechna i. Označovány také jako „moving average“ nebo „all‐zero“ filtry.

IIR filtry: ai<>0, pro alespoň jedno i.Zahrnují:

• autoregresivní (AR) filtry • moving‐average, autoregresivní (ARMA) filtry

ARMA filtry: ai , bi nenulové

Označovány také jako: „pole‐zero“, „autoregressive, moving‐average “

∑∑=

−=

− −=L

iini

M

iinin yaxby

10..

44

Page 45: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

Terminologie: IIR, FIR, MA, AR

DOPORUČENÍ: • pro filtry a lineární systémy používat označení FIR, IIR• označení AR, MA, ARMA používat pro popis či modely stochastických procesů, které generují data náhodné povahy

∑∑=

−=

− −=L

iini

M

iinin yaxby

10..

45

Page 46: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

6. cvičení

1. Je dán systém s přenosovou funkcí

Nakreslete rozložení nulových bodů a pólů.Odhadněte amplitudovou frekvenční charakteristiku.Zjistěte diferenční rovnici systému.Zjistěte impulsní charakteristiku systému.Na závěr vše ověřte v MATLABu (fvtool, freqz).O jaký filtr jde (FIR, IIR) ? O jaký filtr jde (HP, DP, PP) ?

46

Page 47: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

6. cvičení

2. Diskrétní soustava má přenosovou funkci H(z): 1/(1‐0.5z‐1). Určete diferenční rovnici systému. 

47

Page 48: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

6. cvičení

3. Navrhněte FIR filtr pro odstranění rušivých složek v časové řadě reprezentující sběr údajů o koncentraci toxické látky v říčním toku. Sběr dat probíhá s hodinovou vzorkovací periodou. Změny v koncentracích jsou pozvolné, odehrávají se v týdenním rytmu (provoz chemické fabriky). Rušivé složky, které je potřeba potlačit,  souvisejí se stochastickým procesem (počasí, tj. zejména srážky, ale i teplota), který generuje signálové komponenty s nejvyšší periodou okolo 6 h. Zkontrolujte správnost vzorkování v experimentu a pro návrh filtru volte metodu vzorkování frekvenční charakteristiky. Volte filtr s polynomem 19. řádu.

48

Page 49: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

6. cvičení49

Page 50: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

6. cvičení50

Page 51: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

6. cvičení51

Page 52: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

6. cvičení – 3. příklad - fabrika52

Harmonické komponenty užitečné složky signálu: f_uzitecna_around=1/(7*24*3600) Hz.Harmonické komponenty rušivé složky signálu: f_rusiva_min=1/(6*3600) Hz.Vzorkovací frekvence: fs=1/3600 Hz.

Vzorkovací věta je splněna, neboť platí, že fs>=2*f_rusiva

0 2 4 6 8 10 12 14 16 18-0.2

0

0.2

0.4

0.6

0.8

1

1.2

1.4

19 vzorků na frekvenční ose

|G(f)|

fMAXOd 19. vzorku se chaperiodicky opakuje (

π/2

π/3

Page 53: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

6. cvičení – 3. příklad - fabrika53

G = zeros(1,19); % vzorky jsou v poradi 0..N-1F(1:3)=ones(1,3); % MATLAB indexuje od 1F(18:19)=ones(1,2); % symetrická amplitudová frekv. char-ka

h = ifft(F); % inverzní diskrétní fourierova transformacestem([0:18],h); % impulsní charakteristika

stem([-9:9],h); % impulsní charakteristika po přerovnání

Page 54: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

6. cvičení – 3. příklad - fabrika54

freqz(h,1)

freqz(ifftshift(h),1)

Nelineární průběh

Lineární průběh

Page 55: Lineární a adaptivní zpracovní dat 5. Lineární filtrace ... · Investice do rozvoje vzdělávání Lineární a adaptivní zpracovní dat 5. Lineární filtrace: FIR, IIR Daniel

Bi0440 © Institute of Biostatistics and Analyses

ffgf

55

Otázky ?

[email protected]


Recommended