- Source: Causal system
In control theory, a causal system (also known as a physical or nonanticipative system) is a system where the output depends on past and
current inputs but not future inputs—i.e., the output
y
(
t
0
)
{\displaystyle y(t_{0})}
depends only on the input
x
(
t
)
{\displaystyle x(t)}
for values of
t
≤
t
0
{\displaystyle t\leq t_{0}}
.
The idea that the output of a function at any time depends only on past and present values of input is defined by the property commonly referred to as causality. A system that has some dependence on input values from the future (in addition to possible dependence on past or current input values) is termed a non-causal or acausal system, and a system that depends solely on future input values is an anticausal system. Note that some authors have defined an anticausal system as one that depends solely on future and present input values or, more simply, as a system that does not depend on past input values.
Classically, nature or physical reality has been considered to be a causal system. Physics involving special relativity or general relativity require more careful definitions of causality, as described elaborately in Causality (physics).
The causality of systems also plays an important role in digital signal processing, where filters are constructed so that they are causal, sometimes by altering a non-causal formulation to remove the lack of causality so that it is realizable. For more information, see causal filter.
For a causal system, the impulse response of the system must use only the present and past values of the input to determine the output. This requirement is a necessary and sufficient condition for a system to be causal, regardless of linearity. Note that similar rules apply to either discrete or continuous cases. By this definition of requiring no future input values, systems must be causal to process signals in real time.
Mathematical definitions
Definition 1: A system mapping
x
{\displaystyle x}
to
y
{\displaystyle y}
is causal if and only if, for any pair of input signals
x
1
(
t
)
{\displaystyle x_{1}(t)}
,
x
2
(
t
)
{\displaystyle x_{2}(t)}
and any choice of
t
0
{\displaystyle t_{0}}
, such that
x
1
(
t
)
=
x
2
(
t
)
,
∀
t
<
t
0
,
{\displaystyle x_{1}(t)=x_{2}(t),\quad \forall \ t
the corresponding outputs satisfy
y
1
(
t
)
=
y
2
(
t
)
,
∀
t
<
t
0
.
{\displaystyle y_{1}(t)=y_{2}(t),\quad \forall \ t
Definition 2: Suppose
h
(
t
)
{\displaystyle h(t)}
is the impulse response of any system
H
{\displaystyle H}
described by a linear constant coefficient differential equation. The system
H
{\displaystyle H}
is causal if and only if
h
(
t
)
=
0
,
∀
t
<
0
{\displaystyle h(t)=0,\quad \forall \ t<0}
otherwise it is non-causal.
Examples
The following examples are for systems with an input
x
{\displaystyle x}
and output
y
{\displaystyle y}
.
= Examples of causal systems
=Memoryless system
y
(
t
)
=
1
−
x
(
t
)
cos
(
ω
t
)
{\displaystyle y\left(t\right)=1-x\left(t\right)\cos \left(\omega t\right)}
Memory-enabled system
y
(
t
)
=
1
+
x
(
t
)
cos
(
ω
t
)
{\displaystyle y\left(t\right)=1+x\left(t\right)\cos \left(\omega t\right)}
Autoregressive filter
y
(
t
)
=
∫
0
∞
x
(
t
−
τ
)
e
−
β
τ
d
τ
{\displaystyle y\left(t\right)=\int _{0}^{\infty }x(t-\tau )e^{-\beta \tau }\,d\tau }
= Examples of non-causal (acausal) systems
=y
(
t
)
=
∫
−
∞
∞
sin
(
t
+
τ
)
x
(
τ
)
d
τ
{\displaystyle y(t)=\int _{-\infty }^{\infty }\sin(t+\tau )x(\tau )\,d\tau }
Central moving average
y
n
=
1
2
x
n
−
1
+
1
2
x
n
+
1
{\displaystyle y_{n}={\frac {1}{2}}\,x_{n-1}+{\frac {1}{2}}\,x_{n+1}}
= Examples of anti-causal systems
=y
(
t
)
=
∫
0
∞
x
(
t
+
τ
)
d
τ
{\displaystyle y(t)=\int _{0}^{\infty }x(t+\tau )\,d\tau }
Look-ahead
y
n
=
x
n
+
1
{\displaystyle y_{n}=x_{n+1}}
= Additional Examples of Causal Systems
=Linear Time-Invariant (LTI) System
y
(
t
)
=
∫
−
∞
t
x
(
τ
)
h
(
t
−
τ
)
d
τ
{\displaystyle y(t)=\int _{-\infty }^{t}x(\tau )h(t-\tau )\,d\tau }
Moving Average Filter
y
[
n
]
=
1
N
∑
k
=
0
N
−
1
x
[
n
−
k
]
{\displaystyle y[n]={\frac {1}{N}}\sum _{k=0}^{N-1}x[n-k]}
= Additional Examples of Non-Causal (Acausal) Systems
=Smoothing Filter
y
(
t
)
=
1
T
∫
t
−
T
/
2
t
+
T
/
2
x
(
τ
)
d
τ
{\displaystyle y(t)={\frac {1}{T}}\int _{t-T/2}^{t+T/2}x(\tau )\,d\tau }
Ideal Low-Pass Filter
y
(
t
)
=
∫
−
∞
∞
x
(
τ
)
s
i
n
c
(
t
−
τ
)
d
τ
{\displaystyle y(t)=\int _{-\infty }^{\infty }x(\tau )\mathrm {sinc} (t-\tau )\,d\tau }
= Additional Examples of Anti-Causal Systems
=Future Input Dependence
y
(
t
)
=
∫
t
∞
x
(
τ
)
d
τ
{\displaystyle y(t)=\int _{t}^{\infty }x(\tau )\,d\tau }
See also
Causal model
References
Oppenheim, Alan V.; Willsky, Alan S.; Nawab, Hamid (1998). Signals and Systems. Pearson Education. ISBN 0-13-814757-4.
Kata Kunci Pencarian:
- Indonesia
- Dinamika sistem
- Penelitian eksplanatori
- Teori sistem ketergantungan media
- David Bohm
- Efek pengacau
- Teori puncak Hubbert
- Eksperimen semu
- Teori perdamaian demokratik
- Pendidikan musik
- Causal system
- Causality
- Causal filter
- Anticausal system
- Minimum phase
- System analysis
- Causal fermion systems
- Causal model
- Determinism
- Causal loop diagram