Transformation: Transfer Function ↔ Pole Zero

The pole-zero and transfer function representations of a system are tightly linked. For example consider the transfer function:

If we rewrite this in a standard form such that the highest order term of the numerator and denominator are unity (the reason for this is explained below).

This is just a constant term (b0/a0) multiplied by a ratio of polynomials which can be factored.

In this equation the constant k=b0/a0.  The zi terms are the zeros of the transfer function; as s→zi the numerator polynomial goes to zero, so the transfer function also goes to zero.  The pi terms are the poles of the transfer function; as s→pi the denominator polynomial is zero, so the transfer function goes to infinity.

In the general case of a transfer function with an mth order numerator and an nth order denominator, the transfer function can be represented as:

The pole-zero representation consists of the poles (pi), the zeros (zi) and the gain term (k). 

Note: now the step of pulling out the constant term becomes obvious.  With the constant term out of the polynomials they can be written as a product of simple terms of the form (s-zi).  This would not be possible if the highest order term of the polynomials was not equal to one.

Often the gain term is not given as part of the representation.  The nature of the behavior of the system is given by the poles and zeros (e.g., does it oscillate? decay quickly? ...), the gain term only determines the magnitude of the response.  In many cases a plot is made of the s-plane that shows the locations of the poles and zeros, and the gain term (k) is not shown.  See the example below.

Example: Transfer Function → Pole-Zero

Find the pole-zero representation of the system with the transfer function:

First rewrite in our standard form (note: the polynomials were factored with a computer).

So the pole-zero representation consists of:

The plot below shows the poles (marked as "x") and the zeros (marked as "o") of the response.  The gain, k, is not shown.

Example: Pole-Zero → Transfer Function

Find the transfer function representation of a system with:

Note: if the value of k was not known the transfer function could not be found uniquely.


© Copyright 2005 to 2019 Erik Cheever    This page may be freely used for educational purposes.

Erik Cheever       Department of Engineering         Swarthmore College