Patent ID: 7500166

Claim:
An apparatus for receiving data transmitted using an automatic repeat request and an error correcting code, the apparatus comprising: a reliability calculating unit that calculates a reliability value that indicates reliability of data in a state of being received; an error correcting unit that corrects an error in the data received and that outputs information on a state of an error correction; a combining unit that combines, when the data received is resending data re-transmitted from a transmitter, the resending data with existing data; a determining unit that performs, when the reliability value is higher than a predetermined value, instructing the combining unit to combine the resending data with the existing data and determining whether to make a resending request based on the state of the error correction, and when the reliability value is lower than the predetermined value, performs outputting the resending request to the transmitter without instructing the combining-unit to combine the resending data with the existing data; and a responding unit that responds to the transmitter by transmitting information on a result of the determination by the determining unit.