Detail předmětu
Signálové procesory
FEKT-LSPRAk. rok: 2010/2011
Definice signálového procesoru, jeho odlišnosti od ostatních mikroprocesorů. Generace signálových procesorů a jejich výrazné znaky, trendy vývoje. Základní architektury signálových procesorů. Signálové procesory s pevnou řádovou čárkou firmy Freescale. Jádro procesoru a souhrn periferií. Mapování pamětí. Vývojové prostředky. Instrukční soubor a způsob jeho použití. Návaznost na vyšší programovací jazyky, intrinsic funkce, pragma příkazy. Souhrn kanonických a nekanonických struktur pro implementaci číslicových filtrů typu IIR a FIR na signálovém procesoru. Algoritmus typu LMS a jeho implementace. Generace harmonického signálu a harmonická analýza, Goertzelův algoritmus, struktura algoritmu FFT a jeho typy. Signálové procesory s pohyblivou řádovou čárkou a jejich odlišnosti. Standard IEEE-754, formáty čísel v pevné a pohyblivé řádové čárce. Algoritmy zpracování v reálném čase. Signálové procesory s architekturou typu VLIW.
Jazyk výuky
Počet kreditů
Garant předmětu
Zajišťuje ústav
Výsledky učení předmětu
Prerekvizity
Plánované vzdělávací činnosti a výukové metody
Cvičení na počítači probíhá ve vývojovém prostředí Code Warrior Development Studio s vývojovými kity Freescale DSP56858EVM a funkčními generátory a osciloskopy.
Způsob a kritéria hodnocení
písmená zkouška 60 bodů
Osnovy výuky
2. Formáty zobrazení čísel, formáty záporných čísel, vlastnosti signálových procesorů s pevnou řádovou čárkou.
3. Architektura signálových procesorů firmy Freescale, aritmeticko-logická jednotka, registry, specifické instrukce.
4. Adresovací jednotka, modulo adresování, bitově reverzní adresování.
5. Řadič programu, časový popis činnosti, zřetězené zpracování instrukcí, hardwarové cykly.
6. Skladba a zápis programu v asembleru.
7. Návaznost na vyšší programovací jazyky, vývojová prostředí, intrinsic funkce, pragma příkazy.
8. Vliv kvantování na vlastnosti číslicových filtrů, mezní cykly, úprava číslicových filtrů pro signálové procesory.
9. Implementace číslicových filtrů typu FIR a IIR v signálových procesorech.
10. Generace harmonického signálu a harmonická analýza, Goertzelův algoritmus, implementace algoritmu rychlé Fourierovy transformace.
11. Periferie na čipu, řadič DMA, obsluha přerušení.
12. Sběrnice, připojení vnějších prvků.
13. Signálové procesory s pohyblivou řádovou čárkou. Architektura VLIW a VLES.
Učební cíle
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky
Počítačová cvičení jsou povinná
Odevzdání samostatných úkolů je povinné
Základní literatura
Doporučená literatura
Zařazení předmětu ve studijních plánech
- Program EEKR-ML magisterský navazující
obor ML-SVE , 1 ročník, zimní semestr, volitelný mimooborový
obor ML-TIT , 2 ročník, zimní semestr, volitelný oborový
obor ML-EST , 2 ročník, zimní semestr, volitelný oborový
obor ML-BEI , 2 ročník, zimní semestr, volitelný mimooborový - Program EEKR-CZV celoživotní vzdělávání (není studentem)
obor ET-CZV , 1 ročník, zimní semestr, volitelný oborový
Typ (způsob) výuky
Přednáška
Vyučující / Lektor
Osnova
2. Signálové procesory s pevnou řádovou čárkou firmy Freescale. Jádro procesoru a souhrn periferií. Mapování pamětí. Vývojové prostředky. Instrukční soubor a způsob jeho použití. Základní typy operací, pipelining, makra a podprogramy. Souvislost s programováním v jazyce C. Celočíselný a zlomkový formát vyjádřený v jednotce ALU a v paměti. Saturační aritmetika, zaokrouhlení. Režimy adresovací jednotky, adresování modulo a bitově reverzované.
3. Souhrn kanonických a nekanonických struktur pro implementaci číslicových filtrů typu IIR a FIR na signálovém procesoru. Popis pomocí grafu signálových toků, Masonovo pravidlo. Zavedení počátečních podmínek, souvislost s implementací. Vliv počátečních podmínek na celkovou odezvu. Adaptivní filtrace na signálovém procesoru. Algoritmus typu LMS a jeho implementace. Příklad použití.
4. Generace harmonického signálu a harmonická analýza. Goertzelův algoritmus. Struktura algoritmu FFT a jeho typy. Přizpůsobení algoritmu FFT pro implementaci na signálovém procesoru. Spektrální analýza s FFT na signálovém procesoru v reálném čase. Výkonová spektrální hustota a její výpočet.
5. Periferie signálového procesoru, koprocesory, přímý přístup do paměti, struktura řídící jednotky, přerušení, cyklus typu DO, zásobník, emulace na čipu, JTAG. Signálové procesory s pohyblivou řádovou čárkou a jejich odlišnosti. Standard IEEE-754, formáty čísel v pevné a pohyblivé řádové čárce. Dělení jednotky ALU na několik částí. Příklady aplikací.
Laboratorní cvičení
Vyučující / Lektor
Osnova
2. Hardwarové cykly DO, implementace číslicového filtru typu FIR. Implementace číslicových filtrů typu IIR.