Design of unknown input observers and robust fault detection filters | Synapse