A method and apparatus for decoding and de-interleaving a received encoded
and interleaved signal, the method employing and the apparatus including
a single decoder coupled to a common buffer, the common buffer size equal
to a frame of the received signal and the method further employing, and
the apparatus further including, an address controller that causes data
to be de-interleaved when read from the buffer and data to be interleaved
when written to the buffer.