\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} & \textbf{Length} & \textbf{Data} \\ \hline 0 & $N$ & Compressed Data \\ \hline $N$ & 2 & CRC checksum \\ \hline \end{tabular}