varying signal strengths.
In order to increase the robustness to errors
spanning multiple bits, inter
when FEC is enabled. After de
continuous span of errors in the received
stream will become single errors spread apart.
employs matrix interleaving, which is
interleaving buffers are 4 x
In the transmitter, the data bits
the rate ½ convolutional coder are written
into the rows of the matrix, whereas the bit
sequence to be transmitted is read from the
receiver, the received symbols are written into
the rows of the matrix, whereas the data
passed onto the convolutional decoder is read
from the columns of the matrix.
When FEC and interleaving is used
ra byte is required for trellis
termination. In addition,
transmitted over the air must be a multiple of
the size of the interleaver buffer (two bytes).
The packet control hardware therefore
automatically inserts one or two extra bytes a
the end of the packet, so that the total length
of the data to be interleaved is an even
number. Note that these extra bytes are
invisible to the user, as they are removed
before the received packet enters the RX
When FEC and interleaving is used t
: General Principle of Matrix I