Introduction - If you have any usage issues, please Google them yourself
Block-interleaver/deinterleaver according to the IEEE 802.11-2007
Defined by two step-permutation :
The first permutation ensures that adjacent coded bits are mapped onto
nonadjacent sub-carriers. The second ensures that adjacent coded bits
are mapped alternately onto less and more significant bits of the
constellation and, thereby, long runs of low reliability (LSB) bits
are avoided.
Tested and works we