A signal mapping method for mapping data signals and pilot signals having a known pattern to a plurality of symbols in a multicarrier communication system that communicates an encoded signal by using a plurality of subcarriers, wherein each symbol is indicated by a subcarrier number and a symbol number, or is determined in the frequency domain and the time domain, the signal mapping method comprising steps of: subjecting a transmit signal of N0 bits to error correction encoding to generate a signal of N1 bits; and M0 bits of the generated signal of N1 bits are mapped to afirst plurality of data symbols not simultaneously transmitted with pilot symbols, and M1 bits of the generated signal of N1 bits are mapped to asecond plurality of data symbols simultaneously transmitted with the pilot symbols, the signal mapping method characterized in that (i) in a case of N0 ≤ M0 ≤ N1, extracting from the N1 bits a minimum of M0 bits required for decoding the transmit signal of N0 bits in order to configure punctured codes of an encoding ratio N0/M0, mapping the punctured codes to the first plurality of data symbols, and also mapping a part or all of the bits that are not mapped to the first plurality of data symbols after the error correction encoding to the second plurality of data symbols, (ii) in a case of M0 > N1, mapping all of N1 bits after the error correction encoding to the first plurality of data symbols, (iii) in a case of M0 < N0 ≤ M0 + M1, configuring the codes having the encoding ratio N0/(M0+M1) after the error correction encoding, and Hitachi, Ltd. mapping the codes to the first plurality of data symbols and the second plurality of data symbols. subjecting a transmit signal of N0 bits to error correction encoding to generate a signal of N1 bits; and M0 bits of the generated signal of N1 bits are mapped to afirst plurality of data symbols not simultaneously transmitted with pilot symbols, and M1 bits of the generated signal of N1 bits are mapped to asecond plurality of data symbols simultaneously transmitted with the pilot symbols, the signal mapping method characterized in that (i) in a case of N0 ≤ M0 ≤ N1, extracting from the N1 bits a minimum of M0 bits required for decoding the transmit signal of N0 bits in order to configure punctured codes of an encoding ratio N0/M0, mapping the punctured codes to the first plurality of data symbols, and also mapping a part or all of the bits that are not mapped to the first plurality of data symbols after the error correction encoding to the second plurality of data symbols, (ii) in a case of M0 > N1, mapping all of N1 bits after the error correction encoding to the first plurality of data symbols, (iii) in a case of M0 < N0 ≤ M0 + M1, configuring the codes having the encoding ratio N0/(M0+M1) after the error correction encoding, and Hitachi, Ltd. mapping the codes to the first plurality of data symbols and the second plurality of data symbols. (i) in a case of N0 ≤ M0 ≤ N1, extracting from the N1 bits a minimum of M0 bits required for decoding the transmit signal of N0 bits in order to configure punctured codes of an encoding ratio N0/M0, mapping the punctured codes to the first plurality of data symbols, and also mapping a part or all of the bits that are not mapped to the first plurality of data symbols after the error correction encoding to the second plurality of data symbols, (ii) in a case of M0 > N1, mapping all of N1 bits after the error correction encoding to the first plurality of data symbols, (iii) in a case of M0 < N0 ≤ M0 + M1, configuring the codes having the encoding ratio N0/(M0+M1) after the error correction encoding, and Hitachi, Ltd. mapping the codes to the first plurality of data symbols and the second plurality of data symbols.