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

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

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

zpracování signálu a obrazu

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

polyfázové filtry (multirate filters) cascaded integrator comb filter (CIC) A0M38SPP - Signálové procesory v praxi - přednáška 8 2

Úvod do zpracování signálů

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

ÚPGM FIT VUT Brno,

Diskretizace. 29. dubna 2015

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

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

Rekurentní filtry. Matlab

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

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

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

SIGNÁLY A SOUSTAVY, SIGNÁLY A SYSTÉMY

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

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

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

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

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

Automatická detekce anomálií při geofyzikálním průzkumu. Lenka Kosková Třísková NTI TUL Doktorandský seminář,

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

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

Biofyzikální ústav LF MU Brno. jarní semestr 2011

Signál v čase a jeho spektrum

Direct Digital Synthesis (DDS)

Praha technic/(4 -+ (/T'ERATU"'P. ))I~~

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

SYNTÉZA AUDIO SIGNÁLŮ

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

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

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

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

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

Dodatky k FT: 1. (2D digitalizace) 2. Více o FT 3. Více k užití filtrů. 7. přednáška předmětu Zpracování obrazů

Vlastnosti IIR filtrů:

UŽITÍ KOHERENČNÍ FUNKCE PRO DISTRIBUOVANOU

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

Zpracování obrazů. Honza Černocký, ÚPGM

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

Teoretická elektrotechnika - vybrané statě

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

Návrh frekvenčního filtru

Ivan Švarc. Radomil Matoušek. Miloš Šeda. Miluše Vítečková. c..~"f~ AKADEMICKÉ NAKlADATEL.STVf. Brno 20 I I

Číselné vyjádření hodnoty. Kolik váží hrouda zlata?

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

7.1. Číslicové filtry IIR

ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ

Čas (s) Model časového průběhu sorpce vyplývá z 2. Fickova zákona a je popsán následující rovnicí

Předmět A3B31TES/Př. 13

do magisterské etapy programu ELEKTRONIKA A KOMUNIKACE

Motivace příklad použití lokace radarového echa Význam korelace Popis náhodných signálů číselné charakteristiky

2. Číslicová filtrace

A2B31SMS 11. PŘEDNÁŠKA 4. prosince 2014

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

Identifikace systémů

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

Základní metody číslicového zpracování signálu a obrazu část II.

Učební osnova předmětu ELEKTRICKÁ MĚŘENÍ

P7: Základy zpracování signálu

Analýza a zpracování signálů. 5. Z-transformace

Laplaceova transformace

VY_32_INOVACE_E 15 03

VLASTNOSTI KOMPONENTŮ MĚŘICÍHO ŘETĚZCE - ANALOGOVÁČÁST

Analýza a zpracování digitálního obrazu

FOURIEROVA ANAL YZA 2D TER ENN ICH DAT Karel Segeth

Filtrace obrazu ve frekvenční oblasti

Opakování z předmětu TES

SIGNÁLY A LINEÁRNÍ SYSTÉMY

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

ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ

FILTRACE VE FOURIEROVSKÉM SPEKTRU

Spektrální analýza a diskrétní Fourierova transformace. Honza Černocký, ÚPGM

Nové metody stereofonního kódování pro FM pomocí digitální technologie. Pavel Straňák, Phobos Engineering s.r.o.

CW01 - Teorie měření a regulace

ALGORITMY ČÍSLICOVÉHO ZPRACOVÁNÍ SIGNÁLŮ

Komprese dat Obsah. Komprese videa. Radim Farana. Podklady pro výuku. Komprese videa a zvuku. Komprese MPEG. Komprese MP3.

Multimediální systémy

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

1. Základy teorie přenosu informací

Parametrické přístupy k filtraci ultrazvukových signálů

Základní principy přeměny analogového signálu na digitální

Nelineární obvody. V nelineárních obvodech však platí Kirchhoffovy zákony.

Komplexní analýza. Laplaceova transformace. Martin Bohata. Katedra matematiky FEL ČVUT v Praze

MATLAB. F. Rund, A. Novák Katedra radioelektroniky, FEL ČVUT v Praze. Abstrakt

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

A/D převodníky - parametry

SIGNÁLY A LINEÁRNÍ SYSTÉMY

Fourierova transformace

Osnova přednášky. Univerzita Jana Evangelisty Purkyně Základy automatizace Stabilita regulačního obvodu

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

Universální přenosný potenciostat (nanopot)

KONVERZE VZORKOVACÍHO KMITOČTU

O řešení diferenční rovnice y(n+2) 1, 25y(n+1)+0, 78125y(n) = x(n + 2) x(n)

v Praze mezi kanály EEG Ondřej Drbal 5. ročník, stud. sk. 9

Obr. 1 Činnost omezovače amplitudy

Objektově orientovaná implementace škálovatelných algoritmů pro řešení kontaktních úloh

OCHRANA VOJENSKÝCH OBJEKTŮ PROTI ÚČINKŮM VÝKONOVÝCH ELEKTROMAGNETICKÝCH POLÍ, SIMULACE EMC FILTRŮ

9. PRINCIPY VÍCENÁSOBNÉHO VYUŽITÍ PŘENOSOVÝCH CEST

Transkript:

A0M38SPP - Signálové procesory v praxi - přednáška 4 2 Číslicové filtry typu FIR a IIR definice operace filtrace základní rozdělení FIR, IIR základní vlastnosti, používané struktury filtrů návrhové prostředky MATLAB problém kvantování koeficientů

A0M38SPP - Signálové procesory v praxi - přednáška 4 3 Odstranění jedné nebo více frekvenčních částí (složek) ze spektra zpracovávaného signálu (např. odstranění rušivých nežádoucích složek) Z teorie zpracování signálů známe, že je potřeba důsledně rozlišovat: Spojité signály a systémy (soustavy) popis pomocí Laplaceovy transformace výpočet spektra pomocí Fourierovy transformace (FT) Diskrétní signály a systémy (soustavy) popis pomocí Z transformace výpočet spektra pomocí diskrétní Fourierovy transformace (DFT)

A0M38SPP - Signálové procesory v praxi - přednáška 4 4 Spojité soustavy Příklad vstupní signál X(j obsahující dvě složky f R, f S a filtr s přenosem H(j typ dolní prostu s mezním kmitočtem f 0 x(t) y(t) X H Y Konvoluce v časové oblasti odpovídá prostému násobení ve frekvenční oblasti

A0M38SPP - Signálové procesory v praxi - přednáška 4 5 Diskrétní soustavy Uvažujme stejný příklad jako v předchozím případě analogické jako pro spojité signály, jen místo FT se používá Z transformace diskrétní konvoluce

A0M38SPP - Signálové procesory v praxi - přednáška 4 6 Nechť H(z) má přenos b i jsou přímo koeficienty filtru (FIR) Pak v časové oblasti platí: x(n) ( ) až x(n N) ( ) jsou vzorky signálu

A0M38SPP - Signálové procesory v praxi - přednáška 4 7 Z hlediska teorie systémů ČF = LTI čili Linear Time Invariable system Velice významná část v oblasti DSP vykazují vynikající vlastnosti ve srovnání s analogovými filtry Slouží pro separaci nebo pro rekonstrukci signálů Základní stavební prvky : zpožďovací člen (paměť) sčítačka násobička Z -1

A0M38SPP - Signálové procesory v praxi - přednáška 4 8 Každý ČF lze popsat např. přenosovou funkcí, vyjádřenou v z transformaci i(diferenční č rovnice) Obecný přenos filtru vyjádřený z transformaci 0 1. 1 2. 2. 1 1. 1 2. 2. Je li polynom A(z)=1 pak se jedná o FIR filter Je li polynom A(z) 1 pak se jedná o IIR filter Obecně polynom A(z) definuje zpětnou vazbu mezi výstupem a vstupem z toho důvodu IIR nemusí být vždy stabilní

A0M38SPP - Signálové procesory v praxi - přednáška 4 9 FIR Finite Impulze Response Vždy stabilní dáno n násobným polem v nule (n tý řád filtru) Pro dosažení veliké strmosti nutno zvolit vysoký řád filtru Majílineární fázi Nevýhodou je nárůst zpoždění IIR Infinite Impulze Responce Nemusí být vždy stabilní Analogie k analogovým filtrům Požadovanou strmost charakteristiky lze dosáhnout při nižším řádu než li u FIR Nelineární fáze

A0M38SPP - Signálové procesory v praxi - přednáška 4 10 Přímá forma (DIRECT FORM) Transverzální forma (DIRECT FORM TRANSPOSED) x(n) b 0 b 1 b 2 Z -1 Z -1 y(n)

A0M38SPP - Signálové procesory v praxi - přednáška 4 11 Výsledný přenos Při paralelním řazení bloků výsledný přenos dán součtem dílčích přenosů

A0M38SPP - Signálové procesory v praxi - přednáška 4 12 x(n) Z -1 Z -1 b 0 b 1 b 2 H 0 Z -1 Z -1 y(n) Při paralelním řazení bloků výsledný přenos dán součtem dílčích přenosů Výsledný přenos b 0 b 1 b 2 H 1

A0M38SPP - Signálové procesory v praxi - přednáška 4 13

Tato realizace využívá minimální počet zpožďovacích členů A0M38SPP - Signálové procesory v praxi - přednáška 4 14

A0M38SPP - Signálové procesory v praxi - přednáška 4 15 Pracujeme li s konečným rozlišením čísel, nutně tento problém musí nastat V MATLABu jsi spočítám koeficienty filtrů s daleko větší přesností než jsem schopen implementovatna na DSP či FPGA Dochází tedy ke kvantování těchto koeficientů S tím souvisí změna frekvenční charakteristiky filtru Nutno kontrolovat může vybočit mimo rámec zadání, v případě IIR filtrů může být nestabilní!

A0M38SPP - Signálové procesory v praxi - přednáška 4 16 Nejdostupnější a nejrychlejší způsob využití prostředí MATLAB Definovány funkce pro návrh FIR i IIR filtrů (v základní knihovně): FIR1 : b=fir1(n,wn), B = FIR1(N,Wn,'high') FIR2 : B = FIR2(N,F,A), Butter : [B,A] = BUTTER(N,Wn), [B,A] = BUTTER(N,Wn,'low') Cheby1 : [B,A] = CHEBY1(N,R,Wp), CHEBY1(N,R,Wp,'stop') Cheby2 : [B,A] = CHEBY2(N,R,Wst), Ellip : [B,A] = ELLIP(N,Rp,Rs,Wp)

A0M38SPP - Signálové procesory v praxi - přednáška 4 17 Vykreslení frekvenční charakteristiky navrženého filtru funkce freqz [H,W] = FREQZ(B,A,N) Existuje speciální grafický tool box pro návrh ČF Filter Design and Analysis Tool (FDATOOL) Je li řád filtru M, filter má M+1 koeficientů!!!

A0M38SPP - Signálové procesory v praxi - přednáška 4 18

A0M38SPP - Signálové procesory v praxi - přednáška 4 19 Intuitivní ovládání Design FIR, IIR (Butterworth, th Chebysev I, II, Eliptický) Volitelné typy frekvenční charakteristiky DP,HP,PP, PZ Výběr fyzické realizace (přímá, traspovaná, atd.) Vykreslení průběhu frekvenční a fázové charakteristiky Zobrazení rozložení pólů a nul filtru v komplexní rovině Koeficienty navrženého filtru lze exportovat do textového souboru nutno definovat též formát dat (např. double float, unsigned 16 a další)

Příklad : FIR, N=100, Fm =0,3*f s (f s = ) A0M38SPP - Signálové procesory v praxi - přednáška 4 20

A0M38SPP - Signálové procesory v praxi - přednáška 4 21

Při kvantování koeficientů obecně dochází ke změně ve frekvenční charakteristice Při implementaci na DSP nutno ověřit, zda li filtr splňuje veškeré požadavky U IIR filtrů nutno zkontrolovat polohu pólů (ověřit stabilitu filtru) A0M38SPP - Signálové procesory v praxi - přednáška 4 22

A0M38SPP - Signálové procesory v praxi - přednáška 4 23 1) seznámit se blíže s FDAtool nástrojem 2) navrhnout konkrétní FIRtypudolní nebohornípropust 3) pomocí nachystaného demo_projektu (audio_loopback) realizovat sw pro filtraci vstupního signálu vzorkovaného AD kodekem 4) implementovat vlastní algoritmus filtrace,tj.,j realizovat výpočet. 0 0 1 1 b i jsou přímo koeficienty filtru (FIR) x(n) ( ) až x(n N) ( jsou vzorky signálu 5) Ověřit funkci implementovaného filtru pomocí generátoru a osciloskopu (změřit frekvenční charakteristiku filtru alespoň ve třech bodech)