ESE 531: Digital Signal Processing

Similar documents
ESE 531: Digital Signal Processing

! z-transform. " Tie up loose ends. " Regions of convergence properties. ! Inverse z-transform. " Inspection. " Partial fraction

The Z transform (2) 1

The Z-Transform. Fall 2012, EE123 Digital Signal Processing. Eigen Functions of LTI System. Eigen Functions of LTI System

The Z transform (2) Alexandra Branzan Albu ELEC 310-Spring 2009-Lecture 28 1

SIGNALS AND SYSTEMS. Unit IV. Analysis of DT signals

EE123 Digital Signal Processing. M. Lustig, EECS UC Berkeley

Very useful for designing and analyzing signal processing systems

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).

ECE503: Digital Signal Processing Lecture 4

! Introduction. ! Discrete Time Signals & Systems. ! Z-Transform. ! Inverse Z-Transform. ! Sampling of Continuous Time Signals

DSP-I DSP-I DSP-I DSP-I

Lecture 2 OKAN UNIVERSITY FACULTY OF ENGINEERING AND ARCHITECTURE

(i) Represent discrete-time signals using transform. (ii) Understand the relationship between transform and discrete-time Fourier transform

Chapter Intended Learning Outcomes: (i) Understanding the relationship between transform and the Fourier transform for discrete-time signals

Discrete-Time Signals and Systems. The z-transform and Its Application. The Direct z-transform. Region of Convergence. Reference: Sections

ELEG 305: Digital Signal Processing

X (z) = n= 1. Ã! X (z) x [n] X (z) = Z fx [n]g x [n] = Z 1 fx (z)g. r n x [n] ª e jnω

Signals and Systems Lecture 8: Z Transform

Z Transform (Part - II)

Signals and Systems. Spring Room 324, Geology Palace, ,

EEL3135: Homework #4

Advanced Training Course on FPGA Design and VHDL for Hardware Simulation and Synthesis

Signals & Systems Handout #4

8. z-domain Analysis of Discrete-Time Signals and Systems

Digital Signal Processing Lecture 3 - Discrete-Time Systems

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 )

Use: Analysis of systems, simple convolution, shorthand for e jw, stability. Motivation easier to write. Or X(z) = Z {x(n)}

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)

Discrete Time Systems

Chapter 7: The z-transform

Digital Signal Processing:

Module 4 : Laplace and Z Transform Problem Set 4

Chap 2. Discrete-Time Signals and Systems

Signals and Systems. Problem Set: The z-transform and DT Fourier Transform

Discrete-time signals and systems

Review of Discrete-Time System

Digital Control & Digital Filters. Lectures 1 & 2

信號與系統 Signals and Systems

Lecture 7 Discrete Systems

6.003: Signals and Systems

DIGITAL SIGNAL PROCESSING. Chapter 3 z-transform

z-transform Chapter 6

Solutions: Homework Set # 5

Discrete-Time Fourier Transform (DTFT)

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) =

Your solutions for time-domain waveforms should all be expressed as real-valued functions.

ECE-S Introduction to Digital Signal Processing Lecture 4 Part A The Z-Transform and LTI Systems

ESE 531: Digital Signal Processing

Need for transformation?

EC Signals and Systems

EE 521: Instrumentation and Measurements

Digital Signal Processing. Midterm 1 Solution

Digital Signal Processing

( ) John A. Quinn Lecture. ESE 531: Digital Signal Processing. Lecture Outline. Frequency Response of LTI System. Example: Zero on Real Axis

III. Time Domain Analysis of systems

! Circular Convolution. " Linear convolution with circular convolution. ! Discrete Fourier Transform. " Linear convolution through circular

ESE 531: Digital Signal Processing

Lecture 04: Discrete Frequency Domain Analysis (z-transform)

Digital Signal Processing Lecture 10 - Discrete Fourier Transform

Digital Signal Processing, Homework 1, Spring 2013, Prof. C.D. Chung

UNIVERSITY OF OSLO. Please make sure that your copy of the problem set is complete before you attempt to answer anything.

Lecture 10. Digital Signal Processing. Chapter 7. Discrete Fourier transform DFT. Mikael Swartling Nedelko Grbic Bengt Mandersson. rev.

Frequency-Domain C/S of LTI Systems

Topic 4: The Z Transform

Z-Transform. x (n) Sampler

Review of Fundamentals of Digital Signal Processing

Stability Condition in Terms of the Pole Locations

Lecture 4: FT Pairs, Random Signals and z-transform

VU Signal and Image Processing

EE482: Digital Signal Processing Applications

Discrete Time Fourier Transform

z-transforms Definition of the z-transform Chapter

ECE 438 Exam 2 Solutions, 11/08/2006.

Review of Fundamentals of Digital Signal Processing

ESE 531: Digital Signal Processing

ESE 531: Digital Signal Processing

Chapter 13 Z Transform

Discrete Time Fourier Transform (DTFT)

ECSE 512 Digital Signal Processing I Fall 2010 FINAL EXAMINATION

ENT 315 Medical Signal Processing CHAPTER 2 DISCRETE FOURIER TRANSFORM. Dr. Lim Chee Chin

Discrete Time Systems

Discrete-Time Signals and Systems. Frequency Domain Analysis of LTI Systems. The Frequency Response Function. The Frequency Response Function

If every Bounded Input produces Bounded Output, system is externally stable equivalently, system is BIBO stable

Digital Signal Processing. Lecture Notes and Exam Questions DRAFT

Z-Transform. 清大電機系林嘉文 Original PowerPoint slides prepared by S. K. Mitra 4-1-1

Like bilateral Laplace transforms, ROC must be used to determine a unique inverse z-transform.

Lecture 7 - IIR Filters

ELEG 305: Digital Signal Processing

EE123 Digital Signal Processing

2.161 Signal Processing: Continuous and Discrete Fall 2008

Fourier Transform 4: z-transform (part 2) & Introduction to 2D Fourier Analysis

Digital Signal Processing Lecture 4


ECE 413 Digital Signal Processing Midterm Exam, Spring Instructions:

ELEN E4810: Digital Signal Processing Topic 4: The Z Transform. 1. The Z Transform. 2. Inverse Z Transform

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

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

EE Homework 5 - Solutions

Multidimensional digital signal processing

Transcription:

ESE 531: Digital Signal Processing Lec 6: January 30, 2018 Inverse z-transform

Lecture Outline! z-transform " Tie up loose ends " Regions of convergence properties! Inverse z-transform " Inspection " Partial fraction " Power series expansion! z-transform of difference equations 3

z-transform 4

z-transform! Define the forward z-transform of x[n] as! The core basis functions of the z-transform are the complex exponentials z n with arbitrary z C; these are the eigenfunctions of LTI systems for infinite-length signals! Notation abuse alert: We use X(#) to represent both the DTFT X(ω) and the z-transform X(z); they are, in fact, intimately related 5

Transfer Function of LTI System! We can use the z-transform to characterize an LTI system! and relate the z-transforms of the input and output 6

Region of Convergence (ROC) 7

Region of Convergence (ROC) 8

Properties of ROC! For right-sided sequences: ROC extends outward from the outermost pole to infinity " Examples 1,2! For left-sided: inwards from inner most pole to zero " Example 3! For two-sided, ROC is a ring - or do not exist " Examples 4,5 9

Properties of ROC! For finite duration sequences, ROC is the entire z- plane, except possibly z=0, z= " Example 6 10

Revisit: ROC Example 6! What is the z-transform of x 6 [n]? ROC? x 6 [n] = a n u[n]u[ n + M 1] finite length sequence 11

Revisit: ROC Example 6! What is the z-transform of x 6 [n]? ROC? x 6 [n] = a n u[n]u[ n + M 1] X 6 (z) = 1 am z M 1 az 1 M 1 k=1 = (1 ae j 2πk M z 1 ) Zero cancels pole 12

Revisit: ROC Example 6! What is the z-transform of x 6 [n]? ROC? x 6 [n] = a n u[n]u[ n + M 1] Zero cancels pole X 6 (z) = 1 am z M 1 az 1 M 1 k=1 = (1 ae j 2πk M z 1 ) M=100 13

Formal Properties of the ROC! PROPERTY 1: " The ROC will either be of the form 0 < r R < z, or z < r L <, or, in general the annulus, i.e., 0 < r R < z < r L <.! PROPERTY 2: " The Fourier transform of x[n] converges absolutely if and only if the ROC of the z-transform of x[n] includes the unit circle.! PROPERTY 3: " The ROC cannot contain any poles.! PROPERTY 4: " If x[n] is a finite-duration sequence, i.e., a sequence that is zero except in a finite interval - < N 1 < n < N 2 <, then the ROC is the entire z- plane, except possibly z = 0 or z =. 14

Formal Properties of the ROC! PROPERTY 5: " If x[n] is a right-sided sequence, the ROC extends outward from the outermost finite pole in X(z) to (and possibly including) z =.! PROPERTY 6: " If x[n] is a left-sided sequence, the ROC extends inward from the innermost nonzero pole in X(z) to (and possibly including) z=0.! PROPERTY 7: " A two-sided sequence is an infinite-duration sequence that is neither right sided nor left sided. If x[n] is a two-sided sequence, the ROC will consist of a ring in the z-plane, bounded on the interior and exterior by a pole and, consistent with Property 3, not containing any poles.! PROPERTY 8: " The ROC must be a connected region. 15

Example: ROC from Pole-Zero Plot! How many possible ROCs? Im z-plane Unit circle a b c Re 16

Example: ROC from Pole-Zero Plot ROC 1: right-sided Unit circle Im z-plane a b c Re 17

Example: ROC from Pole-Zero Plot ROC 2: left-sided Unit circle Im z-plane a b c Re 18

Example: ROC from Pole-Zero Plot ROC 3: two-sided Unit circle Im z-plane a b c Re 19

Example: ROC from Pole-Zero Plot ROC 4: two-sided Unit circle Im z-plane a b c Re 20

Example: Pole-Zero Plot! H(z) for an LTI System " How many possible ROCs? Im z-plane Unit circle -2 1/2 Re 21

Example: Pole-Zero Plot! H(z) for an LTI System " How many possible ROCs? " What if system is stable? Unit circle Im z-plane -2 1/2 Re 22

BIBO Stability Revisited H(e jω ) = k= h[k] e jωk 23

Example: Pole-Zero Plot! H(z) for an LTI System " How many possible ROCs? " What if system is causal? Unit circle Im z-plane -2 1/2 Re 24

Inverse z-transform

Inverse z-transform 26

Inverse z-transform! Ways to avoid it: " Inspection (known transforms) " Properties of the z-transform " Partial fraction expansion " Power series expansion 27

Inspection 28

Properties of z-transform! Linearity: ax 1 [n]+ bx 2 [n] ax 1 (z) + bx 2 (z)! Time shifting: x[n] X (z) x[n n d ] z n d X (z)! Multiplication by exponential sequence x[n] X (z) z n 0 x[n] X z z 0 29

Properties of z-transform! Time Reversal:! Differentiation of transform: x[n] X (z)! Convolution in Time: y[n] = x[n] h[n] x[n] X (z) x[ n] X (z 1 ) nx[n] z Y (z) = X (z)h(z) dx (z) dz ROC Y at least ROC x ROC H 30

Partial Fraction Expansion! Let X (z) = M k=0 N k=0 b k z k a k z k = z N M k=0 N z M k=0 b k z M k a k z N k! M zeros and N poles at nonzero locations 31

Partial Fraction Expansion X (z) = M k=0 N k=0 b k z k a k z k = z N M k=0 N z M k=0 b k z M k a k z N k! Factored numerator/denominator X (z) = b 0 a 0 M k=1 N k=1 (1 c k z 1 ) (1 d k z 1 ) 32

Partial Fraction Expansion! If M<N and the poles are 1 st order X (z) = b 0 a 0 M k=1 N k=1 (1 c k z 1 ) (1 d k z 1 ) = N A k k=11 d k z 1! where A k = (1 d k z 1 )X (z) z=d k 33

Example: 2 nd- Order z-transform! 2 nd -order = two poles X (z) = 1 1 1 4 z 1 1 1 2 z 1, ROC = z : 1 2 < z 34

Example: 2 nd- Order z-transform! 2 nd -order = two poles X (z) = 1 1 1 4 z 1 1 1 2 z 1, ROC = z : 1 2 < z X (z) = A 1 1 1 4 z 1 + A 2 1 1 2 z 1 35

Example: 2 nd- Order z-transform! 2 nd -order = two poles A k = (1 d k z 1 )X (z) z=d k X (z) = A 1 1 1 4 z 1 + A 2 1 1 2 z 1 A 1 = (1 1 4 z 1 )X (z) z=1/4 = (1 1 4 z 1 ) (1 1 4 z 1 )(1 1 2 z 1 ) z=1/4 = 1 A 2 = (1 1 2 z 1 )X (z) z=1/2 = (1 1 2 z 1 ) (1 1 4 z 1 )(1 1 2 z 1 ) z=1/2 = 2 36

Example: 2 nd- Order z-transform! 2 nd -order = two poles Right sided X (z) = 1 1 1 4 z 1 + 2 1 1 2 z 1, ROC = z : 1 2 < z 37

Example: 2 nd- Order z-transform! 2 nd -order = two poles Right sided X (z) = 1 1 1 4 z 1 + 2 1 1 2 z 1, ROC = z : 1 2 < z 38

Example: 2 nd- Order z-transform! 2 nd -order = two poles Right sided X (z) = 1 1 1 4 z 1 + 2 1 1 2 z 1, ROC = z : 1 2 < z x[n] = 1 n 4 u[n]+ 2 1 n 2 u[n] 39

Partial Fraction Expansion! If M N and the poles are 1 st order X (z) = N B r z r A + k r=0 k=11 d k z 1 M N! Where B k is found by long division A k = (1 d k z 1 )X (z) z=d k 40

Example: Partial Fractions! M=N=2 and poles are first order X (z) = 1+ 2z 1 + z 2 1 3 2 z 1 + 1 2 z 2, ROC = { z : 1< z } = (1+ z 1 ) 2 (1 1 2 z 1 )(1 z 1 ) 41

Example: Partial Fractions! M=N=2 and poles are first order X (z) = 1+ 2z 1 + z 2 1 3 2 z 1 + 1 2 z 2, ROC = { z : 1< z } = (1+ z 1 ) 2 (1 1 2 z 1 )(1 z 1 ) X (z) = B 0 + A 1 A 1 1 + 2 1 z 1 2 z 1 42

Example: Partial Fractions! M=N=2 and poles are first order X (z) = B 0 + A 1 A 1 1 + 2 1 z, 1 2 z 1 ROC = { z : 1< z } 1 2 z 2 3 2 2 z 1 +1 z 2 + 2z 1 +1 z 2 3z 1 + 2 5z 1 1 43

Example: Partial Fractions! M=N=2 and poles are first order X (z) = B 0 + A 1 A 1 1 + 2 1 z, 1 2 z 1 1+5z 1 X (z) = 2 + (1 1 2 z 1 )(1 z 1 ) ROC = { z : 1< z } 1 2 z 2 3 2 2 z 1 +1 z 2 + 2z 1 +1 z 2 3z 1 + 2 5z 1 1 44

Example: Partial Fractions! M=N=2 and poles are first order X (z) = 2 9 8 1 1 + 1 z, 1 2 z 1 ROC = { z : 1< z } x[n] = 2δ[n] 9 1 n 2 u[n]+8u[n] 45

Power Series Expansion! Expansion of the z-transform definition X (z) = n= x[n]z n =!+ x[ 2]z 2 + x[ 1]z + x[0]+ x[1]z 1 + x[2]z 2 +! 46

Example: Finite-Length Sequence! Poles and zeros? X (z) = z 2 1 1 2 z 1 (1+ z 1 )(1 z 1 ) = z 2 1 2 z 1+ 1 2 z 1 47

Example: Finite-Length Sequence! Poles and zeros? X (z) = n= X (z) = z 2 1 1 2 z 1 (1+ z 1 )(1 z 1 ) x[n]z n = z 2 1 2 z 1+ 1 2 z 1 =!+ x[ 2]z 2 + x[ 1]z + x[0]+ x[1]z 1 + x[2]z 2 +! 48

Example: Finite-Length Sequence! Poles and zeros? X (z) = n= X (z) = z 2 1 1 2 z 1 (1+ z 1 )(1 z 1 ) x[n]z n = z 2 1 2 z 1+ 1 2 z 1 x[n] = 1, n = 2 1 2, =!+ x[ 2]z 2 + x[ 1]z + x[0]+ x[1]z 1 + x[2]z 2 +! n = 1 1, n = 0 1 2, n =1 0, else 49

Example: Finite-Length Sequence! Poles and zeros? X (z) = z 2 1 1 2 z 1 (1+ z 1 )(1 z 1 ) = z 2 1 2 z 1+ 1 2 z 1 x[n] = 1, n = 2 1 2, n = 1 1, n = 0 1 2, n =1 0, else = δ[n + 2] 1 2 δ[n +1] δ[n]+ 1 δ[n 1] 2 50

Example: Finite-Length Sequence! Poles and zeros? X (z) = z 2 1 1 2 z 1 (1+ z 1 )(1 z 1 ) = z 2 1 2 z 1+ 1 2 z 1 x[n] = 1, n = 2 1 2, n = 1 1, n = 0 1 2, n =1 0, else = δ[n + 2] 1 2 δ[n +1] δ[n]+ 1 δ[n 1] 2 51

Properties of ROC! For finite duration sequences, ROC is the entire z- plane, except possibly z=0, z= " Example 6 52

Reminder: Difference Equations! Accumulator example y[n] = n k= y[n] = x[n]+ x[k] n 1 k= x[k] y[n] = x[n]+ y[n 1] y[n] y[n 1] = x[n] N a k y[n k] = b m x[n m] k=0 M m=0 53

Difference Equation to z-transform N a k y[n k] = b m x[n m] k=0 M m=0 N a y[n] = k y[n k] + k=1 a 0 M m=0 b m a 0 x[n m]! Difference equations of this form behave as causal LTI systems " when the input is zero prior to n=0 " Initial rest equations are imposed prior to the time when input becomes nonzero " i.e y[-n]=y[-n+1]= =y[-1]=0 54

Difference Equation to z-transform N a y[n] = k y[n k] + k=1 a 0 M m=0 b m a 0 x[n m] N a Y (z) = k z k Y (z) + k=1 a 0 M m=0 b m a 0 z m X (z) 55

Difference Equation to z-transform N a y[n] = k y[n k] + k=1 a 0 M m=0 b m a 0 x[n m] N a Y (z) = k z k Y (z) + k=1 a 0 M m=0 b m a 0 z m X (z) N a k z k Y (z) = k=0 a 0 M b m z m X (z) Y (z) = m=0 a 0 M ( b m ) z m m=0 N a k k=0 ( ) z k X (z) 56

Difference Equation to z-transform N a y[n] = k y[n k] + k=1 a 0 M m=0 b m a 0 x[n m] N a Y (z) = k z k Y (z) + k=1 a 0 M m=0 b m a 0 z m X (z) N a k z k Y (z) = k=0 a 0 M b m z m X (z) Y (z) = m=0 a 0 H(z) = M ( b k ) z k m=0 N a k k=0 ( ) z k M ( b m ) z m m=0 N a k k=0 ( ) z k X (z) 57

Example: 1 st -Order System y[n] = ay[n 1]+ x[n] N a k y[n k] = b m x[n m] k=0 M m=0 H(z) = M ( b k ) z k m=0 N a k k=0 ( ) z k 58

Example: 1 st -Order System y[n] = ay[n 1]+ x[n] N a k y[n k] = b m x[n m] k=0 M m=0 H(z) = 1 b 0 1 az 1 a 0 a 1 H(z) = M ( b k ) z k m=0 N a k k=0 ( ) z k 59

Example: 1 st -Order System y[n] = ay[n 1]+ x[n] N a k y[n k] = b m x[n m] k=0 M m=0 H(z) = 1 b 0 1 az 1 a 0 a 1 H(z) = M ( b k ) z k m=0 N a k k=0 ( ) z k h[n] = a n u[n] Why right sided? 60

Big Ideas! z-transform " Draw pole-zero plots " Must specify region of convergence (ROC) " ROC properties! z-transform properties " Similar to DTFT! Inverse z-transform " Avoid it! " Inspection, properties, partial fractions, power series! Difference equations easy to transform 61

Admin! HW 2 due Friday at midnight 62