repeatedly arranges repeats response signal symbols and thereby generates a u201c response signal symbol set u201d formed of the number of symbols specified by base station 100 furthermore when the number of response signal information portions is two e g 2 bits coding section 213 first encodes the response signal information to generate a 3 bit sequence and modulation section 214 modulates the 3 bit sequence to generate a response signal symbol subset e g 3 symbols modulation section 214 then repeatedly arranges repeats the response signal symbol subset and thereby generates a u201c response signal symbol set u201d formed of the number of symbols instructed by base station 100 the number of symbols of the response signal symbol set may be instructed separately by signaling from base station 100 or may be determined for example in association with the modulation scheme and coding rate mcs modulation and coding scheme of uplink data transmitted by terminal 200 that is the number of symbols of the response signal symbol set may be determined in accordance with the mcs of the uplink data however when the number of symbols of the response signal symbol set is determined in association with the mcs of uplink data in situation 1 the number of symbols of the response signal symbol set is determined in consideration of the number of response signal information portions to be transmitted by terminal 200 e g the number of response signal bits that is under the condition that the same mcs is.