conflict-free interleaver. Furthermore, an algorithm to design such interleaver is