Signals and Systems – Causal and Non-Causal System

A system whose output or response at any time instant (t) depends only on the present and past values of the input but not on the future values of the input is called the causal system. For a causal system, the output or response does not begin before the input signal is applied. This is why, a causal system is also called a non-anticipated system.

The causal systems are real time systems and they can be physically realised. For a causal system, the impulse response of the system is zero for negative time (i.e., t < 0) because the impulse signal δ(t) or δ(n) exists only at t = 0 or n = 0, i.e.,

A resistor is an example of a continuous time causal system. Some more examples of causal systems are given below −

Where, y(t) or y(n) and x(t) or x(n) are the output and input of the system respectively.

Non-Causal System

A system whose output or response at any time instant (t) depends upon future values of the input is called the non-causal system. The non-causal systems can generate an output before the input is given, hence they are also known as anticipative systems.

The non-causal systems do not exist in real time. Also, these systems are not physically realisable. The image processing systems are the examples of noncausal systems.

Some examples of the non-causal systems are given below −

Solved Example

Find whether the following systems are causal or non-causal system −

Solution

Hence, for the positive values of t, the output of the system depends upon the future values of the input. Therefore, the given system is a non-causal system.