Pulse-duration modulation