Patent ID: 8667341

Claim:
A method for determining interleaved addresses of a turbo interleaver, comprising the steps of: receiving data; determining whether a new interleaving size of the received data is equal to a previously-stored interleaving size; when the new interleaving size is equal to the previously-stored interleaving size, decoding the received data using previously-stored interleaved addresses without calculating a new interleaved address; and when the new interleaving size is not equal to the previously-stored interleaving size: calculating new interleaving parameters with the new interleaving size; determining whether the new interleaving parameters are equal to previously-stored interleaving parameters; when the new interleaving parameters are equal to the previously-stored interleaving parameters, calculating new interleaved addresses with previously-stored interleaving sequences; and decoding the received data using the new interleaved addresses.