Signal conditioning

795c11a43760a4c6cb7978d85c413949rrrrrrrrrrrrrrrrrrrrrrrrrrrr