PULSE MODULATION: AN IN-DEPTH REVIEW