în teoria controlului, un sistem cauzal (cunoscut și ca sistem fizic sau nonanticipativ) este un sistem în care ieșirea depinde de intrările trecute și actuale, dar nu de intrările viitoare—adică ieșirea y ( t 0 ) {\displaystyle y(t_{0})} depinde doar de intrarea x ( t ) {\displaystyle y(t_ displaystyle x(t)} pentru valorile lui T T 0 {\displaystyle t\LEQ t_{0}} .
ideea că ieșirea unei funcții în orice moment depinde numai de valorile trecute și prezente ale intrărilor este definită de proprietatea denumită în mod obișnuit cauzalitate. Un sistem care are o anumită dependență de valorile de intrare din viitor (în plus față de posibila dependență de valorile de intrare trecute sau actuale) este denumit un sistem non-cauzal sau acauzal, iar un sistem care depinde exclusiv de valorile de intrare viitoare este un sistem anticauzal. Rețineți că unii autori au definit un sistem anticauzal ca fiind unul care depinde exclusiv de valorile de intrare viitoare și prezente sau, mai simplu, ca un sistem care nu depinde de valorile de intrare anterioare.
în mod clasic, natura sau realitatea fizică au fost considerate a fi un sistem cauzal. Fizica care implică relativitatea specială sau relativitatea generală necesită definiții mai atente ale cauzalității, așa cum este descris elaborat în cauzalitate (fizică).cauzalitatea sistemelor joacă, de asemenea, un rol important în procesarea semnalului digital, unde filtrele sunt construite astfel încât să fie cauzale, uneori prin modificarea unei formulări non-cauzale pentru a elimina lipsa cauzalității, astfel încât să fie realizabilă. Pentru mai multe informații, consultați filtru cauzal.
pentru un sistem cauzal, răspunsul la impuls al sistemului trebuie să utilizeze numai valorile prezente și trecute ale intrării pentru a determina ieșirea. Această cerință este o condiție necesară și suficientă pentru ca un sistem să fie cauzal, indiferent de liniaritate. Rețineți că reguli similare se aplică cazurilor discrete sau continue. Prin această definiție de a nu necesita valori viitoare de intrare, sistemele trebuie să fie cauzale pentru a procesa semnalele în timp real.