LTI systems in time domain
Theory
Signals and Systems
In this experiment we will look at discrete-time systems which are linear and time-invariant, i.e., LTI systems. A block diagram representation of a general system is shown below.
The input signal to the system is and output generated by the system is denoted by . Above is a black box representation of a system. As an example, consider a system which delays the input signal by an amount generating the output signal . A schematic of such a system is shown below.
We may not always know the exact inner working of the system, but it is possible to characterize systems using some properties they may possess. Two such important properties are linearity and time-invariance.
Linearity and time-invariance
Linearity
A system is said to be linear if a superposition of input signals generates the same superposition of corresponding output signals. Let by a system which produces outputs and for input signals and respectively. If and are any arbitrary constants, then the system is said to be linear if the input signal produces the output .
The delay system above is an example of a linear system.
Examples of linear and non-linear systems.
Time-invariance
A system is said to be time-invariant if the system behaviour does not change with time. Specifically, if the input signal is delayed by some amount, then the output is also delayed by the same amount. Equivalently, this means that the following two systems have same output, i.e., , when the input signal is the same.
From above, if the cascading order of the delay system and the system does not change the output, then the system is said to be a time-invariant system.
It is easy to verify that the delay system itself is an example of a time-invariant system.
Examples of time-invariant and time-variant systems.
Systems which possess both the properties of linearity & time-invariance are called LTI systems.
Impulse response
Impulse response is the output of a system when input is an impulse signal i.e. ,
The above impulse is also known as Kronecker delta signal. For LTI systems, output of the system to any arbitrary signal input can be determined from the impulse response using the convolution operation. If is the impulse response of the system and the input signal is , the output is given by
Impulse response of some standard systems:
Delay:
Scaling:
Differentiator:
Accumulator: $\textbf{h}[n] = u[n] = \left{\begin{matrix} 1 \quad n\geq 0 \ 0 \quad n<0 \end{matrix}\right.$
Identity system:
Step response
Step response is the output of a system when the input is the step signal . If is the impulse response of system , then from above theory, the step response is given by convolution of with ,
Thus, for a delay system with impulse response , its step response will be .
LTI system application – moving average
LTI systems have been useful in a number of applications including audio and speech signal processing. A very basic requirement of such systems is to perform noise removal. Typically, a noisy signal consists of a rapidly fluctuating noise component and a signal component with relatively slow fluctuations. For example, consider the sinusoidal signal burried in noise
where is the noise component. Since the rate of fluctuations of the noise and signal components are different, this can be used to selectively reduce the noise. We demonstrate how this can be achieved using a simple moving average system. A moving average system simply computes an average of samples around the given point. As expected, this can reduce the rapid fluctuations in the noise component with relatively smaller impact on the slowly changing signal component. An -length moving average system has impulse response given by
When the input signal is , the output of this system is given by
An example of a noisy signal x[n] and the signal obtained after passing it through a moving average system of length is shown below.
As can be seen, the noise has reduced in the output signal.