and in the mobile station and hence that the result of the calculations is exactly the same on either side of the radio interface e is an integer from 1 to emax p is an integer from 0 to pmax is the maximum admissible puncture rate for a given quality of pbase service corresponds to the granularity pbase is of the order of 10 4 for the rate matching step carried out for a given quality of service is typically between 0 and 20 thus the algorithm of the invention is characterized by 3 integer constants emax pmax and pbase in what follows a fourth integer constant lbase concerned with the accuracy of the calculations is used let us note that although the same notation emax pmax pbase and lbase is used for the uplink that is to say from the mobile station to the network and for the downlink that is to say from the network to the mobile station the corresponding constants do not necessarily have the same value in both cases also in what follows the same notation x and y is used for the uplink and for the downlink with different meanings moreover for each link we shall define a mapping denoted q in both cases giving the value of the quality of service qos for a given index of a block in the downlink x 1 x 2 x k denotes.