The same echo depth can pass or fail different accepted intervals. Exact arithmetic here means exact results for the stated model inputs; measured inputs still carry uncertainty and significant-figure limits.

highlighted = computed this step

Gate row 1 has accepted bit 1

The echo depth stays 12. Gate low 0 and high 20 give accepted bit 1.

01220b=10\le12\le20\quad b=1
Range gate row 1The gate label is checked against the same echo depth.outechospeed 4 m/secho time 6 spath 24 mdepth 12 maccepted

Gate row 2 has accepted bit 1

The echo depth stays 12. Gate low 10 and high 14 give accepted bit 1.

101214b=110\le12\le14\quad b=1
Range gate row 2The gate label is checked against the same echo depth.outechospeed 4 m/secho time 6 spath 24 mdepth 12 maccepted

Gate row 3 has accepted bit 0

The echo depth stays 12. Gate low 13 and high 20 give accepted bit 0.

131220b=013\le12\le20\quad b=0
Range gate row 3The gate label is checked against the same echo depth.outechospeed 4 m/secho time 6 spath 24 mdepth 12 mrejected

The same echo can pass or fail different gates

The path and depth do not change. Only the accepted interval changes, so the third row rejects the same twelve-meter depth.

dgmingmaxb12020112101411213200\begin{array}{c|c|c|c}d&g_{\min}&g_{\max}&b\\12&0&20&1\\12&10&14&1\\12&13&20&0\\\end{array}
Rejected range gateThe final row displays the rejected gate boundary.outechospeed 4 m/secho time 6 spath 24 mdepth 12 mrejected