Pulsewidth modulation-a survey | Synapse