Variable Pulse Modulation Techniques