Patent ID: 7146552

Claim:
A transmitter for use in a mobile communication system including an encoder for encoding a stream of information bits and generating a stream of systematic bits and a plurality of streams of parity bits, and a processor for providing plurality of parameters for rate matching to zero (0) a difference determined by subtracting the total number of the systematic bits and the parity bits generated by the encoder from the total number of bits to be transmitted over a radio channel for the given transmission period, comprising: a rate matcher, coupled to the encoder and processor, for if the difference is a negative value, uniformly puncturing bits corresponding to the difference in the streams of the parity bits without puncturing the stream of the systematic bits, and if the difference is a positive value uniformly repeating bits corresponding to the difference in the stream of the systematic bits and the streams of the parity bits; and a bit collector for receiving outputs of the rate matcher and outputting one stream of coded bits, wherein the transmitter changes at least one of the parameters when the transmitter retransmits the information bits.