An interleaving apparatus and method for an OFDM transmitter are provided.
The interleaving apparatus comprises a memory unit, a memory write/read
control unit, a memory access address generation unit, and a second
permutation and output selection unit. The memory unit includes a
plurality of memory banks, which are capable of being independently
controlled so that data can be written or read in/from the memory banks,
each having memory cells arranged in an N.times.M matrix structure. The
memory write/read control unit generates control signals to write/read
data in/from the memory unit. The memory access address generation unit
generates a memory access address used to write/read data in/from the
memory unit in response to the memory write/read control signals. The
second permutation and output selection unit rearranges the positions of
data bits output from the memory unit and outputs the position-rearranged
data bits.