ELEN 5346/4304 DSP and Filter Design Fall 2008 1 Lecture 7: Z-transform Instructor: Dr. Gleb V. Tcheslavski Contact:

Slides:



Advertisements
Similar presentations
Signals and Systems Fall 2003 Lecture #22 2 December 2003
Advertisements

Signal Processing in the Discrete Time Domain Microprocessor Applications (MEE4033) Sogang University Department of Mechanical Engineering.
ELEN 5346/4304 DSP and Filter Design Fall Lecture 8: LTI filter types Instructor: Dr. Gleb V. Tcheslavski Contact:
Signal and System I Causality ROC for n < 0 causal All z -n terms, not include any z terms If and only if ROC is exterior of a circle and include.
Hany Ferdinando Dept. of Electrical Eng. Petra Christian University
AMI 4622 Digital Signal Processing
EE-2027 SaS, L13 1/13 Lecture 13: Inverse Laplace Transform 5 Laplace transform (3 lectures): Laplace transform as Fourier transform with convergence factor.
1 The Mathematics of Signal Processing - an Innovative Approach Peter Driessen Faculty of Engineering University of Victoria.
EE-2027 SaS, L18 1/12 Lecture 18: Discrete-Time Transfer Functions 7 Transfer Function of a Discrete-Time Systems (2 lectures): Impulse sampler, Laplace.
Discrete-Time Signal processing Chapter 3 the Z-transform
Z-Transform Fourier Transform z-transform. Z-transform operator: The z-transform operator is seen to transform the sequence x[n] into the function X{z},
EE313 Linear Systems and Signals Fall 2010 Initial conversion of content to PowerPoint by Dr. Wade C. Schwartzkopf Prof. Brian L. Evans Dept. of Electrical.
EC 2314 Digital Signal Processing By Dr. K. Udhayakumar.
EE513 Audio Signals and Systems Digital Signal Processing (Systems) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
UNIT - 4 ANALYSIS OF DISCRETE TIME SIGNALS. Sampling Frequency Harry Nyquist, working at Bell Labs developed what has become known as the Nyquist Sampling.
THE LAPLACE TRANSFORM LEARNING GOALS Definition The transform maps a function of time into a function of a complex variable Two important singularity functions.
Properties of the z-Transform
The z-Transform Prof. Siripong Potisuk. LTI System description Previous basis function: unit sample or DT impulse  The input sequence is represented.
10.0 Z-Transform 10.1 General Principles of Z-Transform linear, time-invariant Z-Transform Eigenfunction Property y[n] = H(z)z n h[n]h[n] x[n] = z n.
CE Digital Signal Processing Fall 1992 Z Transform
ECE 8443 – Pattern Recognition ECE 3163 – Signals and Systems Objectives: Modulation Summation Convolution Initial Value and Final Value Theorems Inverse.
Ch.7 The z-Transform and Discrete-Time Systems. 7.1 The z-Transform Definition: –Consider the DTFT: X(Ω) = Σ all n x[n]e -jΩn (7.1) –Now consider a real.
UNIT I. SIGNAL ► Signal is a physical quantity that varies with respect to time, space or any other independent variable Eg x(t)= sin t. Eg x(t)= sin.
Partial-fraction Expansion
CHAPTER 4 Laplace Transform.
1 1 Chapter 3 The z-Transform 2 2  Consider a sequence x[n] = u[n]. Its Fourier transform does not converge.  Consider that, instead of e j , we use.
1 Inverse Laplace Transform Note that most of the transforms are written as fractions.
CHAPTER 4 Laplace Transform.
Dan Ellis 1 ELEN E4810: Digital Signal Processing Topic 4: The Z Transform 1.The Z Transform 2.Inverse Z Transform.
Chapter 5 Z Transform. 2/45  Z transform –Representation, analysis, and design of discrete signal –Similar to Laplace transform –Conversion of digital.
Z Transform Chapter 6 Z Transform. z-Transform The DTFT provides a frequency-domain representation of discrete-time signals and LTI discrete-time systems.
EE313 Linear Systems and Signals Fall 2005 Initial conversion of content to PowerPoint by Dr. Wade C. Schwartzkopf Prof. Brian L. Evans Dept. of Electrical.
1 Z-Transform. CHAPTER 5 School of Electrical System Engineering, UniMAP School of Electrical System Engineering, UniMAP NORSHAFINASH BT SAUDIN
The Inverse z-Transform In science one tries to tell people, in such a way as to be understood by everyone, something that no one ever knew before. But.
Department of Computer Eng. Sharif University of Technology Discrete-time signal processing Chapter 3: THE Z-TRANSFORM Content and Figures are from Discrete-Time.
1 Lecture 1: February 20, 2007 Topic: 1. Discrete-Time Signals and Systems.
Z TRANSFORM AND DFT Z Transform
EE313 Linear Systems and Signals Spring 2013 Initial conversion of content to PowerPoint by Dr. Wade C. Schwartzkopf Prof. Brian L. Evans Dept. of Electrical.
THE LAPLACE TRANSFORM LEARNING GOALS Definition
ES97H Biomedical Signal Processing
Digital Signal Processing
Signal and Systems Prof. H. Sameti Chapter 10: Introduction to the z-Transform Properties of the ROC of the z-Transform Inverse z-Transform Examples Properties.
The Z-Transform Quote of the Day Such is the advantage of a well-constructed language that its simplified notation often becomes the source of profound.
Transform Analysis of LTI Systems Quote of the Day Any sufficiently advanced technology is indistinguishable from magic. Arthur C. Clarke Content and Figures.
Chapter 7 The Laplace Transform
Z Transform The z-transform of a digital signal x[n] is defined as:
EE313 Linear Systems and Signals Fall 2010 Initial conversion of content to PowerPoint by Dr. Wade C. Schwartzkopf Prof. Brian L. Evans Dept. of Electrical.
Sampling and Reconstruction The impulse response of an continuous-time ideal low pass filter is the inverse continuous Fourier transform of its frequency.
Lecture 4: The z-Transform 1. The z-transform The z-transform is used in sampled data systems just as the Laplace transform is used in continuous-time.
DISP 2003 Lecture 5 – Part 1 Digital Filters 1 Frequency Response Difference Equations FIR versus IIR FIR Filters Properties and Design Philippe Baudrenghien,
Chapter 5. Transform Analysis of LTI Systems Section
Chapter 2 The z-transform and Fourier Transforms The Z Transform The Inverse of Z Transform The Prosperity of Z Transform System Function System Function.
Review of DSP.
Lecture 26 Outline: Z Transforms Announcements: Reading: “8: z-transforms” pp (no inverse or unilateral z transforms) HW 9 posted, due 6/3 midnight.
Properties of the z-Transform
(2) Region of Convergence ( ROC )
The Z-Transform.
CHAPTER 5 Z-Transform. EKT 230.
LAPLACE TRANSFORMS PART-A UNIT-V.
Chapter 5 Z Transform.
Quick Review of LTI Systems
Prof. Vishal P. Jethava EC Dept. SVBIT,Gandhinagar
Research Methods in Acoustics Lecture 9: Laplace Transform and z-Transform Jonas Braasch.
Chapter 5 DT System Analysis : Z Transform Basil Hamed
Z TRANSFORM AND DFT Z Transform
Z-Transform ENGI 4559 Signal Processing for Software Engineers
Discrete-Time Signal processing Chapter 3 the Z-transform
Discrete-Time Signal processing Chapter 3 the Z-transform
10.0 Z-Transform 10.1 General Principles of Z-Transform Z-Transform
THE LAPLACE TRANSFORM LEARNING GOALS Definition
Presentation transcript:

ELEN 5346/4304 DSP and Filter Design Fall Lecture 7: Z-transform Instructor: Dr. Gleb V. Tcheslavski Contact: Office Hours: Room 2030 Class web site: p/index.htm p/index.htm

ELEN 5346/4304 DSP and Filter Design Fall Definitions Z-transform converts a discrete-time signal into a complex frequency-domain representation. It is similar to the Laplace transform for continuous signals. If (where) it exists! (7.2.1) n is an integer time index; is a complex number;  - angular freq. When the magnitude r =1, If it exists! (7.2.2)

ELEN 5346/4304 DSP and Filter Design Fall Region of Convergence (ROC) (7.3.2) Since z is complex: The Region of convergence (ROC) is the set of points z in the complex plane, for which the summation is bounded (converges): (7.3.1) In general, z-transform exists for (7.3.3) (7.3.4) (7.3.5) r - r + Re Im

ELEN 5346/4304 DSP and Filter Design Fall Region of Convergence (ROC) Examples of ROCs from Mitra

ELEN 5346/4304 DSP and Filter Design Fall Region of Convergence (ROC) Example 7.1: Let x n = a n There are no values of z satisfying: Example 7.2: Let x n = a n u n – a causal sequence a Re Im (7.5.1) ROC We can modify (7.5.1) as (7.5.2) x roots of numerator: X(z) = 0 roots of denominator: X(z)  

ELEN 5346/4304 DSP and Filter Design Fall Region of Convergence (ROC) Example 7.3: Let x n = -a n u -n-1 – an anticausal sequence (7.6.1) a Re Im x Conclusion 1: z-transform exists only within the ROC! Conclusion 3: poles cannot exist in the ROC; only on its boundary. Note: if the ROC contains the unit circle (|z| = 1), the system is stable. Conclusion 2: z-transform and ROC uniquely specify the signal.

ELEN 5346/4304 DSP and Filter Design Fall The transfer function Consider an LCCDE: Time shift: and take z-transform utilizing time shift LTI: The system transfer function (7.7.1) (7.7.2) (7.7.3) (7.7.4) (7.7.5)

ELEN 5346/4304 DSP and Filter Design Fall Rational z-transform Frequently, a z-transform can be described as a rational function, i.e. a ratio of two polynomials in z -1 : Here M and N are the degrees of the numerator’s and denominator’s polynomials. An alternative representation is a ratio of two polynomials in z: (7.8.1) (7.8.2) Finally, a rational z-transform can be written in a factorized form: (7.8.3) zeros: numerator = 0 Poles: denominator = 0

ELEN 5346/4304 DSP and Filter Design Fall Notes on poles of a system function Positions of poles of a transfer function are used to evaluate system stability. Let assume a single real pole at z = . Therefore: The difference equation is: Therefore, the impulse response is: for Iff |  | < 1, h n decays as n  and the system is BIBO stable; otherwise, h n grows without limits. Therefore, poles of a stable system (and signals in fact) must be inside the unit circle. Zeros may be placed anywhere. Zeros at the origin produce a time delay. (7.9.1) (7.9.2) (7.9.3) (7.9.4)

ELEN 5346/4304 DSP and Filter Design Fall The transfer function and the Frequency response BIBO: where z j are zeros and p i are poles of the transfer function. BIBO: (7.10.1) (7.10.2) (7.10.3)

ELEN 5346/4304 DSP and Filter Design Fall The transfer function and the Frequency response A good way to evaluate the system’s frequency response: When the frequency approaches a pole, the frequency response has a local maximum, a zero forces the response to a local minimum. For real systems, poles and zeros are symmetrical with respect to the real axis. (7.11.1) polezero Zero-padded

ELEN 5346/4304 DSP and Filter Design Fall The transfer function and the SFG Poles of H(z) correspond to the eigenvalues of the system matrix. (7.12.1) (7.12.2) (7.12.3)

ELEN 5346/4304 DSP and Filter Design Fall More on Transfer function 1)N > M: zeros at z = 0 of multiplicity N-M 2)M > N: poles at z = 0 of multiplicity M-N zeros poles (7.13.1) (7.13.2)

ELEN 5346/4304 DSP and Filter Design Fall Types of digital filters 1. FIR (“all-zero”) filter: (7.14.1) All poles are at z = 0: a “nest of poles” ROC: the entire z-plane except of the origin (z = 0). FIR filters are stable.

ELEN 5346/4304 DSP and Filter Design Fall Types of digital filters 2. IIR (“all-pole”) filter: All zeros are at z = 0: a “nest of zeros” (7.15.1)

ELEN 5346/4304 DSP and Filter Design Fall Types of digital filters 3. General IIR (“zero-pole”) filter: (7.16.1)

ELEN 5346/4304 DSP and Filter Design Fall On test signals… Calculate and compare to (7.17.1) (7.17.2) (7.17.3) We don’t need any other that a delta function test signals since a unit-pulse response is a complete system’s description.

ELEN 5346/4304 DSP and Filter Design Fall Types of sequences and convergence 1. Two-sided: Converges everywhere except of z = 0 and z =  (7.18.1)

ELEN 5346/4304 DSP and Filter Design Fall Types of sequences and convergence 2. Right-sided: (7.19.1) Assume: if converges at z = z 0, converges for |z| > | z 0 | Blows up at z =  ROC: r - < |z| <  - exterior ROC For a causal sequence: |z| > r - = max|p k | - a max pole of G(z) To be causal, a sequence must be right-sided (necessary but not sufficient)

ELEN 5346/4304 DSP and Filter Design Fall Types of sequences and convergence 3. Left-sided: (7.20.1) Blows up at z = 0Converges at z 0 ROC: 0 < |z| < r + - interior ROC When encountering an interior ROC, we need to check convergence at z = 0. If the sequence “blows up” at zero – it’s an anti-causal sequence

ELEN 5346/4304 DSP and Filter Design Fall Properties from Mitra

ELEN 5346/4304 DSP and Filter Design Fall Common pairs

ELEN 5346/4304 DSP and Filter Design Fall Inverse z-transform (7.23.1) Where C is a counterclockwise closed path encircling the origin and is entirely in the ROC. Contour C must encircle all the poles of X(z). In general, there is no simple way to compute (7.23.1) A special case: C is the unit circle (can be used when the ROC includes the unit circle). The inverse z-transform reduces to the IDTFT. (7.23.2)

ELEN 5346/4304 DSP and Filter Design Fall Inverse z-transform A. Via Cauchy residue theorem For all poles of X(z)z n-1 inside C (contour of integration) Where  i are the residues of X(z)z n-1 for a pole of multiplicity k: Residue function: (7.24.1) (7.24.2) (7.24.3)

ELEN 5346/4304 DSP and Filter Design Fall Inverse z-transform: Example a Re Im x C Example:  0 is a residue of X(z)z -n-1 at z=0 – involves pole of multiplicity –n wnen n < 0. multiplicity

ELEN 5346/4304 DSP and Filter Design Fall Inverse z-transform B. Via recognition (table look-up) Example: Therefore: Sometimes, the z-transform can be modified such way that it can be found in a table…

ELEN 5346/4304 DSP and Filter Design Fall Inverse z-transform C. Via long division 1. Right-sided z-transform sequences can be expanded into a power series in z -1. The coefficient multiplying z -n is the n th sample of the inverse z-transform. Example: Lower powers first: and long division: x0x0 x1x1 x2x2 x3x3 x4x4

ELEN 5346/4304 DSP and Filter Design Fall Inverse z-transform 2. Left-sided z-transform sequences – into a power series in z 1 … Example: Multiply both numerator and denominator by z 2 … Long division… x0x0 x -1 x -2 x -3 x -4 x1x1 Non-causal

ELEN 5346/4304 DSP and Filter Design Fall Inverse z-transform Example: not suitable for long division! Example:

ELEN 5346/4304 DSP and Filter Design Fall Inverse z-transform D. Via partial fraction expansion (PFE) If the degree of the numerator is equal or greater than the degree of the denominator: M  N, G(z) is an improper polynomial. Then: A proper fraction: M 1 < N (7.30.1) (7.30.2) Then: Simple poles: multiplicity of 1. (7.30.3)

ELEN 5346/4304 DSP and Filter Design Fall Inverse z-transform Here  l is a residue poles Therefore: (7.31.1) (7.31.2) This method is suitable for complex poles. Problem: large polynomials are hard to manipulate… ??QUESTIONS??