1. A method for three input channel voting comprising the steps of: sorting three input values by magnitude into a high input value, a middle input value, and a low input value; testing the three input values, wherein the testing further comprises the steps of: subtracting the middle input value from the high input value to calculate a first difference; comparing an absolute value of the first difference to a failure threshold, wherein a first intermediate value is determined based on the comparing an absolute value of the first difference to the failure threshold; subtracting the middle input value from the low input value to calculate a second difference; and comparing an absolute value of the second difference to the failure threshold, wherein a second intermediate value is determined based on the comparing an absolute value of the second difference to the failure threshold; and averaging the first intermediate value and the second intermediate value to produce an output indicative of the three input values.