A method for transmitting control information through uplink in a wireless communication system, by user equipment, the method comprising steps of: generating a first bit stream for first control information and a second bit stream for a second control information; determining transmission power of each of the first bit stream and the second bit stream based on a weight of the first control information in relation to the second control information; determining effective coding rates of the first bit stream and the second bit stream based on the weight, wherein different effective coding rates are used for the first bit stream and the second bit stream, respectively, wherein the first bit stream and the second bit stream are subject to channel coding based on the effective coding rates; generating a multiplexed bit stream by multiplexing the first bit stream and the second bit stream; and transmitting the multiplexed bit stream to a base station based on the transmission power; wherein the first bit stream relates to a hybrid automatic repeat request, HARQ, acknowledgement, ACK, or negative acknowledgement, NACK, wherein the second bit stream relates to channel state information, CSI, wherein different explicit weights are respectively applied to the first bit stream and the second bit stream, applying different explicit weights implying separately applying different coding to the first and the second bit streams, wherein the step of determining the transmission power comprises: modulating the first bit stream and the second bit stream using quadrature phase shift keying, QPSK; mapping the modulated first bit stream to a real part of a QPSK constellation and mapping the modulated second bit stream to an imaginary part of the QPSK constellation; and applying the different explicit weights to the real part and the imaginary part of the QPSK constellation, respectively. generating a first bit stream for first control information and a second bit stream for a second control information; determining transmission power of each of the first bit stream and the second bit stream based on a weight of the first control information in relation to the second control information; determining effective coding rates of the first bit stream and the second bit stream based on the weight, wherein different effective coding rates are used for the first bit stream and the second bit stream, respectively, wherein the first bit stream and the second bit stream are subject to channel coding based on the effective coding rates; generating a multiplexed bit stream by multiplexing the first bit stream and the second bit stream; and transmitting the multiplexed bit stream to a base station based on the transmission power; wherein the first bit stream relates to a hybrid automatic repeat request, HARQ, acknowledgement, ACK, or negative acknowledgement, NACK, wherein the second bit stream relates to channel state information, CSI, wherein different explicit weights are respectively applied to the first bit stream and the second bit stream, applying different explicit weights implying separately applying different coding to the first and the second bit streams, wherein the step of determining the transmission power comprises: modulating the first bit stream and the second bit stream using quadrature phase shift keying, QPSK; mapping the modulated first bit stream to a real part of a QPSK constellation and mapping the modulated second bit stream to an imaginary part of the QPSK constellation; and applying the different explicit weights to the real part and the imaginary part of the QPSK constellation, respectively. modulating the first bit stream and the second bit stream using quadrature phase shift keying, QPSK; mapping the modulated first bit stream to a real part of a QPSK constellation and mapping the modulated second bit stream to an imaginary part of the QPSK constellation; and applying the different explicit weights to the real part and the imaginary part of the QPSK constellation, respectively.