Licchavi Lyceum

ll

Licchavi Lyceum

Causal and Non-Causal Systems

In signals and systems, the concepts of causal and non-causal systems describe how the output of a system depends on the input signal with respect to time.

Causal System

A causal system is a system in which the output at any time depends only on the present input and past inputs, but not on future inputs.

Mathematically,

\[
y(t) = F\{x(t), x(t-1), x(t-2), \ldots\}
\]

This means the system does not anticipate future values of the input signal.

Condition Using Impulse Response

For a continuous-time LTI system, the system is causal if

\[
h(t) = 0 \quad \text{for } t < 0
\]

For discrete-time systems

\[
h[n] = 0 \quad \text{for } n < 0
\]

This means the impulse response exists only for present and past time.

Example of a Causal System

\[
y(t) = x(t) + x(t-1)
\]

Here the output depends on:

• present input \(x(t)\)
• past input \(x(t-1)\)

Therefore, the system is causal.

Non-Causal System

A non-causal system is a system in which the output depends on future input values.

Mathematically,

\[
y(t) = F\{x(t+1), x(t+2), x(t)\}
\]

Since the system requires future input values, it cannot operate in real-time physical systems.

Condition Using Impulse Response

For an LTI system to be non-causal,

\[
h(t) \neq 0 \quad \text{for } t < 0
\]

or

\[
h[n] \neq 0 \quad \text{for } n < 0
\]

Example of a Non-Causal System

\[
y(t) = x(t+1)
\]

The output depends on future input, so the system is non-causal.

Practical Importance

Causal Systems

• Physically realizable
• Used in real-time systems
• Used in communication receivers and filters

Non-Causal Systems

• Not physically realizable in real time
• Used in offline signal processing
• Used in signal analysis and theoretical studies

Comparison of Causal and Non-Causal Systems

Feature Causal System Non-Causal System
Dependence Present and past inputs Future inputs involved
Real-time implementation Possible Not possible
Impulse response \(h(t)=0\) for \(t<0\) \(h(t)\neq0\) for \(t<0\)
Practical use Widely used Mainly theoretical

Conclusion

A causal system produces output based only on present and past inputs, making it physically realizable and suitable for real-time applications. In contrast, a non-causal system depends on future inputs and therefore cannot be implemented in real-time systems. Understanding the difference between causal and non-causal systems is essential for analyzing and designing practical signal processing and communication systems.