A method for transmitting an uplink signal by a communication apparatus in a 3GPP LTE wireless communication system using Multiple Input Multiple Output, MIMO, the method comprising: channel encoding control information; and multiplexing the channel encoded control information with a first data block and a second data block by performing channel interleaving, wherein the number of channel encoded symbols for the control information is determined using the following equation: ⌈ Payloa d UCI α ⋅ λ 1 ⋅ N RE _ PUSCH 1 initial ⋅ λ 2 ⋅ N RE _ PUSCH 2 initial Payloa d Data 1 ⋅ λ 2 ⋅ N RE _ PUSCH 2 initial + Payloa d Data 2 ⋅ λ 1 ⋅ N RE _ PUSCH 1 initial ⋅ β offset PUSCH ⌉ where, Payload UCI is a size of the control information, Payload Data is a size of the first data block, N RE _ PUSCH initial is the number of resource elements, REs, for initial physical uplink share channel, PUSCH, transmission of the first data block, Payload Data is a size of the second data block, N RE_PUSCH initial is the number of resource elements, REs, for initial PUSCH transmission of the second data block, β offset PUSCH is an offset value for adjusting the coding rate of the control information, α is a modulation order for the control information, λ 1 = L Data ·Q m and λ 2 = L Data ·Q m, wherein Q m is a modulation order of the first data block and Q m is a modulation order of the second data block, L Data is the number of MIMO layers for the first data block and L Data is the number of MIMO layers for the second data block, and ┌ ┐ is a ceiling function. channel encoding control information; and multiplexing the channel encoded control information with a first data block and a second data block by performing channel interleaving, wherein the number of channel encoded symbols for the control information is determined using the following equation: ⌈ Payloa d UCI α ⋅ λ 1 ⋅ N RE _ PUSCH 1 initial ⋅ λ 2 ⋅ N RE _ PUSCH 2 initial Payloa d Data 1 ⋅ λ 2 ⋅ N RE _ PUSCH 2 initial + Payloa d Data 2 ⋅ λ 1 ⋅ N RE _ PUSCH 1 initial ⋅ β offset PUSCH ⌉ where, Payload UCI is a size of the control information, Payload Data is a size of the first data block, N RE _ PUSCH initial is the number of resource elements, REs, for initial physical uplink share channel, PUSCH, transmission of the first data block, Payload Data is a size of the second data block, N RE_PUSCH initial is the number of resource elements, REs, for initial PUSCH transmission of the second data block, β offset PUSCH is an offset value for adjusting the coding rate of the control information, α is a modulation order for the control information, λ 1 = L Data ·Q m and λ 2 = L Data ·Q m, wherein Q m is a modulation order of the first data block and Q m is a modulation order of the second data block, L Data is the number of MIMO layers for the first data block and L Data is the number of MIMO layers for the second data block, and ┌ ┐ is a ceiling function. where, Payload UCI is a size of the control information, Payload Data is a size of the first data block, N RE _ PUSCH initial is the number of resource elements, REs, for initial physical uplink share channel, PUSCH, transmission of the first data block, Payload Data is a size of the second data block, N RE_PUSCH initial is the number of resource elements, REs, for initial PUSCH transmission of the second data block, β offset PUSCH is an offset value for adjusting the coding rate of the control information, α is a modulation order for the control information, λ 1 = L Data ·Q m and λ 2 = L Data ·Q m, wherein Q m is a modulation order of the first data block and Q m is a modulation order of the second data block, L Data is the number of MIMO layers for the first data block and L Data is the number of MIMO layers for the second data block, and ┌ ┐ is a ceiling function.