Causal, Non-Causal & Anti-Causal Signals

Causal Signal

A signal that does not start before t=0 is a causal signal i.e. x(t)=0, ∀ t<0.

Note: A system is causal or non-anticipatory if the output at any time to depends only on the values of the input at the present time and in the past. You can read about causal and non-causal systems in detail here.

Note: All memoryless systems are causal systems since the output responds only to the current value of the input.

Non-Causal Signal

A signal that starts before t=0 is a non-causal signal.

Anti-Causal Signal

A signal that ends after t=0 is an anti-causal signal i.e. x(t)=0, ∀ t>0.

Note: Any signal x(t) that does not contain any singularities (a delta function or its derivative) at t=0 can be written as the sum of a causal part x+(t) and anti-causal part x(t)  i.e.

x(t) = x+(t) +  x(t) 

For example, x(t) = e−at  can be written as

x(t) = e−at u(t) + e−at u(−t)

             causal       anti-causal

Note: Multiplying the signal by the unit step ensure that the resulting signal is causal.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

error: Content is protected !!

Adblocker detected! Please consider reading this notice.

We've detected that you are using AdBlock Plus or some other adblocking software which is preventing the page from fully loading.

We don't have any banner, Flash, animation, obnoxious sound, or popup ad. We do not implement these annoying types of ads!

We need fund to operate the site, and almost all of it comes from our online advertising.

Please add to your ad blocking whitelist or disable your adblocking software.