In control theorie, is een causaal systeem (ook wel bekend als een fysieke of nonanticipative system) is een systeem waar de uitgang is afhankelijk van afgelopen andcurrent ingangen, maar niet voor toekomstige ingangen—dat wil zeggen, de output y ( t 0 ) {\displaystyle y(t_{0})} is afhankelijk van alleen de input x ( t ) {\displaystyle x(t)} voor waarden van t ≤ t 0 {\displaystyle t\leq t_{0}} .
het idee dat de uitvoer van een functie op enig moment alleen afhankelijk is van vroegere en huidige waarden van input wordt gedefinieerd door de eigenschap die gewoonlijk causaliteit wordt genoemd. Een systeem dat enige afhankelijkheid heeft van inputwaarden uit de toekomst (in aanvulling op mogelijke afhankelijkheid van vroegere of huidige inputwaarden) wordt een niet-Causaal of acausaal systeem genoemd, en een systeem dat uitsluitend afhankelijk is van toekomstige inputwaarden is een anticausaal systeem. Merk op dat sommige auteurs een anticausaal systeem hebben gedefinieerd als een systeem dat uitsluitend afhankelijk is van toekomstige en huidige inputwaarden of, eenvoudiger gezegd, als een systeem dat niet afhankelijk is van eerdere inputwaarden.
Klassiek wordt de natuur of de fysieke werkelijkheid beschouwd als een causaal systeem. Fysica met speciale relativiteit of algemene relativiteit vereisen zorgvuldiger definities van causaliteit, zoals uitvoerig beschreven in causaliteit (natuurkunde).
de causaliteit van systemen speelt ook een belangrijke rol in digitale signaalverwerking, waar filters zo geconstrueerd zijn dat ze Causaal zijn, soms door een niet-causale formulering te wijzigen om het gebrek aan causaliteit te verwijderen zodat het realiseerbaar is. Zie Causaal filter voor meer informatie.
voor een causaal systeem mag de impulsrespons van het systeem alleen de huidige en vroegere waarden van de input gebruiken om de output te bepalen. Deze eis is een noodzakelijke en voldoende voorwaarde voor een systeem om Causaal te zijn, ongeacht lineariteit. Merk op dat soortgelijke regels van toepassing zijn op afzonderlijke of continue gevallen. Door deze definitie van het vereisen van geen toekomstige inputwaarden, moeten systemen Causaal zijn om signalen in real time te verwerken.