Signal conditioning

cc12018ca5218dca61179daf7aeeb5f7oooooooooooooo