An interleaving order generator for a turbo encoder/decoder prevents
bottlenecks incurred when temporarily storing a generated interleaving
pattern. An interleaving order generator, an interleaver, a turbo
encoder, and a turbo decoder realizes a minimum parameter transfer to
reduce bottlenecks in the interface, even when the data rate is varied
and the interleave length is frequently changed. The interleaving order
generator enables a sufficient data transfer rate for providing
multi-media services.