A voter circuit for determining a voted output from plural inputs each carrying circular data comprising: a processor programmed to compute a statistical average of the plural inputs, by a process selected from the group of calculating the mean and selecting the median, wherein the statistical average is computed by grouping the plural inputs into pairs and for each pair generating a minimum angular difference by selecting the minimum of: (a) the absolute difference between the pairs of inputs, and (b) the conjugate of the absolute difference between the pairs of inputs; collectively using the minimum angular difference of each pair to generate the statistical average; and using the generated statistical average as the voted output in aircraft control applications, characterized in that: i) the processor is programmed to compute the statistical average by computing the median of three inputs and wherein the median is selected by excluding two of the three inputs having the greatest minimum angular difference between them and selecting the nonexcluded input as the median; and using the median as the voted output; or ii) the processor is programmed to compute the statistical average by calculating the mean of two inputs by: (c) calculating a regular arithmetic average if the absolute difference between the two inputs is less than or equal to 180 degrees, and (d) summing the maximum of the two inputs to one-half the minimum angular difference between the two inputs if the absolute difference between the two inputs is greater than 180 degrees. a processor programmed to compute a statistical average of the plural inputs, by a process selected from the group of calculating the mean and selecting the median, wherein the statistical average is computed by grouping the plural inputs into pairs and for each pair generating a minimum angular difference by selecting the minimum of: (a) the absolute difference between the pairs of inputs, and (b) the conjugate of the absolute difference between the pairs of inputs; (a) the absolute difference between the pairs of inputs, and (b) the conjugate of the absolute difference between the pairs of inputs; collectively using the minimum angular difference of each pair to generate the statistical average; and using the generated statistical average as the voted output in aircraft control applications, i) the processor is programmed to compute the statistical average by computing the median of three inputs and wherein the median is selected by excluding two of the three inputs having the greatest minimum angular difference between them and selecting the nonexcluded input as the median; and using the median as the voted output; or ii) the processor is programmed to compute the statistical average by calculating the mean of two inputs by: (c) calculating a regular arithmetic average if the absolute difference between the two inputs is less than or equal to 180 degrees, and (d) summing the maximum of the two inputs to one-half the minimum angular difference between the two inputs if the absolute difference between the two inputs is greater than 180 degrees. (c) calculating a regular arithmetic average if the absolute difference between the two inputs is less than or equal to 180 degrees, and (d) summing the maximum of the two inputs to one-half the minimum angular difference between the two inputs if the absolute difference between the two inputs is greater than 180 degrees.