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.