by pulse width modulation