Patent ID: 7916719

Claim:
A hybrid ARQ (HARQ) memory apparatus in a wireless communication system, comprising: a memory configured to partition the entire memory area in units of slots corresponding to the size of a concatenation block to input/output a plurality of channel data to the slot in units of the concatenation block, to store a new concatenation block in an empty slot, and to combine a retransmitted concatenation block with a pre-stored concatenation block and store the combined concatenation block at a pre-stored location; an address pointer manager for providing a memory address for access of channel data that are stored at a predetermined slot in the HARQ memory apparatus or at a predetermined word in the predetermined slot; a slot bitmap manager for determining if there are data at a predetermined slot in the HARQ memory apparatus; and a controller for determining if there are data at a predetermined slot from the slot bitmap manager and receiving the memory address from the address pointer manager, to perform data access for input/output of the channel data, wherein the address pointer manager comprises: a first slot pointer including a slot address pointer indicating a predetermined slot address and a word address pointer indicating a word address in the slot, a second slot pointer indicating a predetermined slot address, a third slot pointer that uses the first slot pointer, exists in each data channel, and indicates a memory address of a word in a slot where currently-accessed data are located, a fourth slot pointer that uses the second slot pointer and indicates a memory address of the next empty slot, a fifth slot pointer that uses the second slot pointer, exists in each data channel, and indicates a memory address of a slot where the first data are stored, and a sixth slot pointer that uses the second slot pointer, exists in each data channel, and indicates a memory address of a slot where currently-accessed data are stored next to a slot indicated by the third slot pointer.