An engine control system for a turbine engine comprising: an electronic hardware engine controller in signal communication with at least one actuator configured to operate at a plurality of different positions that control operation of the turbine engine, and at least one engine sensor (126a, 126b) configured to measure an engine operating parameter, wherein the at least one engine sensor (126a, 126b) includes a first engine condition sensor and a second engine condition sensor; wherein the engine controller generates at least one synthesized engine operating parameter, and adjusts the position of the at least one actuator based on the synthesized engine operating parameter in response to detecting a faulty engine sensor (126a, 126b); wherein the engine controller detects at least one fault associated with at least one of the first and second engine condition sensors (126a, 126b) based on a comparison between a channel differential threshold value and a cross-channel mismatch value associated with the first and second engine condition sensors (126a, 126b); wherein a single channel fault associated with one of the first engine condition sensor or the second engine condition sensor is determined in response to the cross-channel mismatch value exceeding the channel differential threshold value; wherein the engine controller replaces the measured engine operating parameter output from the faulty engine condition sensor (126a, 126b) with the synthesized engine operating parameter, and controls the position of the at least one actuator using the synthesized engine operating parameter and the measured engine operating parameter output from the non-faulty engine condition sensor (126a, 126b); wherein the engine controller determines an expected sensor tolerance range of the first and second engine condition sensors (126a, 126b), and detects a dual channel fault of both the first and second engine condition sensors (126a, 126b) in response to the measured engine operating parameter deviating outside the expected sensor tolerance range; and wherein the engine controller replaces the measured engine operating parameter generated by the first and second engine condition sensors (126a, 126b) with the synthesized engine operating parameter following detection of the dual channel fault, and controls the position of the at least one actuator based on the synthesized engine operating parameter. an electronic hardware engine controller in signal communication with at least one actuator configured to operate at a plurality of different positions that control operation of the turbine engine, and at least one engine sensor (126a, 126b) configured to measure an engine operating parameter, wherein the at least one engine sensor (126a, 126b) includes a first engine condition sensor and a second engine condition sensor; wherein the engine controller generates at least one synthesized engine operating parameter, and adjusts the position of the at least one actuator based on the synthesized engine operating parameter in response to detecting a faulty engine sensor (126a, 126b); wherein the engine controller detects at least one fault associated with at least one of the first and second engine condition sensors (126a, 126b) based on a comparison between a channel differential threshold value and a cross-channel mismatch value associated with the first and second engine condition sensors (126a, 126b); wherein a single channel fault associated with one of the first engine condition sensor or the second engine condition sensor is determined in response to the cross-channel mismatch value exceeding the channel differential threshold value; wherein the engine controller replaces the measured engine operating parameter output from the faulty engine condition sensor (126a, 126b) with the synthesized engine operating parameter, and controls the position of the at least one actuator using the synthesized engine operating parameter and the measured engine operating parameter output from the non-faulty engine condition sensor (126a, 126b); wherein the engine controller determines an expected sensor tolerance range of the first and second engine condition sensors (126a, 126b), and detects a dual channel fault of both the first and second engine condition sensors (126a, 126b) in response to the measured engine operating parameter deviating outside the expected sensor tolerance range; and wherein the engine controller replaces the measured engine operating parameter generated by the first and second engine condition sensors (126a, 126b) with the synthesized engine operating parameter following detection of the dual channel fault, and controls the position of the at least one actuator based on the synthesized engine operating parameter.