z Transform System Analysis

Similar documents
Generalizing the DTFT!

The Laplace Transform

UNIT-II Z-TRANSFORM. This expression is also called a one sided z-transform. This non causal sequence produces positive powers of z in X (z).

LTI Systems (Continuous & Discrete) - Basics

The Laplace Transform

Discrete-Time David Johns and Ken Martin University of Toronto

Laplace Transform Analysis of Signals and Systems

The Laplace Transform

A system that is both linear and time-invariant is called linear time-invariant (LTI).

Sampling and Discrete Time. Discrete-Time Signal Description. Sinusoids. Sampling and Discrete Time. Sinusoids An Aperiodic Sinusoid.

Module 4. Related web links and videos. 1. FT and ZT

X. Chen More on Sampling

Time Response Analysis (Part II)

GATE EE Topic wise Questions SIGNALS & SYSTEMS

Laplace Transforms and use in Automatic Control

Chapter 7. Digital Control Systems

06/12/ rws/jMc- modif SuFY10 (MPF) - Textbook Section IX 1

Dynamic Response. Assoc. Prof. Enver Tatlicioglu. Department of Electrical & Electronics Engineering Izmir Institute of Technology.

Description of Systems

Recursive, Infinite Impulse Response (IIR) Digital Filters:

It is common to think and write in time domain. creating the mathematical description of the. Continuous systems- using Laplace or s-

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 2 Laplace Transform I 1/52

Filter Analysis and Design

GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL of ELECTRICAL & COMPUTER ENGINEERING FINAL EXAM. COURSE: ECE 3084A (Prof. Michaels)

Representation of standard models: Transfer functions are often used to represent standard models of controllers and signal filters.

EC Signals and Systems

Control Systems I. Lecture 5: Transfer Functions. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

Some of the different forms of a signal, obtained by transformations, are shown in the figure. jwt e z. jwt z e

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Dynamic Response

so mathematically we can say that x d [n] is a discrete-time signal. The output of the DT system is also discrete, denoted by y d [n].

ECE 3620: Laplace Transforms: Chapter 3:

Control Systems I. Lecture 7: Feedback and the Root Locus method. Readings: Jacopo Tani. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

This homework will not be collected or graded. It is intended to help you practice for the final exam. Solutions will be posted.

DESIGN OF CMOS ANALOG INTEGRATED CIRCUITS

LECTURE NOTES DIGITAL SIGNAL PROCESSING III B.TECH II SEMESTER (JNTUK R 13)

Frequency-Domain C/S of LTI Systems

ELEN E4810: Digital Signal Processing Topic 11: Continuous Signals. 1. Sampling and Reconstruction 2. Quantization

agree w/input bond => + sign disagree w/input bond => - sign

Chapter 7: The z-transform

EE 3054: Signals, Systems, and Transforms Summer It is observed of some continuous-time LTI system that the input signal.

Identification Methods for Structural Systems. Prof. Dr. Eleni Chatzi System Stability - 26 March, 2014

Stability Condition in Terms of the Pole Locations

Control Systems I. Lecture 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

CHAPTER 1 Basic Concepts of Control System. CHAPTER 6 Hydraulic Control System

21.4. Engineering Applications of z-transforms. Introduction. Prerequisites. Learning Outcomes

Review of Linear Time-Invariant Network Analysis

Lecture 3 Matlab Simulink Minimum Phase, Maximum Phase and Linear Phase Systems

Z Transform (Part - II)

E : Lecture 1 Introduction

2. CONVOLUTION. Convolution sum. Response of d.t. LTI systems at a certain input signal

L2 gains and system approximation quality 1

EE451/551: Digital Control. Chapter 8: Properties of State Space Models

Solution of ODEs using Laplace Transforms. Process Dynamics and Control

The z-transform Part 2

C(s) R(s) 1 C(s) C(s) C(s) = s - T. Ts + 1 = 1 s - 1. s + (1 T) Taking the inverse Laplace transform of Equation (5 2), we obtain

Z-Transform. x (n) Sampler

Dynamic circuits: Frequency domain analysis

Z-Transform. The Z-transform is the Discrete-Time counterpart of the Laplace Transform. Laplace : G(s) = g(t)e st dt. Z : G(z) =

Laboratory handouts, ME 340

UNIT - III PART A. 2. Mention any two techniques for digitizing the transfer function of an analog filter?

INTRODUCTION TO DIGITAL CONTROL

The Z transform (2) 1

Digital Control System Models. M. Sami Fadali Professor of Electrical Engineering University of Nevada

IC6501 CONTROL SYSTEMS

Digital Signal Processing Lecture 10 - Discrete Fourier Transform

Lecture 8 Finite Impulse Response Filters

Raktim Bhattacharya. . AERO 632: Design of Advance Flight Control System. Preliminaries

Return Difference Function and Closed-Loop Roots Single-Input/Single-Output Control Systems

Each problem is worth 25 points, and you may solve the problems in any order.

Let H(z) = P(z)/Q(z) be the system function of a rational form. Let us represent both P(z) and Q(z) as polynomials of z (not z -1 )

6.302 Feedback Systems Recitation 27: Final Recitation and Review Prof. Joel L. Dawson

Lecture 3 January 23

Grades will be determined by the correctness of your answers (explanations are not required).

Signals and Systems Lecture 8: Z Transform

Chap 4. State-Space Solutions and

Frequency Response of Discrete-Time Systems

CHBE320 LECTURE V LAPLACE TRANSFORM AND TRANSFER FUNCTION. Professor Dae Ryook Yang

EE482: Digital Signal Processing Applications

GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL of ELECTRICAL & COMPUTER ENGINEERING FINAL EXAM. COURSE: ECE 3084A (Prof. Michaels)

Lecture 8 - IIR Filters (II)

y[n] = = h[k]x[n k] h[k]z n k k= 0 h[k]z k ) = H(z)z n h[k]z h (7.1)

LOPE3202: Communication Systems 10/18/2017 2

Lecture 2 ELE 301: Signals and Systems

Representing a Signal

Review: Continuous Fourier Transform

LECTURE 12 Sections Introduction to the Fourier series of periodic signals

Problem Value

6.241 Dynamic Systems and Control

Laplace Transforms Chapter 3

ECE 3084 QUIZ 2 SCHOOL OF ELECTRICAL AND COMPUTER ENGINEERING GEORGIA INSTITUTE OF TECHNOLOGY APRIL 2, Name:

Lecture 1: Introduction to System Modeling and Control. Introduction Basic Definitions Different Model Types System Identification

POSITIVE REALNESS OF A TRANSFER FUNCTION NEITHER IMPLIES NOR IS IMPLIED BY THE EXTERNAL POSITIVITY OF THEIR ASSOCIATE REALIZATIONS

e st f (t) dt = e st tf(t) dt = L {t f(t)} s

Chapter 1 Fundamental Concepts

Unit 2: Modeling in the Frequency Domain Part 2: The Laplace Transform. The Laplace Transform. The need for Laplace

CLTI System Response (4A) Young Won Lim 4/11/15

Input and Output Impedances with Feedback

System Identification (CH 5230)

Chapter 13 Z Transform

Chapter 1 Fundamental Concepts

Transcription:

z Transform System Analysis

Block Diagrams and Transfer Functions Just as with continuous-time systems, discrete-time systems are conveniently described by block diagrams and transfer functions can be determined from them. For example, from this discretetime system block diagram the difference equation can be determined. y[ n] = 2x[ n] x[ n 1] ( 1 / 2)y[ n 1] 12/29/10 M. J. Roberts - All Rights Reserved 2

Block Diagrams and Transfer Functions From a z-domain block diagram the transfer function can be determined. ( ) = 2 X( z) z 1 X( z) 1/ 2 ( ) = Y( z) X( z) = 2 z 1 1+ ( 1/ 2)z Y z H z ( )z 1 Y z 1 = 2z 1 z +1/ 2 ( ) 12/29/10 M. J. Roberts - All Rights Reserved 3

System Stability A system is stable if its impulse response is absolutely summable. That requirement translates into the z-domain requirement that all the poles of the transfer function must lie in the open interior of the unit circle. 12/29/10 M. J. Roberts - All Rights Reserved 4

System Interconnections Cascade Parallel 12/29/10 M. J. Roberts - All Rights Reserved 5

System Interconnections Feedback ( ) = Y( z) X( z) = H 1 ( z) 1+ H 1 z H z ( )H 2 z T( z) = H 1 ( z)h 2 ( z) ( ) = H ( z) 1 1+ T( z) 12/29/10 M. J. Roberts - All Rights Reserved 6

Responses to Standard Signals If the system transfer function is H z of the unit-sequence response is H 1 can be written in partial-fraction form as Y z ( ) = N( z) D( z) ( z) = z z 1 ( ) = z N ( z) 1 D( z) + H( 1) z z 1 ( z) D( z) If the system is stable the transient term z N 1 and the forced response is H( 1) z z 1. the z transform ( ) ( ) which N z D z dies out 12/29/10 M. J. Roberts - All Rights Reserved 7

Responses to Standard Signals Let the system transfer function be H( z) = Kz z p. Then Y( z) = z z 1 Kz z p K 1 p and y[ n] = K ( 1 pn+1)u[ n]. 1 p z z 1 Let the constant K be 1 p. Then y n pz z p [ ] = 1 p n+1 ( )u[ n]. 12/29/10 M. J. Roberts - All Rights Reserved 8

Responses to Standard Signals Unit Sequence Response One-Pole System 12/29/10 M. J. Roberts - All Rights Reserved 9

Responses to Standard Signals Unit Sequence Response Two-Pole System 12/29/10 M. J. Roberts - All Rights Reserved 10

Responses to Standard Signals If the system transfer function is H z ( ) = N( z) D( z) of the response to a cosine applied at time n = 0 is ( ) = N( z) D( z) Y z ( ) ( ) +1 z z cos Ω 0 z 2 2z cos Ω 0 the z transform Let p 1 = e jω 0. Then the system response can be written as [ ] = Z 1 z N ( z) 1 D( z) y n + H p 1 ( ) cos Ω 0 n + H( p 1 ) [ ] ( )u n and, if the system is stable, the forced response is ( ) cos Ω 0 n + H( p 1 ) H p 1 [ ] ( )u n a sinusoid with, generally, different magnitude and phase. 12/29/10 M. J. Roberts - All Rights Reserved 11

z Transform - Laplace Transform Relationships Let a signal x(t) be sampled to form x δ x[ n] = x( nt s ) and impulse sampled to form ( t) = x( t)δ Ts t ( ) These two signals are equivalent in the sense that their impulse strengths are the same at corresponding times and the correspondence between times is t = nt s. 12/29/10 M. J. Roberts - All Rights Reserved 12

z Transform - Laplace Transform Relationships Let a discrete-time system have the impulse response h n [ ] and let a continuous-time system have the impulse response If x[ n] is applied to the discrete-time system and ( t) is applied to the x δ continuous-time system, their responses will be equivalent in the sense that the impulse strengths are the same. h δ ( ) ( t) = h[ n]δ t nt s. n=0 12/29/10 M. J. Roberts - All Rights Reserved 13

z Transform - Laplace Transform Relationships The transfer function of the discrete-time system is H z n=0 ( ) = h n [ ]z n and the transfer function of the continuous-time system is H δ H δ n=0 ( s) = h[ n]e nt ss The equivalence between them can be seen in the transformation ( s) = H z ( ) z e sts 12/29/10 M. J. Roberts - All Rights Reserved 14

z Transform - Laplace Transform Relationships The relationship z = e st s maps points in the s plane into corresponding points in the z plane. Different contours in the s plane map into the same contour in the z plane. 12/29/10 M. J. Roberts - All Rights Reserved 15

z Transform - Laplace Transform Relationships 12/29/10 M. J. Roberts - All Rights Reserved 16

Simulating Continuous-Time Systems with Discrete-time Systems The ideal simulation of a continuous-time system by a discrete-time system would have the discrete-time system s excitation and response be samples from the continuous-time system s excitation and response. But that design goal is never achieved exactly in real systems at finite sampling rates. 12/29/10 M. J. Roberts - All Rights Reserved 17

Simulating continuous-time Systems with discrete-time Systems One approach to simulation is to make the impulse response of the discrete-time system be a sampled version of the impulse response of the continuous-time system. h[ n] = h( nt s ) With this choice, the response of the discrete-time system to a discretetime unit impulse consists of samples of the response of the continuoustime system to a continuous-time unit impulse. This technique is called impulse - invariant design. 12/29/10 M. J. Roberts - All Rights Reserved 18

Simulating continuous-time Systems When h n with discrete-time Systems [ ] = h( nt s ) the impulse response of the discrete-time system is a sampled version of the impulse response of the continuous-time system but the unit discrete-time impulse is not a sampled version of the unit continuous-time impulse. A continuous-time impulse cannot be sampled. First, as a practical matter the probability of taking a sample at exactly the time of occurrence of the impulse is zero. Second, even if the impulse were sampled at its time of occurrence what would the sample value be? The functional value of the impulse is not defined at its time of occurrence because the impulse is not an ordinary function. 12/29/10 M. J. Roberts - All Rights Reserved 19

Simulating continuous-time Systems with discrete-time Systems In impulse-invariant design, even though the impulse response is a sampled version of the continuous-time system s impulse response that does not mean that the response to samples from any arbitrary excitation will be a sampled version of the continuous-time system s response to that excitation. All design methods for simulating continuous-time systems with discrete-time systems are approximations and whether or not the approximation is a good one depends on the design goals. 12/29/10 M. J. Roberts - All Rights Reserved 20

Sampled-Data Systems Real simulations of continuous-time systems by discrete-time systems usually sample the excitation with an ADC, process the samples and then produce a continuous-time signal with a DAC. 12/29/10 M. J. Roberts - All Rights Reserved 21

Sampled-Data Systems An ADC simply samples a signal and produces numbers. A common way of modeling the action of a DAC is to imagine the discrete-time impulses in the discrete-time signal which drive the DAC are instead continuous-time impulses of the same strength and that the DAC has the impulse response of a zero-order hold. 12/29/10 M. J. Roberts - All Rights Reserved 22

Sampled-Data Systems The desired equivalence between a continuous-time and a discrete-time system is illustrated below. The design goal is to make y d possible by choosing h n ( t) look as much like y c t [ ] appropriately. ( ) as 12/29/10 M. J. Roberts - All Rights Reserved 23

Sampled-Data Systems Consider the response of the continuous-time system not to the actual signal x(t) but rather to an impulse-sampled version of it x δ ( t) = x( nt s )δ t nt s n= The response is y( t) = h( t) x δ ( t) = h t ( ) = x( t)δ Ts ( t) ( ) ( ) x[ m]δ t mt s = x[ m]h t mt s m= m= where x[ n] = x( nt s ) and the response a the nth multiple of T s ( ) = x m is y nt s ( ) [ ]h ( n m)t s. m= The response of a discrete-time system with h n ( ) 12/29/10 M. J. Roberts - All Rights Reserved 24 [ ] = h( nt s ) to the excitation x[ n] = x( nt s ) is y[ n] = x[ n] h[ n] = x m [ ]h[ n m]. m=

Sampled-Data Systems The two responses are equivalent in the sense that the values at corresponding discrete-time and continuous-time times are the same. 12/29/10 M. J. Roberts - All Rights Reserved 25

Sampled-Data Systems Modify the continuous-time system to reflect the last analysis. Then multiply the impulse responses of both systems by T s 12/29/10 M. J. Roberts - All Rights Reserved 26

Sampled-Data Systems In the modified continuous-time system y( t) = x δ ( t) T s h( t) = x( nt s )δ t nt s n= In the modified discrete-time system [ ] = x m y n where h n ( ) [ ]h[ n m] = x[ m]t s h ( n m)t s m= m= h( t)t = x nt s ( s )h( t nt s )T s n= ( ) [ ] = T s h( nt s ) and h( t) still represents the impulse response of the original continuous-time system. Now let T s approach zero. lim y( t) = lim T s 0 T s 0 x( nt s )h( t nt s )T s = x( τ )h( t τ )dτ n= This is the response y c ( t) of the original continuous-time system. 12/29/10 M. J. Roberts - All Rights Reserved 27

Sampled-Data Systems Summarizing, if the impulse response of the discrete-time ( ) then, in the limit as the system is chosen to be T s h nt s sampling rate approaches infinity, the response of the discrete-time system is exactly the same as the response of the continuous-time system. Of course the sampling rate can never be infinite in practice. Therefore this design is an approximation which gets better as the sampling rate is increased. 12/29/10 M. J. Roberts - All Rights Reserved 28

Sampled-Data Systems A continuous-time system is characterized by the transfer function H ( s s) 1 = s 2 + 40s + 300. Design a discrete-time system to approximate this continuous-time system. Use two different sampling rates f s = 10 and f s = 100 and compare step responses. The impulse response of the continuous-time system is h( t) = 1 ( 20 e 10t e 30t )u( t). 12/29/10 M. J. Roberts - All Rights Reserved 29

Sampled-Data Systems The discrete-time impulse response is h n = T ( s 20 e 10nT s e 30nT s )u n and the transfer function is its z transform H z ( z) = T s 20 z z e 10T s The step response of the continuous-time system is y c ( t) = 2 3e 10t + e 30t z z e 30T s u( t) 600 and the response of the discrete-time system to a unit sequence is y n = T s 20 e 10T s e 30T s ( 1 e 10T ) s 1 e 30T s ( ) + e 10T s e 10T s 1 e 10nTs e 30T s e 30T s 1 e 30nTs u n 12/29/10 M. J. Roberts - All Rights Reserved 30

Sampled-Data Systems The response of the DAC is y d ( ) t T ( t) = y[ n]rect s n +1 / 2. n=0 T s 12/29/10 M. J. Roberts - All Rights Reserved 31

Standard Realizations Realization of a discrete-time system closely parallels the realization of a continuous-time system The basic forms, Direct Form II, cascade and parallel have the same structure A continuous-time system can be realized with integrators, summing junctions and multipliers A discrete-time system can be realized with delays, summing junctions and multipliers 12/29/10 M. J. Roberts - All Rights Reserved 32

Standard Realizations Direct Form II 12/29/10 M. J. Roberts - All Rights Reserved 33

Standard Realizations Cascade 12/29/10 M. J. Roberts - All Rights Reserved 34

Standard Realizations Parallel 12/29/10 M. J. Roberts - All Rights Reserved 35