Diskretizace je v aplikované matematice proces převodu spojitých funkcí, modelů, proměnných, a rovnic na diskrétní protějšky. Tento proces se obvykle provádí jako první krok pro numerické vyhodnocování a implementaci na digitálním počítači. Speciálním případem diskretizace je dichotomizace, při níž je počet diskrétních tříd roven 2, kterou můžeme aproximovat spojitou proměnnou pomocí binární proměnné (vytváření dichotomie pro účely modelování, jako při binární klasifikaci).
Diskretizace také souvisí s diskrétní matematikou, a je důležitou komponentou granulárních výpočtů. V tomto kontextu se může diskretizace také odkazovat na modifikace proměnné nebo kategorie granularity, když se např. agreguje více diskrétních proměnných nebo když se slučuje více diskrétních kategorií.
Při diskretizaci spojitých dat dochází k určité diskretizační chybě. Je snahou omezit její velikost na úroveň považovanou za zanedbatelnou pro požadované účely modelování.
Termíny diskretizace a kvantizace často mají stejnou denotaci ale ne vždy stejnou konotaci. (Konkrétně, oba termíny sdílí sémantické pole.) Totéž platí o diskretizační chybě a kvantování.
Mezi matematické metody používané pro diskretizaci patří Eulerova–Maruyamova metoda a extrapolace nultého řádu.
a je vzorkovací interval, kde je transponovaná matice . Rovnice pro diskretizované měření šumu je důsledkem faktu, že spojité měření šumu je definováno výkonovou spektrální hustotou.[1]
Chytrým trikem pro výpočet Ad a Bd v jednom kroku je využití následující vlastnosti:[2]
Kde a jsou diskretizované matice stavového prostoru.
Diskretizace procesního šumu
Numerické vyhodnocení může být poněkud obtížné, kvůli maticovému exponenciálnímu integrálu. Je však možné jej vypočítat tak, že nejdříve zkonstruujeme matici, a pak vypočítáme její exponenciální funkci[3]
Diskretizovaný procesní šum pak lze vyčíslit znásobením transponované spodní pravé části matice G a horní pravé části matice G:
Odvození
Začneme spojitým modelem
víme, že exponenciála matice je
a přednásobením modelu dostaneme
což rozpoznáváme jako
a integrováním dostaneme
což je analytické řešení spojitého modelu.
Nyní chceme diskretizovat výše uvedený výraz. Předpokládáme, že u je v rámci každého časového kroku konstantní.
Výraz v hranatých závorkách je , a druhý člen lze zjednodušit substitucí za funkci . Všimněme si, že . Také předpokládáme, že je při integraci konstantní, což dává
což je přesné řešení problému diskretizace.
Pokud není regulární, druhý výraz můžeme stále použít po nahrazení jeho Taylorovým rozvojem,
Toto dává
což je tvar používaný v praxi.
Aproximace
Přesná diskretizace může někdy být neproveditelná, protože zahrnuje obtížně vypočitatelnou exponenciálu matice a integrální operace. Mnohem snazší je vypočítat aproximaci diskrétního modelu založenou na malých časových krocích . Aproximací řešení pak bude:
Tento postup se nazývá (dopředná) Eulerova metoda. Jinou možnou aproximací je , což se nazývá zpětná Eulerova metoda nebo , což se nazývá bilineární nebo Tustinova transformace. Každá z těchto aproximací má jiné podmínky stability. Bilineární transformace zachovává nestabilitu systému se spojitým časem.
Diskretizace spojitých vlastností
Diskretizace ve statistice a strojovém učení se týká procesu převodu spojitých vlastností nebo proměnných na diskretizované nebo nominální vlastnosti. To může být užitečné při vytváření pravděpodobnostních funkcí.
Diskretizace hladkých funkcí
V teorii zobecněných funkcí se diskretizace objevuje jako speciální případ konvoluční věty pro temperované distribuce
kde je Diracův hřeben, je diskretizace, je periodizace, je rychle klesající temperované rozdělení (například Diracovo delta nebo jiná funkce s kompaktním nosičem), je hladká, pomalu rostoucíobyčejná funkce (například funkce, která je identicky rovna nebo jiná funkce s omezeným pásmem) a je (unitární, s normální frekvencí) Fourierova transformace. Funkce které nejsou hladké, lze převést na hladké použitím vyhlazení před diskretizací.
Například diskretizace funkce, která je identicky rovna dává posloupnost která, pokud je interpretována jako koeficienty lineární kombinaceDiracových delta funkcí, tvoří Diracův hřeben. Pokud se navíc aplikuje zkracování, dostaneme konečné posloupnosti, například , které jsou diskrétní jak v čase tak ve frekvenci.
Odkazy
Reference
V tomto článku byl použit překlad textu z článku Discretization na anglické Wikipedii.
VAN LOAN, Charles, 1978. Computing integrals involving the matrix exponential. IEEE Transactions on Automatic Control. Roč. 23, čís. 3, s. 395–404.
Robert Grover Brown & Patrick Y. C. Hwang, 1997. Introduction to random signals and applied Kalman filtering. 2. vyd. [s.l.]: [s.n.]. ISBN978-0471128397.
Chi-Tsong Chen, 1984. Linear System Theory and Design. Philadelphia, PA, USA: Saunders College Publishing. ISBN978-0030716911.
C. Van Loan. Computing integrals involving the matrix exponential. IEEE Transactions on Automatic Control. Jun 1978, roč. 23, čís. 3, s. 395–404. Dostupné online. DOI10.1109/TAC.1978.1101743.
R.H. Middleton & G.C. Goodwin, 1990. Digital control and estimation: a unified approach. [s.l.]: [s.n.]. ISBN978-0132116657. S. 33f.