Patent ID: 7187699

Claim:
A method for data rate matching, the method comprising the steps of: distributing data to be transmitted in the form of bits via a first interleaver to a set of K frames; carrying out a puncturing or repetition method for data rate matching after interleaving; and varying a distance between punctured or repeated bits with regard to the sequence of the bits before the first interleaver, for puncturing or repeating the same number of bits in each frame, with the separation being defined by the following relationship: q−1≦distance≦q+1cd(q,K)+1, where mean puncturing distance is q:=(└N c /(|N i −N c |)┘) mod K, where └ ┘ refers to rounding down and | | refers to absolute value, and where N i :=the number of bits after rate matching, N c :=the number of bits before rate matching; and 1cd(q, K):=highest common denominator of q and K, wherein a puncturing or repetition process is carried out in such a manner that the puncturing or repetition pattern used within a frame is also shifted and used within further frames in the set of frames, and wherein punctured or repeated bits which are adjacent to the sequence of bits before the first interleaver are obtained by a method which comprises the steps of: puncturing or repetition with a distance with regard to the sequence of the bits before the first interleaver between adjacent punctured or repeated bits of magnitude q; varying the distance to q−1 or q+1 between adjacent punctured or repeated bits, if the number of punctured or repeated bits in a frame would exceed the number of punctured or repeated bits in another frame by more than one, and if the puncturing or repetition were carried out with a distance with regard to the sequence of the bits before the first interleaver between adjacent punctured or repeated bits of magnitude q; and continuing with the step of puncturing if any further bits need to be punctured or repeated.