Patent ID: 6988234

Claim:
An apparatus for memory sharing between an interleaver and a deinterleaver in a turbo decoder, the apparatus comprising: a memory for reading and writing therein data obtained by interleaving data decoded by a decoder and reading and writing therein data obtained by deinterleaving the data decoded by the decoder, in response to a control signal; and a controller for a control of reading the stored interleaved data for a delay time of the decoder, and for control of sequentially reading the stored interleaved data and writing the interleaved data in the memory after a lapse of the delay time, the controller for a control of writing the deinterleaved data in the memory for the delay time, and for control of sequentially writing the deinterleaved data and reading the stored deinterleaved data after a lapse of the delay time, wherein a clock provided to the controller and the memory is a predetermined number of times faster than a clock provided to the decoder.