Für die Nullpunktsverschiebung reicht es normalerweise rein Passiv mit 2 Widerständen und einem Kondensator. Der OP ist meist überflüssig. Wenn man die Rechenzeit frei hat, warum soll man da nicht die Amplitude in Software bestimmen. Nebenbei bekommt man da durch Oversampling sogar eine höhere Auflösung hin.