function fDistanz = KonfidenzabhaengigesGating(aTrack, aMessung , aKG_xy, aSigmaMessung)
% Diese MATLAB-Funktion führt ein konfidenzabhängiges Positionsgating durch.
%
% SYNTAX:
% fDistanz = KonfidenzabhaengigesGating(aTrack, aMessung , aKG)
%
% BESCHREIBUNG:
% Mit dem Aufruf wird um das Track ein konfidenzabhängiges Gate gelegt und
% geprüft, ob die Messung im Gate liegt oder nicht. Liegt sie darin, wird
% die euklidische Distanz zurückgegeben ansonsten der Wert inf.
%
% Eingabewerte sind:
% aTrack: Position des Tracks (z.B. 2x1 double)
% aMessung: Position der Messung (z.B. 2x1 double)
% aKG_xy: Größe des Gate z.B aKG = [dx dy] = [0.3 0.3]; % in m
% aSigmaMessung: Standardabweichung der Messung in m-> Datenblatt des
% Sensors, z.B. [0.03 0.08];
%
% Rückgabewerte sind:
% fDistanz: Euklidische Distanz in m
% inf: Messung nicht im Gate
%
% BEISPIEL:
% fDistanz = KonfidenzabhaengigesGating([0 0],[3 7],[0.3 0.3],[0.3 0.8])