Eric,
I have developed a generic interleaver class and int/deint blocks in
gr-trellis. They can handle any kind of interleaving (block, random,
convolutional, file specified permutations, etc) and also interleave
chunks of data at a time.
I am sure the interleave block in gr-astsc can be
wrapped in this one as well.
I was wondering if a more appropriate location for this blocks is indeed
gnuradio-core.
Achilleas