Trait signalo_traits::filter::TimeInvariant[][src]

pub trait TimeInvariant: DiscreteTime { }
Expand description

Trait for time-invariant systems.

Background:

A time shift in the input does not affect the properties of the output. More specifically, if f(x(t)) = y(t), then f(x(t-T)) = y(t-T), where T is the time shift.

A system is called time-invariant if a time shift (delay or advance) in the input signal causes the same time shift in the output signal. Consider for an input signal x(t) the response(output) of the system is y(t), then for system to be time invariant, for an input x(t-k) response(output) should be y(t-k) (where k is some constant shift in time).

Time invariance is the property of a system which makes the behavior of the system independent of time. This means the behavior of system does not depend on time at which input is applied. For the discrete time system time invariance is called shift invariance. Wikipedia

Implementors