System function rational LTI

In this section we will derive the system function of a rational LTI function from the signal flow graph representation. This also leads to an alternative to find the frequency response of such an LTI system.

The signal flow graph of a rational LTI system is depicted in Fig. 1 and the Difference Equation is as follows: y[n]=k=0M1bkx[nk]+k=1N1aky[nk]

Flow graph of a rational LTI system in time domain.
Flow graph of a rational LTI system in time domain.
As a first step we describe the signal flow graph in the Z-domain. For this we use the following property: h[n]=δ[n1]ZTH(z)=z1 Thus for the description of the signal flow graph in Z-domain, we interchange the time domain sequences x[n] and y[n] by their Z-transforms X(z) and Y(z) respectively and we use the symbol z1 to represent a delay. The result is depicted in Fig. 2.
Representation of flow graph of a rational LTI system in the $Z$-domain.
Representation of flow graph of a rational LTI system in the Z-domain.
From this flow graph representation in the Z-domain we obtain the following algebraic equation between X(z) and Y(z): (1)Y(z)=k=0M1bkzkX(z)+k=1N1akzkY(z) Furthermore by using the property that a convolution sum in time domain transforms in Z-domain to a product: y[n]=x[n]h[n]ZTY(z)=X(z)H(z) it follows that we can find the system function H(z) by dividing Y(z) by X(z). Thus from equation (1) we simply can derive the rational system function H(z) of the LTI system as follows: (2)H(z)=Y(z)X(z)=k=0M1bkzk1k=1N1akzk Both numerator and denominator polynomials can be split as a product of first order terms: H(z)=b0k=1M(1βkz1)k=1N(1αkz1) Therefore, the system function H(z) of an LTI system is defined, to within a scale factor b0, by the location of the poles αk, and zeros βk.

Finally the frequency response may be derived from the system function by evaluating the system function around the unit circle: H(ejθ)=H(z)|z=ejθ which leads to an alternative way to find the frequency response of an LTI system: H(z)=Y(z)X(z)  H(ejθ)=H(z)|z=ejθ

Example


Given the following Difference Equation of an LTI system: y[n]=b0x[n]+b1x[n1]+b2x[n2]+a1y[n1]+a2y[n2] Calculate the frequency response via the System function.
As a first step we describe the signal flow graph in the Z-domain. That is: We interchange the time domain sequences x[n] and y[n] by their Z-transforms X(z) and Y(z) respectively and we use the symbol z1 to represent a delay.
example1.
This signal flow graph representation in the Z-domain, results is a simple algebraic expression between input X(z) and output Y(z) as follows: Y(z)=b0X(z)+b1z1X(z)+b2z2X(z)+a1z1Y(z)+a2z2Y(z) We can find the system function H(z) as follows: H(z)=Y(z)X(z)=b0+b1z1+b2z21a1z1a2z2 By evaluating this expression around the unit circle leads to an expression for the frequency response H(ejθ) of the given signal flow graph as follows: H(ejθ)=H(z)|_z=ejθ=b0+b1ejθ+b2ej2θ1a1ejθa2ej2θ