A signal generation device that generates a signal in which a plurality of sub-carriers are arranged in a frequency domain, comprising:
- sub-carrier generation means for generating the plurality of sub-carriers based on a predetermined modulation system from input data;
- time domain conversion means for receiving the generated plurality of sub-carriers and converting the plurality of sub-carriers into a signal in a time domain;
- frequency characteristic storage means for storing data of frequency characteristics for at least one of amplitude-frequency characteristics and phase-frequency characteristics of each of the sub-carriers in advance;
- and
- frequency characteristic calculation means for adding the frequency characteristics to each of the sub-carriers generated by the sub-carrier generation means in a predetermined time unit based on the data of the frequency characteristics and outputting the addition result,
- wherein the time domain conversion means receives the plurality of sub-carriers output from the frequency characteristic calculation means and converts the sub-carriers into the signal in the time domain.