A modulator being made small in size, low in costs, low in power consumption, small in heat generation and spurious signals. The modulator includes multipliers (101, 102) for code-modulating received transmission data (D(n), C(n)), and outputting the modulated data, a control channel gain factor signal generator (106) for generating a gain control signal, a control channel gain factor signal generator (107), and weighting coefficient setting signal generators (108, 109) for receiving the output of the complex-number computing section (120) and controlling the gains of the raised cosine filters (110 to 113).