A multicarrier communication apparatus which transmits a multicarrier signal including a plurality of carriers to which a plurality of series of transmission data are allocated, the multicarrier communication apparatus comprising: scheduling means operable to allocate the plurality of series of transmission data to the plurality of carriers at one or more time slots, the plurality of series of transmission data being allocated to frequency bands having different widths; multicarrier signal generating means (10, 13, 14, 15, 16, 17) operable to generate a multicarrier signal based on the allocation in said scheduling means; peak evaluating means to evaluate whether or not the peak of the generated multicarrier signal exceeds a predetermined threshold value; peak suppressing means operable to select a part of the plurality of series of transmission data and control said multicarrier signal generating means (10, 13, 14, 15, 16, 17) to generate a multicarrier signal to which the selected series of transmission data are allocated when said peak evaluating means evaluates that the peak of the generated multicarrier signal exceeds the threshold value; and transmittingmeans (20, 21, 22) operable to transmit the generated multicarrier signal when said peak evaluating means evaluates that the peak of the generated multicarrier signal does not exceed the threshold value; characterized in that: the selection in said peak suppressing means, the generation in said multicarrier signal generating means (10, 13, 14, 15, 16, 17) and the evaluation in said peak evaluating means are repeated until said peak evaluating means evaluates that the peak of the generated multicarrier signal does not exceed the threshold value, the number of the selected series of transmission data decreases as the number of times of the repetition increases, and a series of transmission data is selected in said peak suppressing means in priority to other series in the selection as a width of a frequency band, to which the series of transmission data is allocated, increases. scheduling means operable to allocate the plurality of series of transmission data to the plurality of carriers at one or more time slots, the plurality of series of transmission data being allocated to frequency bands having different widths; multicarrier signal generating means (10, 13, 14, 15, 16, 17) operable to generate a multicarrier signal based on the allocation in said scheduling means; peak evaluating means to evaluate whether or not the peak of the generated multicarrier signal exceeds a predetermined threshold value; peak suppressing means operable to select a part of the plurality of series of transmission data and control said multicarrier signal generating means (10, 13, 14, 15, 16, 17) to generate a multicarrier signal to which the selected series of transmission data are allocated when said peak evaluating means evaluates that the peak of the generated multicarrier signal exceeds the threshold value; and transmittingmeans (20, 21, 22) operable to transmit the generated multicarrier signal when said peak evaluating means evaluates that the peak of the generated multicarrier signal does not exceed the threshold value; characterized in that: the selection in said peak suppressing means, the generation in said multicarrier signal generating means (10, 13, 14, 15, 16, 17) and the evaluation in said peak evaluating means are repeated until said peak evaluating means evaluates that the peak of the generated multicarrier signal does not exceed the threshold value, the number of the selected series of transmission data decreases as the number of times of the repetition increases, and a series of transmission data is selected in said peak suppressing means in priority to other series in the selection as a width of a frequency band, to which the series of transmission data is allocated, increases. the selection in said peak suppressing means, the generation in said multicarrier signal generating means (10, 13, 14, 15, 16, 17) and the evaluation in said peak evaluating means are repeated until said peak evaluating means evaluates that the peak of the generated multicarrier signal does not exceed the threshold value, the number of the selected series of transmission data decreases as the number of times of the repetition increases, and a series of transmission data is selected in said peak suppressing means in priority to other series in the selection as a width of a frequency band, to which the series of transmission data is allocated, increases.