A base station comprising: a reception section (107-1, 107-N) configured to receive a signal including control information and data signals in a plurality of layers in a single user multiple input multiple output, SU-MIMO, transmission, a control information extracting section configured to determine an amount of resource of the control information for each of the plurality of layers by multiplying a reciprocal of a total number of bits of the data signals transmitted in a single resource element of each layer by a number of bits of the control information and an offset amount, and to extract the control information from the received signal based on the amount of resource of the control information; wherein, the control information is an acknowledgement/negative acknowledgement, ACK/NACK, signal or a channel quality indicator, CQI; the total number of bits of the data signals transmitted in the single resource element of each layer is calculated by adding a first multiplication result and a second multiplication result, the first multiplication result is calculated by multiplying a first coding rate by a number of layers allocated to a first code word, and the second multiplication result is calculated by multiplying a second coding rate by a number of layers allocated to a second code word; and the first coding rate is acquired by dividing a number of bits of the first code word by a first amount of resource of the data signals for transmitting the first code word, and the second coding rate is acquired by dividing a number of bits of the second code word by a second amount of resource of the data signals for transmitting the second code word. a reception section (107-1, 107-N) configured to receive a signal including control information and data signals in a plurality of layers in a single user multiple input multiple output, SU-MIMO, transmission, a control information extracting section configured to determine an amount of resource of the control information for each of the plurality of layers by multiplying a reciprocal of a total number of bits of the data signals transmitted in a single resource element of each layer by a number of bits of the control information and an offset amount, and to extract the control information from the received signal based on the amount of resource of the control information; wherein, the control information is an acknowledgement/negative acknowledgement, ACK/NACK, signal or a channel quality indicator, CQI; the total number of bits of the data signals transmitted in the single resource element of each layer is calculated by adding a first multiplication result and a second multiplication result, the first multiplication result is calculated by multiplying a first coding rate by a number of layers allocated to a first code word, and the second multiplication result is calculated by multiplying a second coding rate by a number of layers allocated to a second code word; and the first coding rate is acquired by dividing a number of bits of the first code word by a first amount of resource of the data signals for transmitting the first code word, and the second coding rate is acquired by dividing a number of bits of the second code word by a second amount of resource of the data signals for transmitting the second code word.