pulse-width adjustment