PROBLEM TO BE SOLVED: To control the amplitude in an adaptive and simple process in a state that keeps a function that can exclude the interference of other users by limiting the amplitude of a part having a prescribed change pattern by a controller among those components of I and Q axes, whose diffusion are modulated by a diffusion modulator between a waveform shaping filter and the diffusion modulator. SOLUTION: A delay circuit 101 delays the transmitting data, whose diffusion is modulated by a diffusion modulator 12 by a degree equivalent to the number of chips necessary for a pattern detector 102 to detect a pattern and also by a degree equivalent to the time necessary for deciding the weight. The detector 102 detects a pattern that requires the limitation of amplitude, based on the pattern change of the said transmitting data modulated by modulator 12. A weight selector 103 gives the prescribed weight to the pattern that is detected by the detector 102. A multiplier 104 multiples the delay result of the circuit 101 by the weight result of the selector 103 and outputs this multiplication result to a waveform shaping filler 13.
展开▼