@@ -178,7 +178,7 @@ The CRC algorithm used is the 16-bit IBM SDLC CRC algorithm. \\
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.
In CATS, the data is XORed with the output of a 16-bit Galois linear-feedback shift register (LFSR) with a start state of 0xE9CF and taps at 16, 14, 13, and 11. The output stream is used to construct the whitening sequence, one byte at a time, starting from the MSB and moving to the LSB. For example, the first 16 bytes of data should be XORed with ``F38D D06E 1F65 7575 A5BA A9D0 7A1D 0121''.
\section{LDPC}
...
...
@@ -380,6 +380,8 @@ The identification whisker also has 2 bytes which specify an icon. CATS icons ar