EE313 Linear Systems and Signals Fall 2010 Transfer Functions Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin Initial conversion of content to PowerPoint by Dr. Wade C. Schwartzkopf Zero-State Response • Linear constant coefficient differential equation Input x(t) and output y (t ) y zeroinput (t ) y zero state(t ) Zero-state response: all initial conditions are zero yt Y s xt X s dr r y t s Y s r dt dk k x t s X s k dt Laplace transform both sides of differential equation with all initial conditions being zero and solve for Y(s)/X(s) y ' (t ) y (t ) x(t ) sY ( s) Y ( s) X ( s) y (0 ) 0 H ( s) Y ( s) 1 X ( s) s 1 19 - 2 Transfer Function • H(s) is called the transfer function because it describes how input is transferred to the output in a transform domain (s-domain in this case) Y(s) = H(s) X(s) y(t) = L-1{H(s) X(s)} = h(t) * x(t) H(s) = L{h(t)} • Transfer function is Laplace transform of impulse response 19 - 3 Transfer Function Examples • Laplace transform X s xt e s t dt 0 • Assume input x(t) and output y(t) are causal • Ideal delay of T seconds Initial conditions (initial voltages in delay buffer) are zero y t xt T Y s X s e s T Y s H s es T X s x(t) T y(t) 19 - 4 Transfer Function Examples • Ideal integrator with y(0-) = 0 y t x d t 0 1 1 Y s X s y 0 s s Y (s) 1 H s X (s) s x(t) dt t 0 y(t) • Ideal differentiator with x(0-) = 0 d y t x(t ) dt Y s s X s x 0 s X ( s ) Y s H s s X s x(t) d y(t) dt 19 - 5 Cascaded Systems • Assume input x(t) and output y(t) are causal x(t) • Integrator first, then differentiator X(s) • Differentiator first, x(t) then integrator X(s) x d t 1/s s 0 X(s)/s d x(t ) dt s X(s) x(t) s X(s) x(t) 1/s X(s) • Common transfer functions A constant (finite impulse response) A polynomial (finite impulse response) Ratio of two polynomials (infinite impulse response) 19 - 6 Block Diagrams X(s) H(s) Y(s) W(s) X(s) H1(s) H2(s) Y(s) = X(s) H1(s)H2(s) Y(s) Y(s) = X(s) H1(s) + H2(s) Y(s) Y(s) = X(s) G(s) 1 + G(s)H(s) Y(s) H1(s) X(s) H2(s) X(s) - E(s) G(s) H(s) 19 - 7 Cascade and Parallel Connections • Cascade X(s) W(s) = H1(s) X(s) Y(s) = H2(s)W(s) Y(s) = H1(s) H2(s) X(s) Y(s)/X(s) = H1(s)H2(s) H1(s) H2(s) Y(s) X(s) H2(s) H1(s) Y(s) One can switch the order of the cascade of two LTI systems if both LTI systems compute to exact precision • Parallel Combination Y(s) = H1(s)X(s) + H2(s)X(s) Y(s)/X(s) = H1(s) + H2(s) H1(s) X(s) H2(s) Y(s) = X(s) H1(s) + H2(s) Y(s) 19 - 8 Feedback Connection • Governing equations E s F s H s Y s Y s Gs E s • What happens if H(s) is a constant K? Choice of K controls all poles in transfer function Common LTI system in EE362K Introduction to Automatic Control and EE445L Microcontroller Applications/Organization • Combining equations Y s G s F s H s Y s Y s G s H s Y s G s F s G s Y s F s 1 G s H s F(s) - E(s) G(s) H(s) Y(s) = F(s) G(s) 1 + G(s)H(s) Y(s) 19 - 9 External Stability Conditions • Bounded-input bounded-output stability Zero-state response given by h(t) * x(t) Two choices: BIBO stable or BIBO unstable • Remove common factors in transfer function H(s) • If all poles of H(s) in left-hand plane, All terms in h(t) are decaying exponentials h(t) is absolutely integrable and system is BIBO stable • Example: BIBO stable but asymptotically unstable s 1 1 s 1 1 H ( s) s 1 s 1 s 1 s 1 2 19 - 10 Based on slide by Prof. Adnan Kavak Internal Stability Conditions • Stability based on zero-input solution • Asymptotically stable if and only if Characteristic roots are in left-hand plane (LHP) Roots may be repeated or non-repeated • Unstable if and only if (i) at least characteristic root in right-hand plane and/or (ii) repeated characteristic roots are on imaginary axis • Marginally stable if and only if There are no characteristic roots in right-hand plane and Some non-repeated roots are on imaginary axis 19 - 11 Based on slide by Prof. Adnan Kavak Frequency-Domain Interpretation est h(t) y(t) • y(t) = H(s) e s t for a particular value of s • Recall definition of frequency response: ej 2 p f t h(t) y(t) y t ht e s t h e s t d e st s h e d H s y t ht e j 2p ft h e j 2p e j 2p f t f t d j 2p f h e d Hf 19 - 12 Frequency-Domain Interpretation • Generalized frequency: s = s + j 2 p f • We may convert transfer function into frequency response by if and only if region of convergence of H(s) includes the imaginary axis H freq f H s s j 2pf • What about h(t) = u(t)? 1 H s s for Res 0 We cannot convert H(s) to a frequency response However, this system has a frequency response • What about h(t) = d(t)? H s 1 for all s H freq f 1 19 - 13 Frequency Selectivity in Filters • Lowpass filter |Hfreq(f)| • Bandpass filter |Hfreq(f)| 1 1 • Highpass filter f |Hfreq(f)| f • Bandstop filter |Hfreq(f)| f Linear time-invariant filters are BIBO stable f 19 - 14