Patent ID: 7969957

Claim:
An interleave apparatus comprising: a holding section that holds a bit stream comprising a plurality of bits, the bit stream being written in a writing order wherein the plurality of bits are arranged in a two-dimensional array; a reading out section that reads out the plurality of bits from the held bit stream, in a reading out order different from the writing order; a transmission section that maps the read out plurality of bits to a plurality of carriers having different frequencies, in the reading out order, and transmits the mapped plurality of bits; and a retransmission control section that counts a number of retransmissions requested for the transmitted plurality of bits, wherein: the reading out section comprises an index calculating section that calculates indexes whose values become larger in the reading out order, for each of the plurality of bits; and the index calculating section calculates a minimum index for a bit at a start position of each of the counted number of retransmissions.