Programovatelné obvody činí použití zákaznických obvodů ekonomickým i v malých sériích. Pomocí programovatelných obvodů lze realizovat cokoliv od dekodéru až po procesor v nenáročně vybavené laboratoři. Cílem předmětu je seznámit studenty s typy programovatelných obvodů, zákonitostmi jejich konstrukce, zásadami volby pro danou aplikaci a metodami návrhu s využitím CAD systémů.
Předmět seznamuje posluchače s možnostmi praktického využití signálových procesorů pro základní metody číslicového zpracování signálů. Je probrána architektura signálových procesorů, způsob programování a algoritmizace úloh pro zpracování v reálném čase, dostupné periferie a jejich možnosti. Na praktických příkladech jsou prezentovány metody časové a frekvenční analýzy, algoritmy výpočtu konvoluce, korelace, FFT a možnosti návrhu číslicových filtrů.
Předmět seznamuje studenty se základy metod pro zpracování signálů. V úvodu a v průběhu výuky jsou zmiňovány též analogové signály, hlavní pozornost je však věnována diskrétním signálům a číslicovým systémům pro jejich zpracování. Metody časové a frekvenční analýzy, algoritmy pro výpočet konvoluce, korelace, FFT, filtrace a modulace jsou představovány na konkrétních praktických úlohách z oblasti sdělovací a záznamové techniky, multimédií, zpracování obrazů a řeči, apod. Ve cvičeních jsou úlohy tohoto typu názorně řešeny v prostředí MATLAB.