Vítejte na stránkách aplikace FAIIR Filters Editor:
Právě se nacházíte na stránkách aplikace FAIIR Filters Editor (Finite And Infinite Impulse Response Filters Editor). Tato aplikace vznikla jako dlouhodobá maturitní práce studentů Jana Kuželky a Tomáše Kurce v roce 2004/05 na SPŠ sdělovací techniky v Praze.
Zadání této dlouhodobé maturitní práce vzniklo na podnět stále se rozvíjející technologie digitálních signálních procesorů (dále jen DSP). Úkolem celého projektu je seznámit uživatele se základními operacemi a funkcemi této technologie a umožnit mu tak, pomocí aplikace FAIIR Filters Editor (dále jen FAIIRFE) a přiložené dokumentace v nápovědě k programu, realizovat a prakticky ověřovat navržené filtry. Ovládání aplikace FAIIRFE je do značné míry intuitivní a umožňuje uživateli mnoho variant výstupů navrženého filtru, jako je:
tisk filtru
tisk seznamu veškerých konstant
export filtru do obrázku
export konstant do textového souboru
vytvoření rovnice z navrženého filtru pro zobrazení uživateli
profiltrování hodnot z textového souboru
filtrace hodnot v sešitu aplikace MS Excel
nebo profiltrování zvukového souboru WAV
Celý projekt se skládá z několika částí:
vlastního programu s IDE rozhraním
příkladů hotových filtrů
nápovědy s praktickými ukázkami využití a popisu technologie DSP
Na tomto webu naleznete kromě informací o technologii DSP také příklady různých filtrů a také jejich výstupy v podobě textových, zvukových souborů, ale i souborů aplikace MS Excel - sekce Download.
Program FAIIRFE je také vybaven jednoduchým nastavením (možnostmi), ve kterém uživatel může například povolit nebo zakázat spuštění programu vždy po startu počítače nebo asociaci přípony .dsp k programu.
Celý program byl navržen a zkonstruován tak, aby jej bylo možno použít na nejnovějších počítačích i na pomalejších strojích. Slouží však jen pro demonstraci technologií DSP a nikoliv pro praktické využití - to platí v případě filtrování zvukových WAV souborů. Visual Basic obecně patří mezi pomalé programovací jazyky, a proto filtrování WAV souborů se příliš nedoporučuje.
Díky instalačnímu souboru, ve kterém jsou přibaleny také run-time knihovny programovacího jazyka Visual Basic 6.0, je možné aplikaci FAIIR Filters Editor 1.0 spustit na kterémkoliv počítači s operačními systémy Windows. Program nemá žádné jiné požadavky.
Instalační soubor byl napsán v programu InnoSetup (www.innosetup.com), který interpretuje programovací jazyk C, a proto je možné výsledný instalační soubor spustit na kterémkoliv počítači s run-time knihovnami jazyka C. Tyto soubory jsou standardně přibaleny v každém operačním systému Windows.
Zde je několik zajímavých odkazů na internetové stránky, zabývající se technologií DSP, které také částečně pomohly k vytvoření aplikace FAIIR Filters Editor: