Patent ID: 7987414

Claim:
A rate matching method for rate matching of turbo codes in a data communication system having a turbo encoder for encoding input information bits with a predetermined coding rate and outputting a systematic bit stream, a first parity bit stream and a second parity bit stream for the input information bits to generate encoded bits of the input information bits, and a rate matching means for puncturing a number of bits from the encoded bits, the method comprising the steps of: separately receiving, in each of the rate matching means, the respective parity bit stream; determining a number of the encoded bits to be punctured by comparing to a number of input bits and a number of output bits in the rate matching means; first rate matching for receiving the first parity bit stream and puncturing the determined number of first parity bits in the first parity bit stream; and second rate matching for puncturing determined number of second parity bits in the second parity bit stream, wherein the first parity bit stream is different from the second parity bit stream, and wherein each of the rate matching is performed for respective parity bits according to rate matching parameters, respectively.