Signal conditioning

63d5fced13b6d8f1f40fed966730bf6b5555555