Patent ID: 7814391

Claim:
A method for puncturing of an uplink transmission signal in a mobile communication system, the method comprising: channel coding input bits using a turbo encoder to output a turbo-coded bit stream; interleaving the turbo-coded bit stream at an interleaver to generate interleaved turbo-coded bits; separating the interleaved turbo-coded bit stream into a first sequence, a second sequence and a third sequence; determining a first number of bits to be punctured for the second sequence, a second number of bits to be punctured for the third sequence, and an average puncturing distance (q); performing an algorithm for determining a first shifting parameter for the second sequence and a second shifting parameter for the third sequence, wherein the algorithm is performed differently according to whether (q) is greater than 2; and performing puncturing on each of the second sequence and the third sequence by using the determined first and second shifting parameters, wherein the first and the second shifting parameters are determined in a unit that corresponds to (q) within a range of a number (K) of columns of the interleaved turbo-coded bits when (q) is an odd number greater than 2, wherein the first and the second shifting parameters are determined in a unit that corresponds to (q′) within a range of (K) when (q) is an even number greater than 2, with (q′) calculated by subtracting a variable from (q), the variable determined based on a relation between (q) and (K), and wherein the first and second shifting parameters are determined iteratively as “0” or “1” when (q) is not greater than 2.