Skip to content

Commit 809ed50

Browse files
committed
doc update
1 parent 9ba0d72 commit 809ed50

File tree

6 files changed

+128
-24
lines changed

6 files changed

+128
-24
lines changed
890 KB
Loading
254 KB
Loading
216 KB
Loading
215 KB
Loading

doc/user_manual/eval/eval_requirements.tex

Lines changed: 62 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ \subsubsection{Configuration}
9494

9595
The 'Dubious Tracks' requirement can be used to check for dubious tracks generated by a \textbf{Tracker} data-source (using the attributed track number). This requirement checks based on test data only, so the reference data is of no importance. \\
9696

97-
For each track number (existing in an UTN) a number of checks are performed, and a probability of dubious target report is caluclated. Which checks are used can be defined as follows, but are focused on short tracks or physically dubious movement. \\
97+
For each track number (existing in an UTN) a number of checks are performed, and a probability of dubious target report is calculated. Which checks are used can be defined as follows, but are focused on short tracks or physically dubious movement. \\
9898

9999
\begin{itemize}
100100
\item Probability [1]: Probability of dubious track
@@ -122,11 +122,30 @@ \subsubsection{Configuration}
122122

123123
\subsubsection{Calculation}
124124

125-
As a summary, the reference is used to calculate the number of expected update intervals inside the sector layer (\#EUI). Then, for the test data, if the reference exists at the time, time differences between target reports are checked and the number of misses/gaps are calculated as number of missed update intervals (\#MUI). \\
125+
As a summary, the test data is used to calculate the number of dubious tracks in relation to the total number of tracks, which gives the probability of dubios track (PDT). If this probability is larger than the required one, the requirement is failed. \\
126126

127-
Gaps are, if a minimum or maximum gap length is used, only counted if the detected gap fulfills the thresholds. \\
127+
A track is be ignored (from dubious detection) if the last-updating sensor parameter is active, and the track was updated by at any point by any other sensor. \\
128128

129-
The ratio of \#MUI and \#EUI gives the probability of missed update interval, the counter-probability gives the Probability of Detection (PD). The PD must greator or equal than the defined 'Probability' for the requirement to pass.
129+
The total track updates are marked as dubious if any of the following cases hold:
130+
\begin{itemize}
131+
\item 'Mark Primary-Only' is used, and the track is always primary-only (no secondary attributes)
132+
\item 'Minimum Updates' are used, and the number of track updates is smaller than the required threshold
133+
\item 'Minimum Duration' is used, and the duration of the track is smaller than the required threshold
134+
\end{itemize}
135+
\ \\
136+
137+
For the movement checks, for each track update the movement is checked. If the Minimum/Maximum Comparison Time check fails, the respective track update is skipped (not checked). \\
138+
139+
The following checks can be performed:
140+
\begin{itemize}
141+
\item 'Maximum Groundspeed': The track update's groundspeed (as output from the Tracker) is checked against the threshold
142+
\item 'Maximum Acceleration': The track update's groundspeed derivative (difference to the previous value divided by time delta) is checked against the threshold
143+
\item 'Maximum Turnrate': The track update's track-angle derivative (difference to the previous value divided by time delta) is checked against the threshold
144+
\item 'Maximum ROCD': The track update's Mode C derivative (difference to the previous value divided by time delta) is checked against the threshold
145+
\end{itemize}
146+
\ \\
147+
148+
For each track, the number of target reports failing the movement checks (PDU) is calculated and the ratio to the total number of track updates is calculated. If this ratio is larger than the 'Dubious Probability', the track is marked as dubious.
130149

131150
\subsubsection{Result Values}
132151

@@ -137,22 +156,34 @@ \subsubsection{Result Values}
137156
\begin{tabularx}{\textwidth}{ | l | X | l | }
138157
\hline
139158
\textbf{Name} & \textbf{Description} & \textbf{Example} \\ \hline
140-
Sector Layer & Name of the sector layer & fir\_cut\_sim \\ \hline
141-
Reqirement Group & Name of the requirement group & Mandatory \\ \hline
142-
Reqirement & Name of the requirement & Detection \\ \hline
143-
Num Results & Total number of results & 728 \\ \hline
144-
Num Usable Results & Number of usable results & 417 \\ \hline
145-
Num Unusable Results & Number of unusable results & 311 \\ \hline
146-
\#Updates/\#EUIs [1] & Total number update intervals & 7960 \\ \hline
147-
\#MUIs [1] & Number of missed update intervals & 2221 \\ \hline
148-
PD [\%] & Probability of Detection & 72.10 \\ \hline
149-
Condition & & >= 90.00 \\ \hline
150-
Condition Fulfilled & & Failed \\ \hline
159+
Sector Layer & Name of the sector layer & fir\_body\_cut \\ \hline
160+
Reqirement Group & Name of the requirement group & Required \\ \hline
161+
Reqirement & Name of the requirement & Dubious \\ \hline
162+
Num Results & Total number of results & 690 \\ \hline
163+
Num Usable Results & Number of usable results & 504 \\ \hline
164+
Num Unusable Results & Number of unusable results & 186 \\ \hline
165+
Use & To be used in results & true \\ \hline
166+
\#Pos [1] & Number of updates & 44697 \\ \hline
167+
\#PosInside [1] & Number of updates inside sector & 33498 \\ \hline
168+
\#PosOutside [1] & Number of updates outside sector & 11199 \\ \hline
169+
\#DU [1] & Number of dubious updates inside sector & 2691 \\ \hline
170+
PDU [\%] & Probability of dubious update & 8.03 \\ \hline
171+
\#T [1] & Number of tracks & 594 \\ \hline
172+
\#DT [1] & Number of dubious tracks & 394 \\ \hline
173+
Duration [s] & Duration of all tracks & 129462.93 \\ \hline
174+
Duration Dubious [s] & Duration of dubious tracks & 14551.83 \\ \hline
175+
Duration Non-Dubious [s] & Duration of non-dubious tracks & 114911.10 \\ \hline
176+
Average Duration Dubious [s] & Average duration of dubious tracks & 36.93 \\ \hline
177+
Duration Ratio Dubious [\%] & Duration ratio of dubious tracks & 11.24 \\ \hline
178+
Duration Ratio Non-Dubious [\%] & Duration ratio of non-dubious tracks & 88.76 \\ \hline
179+
PDT [\%] & Probability of dubious track & 66.33 \\ \hline
180+
Condition & & <= 90.00 \\ \hline
181+
Condition Fulfilled & & Passed \\ \hline
151182
\end{tabularx}
152183
\end{table}
153184
\end{center}
154185

155-
Also, a table is given for all single targets, sorted by PD.
186+
Also, a table is given for all single targets, sorted by PDT.
156187

157188
\paragraph{Single Target}
158189

@@ -162,12 +193,21 @@ \subsubsection{Result Values}
162193
\hline
163194
\textbf{Name} & \textbf{Description} & \textbf{Example} \\ \hline
164195
Use & To be used in results & true \\ \hline
165-
\#EUIs [1] & Expected Update Intervals & 6 \\ \hline
166-
\#MUIs [1] & Missed Update Intervals & 5 \\ \hline
167-
PD [\%] & Probability of Detection & 16.67 \\ \hline
168-
Reference Period 0 & Time inside sector & [15:47:22.680,15:47:45.828] \\ \hline
169-
Reference Period 1 & Time inside sector & [15:47:53.844,15:47:57.844] \\ \hline
170-
Condition & & >= 90.00 \\ \hline
196+
\#Up [1] & Number of updates & 354 \\ \hline
197+
\#PosInside [1] & Number of updates inside sector & 354 \\ \hline
198+
\#PosOutside [1] & Number of updates outside sector & 0 \\ \hline
199+
\#DU [1] & Number of dubious updates inside sector & 33 \\ \hline
200+
PDU [\%] & Probability of dubious update & 9.32 \\ \hline
201+
\#T [1] & Number of tracks & 7 \\ \hline
202+
\#DT [1] & Number of dubious tracks & 4 \\ \hline
203+
Duration [s] & Duration of all tracks & 1339.86 \\ \hline
204+
Duration Dubious [s] & Duration of dubious tracks & 92.50 \\ \hline
205+
Duration Non-Dubious [s] & Duration of non-dubious tracks & 1247.36 \\ \hline
206+
Average Duration Dubious [s] & Average duration of dubious tracks & 23.13 \\ \hline
207+
Duration Dubious Ratio [\%] & Duration ratio of dubious tracks & 6.9 \\ \hline
208+
Duration Non-Dubious Ration [\%] & Duration ratio of non-dubious tracks & 93.1 \\ \hline
209+
PDT [\%] & Probability of dubious track & \\ \hline
210+
Condition & & <= 90.00 \\ \hline
171211
Condition Fulfilled & & Failed \\ \hline
172212
\end{tabularx}
173213
\end{table}

doc/user_manual/osg/osg_style_tab.tex

Lines changed: 66 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -181,8 +181,10 @@ \subsubsection{Style}
181181
\item Color by ADS-B Position Quality: Color is defined by the ADS-B NUCp/NACp value of the target report
182182
\item Color by Flight Level: Color is defined by the Mode C code/Flight level
183183
\item Color by Speed: Color is defined by groundspeed value
184+
\item Color by Radar Detection Type: Color is defined by Radar detection type (PSR, SSR, PSR+SSR, ...)
184185
\item Color by Track Angle: Color is defined by direction of movement value
185-
\item Color by Tracker Detection Type: Color is defined by detection type (PSR, SSR, Combined, ...)
186+
\item Color by Track Detection Type: Color is defined by Tracker detection type (PSR, SSR, Combined, ...)
187+
\item Color by Track Age Type: Color is defined by track age of variable (measured\_mode3a\_age\_s, modec\_age, ...)
186188
\end{itemize}
187189
\ \\
188190

@@ -238,6 +240,12 @@ \subsubsection{Style Examples}
238240
\caption{OSG View Color by flight level}
239241
\end{figure}
240242

243+
\begin{figure}[H]
244+
\hspace*{-2.5cm}
245+
\includegraphics[width=19cm,frame]{../screenshots/osgview_style_radar_detection_type.png}
246+
\caption{OSG View Color by Radar detection type}
247+
\end{figure}
248+
241249
\begin{figure}[H]
242250
\hspace*{-2.5cm}
243251
\includegraphics[width=19cm,frame]{../screenshots/osgview_style_speed.png}
@@ -253,7 +261,7 @@ \subsubsection{Style Examples}
253261
\begin{figure}[H]
254262
\hspace*{-2.5cm}
255263
\includegraphics[width=19cm,frame]{../screenshots/osgview_style_tracker_detection_type.png}
256-
\caption{OSG View Color by tracker detection type}
264+
\caption{OSG View Color by track detection type}
257265
\end{figure}
258266

259267
Please note that:
@@ -263,6 +271,62 @@ \subsubsection{Style Examples}
263271
\item The method used to determine the detection type is currently being discussed/tested by users and will be documented after being accepted.
264272
\end{itemize}
265273

274+
\begin{figure}[H]
275+
\hspace*{-2.5cm}
276+
\includegraphics[width=19cm,frame]{../screenshots/osgview_style_track_m3a_age.png}
277+
\caption{OSG View Color by track Mode 3/A age}
278+
\end{figure}
279+
280+
\begin{figure}[H]
281+
\hspace*{-2.5cm}
282+
\includegraphics[width=19cm,frame]{../screenshots/osgview_style_track_mlt_age.png}
283+
\caption{OSG View Color by track MLAT age}
284+
\end{figure}
285+
286+
Please note, in this style one can set the following parameters (by clicking the respective value):
287+
In this style, one can change the following parameters:
288+
289+
\begin{itemize}
290+
\item Variable used (naming as in ASTERIX, mostly), i.e.:
291+
\begin{itemize}
292+
\item measured\_alt\_baro\_age\_s
293+
\item measured\_mode3a\_age\_s
294+
\item modec\_age
295+
\item track\_es\_age
296+
\item track\_mds\_age
297+
\item track\_mlt\_age
298+
\item track\_psr\_age
299+
\item track\_ssr\_age
300+
\item track\_mhg\_age
301+
\item track\_ias\_age
302+
\item track\_tas\_age
303+
\item track\_sal\_age
304+
\item track\_fss\_age
305+
\item track\_tid\_age
306+
\item track\_com\_age
307+
\item track\_sam\_age
308+
\item track\_acs\_age
309+
\item track\_bvr\_age
310+
\item track\_gvr\_age
311+
\item track\_ran\_age
312+
\item track\_tar\_age
313+
\item track\_tan\_age
314+
\item track\_gsp\_age
315+
\item track\_vun\_age
316+
\item track\_met\_age
317+
\item track\_emc\_age
318+
\item track\_pos\_age
319+
\item track\_gal\_age
320+
\item track\_pun\_age
321+
\item track\_mb\_age
322+
\item track\_iar\_age
323+
\item track\_mac\_age
324+
\item track\_bps\_age
325+
\end{itemize}
326+
\item Time Interval used
327+
\item Colors for the 4 intervals (+ None = not set color)
328+
\end{itemize}
329+
266330
\subsubsection{Render Order}
267331

268332
In the render order widget, the drawing order of the drawn geometry is specified. The one at the top is drawn last (over all others), so it is useful to move the most important DBObject (for the current inspection) to the top.

0 commit comments

Comments
 (0)