A modulating method for mapping modulation symbols obtained by modulating transmission information to resource elements that are physical channel units, said modulation method comprising: generating a number of modulation symbols for each of a plurality of data blocks from transmission information contained in the respective data block by performing modulation of the transmission information using a modulation scheme predetermined for the respective data block; controlling a transmission power of each of the modulation symbols generated for each of the plurality of data blocks in accordance with a defined descending order of transmission power for the plurality of data blocks, the plurality of data blocks comprising two or more data blocks in addition to a last data block; for each data block other than the data block for which the transmission power is lowest in the defined descending order, and, in descending order of transmission power, mapping (1003, S503, S803) each modulation symbol generated for the data block to a resource element, wherein each modulation symbol is mapped to one resource element of a predetermined number of unoccupied resource elements, the predetermined number of unoccupied resource elements constituting a subset of either: predetermined resource elements corresponding to the modulation symbol being mapped; or resource elements which start with a resource element determined by the allocation of one or more precedent modulation symbols of the same data block as the modulation symbol being mapped; and for each modulation symbol of the data block for which the transmission power is lowest in the defined descending order, mapping (1004, S507, S809) the modulation symbol into remaining resource elements into which no other modulation symbol has been mapped. generating a number of modulation symbols for each of a plurality of data blocks from transmission information contained in the respective data block by performing modulation of the transmission information using a modulation scheme predetermined for the respective data block; controlling a transmission power of each of the modulation symbols generated for each of the plurality of data blocks in accordance with a defined descending order of transmission power for the plurality of data blocks, the plurality of data blocks comprising two or more data blocks in addition to a last data block; for each data block other than the data block for which the transmission power is lowest in the defined descending order, and, in descending order of transmission power, mapping (1003, S503, S803) each modulation symbol generated for the data block to a resource element, wherein each modulation symbol is mapped to one resource element of a predetermined number of unoccupied resource elements, the predetermined number of unoccupied resource elements constituting a subset of either: predetermined resource elements corresponding to the modulation symbol being mapped; or resource elements which start with a resource element determined by the allocation of one or more precedent modulation symbols of the same data block as the modulation symbol being mapped; and predetermined resource elements corresponding to the modulation symbol being mapped; or resource elements which start with a resource element determined by the allocation of one or more precedent modulation symbols of the same data block as the modulation symbol being mapped; for each modulation symbol of the data block for which the transmission power is lowest in the defined descending order, mapping (1004, S507, S809) the modulation symbol into remaining resource elements into which no other modulation symbol has been mapped.