BIT Analyzer Interleaver Configuration
General description
The Interleaver is a tool for changing the bit orders and numbers (to produce a different number of bits, and bit order, in an output stream, relative to the original input stream ). It operates as a block based function, which means that the input and output block sizes should be defined.
Configuration
The interleaver configuration dialog has the following parameters.
Parameters
Enabled
Enables the Interleaver.
Input block size
This is the size of the input block in bits.
Output block size
This is the size of the output block in bits.
Load
Loads the Interleaver parameters from a file.
Save
Saves the Interleaver parameters to a file.
Interleaver mapping table
The active Interleaver mapping table is shown in the configuration dialog. In the left column there is the output bit index (meaning the bit order number in the output block) and in the right column there is the input bit index (meaning the bit order number in the input block). The bit number index starts from 0 (zero).
The table can be edited by double clicking the left mouse button over some bit index pair or pressing the edit button when the line is selected. It will open the dialog shown below where the input bit index for the selected output bit can be set. In this example the bit number 0 from the input bit stream is connected as bit number 16 in the output bit stream.