Patent ID: 8370698

Claim:
An interleaving apparatus for improving transmission performance, the interleaving apparatus comprising: a determiner determining the type of data at each element position of an interleaving matrix; and an interleaving processor reading encoded data, which corresponds to the determined type of data at each element position, from an encoder, rearranging the read data in an order determined by the interleaving matrix, and outputting the rearranged data, wherein the determiner comprises: a rank indication (RI) data determiner determining whether a current element position is an RI data position; an acknowledgement (ACK)/negative acknowledgement (NACK) data determiner determining whether the current element position is an ACK/NACK data position; a skip value calculator calculating a skip value needed to calculate a memory read address value when the RI data determiner and the ACK/NACK data determiner determine that the current element position is neither the RI data position nor the ACK/NACK data position; a channel quality information (CQI) data memory read address calculator calculating a CQI data memory read address value using the skip value calculated by the skip value calculator; and a shared channel (SCH) data memory read address calculator calculating an SCH data memory read address value using the skip value calculated by the skip value calculator.