04 Lineární filtrace filtry

Podobné dokumenty
SIGNÁLY A SOUSTAVY, SIGNÁLY A SYSTÉMY

Lineární a adaptivní zpracování dat. 3. SYSTÉMY a jejich popis ve frekvenční oblasti

Flexibilita jednoduché naprogramování a přeprogramování řídícího systému

7.1. Číslicové filtry IIR

filtry FIR zpracování signálů FIR & IIR Tomáš Novák

Při návrhu FIR filtru řešíme obvykle následující problémy:

Lineární a adpativní zpracování dat. 3. Lineární filtrace I: Z-transformace, stabilita

základní vlastnosti, používané struktury návrhové prostředky MATLAB problém kvantování koeficientů

Lineární a adaptivní zpracování dat. 2. SYSTÉMY a jejich popis v časové doméně a frekvenční doméně

Číslicová filtrace. FIR filtry IIR filtry. ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta elektrotechnická

Lineární a adaptivní zpracování dat. 2. SYSTÉMY a jejich popis v časové doméně a frekvenční doméně

ÚPGM FIT VUT Brno,

Při návrhu FIR filtru řešíme obvykle následující problémy:

A7B31ZZS 10. PŘEDNÁŠKA Návrh filtrů 1. prosince 2014

1. Vlastnosti diskretních a číslicových metod zpracování signálů... 15

Číslicové filtry. Honza Černocký, ÚPGM

Automatizace je proces při němž je řídicí funkce člověka nahrazována činností

1 Zpracování a analýza tlakové vlny

Lineární a adaptivní zpracování dat. 1. ÚVOD: SIGNÁLY a SYSTÉMY

Úvod do zpracování signálů

ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ

31SCS Speciální číslicové systémy Antialiasing

Rekurentní filtry. Matlab

MĚŘENÍ A ANALÝZA ELEKTROAKUSTICKÝCH SOUSTAV NA MODELECH. Petr Kopecký ČVUT, Fakulta elektrotechnická, Katedra Radioelektroniky

KTE/TEVS - Rychlá Fourierova transformace. Pavel Karban. Katedra teoretické elektrotechniky Fakulta elektrotechnická Západočeská univerzita v Plzni

FOURIEROVA ANAL YZA 2D TER ENN ICH DAT Karel Segeth

Modelování systémů a procesů (11MSP) Bohumil Kovář, Jan Přikryl, Miroslav Vlček. 8. přednáška 11MSP pondělí 20. dubna 2015

Lineární a adaptivní zpracování dat. 1. ÚVOD: SIGNÁLY, ČASOVÉ ŘADY a SYSTÉMY

Signál v čase a jeho spektrum

SIGNÁLY A LINEÁRNÍ SYSTÉMY

Lineární a adaptivní zpracování dat. 1. ÚVOD: SIGNÁLY, ČASOVÉ ŘADY a SYSTÉMY

Lineární a adaptivní zpracování dat. 2. SYSTÉMY a jejich popis v časové doméně

Návrh frekvenčního filtru

SIGNÁLY A LINEÁRNÍ SYSTÉMY

r Odvoď te přenosovou funkci obvodů na obr.2.16, je-li vstupem napě tí u 1 a výstupem napě tí u 2. Uvaž ujte R = 1Ω, L = 1H a C = 1F.

Primární zpracování radarového signálu dopplerovská filtrace

Číslicové zpracování signálů a Fourierova analýza.

Opakování z předmětu TES

X31EO2 - Elektrické obvody 2. Kmitočtové charakteristiky

Lineární a adaptivní zpracování dat

VY_32_INOVACE_E 15 03

Vlastnosti a modelování aditivního

Kapitola 1. Signály a systémy. 1.1 Klasifikace signálů

DETEKCE HRAN V BIOMEDICÍNSKÝCH OBRAZECH

7. Funkce jedné reálné proměnné, základní pojmy

Funkce a základní pojmy popisující jejich chování

CW01 - Teorie měření a regulace

ZPĚTNOVAZEBNÍ ŘÍZENÍ, POŽADAVKY NA REGULACI

Abychom se vyhnuli užití diferenčních sumátorů, je vhodné soustavu rovnic(5.77) upravit následujícím způsobem

Transformace obrazu Josef Pelikán KSVI MFF UK Praha

FILTRACE VE FOURIEROVSKÉM SPEKTRU

Diskretizace. 29. dubna 2015

Filtrace obrazu ve frekvenční oblasti

ČÍSLICOVÁ FILTRACE VÝUKOVÁ SIMULACE DIGITAL FILTERS LEARNING SIMULATION

Vlastnosti členů regulačních obvodů Osnova kurzu

teorie elektronických obvodů Jiří Petržela obvodové funkce

Analýza a zpracování signálů

Analýza lineárních regulačních systémů v časové doméně. V Modelice (ale i v Simulinku) máme blok TransfeFunction

Analýza a zpracování signálů. 1. Úvod

12 - Frekvenční metody

MATURITNÍ TÉMATA Z MATEMATIKY

Digitalizace převod AS DS (analogový diskrétní signál )

Cvičná bakalářská zkouška, 1. varianta

1 Modelování systémů 2. řádu

Vypracoval: Mgr. Lukáš Bičík TENTO PROJEKT JE SPOLUFINANCOVÁN EVROPSKÝM SOCIÁLNÍM FONDEM A STÁTNÍM ROZPOČTEM ČESKÉ REPUBLIKY

Základní metody číslicového zpracování signálu část I.

UŽITÍ KOHERENČNÍ FUNKCE PRO DISTRIBUOVANOU

KONVERZE VZORKOVACÍHO KMITOČTU

elektrické filtry Jiří Petržela všepropustné fázovací články, kmitočtové korektory

Fyzikální laboratoř. Kamil Mudruňka. Gymnázium, Pardubice, Dašická /8

II. Nakreslete zapojení a popište funkci a význam součástí následujícího obvodu: Integrátor s OZ

Přednáška v rámci PhD. Studia

Úvod do číslicové filtrace

ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ

Operační zesilovač, jeho vlastnosti a využití:

MĚŘENÍ ÚHLOVÝCH KMITŮ ZA ROTACE

U1, U2 vnější napětí dvojbranu I1, I2 vnější proudy dvojbranu

2. Číslicová filtrace

1. Základy teorie přenosu informací

Funkce komplexní proměnné a integrální transformace

Teoretická elektrotechnika - vybrané statě

VÝVOJ ALGORITMU PRO OPTIMALIZACI ANALOGOVÝCH KMITOČTOVÝCH FILTRŮ. Karel Zaplatílek, Karel Hájek

Ideální frekvenční charakteristiky filtrů podle bodu 1. až 4. v netypických lineárních souřadnicích jsou znázorněny na následujícím obrázku. U 1.

Multimediální systémy

Předmět A3B31TES/Př. 13

Diferenciální rovnice

Základy a aplikace digitálních. Katedra radioelektroniky (13137), blok B2, místnost 722

Gymnázium Česká a Olympijských nadějí, České Budějovice, Česká 64, 37021

Derivace funkce Otázky

y = 1/(x 3) - 1 x D(f) = R D(f) = R\{3} D(f) = R H(f) = ( ; 2 H(f) = R\{ 1} H(f) = R +

ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ

þÿ K o n v e r z e v z o r k o v a c í h o k m i t o t u

Nastavení parametrů PID a PSD regulátorů

elektrické filtry Jiří Petržela filtry se spínanými kapacitory

U Úvod do modelování a simulace systémů

31ZZS 9. PŘEDNÁŠKA 24. listopadu 2014

PSK1-9. Číslicové zpracování signálů. Číslicový signál

Modulační parametry. Obr.1

Nepřímá úměrnost I

Frekvenční charakteristiky

Transkript:

Modul: Analýza a modelování dynamických biologických dat Předmět: Lineární a adaptivní zpracování dat Autor: Daniel Schwarz Číslo a název výukové jednotky: 4 Lineární filtrace filtry Výstupy z učení: dokáží kategorizovat filtry na FIR, IIR a chápou rozdíl od klasifikace na AR, MA, ARMA dokáží navrhnout FIR filtr na základě vzorkování frekvenční charakteristiky dokáží vysvětlit pojmy normovaná frekvence a skupinové zpoždění. dokáží aplikovat filtry pro řešení slovních úloh zaměřených na selekci užitečné složky časových řad a potlačení složky rušení.

Klasifikace filtrů podle impulsní charakteristiky (FIR, IIR) Princip lineární filtrace, definice filtru, jeho realizační algoritmy a kategorizace na systémy MA, AR a ARMA byly vysvětleny ve výukové jednotce [Lineární filtrace princip]. V literatuře zabývající se zpracováním a analýzou diskrétních signálů se však obvykle využívá jiné třídící terminologie než AR, MA, ARMA. Systémy nebo filtry se zde nedělí podle toho, zda využívají rekurzivní či nerekurzivní algoritmus, nýbrž podle charakteru jejich impulsní charakteristiky. Rozeznávají se jednak filtry typu FIR (finite impulse response) s konečnou impulsní charakteristikou a dále filtry typu IIR (infinite impulse response), jejichž impulsní charakteristika je nekonečná, tj. odezva filtru na jednotkový impuls je nenulová pro n. Pro FIR filtry platí stejná pravidla jako pro výše uvedené systémy MA. Pod označení IIR se pak řadí většinou systémy AR i systémy ARMA, neboť pokud časová řada na výstupu filtru závisí na svých předcházejících vzorcích, bude zřejmě odezva na jednotkový impuls nekonečná, i když tomu tak ve zvláštních případech být nemusí. Přestože je zde patrný překryv klasifikací AR, MA, ARMA a IIR, FIR, není tento překryv úplný, neboť lze navrhnout filtr či systém, který sice bude mít svou rekurzivní část, a přesto bude mít jeho impulsní charakteristika konečný počet vzorků. V literatuře věnující se oblastem identifikace, návrhu i realizace filtrů či jiných diskrétních systémů převažuje klasifikace filtrů na FIR a IIR, zatímco pro modely procesů generujících data náhodné povahy je v literatuře zavedené využití klasifikace na AR, MA, ARMA, která je spojována se jmény statistiků George Boxe a Gwilyma Jenkinse. Filtry s konečnou impulsní charakteristikou Filtry s konečnou impulsní charakteristikou se realizují obvykle nerekurzivním algoritmem. Tyto filtry svou diferenční rovnicí odpovídají MA systémům a bývají často označovány také jako nerekurzivní filtry nebo konvoluční filtry. Pojem moving average vcelku jasně osvětluje funkci MA nebo FIR filtru, neboť na výstup dává vážený průměr M+ posledních vzorků časové řady na vstupu. Rovnice () ukazuje, že realizační koeficienty b i FIR filtrů, které vlastně tvoří váhy výsledného váženého průměru, odpovídají přímo hodnotám impulsní charakteristiky h(n). y ( n) = b. x( n) + b. x( n ) + b. x( n ) +... + b. x( n M ) = M k = b. x k M ( n k) = subst : b = h( n) = h( n) x( n). k = () Přenosová funkce FIR systémů má polynomiální tvar, viz rovnice (), z čehož lze usuzovat, že M nulových bodů bude rozmístěno kdekoli v rovině z (obvykle přímo na jednotkové kružnici z =) a M-násobný pól bude v počátku roviny z, tj. ve středu jednotkové kružnice. FIR filtry jsou tedy vždy stabilní (a totéž platí logicky i pro systémy MA). Filtr s rekurzivním algoritmem může ve zvláštních případech vykazovat konečný počet vzorků impulsní charakteristiky, a to tehdy, je-li zajištěno, aby se v určitých taktech vzájemně vyrušily příspěvky zpětnovazební smyčky s příspěvky z nerekurzivní části filtru.

H ( z) Y = X ( z) ( z) = M k = b = M k k = k. z A ( z n ) Kromě zaručené stability je další výhodou FIR filtrů také možnost dosažení přesně lineární fázové frekvenční charakteristiky, což je často požadovaná vlastnost. Vykazuje-li totiž filtr lineární fázovou charakteristiku, dochází při zpracování časové řady takovým filtrem ke shodnému tzv. skupinovému zpoždění jednotlivých harmonických komponent, a tvar časové řady tak není zkreslen. Lineární fázová charakteristika je zaručena v případě symetrické nebo antisymetrické impulsní charakteristiky, tj. pokud je splněna podmínka osové nebo bodové souměrnosti podle rovnice (3). ( n) ± h( M n), n,,,..., M. z M h = = (3) k. () Filtry s lineární fázovou charakteristikou vykazují specifické rozložení nulových bodů, neboť je-li H(n k )=, pak i H(/n k )=. Pokud se jedná navíc o systém s reálnými koeficienty, pak platí také, že komplexně sdružené n k * a /n k * jsou rovněž nulovými body přenosové funkce, a tedy nulové body takového filtru se vyskytují hned ve čtveřicích, viz obr.. Pro návrhy filtrů FIR se užívá celá řada metod, jejichž přehled včetně detailních postupů lze nalézt např. v [] a []. Základní a přímočarou metodou je návrh zadáním průběhu modulové frekvenční charakteristiky. Po ekvidistantním vzorkování požadované frekvenční charakteristiky G d (ω k ) v N bodech 3 se aplikuje inverzní DFT, kterou je vypočtena impulsní charakteristika h(n): h N π / = d (4) N k = N jπnk N ( n) G k e. Modulová frekvenční charakteristika výsledného filtru G(ω) interpoluje přesně všech N zadaných vzorků, nicméně její průběh mezi nimi nelze nijak ovlivnit. Jsou-li požadovány strmé přechody mezi propustným a nepropustným pásmem, jsou ve výsledné frekvenční charakteristice patrné významné oscilace, viz obr.. Právě těmito oscilacemi se odlišuje výsledná frekvenční charakteristika od jejího požadovaného ideálního průběhu. Aby byla impulsní charakteristika navrhovaného filtru h(n) reálná a kauzální, je třeba při vzorkování pamatovat na symetrii modulové i fázové frekvenční charakteristiky. Pro sudé a liché počty vzorků a dále pro symetrickou a antisymetrickou h(n) je možno z rovnice (4) odvodit čtyři typy FIR filtrů s lineární fází, viz tab.. Alternativně lze při návrhu zadat výpočetnímu programu (např. Matlab, Signal processing toolbox) pouze vzorky reálné modulové frekvenční charakteristiky a fázovou charakteristiku ponechat nulovou ve všech vzorcích. Výslednou impulsní charakteristiku je pak nutno kauzalizovat, tj. přeuspořádat pořadí jejich vzorků, jak je ukázáno v řešené úloze v této výukové jednotce. Záporná derivace fázové frekvenční charakteristiky filtru podle úhlové frekvence se nazývá skupinové zpoždění filtru. Při lineární fázové charakteristice je skupinové zpoždění konstantní nezávislé na frekvenci jednotlivých harmonických složek. FIR filtr řádu M s lineární fází má skupinové zpoždění M/, a zpozdí tedy filtrovanou časovou řadu o M/ vzorků. 3 Vzhledem k periodicitě frekvenční charakteristiky jsou hodnoty G d (ω k ) totožné pro k= a pro k=n. Řád výsledného FIR filtru získaného po N-bodové inverzní DFT bude M=N. 3

Im{z} x Im{z} x - - Re{z} - - Re{z} Im{z} x Im{z} x - - Re{z} - - Re{z} Obr. Příklady rozložení nulových bodů a pólů čtyř různých reálných FIR filtrů. U nulových bodů lze pozorovat specifické rozložení, neboť se vyskytují v komplexně sdružených a recipročních párech..4. G(ω).8.6.4. 3 4 5 6 7 ω Obr. Modulová frekvenční charakteristika FIR filtru typu dolní propust metodou vzorkování frekvenční charakteristiky. Čáry a tečky v grafu představují 5 vzorků ideální horní propusti a tlustá čára představuje modulovou frekvenční charakteristiku výsledného filtru. 4

Tab. Čtyři typy FIR filtrů s lineární fázovou frekvenční charakteristikou. Impulsní charakteristika h(n) = + h(n n) h(n) = + h(n n) h(n) = h(n n) h(n) = h(n n) počet vzorků N Lichý Sudý Lichý Sudý e N h + G(ω) N 3 jω( N ) e e e j jω( N ) j N 3 k = ω( N ) π ω( N ) π k = N h k cos N h k cos ω k N k = N k = N h k sin ( ωk) ( ωk) N h k sin ω k Typ 3 4 3 Filtry s nekonečnou impulsní charakteristikou Filtry s nekonečnou impulsní charakteristikou se realizují vždy rekurzivním algoritmem. Tyto filtry svou diferenční rovnicí odpovídají AR nebo ARMA systémům. Přenosová funkce IIR filtrů má tvar racionální lomené funkce, viz rovnice ([Lineární filtrace princip].4), z čehož lze usuzovat, že u těchto systémů bude vždy nutné vyšetřovat jejich stabilitu. Filtry IIR nemají lineární průběh fázové frekvenční charakteristiky, a tak mohou zkreslovat zpracovávané časové řady i v propustných pásmech. Návrh IIR filtrů je méně intuitivní a složitější než v případě návrhu FIR filtrů. Provádí se buď interaktivním rozmísťováním nulových bodů a pólů, nebo se používají optimalizační metody podle požadované frekvenční charakteristiky, které vedou na řešení soustavy nelineárních rovnic. Při dostupnosti potřebného softwarového vybavení (např. Matlab a Signal processing toolbox) lze pro nejrychlejší návrh IIR filtru využít přístupu založeného na podobnosti s analogovými filtry 4, pro které existují tabulkové definice normovaných dolních propustí. Výhodou IIR filtrů oproti FIR filtrům je možnost dosažení mnohem strmějších přechodů mezi propustným a nepropustným pásmem při stejném řádu filtru, viz obr. 9. Tuto výhodu je možné vyjádřit také jako schopnost dosahovat menších zpoždění IIR filtry než FIR filtry při stejných požadavcích na tvar frekvenční charakteristiky. 4 V minulosti, kdy se většina součástek realizovala analogovými obvody, bylo standardizováno několik typů filtrů pojmenovaných podle svých objevitelů: Čebyševův filtr, Butterworthův filtr, Besselův filtr, eliptický Caurerův filtr aj. Převod analogového filtru na digitální může být založen na a) nalezení ekvivalence mezi diferenciálem a konečně malým přírůstkem, b) impulzně invarianční transformací, c) bilineární transformací [3]. Dále se ještě aplikují frekvenční transformace, aby mohly být z normovaných dolních propustí odvozeny i filtry s jinou konfigurací propustného a nepropustného pásma. 5

Literatura [] Jan, J.: Číslicová filtrace, analýza a restaurace signálů. VUTIUM, Brno (997) [] Parks, T.W., Burrus, C. S.: Digital Filter Design. John Wiley & Sons, New York (987) [3] Skalický, P.: Digitální filtrace a signálové procesory. ČVUT, Praha (995) [4] Drongelen, W.: Signal Processing for Neuroscientists: An Introduction to the Analysis of Physiological Signals. Elsevier, London (8) [5] Hayes, M.H.: Statistical Digital Signal Processing and Modeling. John Wiley & Sons, New York (996) Řešené úlohy ÚLOHA Pan Josef Vdoleček se přistěhoval do obce, jejíž zastupitelstvo před časem schválilo budoucím sousedům pana Josefa vystavět a provozovat autolakovnu přímo v uliční zástavbě (realitní kancelář na tento fakt pana Josefa pro jistotu neupozornila). Odbor životního prostředí obce s vyšší působností na četné stížnosti kvůli zápachu linoucímu se pravidelně z lakovny sice reagoval provedením místního šetření, avšak opožděnými kontrolami nebyly nikdy zjištěny nadlimitní koncentrace zapáchajících látek v okolním ovzduší, neboť provozovatelé lakovny stihli vždy v pravý včas uvést veškerou nákladnou filtraci do chodu. Pan Josef Vdoleček se proto rozhodl vzít vše do svých rukou, pořídil si certifikovaný chemický plynový analyzátor a ovzduší na svém dvorku průběžně monitoroval a to tak, že každou hodinu změřil koncentrace zapáchajících látek a zapsal si je do sešitu v programu MS Excel pro pozdější analýzu. Jev, který sledoval, se však skládal z více komponent, neboť zápach vypouštěla v krátkých intervalech s průměrnou periodou 4 hodiny (opravy karosářských dílů) jednak lakovna a dále ke koncentracím zapáchajících látek přispívaly i pozvolné děje s průměrnou periodou hodin (provoz továren) od vzdálenějších producentů zápachu. Úkoly: a) Navrhněte FIR filtr pro odstranění rušivé složky v časové řadě reprezentující monitoring údajů o koncentraci zapáchajících látek na dvorku pana Josefa. Volte filtr s polynomem takového řádu, aby zpoždění filtru bylo maximálně hodin. b) Navržený filtr popište impulsní charakteristikou a diferenční rovnicí. c) Vykreslete frekvenční charakteristiku navrženého filtru. d) Zkontrolujte linearitu fázové charakteristiky a určete skupinové zpoždění filtru. e) Je nutné u tohoto typu filtru kontrolovat stabilitu? Příslušný program pro Matlab je na obr. 8. a) Volíme filtr s nejvyšším možným řádem, který nám ještě umožní požadované skupinové zpoždění: M = τ =. Počet vzorků frekvenční charakteristiky: N = M + =. Rušivá složka časové řady určené k filtraci má delší periodu než složka užitečná filtr tedy bude typu horní propust. Rozvahu ve frekvenční doméně a návrh filtru ukazují komentované obrázky 3 a 4. b) Viz obr. 5. c) Viz obr. 6. 6

d) Fázová charakteristika je dle očekávání lineární impulsní charakteristika vykazuje sudou/lichou symetrii. Body zlomu odpovídají nulovým bodům přenosové funkce. Odečtení skupinového zpoždění z grafu je na obr. 6. e) FIR filtry jsou vždy stabilní, neboť obsahují pouze násobné póly v počátku. Pro zajímavost je rozložení nulových bodů ukázáno na obr. 7. G d (ω) T h T s h T 8 h T 4 h 4 5 7 π/4 π/ π π ω [rad] Obr. 3 (Úloha ) rozvaha ve frekvenční doméně. Normované úhlové frekvenci π odpovídá vzorkovací frekvence zde vyjádřeno pomocí vzorkovací periody. Dalším dělením frekvenční osy (přerušované čáry) jsou orientačně vyznačeny periody jevů a nakonec tenkou tlustou čarou naznačen ideální průběh modulové frekvenční charakteristiky.. G d (ω). (N-).=().. = N. 3 4 5 6 7 ω [rad] Obr. 4 (Úloha ) návrh horní propusti vzorkováním frekvenční charakteristiky. Požadovaná modulová frekvenční charakteristika je symetrická podle. vzorku. 7

h(n).8.6.4. -. -.4 -.6 4 6 8 4 6 8 n Obr. 5 (Úloha ) impulsní charakteristika navrženého FIR filtru. Jeho diferenční rovnice: y(n)=h x()+h x()+ +h x(), G(ω).4..8.6.4. 3 ω 4 5 6 7.68 4 Arg (G(ω)) [rad] - 6.8-4 3 ω 4 5 6 7 Obr. 6 (Úloha ) modulová (nahoře) a fázová (dole) frekvenční charakteristika navrženého FIR filtru. Z grafu fázové charakteristiky lze odečíst její směrnici, a určit tak skupinové zpoždění, které je v tomto případě deset vzorkovacích intervalů, tj. hodin. 8

Im{z} - - Re{z} Obr. 7 (Úloha ) rozložení nulových bodů a pólů navrženého filtru FIR. %%% ULOHA. %%% Ts = ; % vzorkovaci perioda je jedna hodina % nejkratsi perioda ve sledovanem deji % ma tedy hodiny % prumerna perioda sledovaneho deje je 4 h % prumerna perioda rusiveho deje je h Gd = zeros(,); % rad filtru M=, delka char-stik N= % F() odpovida pi rad/s - misto symetrie % a deje s periodou h % F(5) odpovida dejum s periodou 4 h % F(5/) odpovida dejum s periodou 8 h % F(5/3) odpovida dejum s periodou h Gd(5:8) = ones(,4); % vynulovane jsou: (=),,,3 a,9,8 % tj. 4 vzorky z kazde strany jedne periody % frekvencni char-ky h = ifft(gd); % inverzni DFT 9

% kauzalizace imp. char-ky % prehoz. leve a prave poloviny posloupnosti h = [h(ceil(length(h)/)+:end) h(:ceil(length(h)/))]; figure; % vykresleni impulsni char-ky stem([:length(h)-],h); xlabel('n'); ylabel('h(n)'); [G,w]=freqz(h,,'whole',4); % vypocet spojite frekv. charakteristiky % komplexni frekv. char-ka G bude definovana % na 4 vzorcich a intervalu omega=..pi figure, % vykresleni frekvencni charakteristiky plot(w,abs(g),'k'); wk = linspace(,*pi-(*pi)/,); % uhlove frekvence, na kterych byla G vzorkovana % neboli uhlove frekvence, % na kterých je definovana Gd hold on; % vykresleni vzorku Gd do stejného grafu jako G stem(wk,gd); xlabel('w'); ylabel(' G(w) '); figure; % vykresleni fazove frekv. char-ky plot(w,angle(g),'k'); xlabel('w'); ylabel('arg(g(w))'); sys = filt(h,); % definice objektu typu LTI filtr figure, pzmap(sys); % vykresleni nulovych bodu a polu Obr. 8 (Úloha ) řešení v Matlabu. ÚLOHA Navrhněte pro pana Josefa Vdolečka, se kterým jste se seznámili v úloze, IIR filtr. řádu a porovnejte jeho vlastnosti s FIR filtrem. Upozorněte pana Josefa na eventuální obtíže vyplývající z použití IIR filtru. Příslušný program pro Matlab je na obr.. Frekvenční charakteristika Butterworthova IIR filtru. řádu je na obr. 9 a rozložení nulových bodů a pólů je na obr.. Pana Josefa Vdolečka je třeba upozornit na nelinearitu fázové frekvenční charakteristiky, díky které se jednotlivé harmonické složky zpracovávané časové řady dostanou na výstup s různým skupinovým zpožděním, a dojde tak ke tvarovému zkreslení výstupní časové řady.

.4. G(ω).8.6.4. 3 4 5 6 7 ω 4 Arg (G(ω)) [rad] - Nelineární průběh -4 3 4 5 6 7 ω Obr. 9 (Úloha ) modulová (nahoře) a fázová (dole) frekvenční charakteristika IIR Butterworthova filtru typu horní propust. řádu. V grafu fázové charakteristiky lze sledovat její nelineární průběh.

Im{z} - - Re{z} Obr. (Úloha ) rozložení nulových bodů a pólů IIR Butterworthova filtru typu horní propust. řádu. %%% ULOHA.3 %%%%%% IIR BUTTERWORTHUV FILTR - HORNI PROPUST wcutoff =.968/pi; % cut-off se zadava v intervalu.., % kde odpovida polovina vzorkovaci frekvence [b,a] = butter(,wcutoff,'high'); % koeficienty Butterworthova % filtru. radu, horni propust sys = filt(b,a); % definice objektu typu LTI filtr figure, pzmap(sys); % vykresleni nulovych bodu a polu [G,w]=freqz(b,a,'whole',4); % komplexni frekvencni char-ka figure, plot(w,abs(g),'k'); xlabel('w'); ylabel(' G(w) '); figure, plot(w,angle(g),'k'); xlabel('w'); ylabel('arg(g(w))'); Obr. (Úloha ) řešení v Matlabu.

Shrnutí Tato výuková jednotka uzavírá tématiku lineární filtrace pomocí diskrétních LTI filtrů. Po prostudování textu této výukové jednotky a po vyřešení všech úloh by měl student umět vysvětlit, že pokud má impulsní charakteristika filtru konečný počet vzorků, označuje se filtr zkratkou FIR, je vždy stabilní a může být navržen tak, aby jeho fázová frekvenční charakteristika byla lineární. Dále bude student umět vysvětlit rozdíly od filtrů s nekonečnou impulsní charakteristikou, které označujeme jako filtry IIR a které nemají lineární fázovou frekvenční charakteristiku, avšak poskytují strmější přechod mezi propustným a nepropustným pásmem, než je tomu v případě FIR filtrů stejného řádu. Kromě kategorizace filtrů na FIR a IIR budou studenti chápat rozdíl od klasifikace filtrů podle realizačního algoritmu na AR, MA, ARMA systémy. Studenti zvládnou navrhnout FIR filtr metodou vzorkování frekvenční charakteristiky a tento návrh dokáží aplikovat i při řešení slovních úloh zaměřených na selekci užitečné složky časových řad a potlačení složky rušení. 3