@@ -168,6 +168,14 @@ The CRC algorithm used is the 16-bit IBM SDLC CRC algorithm. \\
...
@@ -168,6 +168,14 @@ The CRC algorithm used is the 16-bit IBM SDLC CRC algorithm. \\
\hline
\hline
\end{tabular}
\end{tabular}
\section{Whitener}
\subsection{Overview}
Data whitening is a technique employed to enhance the randomness of data, making it resemble white noise to a greater extent. This process offers several advantages, with the elimination of prolonged sequences of repetitive bits being the most significant one. Ensuring such elimination is crucial to prevent synchronization issues between the transmitter and receiver.
In CATS, each 16 bytes of data is XORed with the hex string ``e9cf 6720 191a 07dc c072 7997 51f7 dd93'' to whiten the data.
\section{LDPC}
\section{LDPC}
\subsection{Overview}
\subsection{Overview}
...
@@ -230,14 +238,6 @@ Note that the final packet length will be:
...
@@ -230,14 +238,6 @@ Note that the final packet length will be:
\hline
\hline
\end{tabularx}
\end{tabularx}
\section{Whitener}
\subsection{Overview}
Data whitening is a technique employed to enhance the randomness of data, making it resemble white noise to a greater extent. This process offers several advantages, with the elimination of prolonged sequences of repetitive bits being the most significant one. Ensuring such elimination is crucial to prevent synchronization issues between the transmitter and receiver.
In CATS, each 16 bytes of data is XORed with the hex string ``e9cf 6720 191a 07dc c072 7997 51f7 dd93'' to whiten the data.
\section{Interleaver}
\section{Interleaver}
\subsection{Overview}
\subsection{Overview}
...
@@ -529,7 +529,7 @@ FELINET is composed of one or more servers. Each server has a list zero or more
...
@@ -529,7 +529,7 @@ FELINET is composed of one or more servers. Each server has a list zero or more
A FELINET server must discard any received packets that are bitwise identical to any packets it has seen in the previous 10 seconds. This prevents unintentional loops from repeating packets indefinitely and bogging down the network.
A FELINET server must discard any received packets that are bitwise identical to any packets it has seen in the previous 10 seconds. This prevents unintentional loops from repeating packets indefinitely and bogging down the network.
To prepare raw data for FELINET, it must go through the Whiskers and CRC section of The Pipeline. In other words, CATS packets are gated to the FELINET network before the LDPC section of The Pipeline. A CATS packet in this binary form is referred to as a ``semi-encoded CATS packet''. It is ``semi-encoded'' since it does not pass through the end stages of The Pipeline.
To prepare raw data for FELINET, it must go through the Whiskers and CRC section of The Pipeline. In other words, CATS packets are gated to the FELINET network before the Whitener section of The Pipeline. A CATS packet in this binary form is referred to as a ``semi-encoded CATS packet''. It is only ``semi-encoded'' because it does not pass through the end stages of The Pipeline.