A method that determines air data parameters for a vehicle, comprising: receiving a first air pressure from a first port located on a surface of the vehicle; receiving a second air pressure from a second port located on the surface of the vehicle; receiving a third air pressure from a third port located on the surface of the vehicle; receiving a fourth air pressure from a fourth port located on the surface of the vehicle; receiving a fifth air pressure from a fifth port located on the surface of the vehicle; receiving a sixth air pressure from a sixth port located on the surface of the vehicle; identifying a plurality of groupings of four different air pressures from the first, second, third, fourth, fifth and sixth air pressures; determining at least one of a total pressure, p t, a static pressure, p s, an angle of attack, AOA, and an angle of sideslip, AOS for each of the identified groupings of four different air pressures; comparing the at least one of the determined p t, the p s, the AOA, and the AOS for each of the identified groupings of four different air pressures; identifying the groupings of four different air pressures that have the same at least one of the determined p t, p s, AOA, and AOS; and determining at least one of an actual p t, an actual p s, an actual AOA, and an actual AOS based upon the at least one determined p t, p s, AOA, and AOS for each of the identified groupings of four different air pressures that have the same at least one of the p t, p s, AOA, and AOS; wherein each of the ports is defined by at least a unit vector, wherein each pair of the unit vectors defines a difference, and wherein each of the vector pair differences lies in a different plane than the other vector pair differences. receiving a first air pressure from a first port located on a surface of the vehicle; receiving a second air pressure from a second port located on the surface of the vehicle; receiving a third air pressure from a third port located on the surface of the vehicle; receiving a fourth air pressure from a fourth port located on the surface of the vehicle; receiving a fifth air pressure from a fifth port located on the surface of the vehicle; receiving a sixth air pressure from a sixth port located on the surface of the vehicle; identifying a plurality of groupings of four different air pressures from the first, second, third, fourth, fifth and sixth air pressures; determining at least one of a total pressure, p t, a static pressure, p s, an angle of attack, AOA, and an angle of sideslip, AOS for each of the identified groupings of four different air pressures; comparing the at least one of the determined p t, the p s, the AOA, and the AOS for each of the identified groupings of four different air pressures; identifying the groupings of four different air pressures that have the same at least one of the determined p t, p s, AOA, and AOS; and determining at least one of an actual p t, an actual p s, an actual AOA, and an actual AOS based upon the at least one determined p t, p s, AOA, and AOS for each of the identified groupings of four different air pressures that have the same at least one of the p t, p s, AOA, and AOS; wherein each of the ports is defined by at least a unit vector, wherein each pair of the unit vectors defines a difference, and wherein each of the vector pair differences lies in a different plane than the other vector pair differences.