Signal conditioning

02749508dabf469eb0ec6afaa9dd916411111