A terminal apparatus comprising: a code word generating section that generates a first code word and a second code word by encoding a first data sequence and a second data sequence respectively; a mapping section that allocates the first code word to a first layer and allocates the second code word to a second layer and a third layer; a reference signal generating section that generates a first reference signal for the first layer by using a first cyclic shift value and a first orthogonal sequence, generates a second reference signal for the second layer by using a second cyclic shift value and a second orthogonal sequence, and generates a third reference signal for the third layer by using a third cyclic shift value and a third orthogonal sequence; a transmitting section that transmits the first code word with the generated first reference signal over the first layer, and transmits the second code word with the generated second reference signal and the generated third reference signal over the second and third layers; and a receiving section that receives a response signal indicating a retransmission request for the first code word or the second code word, wherein in a case where the received response signal is to request for retransmission of only the second code word mapped to the second and third layers, the reference signal generating section generates a fourth reference signal and a fifth reference signal for retransmission of the second code word by using a same orthogonal sequence from among the orthogonal sequences used in the first transmission, regardless of whether the second orthogonal sequence is the same as the third orthogonal sequence or the second orthogonal sequence is different from the third orthogonal sequence; and the transmitting section retransmits the second code word with the generated fourth reference signal and the generated fifth reference signal over the second and third layers. a code word generating section that generates a first code word and a second code word by encoding a first data sequence and a second data sequence respectively; a mapping section that allocates the first code word to a first layer and allocates the second code word to a second layer and a third layer; a reference signal generating section that generates a first reference signal for the first layer by using a first cyclic shift value and a first orthogonal sequence, generates a second reference signal for the second layer by using a second cyclic shift value and a second orthogonal sequence, and generates a third reference signal for the third layer by using a third cyclic shift value and a third orthogonal sequence; a transmitting section that transmits the first code word with the generated first reference signal over the first layer, and transmits the second code word with the generated second reference signal and the generated third reference signal over the second and third layers; and a receiving section that receives a response signal indicating a retransmission request for the first code word or the second code word, wherein in a case where the received response signal is to request for retransmission of only the second code word mapped to the second and third layers, the reference signal generating section generates a fourth reference signal and a fifth reference signal for retransmission of the second code word by using a same orthogonal sequence from among the orthogonal sequences used in the first transmission, regardless of whether the second orthogonal sequence is the same as the third orthogonal sequence or the second orthogonal sequence is different from the third orthogonal sequence; and the transmitting section retransmits the second code word with the generated fourth reference signal and the generated fifth reference signal over the second and third layers.