Disclosed is a deinterleaving device and method for digital broadcast
receivers having a downsized deinterleaver memory. The deinterleaving
device includes a memory having storage space for performing the
deinterleaving in a number of deinterleaving units over the K groups of
input data in correspondence with an interleaving unit at a transmitter;
an address generator for reading data written in the memory and
generating memory addresses for writing input data; read-enable unit and
write-enable unit for reading and writing data written at the generated
memory addresses; and a controller for controlling the address generator
to generate the memory addresses for the input data in correspondence
with the deinterleaving units, the controller controlling the read-enable
unit and the write-enable unit to read data written at the memory
addresses before writing the input data at the memory addresses.