Issue 9: DVB-RCS Interleaver Error
Status:  New
Owner: ----
Reported by jhuang...@gmail.com, Jun 25, 2015
What steps will reproduce the problem?
- CreateDvbInterleaver( msgLength )


What is the expected output? What do you see instead?
- I initially made the same mistake when implementing the interleaver. The spec defined a two layer interleaver. The first determines which pairs are flipped, and the second layer permutes the pairs. This is clearly written by a VHDL programmer, but the indexing used for layer 1 is after the layer 2 permutation. (Note the variable j and i usage in the spec). If you write the interleaver in a serial language, the wrong pairs are flipped. 

What version of the product are you using? On what operating system?
1.1

Please provide any additional information below.
- This should be a simple fix, and shouldn't impact performance. but nonetheless incorrect.