\newcommand{\unnumberedfig}[3]{%
	\begin{center}%
		\includegraphics[#2]{#1}\\%
		#3%
	\end{center}%
}
%
\chapter{Závěr}
Proužky magnetických čárových kódů se od okolního podkladového materiálu odlišují svou permeabilitou. Ke snímání magnetického čárového kódu je použita cívka, která je součástí rezonančního obvodu ve snímacím oscilátoru, jehož signál je poté kmitočtově demodulován. Na získaném signálu se projevují rušivé jevy (popsaných v kap.~\ref{sec:theory}) vznikajících při snímání, především \emph{stejnosměrný drift} a \emph{konvoluční zkreslení}.

V kap.~\ref{sec:recon} byly popsány rekonstrukční metody, které konvoluční zkreslení ze signálu odstraní. Důraz byl kladen na variační metody, jež nabízejí elegantní matematický aparát (v podobě regularizací) k popisu požadavků kladených výsledek rekonstrukce. Na základě variačních metod byla navržena \emph{slepá dekonvoluce} (kap.~\ref{sec:recon:blind-deconv}).

Konvoluční zkreslení je definováno prostorovou impulzní odezvou (\zk{zkPSF}) zkreslujícího systému, která ale není plně známa -- tvar lze předem určit, ale ne již její šířku (závisí na rychlosti pohybu snímacího oscilátoru) nebo stejnosměrný přenos (závisí na koncentraci feromagnetika ve snímaném čárovém kódu). Před rekonstrukcí proto signál prochází předzpracováním.

Předzpracování, jímž se zabývala kap.~\ref{sec:prep}, bylo sestaveno z několika metod vyvinutých v rámci této diplomové práce. \emph{Metoda střední hodnoty} (kap.~\ref{sec:prep:K-0-estimation:mean}) a \emph{metoda derivací} (kap.~\ref{sec:prep:sigma-estimation}) slouží k odhadu stejnosměrného přenosu a šířky \zk{zkPSF}. \emph{Metoda nevydařené lineární aproximace} (kap.~\ref{sec:prep:detection}) slouží k detekci čárového kódu v signálu i za přítomnosti stejnosměrného driftu (který lze poté odstranit, kap.~\ref{sec:prep:drift-removal}).

Popsané metody byly implementovány číslicově v podobně programu pro $32\text{b}$ mikrokontrolér PIC32MX250F128D, který k tomuto úkolu poskytuje dostatečné výpočetní prostředky. I při minimalizaci funkcionálu metodou nejstrmějšího sestupu dokáže mikrokontrolér provést slepou dekonvoluci signálu s délkou téměř tisíc vzorků během několika sekund.

\unnumberedfig{meas/01-simple}{}{Rekonstrukce signálu}

Díky obvodovému řešení je mikrokontroléru umožněno přenášet informaci z čárového kódu do osobního počítače prostřednictvím emulace stisků kláves na klávesnici s rozhraním \zk{zkPS2} nebo \zk{zkUSB}. Informaci lze zobrazit i na alfanumerickém displeji na předním panelu přístroje.
