Adaptive Techniques For Mitigating Circuit Imperfections In High Performance A/D Converters