DVOŘÁK, V. Návrh číslicového filtru typu pásmová propust [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2011.

Posudky

Posudek vedoucího

Fujcik, Lukáš

Cílem bakalářské práce bylo navrhnout digitální filtr typu pásmová propust. V návrhovém prostředí MATLAB a v jazyce VHDL byl vytvořen referenční ideální model. V další fázi byl navržen reálný filtr, který byl popsán v jazyce VHDL a jeho syntéza byla provedena v nástroji Xilinx ISE Desihn Suite. Na závěr měl student navrhnout jednoduché verifikační prostředí, kterým ověří, zda navržený filtr v jazyce VHDL odpovídá referenčnímu filtru z prostředí Matlab. Cílem bakalářské práce bylo navrhnout filtr, který bude přenositelný na různé cílové platformy. Odborná úroveň bakalářské práce je na dobré úrovni. Práce má však několik nedostatků. Úplně se nepodařilo dosáhnout optimalizace filtru s ohledem na plochu. Sice je použita sériová struktura místo paralelní a k tomu jedna násobička, ale stále je zde velký prostor pro celkovou optimalizaci. VHDL popis filtru není popsán podle správné metodiky psaní VHDL kódu, když už to autor zmiňuje ve své práci. Zásadním nedostatkem vidím nefunkční VHDL popis filtru na přiloženém CD. Student omylem nahrál jinou verzi než finální, kterou jsem viděl před odevzdáním a hodnocením práce. Logická struktura bakalářské práce a návaznost jednotlivých kapitol je na dobré úrovni. Formální stránce bych vytknul pár překlepů v textu a těžkopádnou formulaci některých myšlenek. Na základě uvedených faktů navrhuji hodnocení bakalářské práce stupněm C/74.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Splnění zadání D 34/50
Aktivita během řešení a zpracování práce (práce s literaturou, využívání konzultací, atd.) A 20/20
Formální zpracování práce E 10/20
Využití literatury A 10/10
Navrhovaná známka
C
Body
74

Posudek oponenta

Pristach, Marián

Cílem bakalářské práce byl návrh číslicového filtru typu dolní propust. Návrh filtru je v práci rozdělen do čtyř kapitol, které na sebe logicky navazují. V první kapitole jsou stručně popsány dvě struktury IIR filtrů, ale nejsou uvedeny všechny dostupné struktury IIR filtrů. Druhá kapitola je zaměřena na návrh filtru s požadovanými parametry v programu Matlab. Třetí kapitola popisuje samotný návrh filtru v jazyce VHDL, kde místo použití IP core generátoru student popsal filtr v jazyce VHDL, který je nezávislý na použitém cílovém obvodu. Návrh vychází z popisu filtru, který je automaticky generován pomocí nástroje FDA Tool v programu Matlab. Návrh filtru je optimalizován na plochu, kde paralelní struktura je nahrazena za sériovou, která při výpočtu využívá pouze jednu násobičku. Čtvrtá kapitola popisuje verifikaci navrženého filtru. Verifikace je založena na srovnání výsledku navrženého filtru s referenčním návrhem vygenerovaného z programu Matlab. Odborná úroveň práce je na dobré úrovni. V textu práce však není uvedeno, kterého řádu je navržený filtr a ani typ použité struktury filtru (přímá/transponovaná struktura typu 1 nebo 2). Student v práci (str. 29) tvrdí, že kód je psán doporučeným způsobem s oddělením kombinační a paměťové části, avšak ve výsledku výrazným způsobem kombinuje obě části v rámci jednoho procesu (str. 38). Taktéž při návrhu filtru v programu Matlabu chybí kontrola vlivu kvantizace koeficientů na výsledné charakteristiky filtru. Textová část práce obsahuje řadu chyb. Přenosová charakteristika na obr. 5 má nevhodně zvolené měřítko na frekvenční ose, které nedovoluje zobrazení charakteristiky na nízkých kmitočtech. Charakteristiky použité v práci mají popis os v angličtině. Seznam použité literatury odpovídá normě, ale odkazy na použité zdroje nejsou v textu použity. Student vložil omylem do práce jiné zdrojové kódy, které popisují nestabilní filtr. Před hodnocením práce však doručil správné zdrojové kódy, jejichž funkce byla ověřena simulací. Rozdíl mezi jednotlivými verzemi je pouze ve způsobu zaokrouhlování mezivýsledků. Práci doporučuji k obhajobě a na základě uvedených informací hodnotím stupněm C/75.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Splnění požadavků zadání A 20/20
Odborná úroveň práce B 40/50
Interpretace výsledků a jejich diskuse E 10/20
Formální zpracování práce E 5/10
Navrhovaná známka
C
Body
75

Otázky

eVSKP id 40885