Transfer Function
A transfer function is the Laplace transform of the Impulse Response of a LTI with a single input and single output when you set the initial conditions to zero.
Informally
The transfer function of a system is the ratio of the Laplace transform of its output and its input, assuming zero initial conditions.
Transfer functions allow us to connect several systems in series by performing convolution through simple multiplication.
We often write the transfer function as
Abstract
Transfer functions are a Laplace domain representation of the system.
Definition 1: Zero-State and Zero-Input Responses and the Transfer function
Given a linear DE with constant coefficients of the form along with the needed initial conditions , the Laplace transform of the equation will be of the form where is some function of the ICs and coefficients.
- The zero-input response is . This is the response of the system the DE models to the initial conditions (i.e. when the forcing term is 0).
- The zero-state response is . This is the response of the system the DE models to the forcing term (i.e. when the ICs are all ).
- The transfer function is . This function determines the zero-input and the effect of the forcing term.
Theorem
The zero-state response of a linear DE is the convolution of the input (i.e. forcing term) with the systemβs Impulse Response.
Transfer functions are super convenient because they enable us to compose multiple LTI Systems together!
In my own words, Motivation
I swear, I went through MATH213 without understanding how transfer functions work. I did pretty bad in that course.
- Looking at this reddit thread: https://www.reddit.com/r/DSP/comments/8k1fdt/can_someone_explain_how_and_why_transfer/
Transfer functions are just functions that map an input to an input.
for any input X, you get output 2X: X * 2 = 2X
- the transfer function is 2 in this case
Input * Transfer function = Output
- its the convolution in the time domain, but whatever, in the Laplace Domain its much simpler
So for an LTI system, the transfer function is just the output over the input
- Set the input to be 1 (the impulse function) and the output is your transfer function. AHH.
Why is the transfer function useful? Because youβll end up with a polynomial as a transfer function and if you factor the polynomial, you can find the zeroes and poles of the function super easy. You can determine whether the system is stable or not, what the gain is. Why you can even plot the frequency response.
SE380
For a SISO system, the transfer function is given by output / control input, i.e.
- we work in frequency domain to be able to write these as fractions. Else, in the time-domain, itβs some convolution?
A transfer function is real rational if it can be written as
- is proper if exists.
- is strictly proper if
is a pole of if root of denominator is a zero of if root of numerator
letβs consider this differential equation
Then we can write G(s) as a matrix form