Anticausal system
Encyclopedia
An anticausal system is a hypothetical system
System
System is a set of interacting or interdependent components forming an integrated whole....

 with outputs and internal states that depend solely on future input values. Some textbooks and published research literature might define an anticausal system to be one that does not depend on past input values (i.e. its outputs and internal states depend only on future and possibly present input values).

An acausal system is a system that is not a causal system
Causal system
A causal system is a system where the output depends on past/current inputs but not future inputs i.e...

, that is one that depends on some future input values and possibly on some input values from the past or present. This is in contrast to a causal system which depends only on current and/or past input values. This is often a topic of control theory
Control theory
Control theory is an interdisciplinary branch of engineering and mathematics that deals with the behavior of dynamical systems. The desired output of a system is called the reference...

 and digital signal processing
Digital signal processing
Digital signal processing is concerned with the representation of discrete time signals by a sequence of numbers or symbols and the processing of these signals. Digital signal processing and analog signal processing are subfields of signal processing...

(DSP).

Anticausal systems are also acausal, but the converse is not always true. An acausal system that has any dependence on past input values is not anticausal.

An example of acausal signal processing is the production of an output signal that is processed from another input signal that is recorded by looking at input values both forward and backward in time from a predefined time arbitrarily denoted as the "present" time. (In reality, that "present" time input, as well as the "future" time input values, have been recorded at some time in the past, but conceptually it can be called the "present" or "future" input values in this acausal process.) This type of processing cannot be done in real time as future input values are not yet known, but is done after the input signal has been recorded and is post-processed.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK