Signals and Systems

9.8 System Function Algebra & Block Diagrams

Imron Rosyadi

Introduction: System Function Algebra

The Laplace Transform simplifies LTI system analysis by converting time-domain operations into algebraic ones. This is particularly useful for:

  • Analyzing interconnections of LTI systems.
  • Synthesizing systems from elementary building blocks.

Tip

Key Idea:

Convolution in the time domain becomes multiplication in the s-domain. Differentiation becomes multiplication by \(s\). Integration becomes multiplication by \(1/s\).

Parallel Interconnection

Consider two LTI systems, \(H_1(s)\) and \(H_2(s)\), connected in parallel.

Time Domain:

The impulse response of the overall system is the sum of individual impulse responses:

\[h(t) = h_1(t) + h_2(t)\]

S-Domain:

Due to the linearity of the Laplace transform, the overall system function is the sum of individual system functions:

\[H(s) = H_1(s) + H_2(s)\]

Parallel Interconnection

Figure 9.30(a): Parallel interconnection of two LTI systems.

Interactive Example: Parallel Systems

Let’s explore the effect of parallel interconnection on system response. Consider two first-order systems: \(H_1(s) = \frac{1}{s+a}\) and \(H_2(s) = \frac{1}{s+b}\).

Series Interconnection

Consider two LTI systems, \(H_1(s)\) and \(H_2(s)\), connected in series (cascade).

Time Domain:

The impulse response of the overall system is the convolution of individual impulse responses:

\[h(t) = h_1(t) * h_2(t)\]

S-Domain:

The overall system function is the product of individual system functions:

\[H(s) = H_1(s) H_2(s)\]

Series Interconnection

Figure 9.30(b): Series combination of two LTI systems.

Interactive Example: Series Systems

Let’s see how cascading two first-order systems affects the overall step response.

Systems: \(H_1(s) = \frac{1}{s+a}\) and \(H_2(s) = \frac{1}{s+b}\).

Feedback Interconnection

Feedback is a powerful concept in engineering, fundamental to control systems, amplifiers, and oscillators.

System Equations:

From the diagram:

\(Y(s) = H_1(s) E(s)\)

\(E(s) = X(s) - Z(s)\)

\(Z(s) = H_2(s) Y(s)\)

Substituting and solving for \(Y(s)/X(s)\):

\(Y(s) = H_1(s) [X(s) - H_2(s) Y(s)]\)

\(Y(s) = H_1(s) X(s) - H_1(s) H_2(s) Y(s)\)

\(Y(s) [1 + H_1(s) H_2(s)] = H_1(s) X(s)\)

Overall System Function: \[H(s) = \frac{Y(s)}{X(s)} = \frac{H_1(s)}{1 + H_1(s) H_2(s)}\]

Feedback Interconnection

Figure 9.31: Feedback interconnection of two LTI systems.

Block Diagram Representations

Block diagrams are visual tools to represent LTI systems, especially those described by differential equations. They use three basic operations:

  1. Addition: Summing junction.
  2. Multiplication by a coefficient: Gain block.
  3. Integration: Integrator block (\(1/s\)).

Important

These building blocks allow us to visualize the internal structure and signal flow within a system.

Example 9.28: First-Order System

Consider a causal LTI system with system function \(H(s)=\frac{1}{s+3}\).

This corresponds to the differential equation: \(\frac{d y(t)}{d t}+3 y(t)=x(t)\).

We can rearrange the differential equation as:

\(\frac{d y(t)}{d t} = x(t) - 3 y(t)\)

Integrating both sides:

\(y(t) = \int [x(t) - 3 y(t)] dt\)

This suggests a feedback structure where the input to the integrator is \(x(t) - 3y(t)\).

Example 9.28: First-Order System

Let’s visualize this using a block diagram.

Figure 9.32(a): Block diagram representation.

Example 9.29: First-Order System with Zero

Consider \(H(s)=\frac{s+2}{s+3}\).

This can be written as \(H(s)=\left(\frac{1}{s+3}\right)(s+2)\), suggesting a cascade of two systems.

The first system is \(H_A(s) = \frac{1}{s+3}\), which we just saw.

The second system is \(H_B(s) = s+2\).

If \(Z(s)\) is the output of \(H_A(s)\), then \(Y(s) = (s+2)Z(s)\).

In time domain: \(y(t) = \frac{d z(t)}{d t} + 2 z(t)\).

The input to the integrator in the \(H_A(s)\) block is \(e(t) = \frac{d z(t)}{d t}\).

So, \(y(t) = e(t) + 2 z(t)\).

This avoids explicit differentiation, leading to a “direct form” representation.

Example 9.29: First-Order System with Zero

Figure 9.33(b): Equivalent block diagram representation.

Example 9.30: Second-Order System

Consider \(H(s)=\frac{1}{(s+1)(s+2)}=\frac{1}{s^{2}+3 s+2}\).

This corresponds to the differential equation: \(\frac{d^{2} y(t)}{d t^{2}}+3 \frac{d y(t)}{d t}+2 y(t)=x(t)\).

Direct Form:

Rearranging the differential equation:

\(\frac{d^{2} y(t)}{d t^{2}} = x(t) - 3 \frac{d y(t)}{d t} - 2 y(t)\)

We can use two integrators in cascade to obtain \(y(t)\) from \(\frac{d^{2} y(t)}{d t^{2}}\).

The outputs of these integrators provide \(\frac{d y(t)}{d t}\) and \(y(t)\).

Example 9.30: Second-Order System

Figure 9.34(a): Direct form representation.

Example 9.30: Cascade and Parallel Forms

For \(H(s)=\frac{1}{(s+1)(s+2)}\), other representations exist:

Cascade Form:

\(H(s)=\left(\frac{1}{s+1}\right)\left(\frac{1}{s+2}\right)\)

This is a series connection of two first-order systems.

Figure 9.34(b): Cascade form.

Example 9.30: Cascade and Parallel Forms

Parallel Form:

Using partial-fraction expansion:

\(H(s)=\frac{1}{s+1}-\frac{1}{s+2}\)

This is a parallel connection of two first-order systems.

Figure 9.34(c): Parallel form.

Interactive Example: Second-Order System Response

Let’s observe the step response of a second-order system and how its poles affect it.

Consider \(H(s) = \frac{1}{s^2 + (p_1+p_2)s + p_1 p_2}\).

Example 9.31: More Complex Second-Order System

Consider \(H(s)=\frac{2 s^{2}+4 s-6}{s^{2}+3 s+2}\).

This system includes zeros in addition to poles.

Direct Form:

Similar to Example 9.29, we can tap signals from the integrators to realize the numerator polynomial.

This method allows the coefficients of the system function to directly appear in the block diagram.

Example 9.31: More Complex Second-Order System

Figure 9.35: Direct-form representation.

Conclusion: Power of System Function Algebra

  • Algebraic Simplification: Laplace transform converts complex time-domain operations (convolution, differentiation) into simpler algebraic manipulations.
  • System Interconnections: Provides straightforward methods to find the overall system function for parallel, series, and feedback configurations.
  • Block Diagram Synthesis: Enables visual representation of LTI systems using basic building blocks (integrators, gains, summers).
  • Multiple Implementations: A single system function can have various block diagram forms (direct, cascade, parallel), each with practical implications for design and implementation.

Note

Mastering system function algebra and block diagrams is fundamental for analyzing, designing, and implementing LTI systems in various ECE applications, from control systems to signal processing and communications.