Adaptive LUT-based System for In Situ ADC Auto-correction