Often between interleaved code, to a continuous dispersing burst errors on each individual code blocks.
In practical applications, Turbo codes may be interleaved inner code.
I believe that its principles can be drawn based on the coding structure of Turbo codes:
Turbo code is a concatenated convolutional code, interleaving can be regarded as the inner code is a convolutional code whose components inter-code interleaving.