<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">\section{CRC}

\subsection{Overview}

A CRC checksum is used to distinguish when a CATS packet is corrupt. In this case, the packet should be discarded.

\subsection{Structure}

The CRC algorithm used is the 16-bit IBM SDLC CRC algorithm. \\

\begin{tabular}{|l|l|l|}
  \hline
  \textbf{Byte offset} &amp; \textbf{Length} &amp; \textbf{Data} \\
  \hline
  0 &amp; $N$ &amp; Compressed Data \\
  \hline
  $N$ &amp; 2 &amp; CRC checksum \\
  \hline
\end{tabular}
</pre></body></html>