Digital Compensation for Analog Front-Ends