Signal conditioning

1e17759643b5d12417894674c49795a48888888888888888888888