The Smith Meter UPCC universal performance curve compensator is a microprocessor-based turbine meter preamplifier that has been designed to operate with the Smith line of multi-viscosity turbine meters. It is used to compensate for the viscosity of the product by either directly interfacing to a SolarTron viscometer Head, by temperature inferred viscosity correction or current proportional to viscosity. It can also be used to convert the low voltage sinusoidal signal into a square wave pulse form that can be used to increase the transmission distance of the output.