Signal conditioning

3989183e5b707c85c5b5a1ce77524a5088888888