In
systems theory
Systems theory is the interdisciplinary study of systems, i.e. cohesive groups of interrelated, interdependent components that can be natural or human-made. Every system has causal boundaries, is influenced by its context, defined by its structu ...
, an anticausal system is a hypothetical
system 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, allowing also for the dependence on present input values.
An acausal system is a system that is not a
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_) depends only on the input x(t) for values of t \ ...
, 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.
[Distinguishing Causal and Acausal Temporal Relations, Kamran Karimi and Howard J. Hamilton,
The seventh Pacific-Asia Conference on Knowledge Discovery and Data Mining (PAKDD), 2003.] This is often a topic of
control theory
Control theory is a field of mathematics that deals with the control of dynamical systems in engineered processes and machines. The objective is to develop a model or algorithm governing the application of system inputs to drive the system to a ...
and
digital 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 an input signal that was 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.
Digital room correction
Digital room correction (or DRC) is a process in the field of acoustics where digital filters designed to ameliorate unfavorable effects of a room's acoustics are applied to the input of a sound reproduction system. Modern room correction syst ...
in some
sound reproduction systems rely on acausal filters.
References
See also
*
Anti-causal filter In signal processing, a causal filter is a linear and time-invariant causal system. The word ''causal'' indicates that the filter output depends only on past and present inputs. A filter whose output also depends on future inputs is non-causal, whe ...
{{DEFAULTSORT:Anticausal System
Control theory
Digital signal processing
Systems theory