Gaussian Pulse Shaping