Signal conditioner that is programmable or has a flexible architecture to allow it to accomplish sophisticated signal transformations and corrections.