A method for distributively mapping consecutively allocated virtual resource blocks to physical resource blocks in a wireless mobile communication system, the method comprising: interleaving, using a block interleaver, a sequence of consecutive indexes of the virtual resource blocks into a sequence of interleaved indexes of the virtual resource blocks; and mapping the sequence of interleaved indexes onto indexes of physical resource blocks on a first slot and a second slot of a subframe and with a gap for distribution, the mapping being performed sequentially for the sequence of interleaved indexes, wherein, when an index d of one of the virtual resource blocks is given, if an index p 1,d of one of the physical resource blocks on the first slot, onto which the index d is mapped, is equal to or larger than N DVRB /2, then the value of p 1,d is determined by p 1,d + N offset, and if an index p 2,d of one of the physical resource blocks on the second slot, onto which the index d is mapped, is equal to or larger than N DVRB /2, the value of p 2,d is determined by p 2,d + N offset, and where N DVRB is the number of the distributively allocated virtual resource blocks, where N offset is set by N gap - N threshold, where N threshold is set by N DVRB /2, and where N gap is a given gap limitation condition, wherein the index p 1,d is given as in expression, and the index p 2,d is given as in expression, where expression is given by: p 1, d = { p ′ 1, d, when N null = 0 or d < N DVRB − N null a n d mod d, C < 2 p ′ 1, d − N null / 2, when N null ≠ 0 and d < N DVRB − N null a n d mod d, C ≥ 2 where p' 1,d = mod(d,C)·R + └ dlC ┘ p 1,d = { p ′ 1, d − R + N null / 2, when N null ≠ 0 and d ≥ N DVRB − N null a n d mod d, C / 2 = 0 p ′ 1, d − R, when N null ≠ 0 and d ≥ N DVRB − N null a n d mod d, C / 2 = 1 where p ' 1,d = mod ( d,C / 2)·2 R + └2 dlC ┘; and where expression is given by: p 2, d = mod p 1, d + N DVRB / 2, N DVRB where R is the number of rows of the block interleaver, C is the number of columns of the block interleaver, N DVRB is the number of resource blocks used for the virtual resource blocks, and mod means a modulo operation, wherein, the wireless mobile communication system supports a resource allocation scheme in which one resource block group, RBG, including physical resource blocks is indicated by one or more bits, and the gap for the distribution is a multiple of a square of the number, M RBG, of the physical resource blocks constituting the RBG. interleaving, using a block interleaver, a sequence of consecutive indexes of the virtual resource blocks into a sequence of interleaved indexes of the virtual resource blocks; and mapping the sequence of interleaved indexes onto indexes of physical resource blocks on a first slot and a second slot of a subframe and with a gap for distribution, the mapping being performed sequentially for the sequence of interleaved indexes, wherein, where R is the number of rows of the block interleaver, C is the number of columns of the block interleaver, N DVRB is the number of resource blocks used for the virtual resource blocks, and mod means a modulo operation, wherein, the wireless mobile communication system supports a resource allocation scheme in which one resource block group, RBG, including physical resource blocks is indicated by one or more bits, and the gap for the distribution is a multiple of a square of the number, M RBG, of the physical resource blocks constituting the RBG.