Z TRANSFORM AND DFT Z Transform

Slides:



Advertisements
Similar presentations
Signal Processing in the Discrete Time Domain Microprocessor Applications (MEE4033) Sogang University Department of Mechanical Engineering.
Advertisements

Digital Signal Processing – Chapter 11 Introduction to the Design of Discrete Filters Prof. Yasser Mostafa Kadah
Hany Ferdinando Dept. of Electrical Eng. Petra Christian University
ELEN 5346/4304 DSP and Filter Design Fall Lecture 7: Z-transform Instructor: Dr. Gleb V. Tcheslavski Contact:
AMI 4622 Digital Signal Processing
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},
Image (and Video) Coding and Processing Lecture 2: Basic Filtering Wade Trappe.
Systems: Definition Filter
EE513 Audio Signals and Systems Digital Signal Processing (Systems) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Discrete-Time and System (A Review)
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 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
Chapter 6 Digital Filter Structures
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.
Fourier Series. Introduction Decompose a periodic input signal into primitive periodic components. A periodic sequence T2T3T t f(t)f(t)
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.
1 Z-Transform. CHAPTER 5 School of Electrical System Engineering, UniMAP School of Electrical System Engineering, UniMAP NORSHAFINASH BT SAUDIN
Zhongguo Liu_Biomedical Engineering_Shandong Univ. Chapter 8 The Discrete Fourier Transform Zhongguo Liu Biomedical Engineering School of Control.
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
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.
Chapter 7 The Laplace Transform
Technological Educational Institute Of Crete Department Of Applied Informatics and Multimedia Neural Networks Laboratory Slide 1 DISCRETE SIGNALS AND SYSTEMS.
Lecture 5 – 6 Z - Transform By Dileep Kumar.
DISP 2003 Lecture 5 – Part 1 Digital Filters 1 Frequency Response Difference Equations FIR versus IIR FIR Filters Properties and Design Philippe Baudrenghien,
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.
1 Chapter 8 The Discrete Fourier Transform (cont.)
Properties of the z-Transform
Review of DSP.
Lecture 7: Z-Transform Remember the Laplace transform? This is the same thing but for discrete-time signals! Definition: z is a complex variable: imaginary.
The Z-Transform.
CHAPTER 5 Z-Transform. EKT 230.
DIGITAL SIGNAL PROCESSING ELECTRONICS
EEE4176 Applications of Digital Signal Processing
3.1 Introduction Why do we need also a frequency domain analysis (also we need time domain convolution):- 1) Sinusoidal and exponential signals occur.
Linear Constant-coefficient Difference Equations
EE Audio Signals and Systems
LAPLACE TRANSFORMS PART-A UNIT-V.
Chapter 5 Z Transform.
The Inverse Z-Transform
{ Storage, Scaling, Summation }
UNIT II Analysis of Continuous Time signal
Infinite Impulse Response Filters
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 8 The Discrete Fourier Transform
Chapter 5 DT System Analysis : Z Transform Basil Hamed
1 Z Transform Dr.P.Prakasam Professor/ECE 9/18/2018SS/Dr.PP/ZT.
Z-Transform ENGI 4559 Signal Processing for Software Engineers
Digital Signal Processing
CHAPTER-6 Z-TRANSFORM.
Discrete-Time Fourier Transform Discrete Fourier Transform z-Transform
Signal Processing First
Tania Stathaki 811b LTI Discrete-Time Systems in Transform Domain Frequency Response Transfer Function Introduction to Filters.
Discrete-Time Signal processing Chapter 3 the Z-transform
Chapter 8 The Discrete Fourier Transform
Lecture #8 (Second half) FREQUENCY RESPONSE OF LSI SYSTEMS
Discrete-Time Signal processing Chapter 3 the Z-transform
9.0 Laplace Transform 9.1 General Principles of Laplace Transform
Chapter 8 The Discrete Fourier Transform
10.0 Z-Transform 10.1 General Principles of Z-Transform Z-Transform
Review of DSP.
Presentation transcript:

Z TRANSFORM AND DFT Z Transform Fourier Transform of discrete time signal: Given a sequence x(n), its z transform is defined: Where z is a complex variable z=ejω The z transform does not converge for all sequences or for all values of z The set of values of z for which the z transform converges is called region of convergence The properties of the sequence x(n) determines the region of convergence of X(z)

Z TRANSFORM AND DFT Z Transform Finite-Length Sequences: FIR filters Convergence requires: z may take all values except Region of convergence Compute X(z) z=1 (ω=0) z=j (ω=π/2) z=-1 (ω=π) Unit circle inside

Z TRANSFORM AND DFT Z Transform In many cases X(z) is a rational function: ratio of polynomials Values of z for which X(z)=0 Zeros of X(z) Values of z for which X(z)=infinity Poles of X(z) No poles of X(z) can occur within the region of convergence (is bounded by poles) Graphically display z transform by pole-zero plot Example: Compute the z transform of the sequence x(n)=anu(n)

Z TRANSFORM AND DFT Z Transform If |a|<1 the unit circle is included in the region of convergence, X(z) converges For causal systems X(z) converges everywhere outside a circle passing through the pole farthest from the origin of the z plane.

Z TRANSFORM AND DFT Z Transform

Z TRANSFORM AND DFT Properties of the z transform Linearity: Shifting: Time scaling by a Complex Exponential Sequence Convolution: Differentiation:

Z TRANSFORM AND DFT Relationship between z transform and Laplace transform If z=esT, s=d+jω z=e(d+jω)T= edT ejωT Then, Stability: Poles should be inside the unit circle Stability criterion: Finding the poles of the system FIR digital filters always stable: poles in origin

Z TRANSFORM AND DFT Geometric evaluation of Fourier transform X(z) has M zeros at z=z1,z2,…,zM X(z) has N poles at z=p1,p2,…,pN We can write X(z) in factored form: Multiplying factors X(z) can be written as rational fraction: This form is often used for general filter design

Z TRANSFORM AND DFT Geometric evaluation of Fourier transform The Fourier transform or system function: Evaluating X(z) on the unit circle, z=ejω

Z TRANSFORM AND DFT Geometric evaluation of Fourier transform From the point z= ejω draw vectors to zeros and poles Magnitudes of vectors determine magnitude at ω Angles determine phase Example:

Z TRANSFORM AND DFT Inverse z transform From the inverse z transform we get x(n) Power series (long division) Partial fraction expansion Residue Theorem X(z) can be written as rational fraction: It can be extended into an infinite series in z-1 by long division

Z TRANSFORM AND DFT Inverse z transform Example: Find the first 4 values of the sequence f(k) f(k)={0,2,6,14….} The long division approach can be reformulated so x(n) can be obtained recursively:

Z TRANSFORM AND DFT Inverse z transform Partial fraction expansion If poles of X(z) first order (distinct) and N=M p(k): distinct poles, Ck partial fraction coef. B0=a0/b0 If N<M then B0= 0 If N>M then by long division make N<=M

Z TRANSFORM AND DFT Inverse z transform The coefficient Ck can be derived as: If X(z) contains multiple poles extra terms are required - X(z) contains mth-order poles:

Z TRANSFORM AND DFT Inverse z transform Example: Find the inverse z transform

Z TRANSFORM AND DFT Inverse z transform Residue Theorem IZT obtained by evaluating the contour integral: Where C is the path of integration enclosing all the poles of X(z). Cauchy’s residue theorem: Sum of the residues of z n-1X(z) at all the poles inside C Every residue Ck, is associated with a pole at pk m is the order of the pole at z=pk For a first-order pole:

Z TRANSFORM AND DFT Inverse z transform Example: Find the inverse z transform Single pole @ z=0.5, second-order pole @ z=1

Z TRANSFORM AND DFT Inverse z transform Combining the results we have: x(n)=2[(n-1)+(0.5)n] No need to use inverse Tables!!! Comparison of the inverse z-transform Power series: Does not lead to a closed form solution, it is simple, easy computer implementation Partial fraction, residue: Closed form solution, need to factorize polynomial (find poles of X(z)) May involve high order differentiation (multiple poles) Partial fraction: Useful in generating the coefficients of parallel structures for digital filters. Residue method: widely used in the analysis of quantization errors in discrete-time systems.

Z TRANSFORM AND DFT Solving difference equations using z transform The difference equation of interest (IIR filters) is: The z transform is: Transfer function is: If coefficients ai=0 (FIR filter):

Z TRANSFORM AND DFT Solving difference equations using z transform Example: Find the output of the following filter y(n) = x(n) + a y(n-1) Initial condition: y(-1) = 0 Input: x(n) = ejωn u(n) Using z transform: Y(z) = X(z) + a z-1 Y(z) Using partial fraction expansion:

Z TRANSFORM AND DFT Discrete Fourier Tranform (DFT) Techniques for representing sequences: Fourier Transform Z-transform Convolution summation Three good reasons to study DFT It can be efficiently computed Large number of applications Filter design Fast convolution for FIR filtering Approximation of other transforms Can be finitely parametarized When a sequence is periodic or of finite duration, the sequence can be represented in a discrete-Fourier series Periodic sequence x(n), period N,

Z TRANSFORM AND DFT Discrete Fourier Tranform (DFT) Remember: ejω periodic with frequency 2π 2π k n / N = 2π n  k = N N distinct exponentials 1/N just a scale factor The DFT is defined as: DFT coefficients correspond to N samples of X(z):

Z TRANSFORM AND DFT Properties of the DFT Linearity If x(n) and y(n) are sequences (N samples) then: a x(n) + b y(n)  a X(k) + b Y(k) Remember: x(n) and y(n) must be N samples, otherwise zerofill Symmetry If x(n) is a real sequence of N samples then: Re[X(k)] = Re [X(N-k)] Im[X(k)] = -Im[X(N-k)] |X(K)| = |X(N-k)| Phase X(k) = - Phase X(N-k) If x(n) is real and symmetric x(n) = x(N-n) then: X(K) is purely real

Z TRANSFORM AND DFT Properties of the DFT Shifting Property If x(n) is periodic then: x(n)  X(k) x(n-n0)  X(k) e-j(2π/N) n0k If x(n) is not periodic then time-shift is created by rotating x(n) circularly by n0 samples.

Z TRANSFORM AND DFT Convolution of Sequences If x(n), h(n) are periodic sequences period N, DFTs: y(n): circular convolution of x(n), h(n) Y(k) N-point DFT of y(n) Linear convolution has infinite sum

Z TRANSFORM AND DFT Convolution of Sequences Imagine one sequence around a circle N points. Second sequence around a circle N points but timed reversed Convolution: multiply values of 2 circles, shift multiply, shift, …… N times Example:

Z TRANSFORM AND DFT Convolution of Sequences

Z TRANSFORM AND DFT Sectioned Convolution Fast Convolution: Using DFT for 2 finite sequences Evaluated Rapidly, efficiently with FFT N1+N2 > 30  Fast Convolution more efficient Direct Convolution: direct evaluation L > N1+N2 Add zeros to achieve L power of 2 Sectioned Convolution N1 >> N2 what to do? L > N1+N2 inefficient and impractical why? Long sequence must be available before convolution Practical waveforms: speech, radar – not available No processing before entire sequence - Long delays Solution: sectioned convolution Overlap – Add Overlap – Save

Z TRANSFORM AND DFT Sectioned Convolution Overlap – Add Long sequence x(n) infinite duration Short sequence h(n) N2 duration x(n) is sectioned N3 or L or M Duration of each convolution N3 + N2 – 1 (overlap)

Z TRANSFORM AND DFT Sectioned Convolution Kk