A method is provided for defining a pulse function shape for acting on a
data stream for transmission in a telecommunication system which
compensates for distortion by a component of the transmitter. The method
comprises defining desired cost parameters (e.g., error functions for
amplitude, BER, bandwidth, energy, AFC) and defining the shape of the
pulse function in dependence of the desired cost parameters and the
distortion to be compensated for. A pulse generator, modulator and
communications device providing such a pulse function are also provided.
Application in dual mode TDMA/CDMA system.