Digital Signal Processing

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
Chapter 8: The Discrete Fourier Transform
Lecture 19: Discrete-Time Transfer Functions
Lecture 14: Laplace Transform Properties
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.
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
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.
Discrete-Time and System (A Review)
1 Chapter 8 The Discrete Fourier Transform 2 Introduction  In Chapters 2 and 3 we discussed the representation of sequences and LTI systems in terms.
UNIT - 4 ANALYSIS OF DISCRETE TIME SIGNALS. Sampling Frequency Harry Nyquist, working at Bell Labs developed what has become known as the Nyquist Sampling.
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
Digital Signal Processing – Chapter 10
Chapter 6 Digital Filter Structures
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.
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.
Signal and Systems Prof. H. Sameti Chapter 5: The Discrete Time Fourier Transform Examples of the DT Fourier Transform Properties of the DT Fourier 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
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.
Digital Signal Processing Chapter 3 Discrete transforms.
Z TRANSFORM AND DFT Z Transform
Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc. All rights reserved. Discrete-Time Signal Processing, Third Edition Alan V. Oppenheim Ronald W.
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.
EEE 503 Digital Signal Processing Lecture #2 : EEE 503 Digital Signal Processing Lecture #2 : Discrete-Time Signals & Systems Dr. Panuthat Boonpramuk Department.
ES97H Biomedical Signal Processing
Technological Educational Institute Of Crete Department Of Applied Informatics and Multimedia Neural Networks Laboratory Slide 1 FOURIER TRANSFORMATION.
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.
Digital Signal Processing
Z Transform The z-transform of a digital signal x[n] is defined as:
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.
Sampling and Reconstruction The impulse response of an continuous-time ideal low pass filter is the inverse continuous Fourier transform of its frequency.
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.
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.)
Review of DSP.
The Z-Transform.
CHAPTER 5 Z-Transform. EKT 230.
DIGITAL SIGNAL PROCESSING ELECTRONICS
3.1 Introduction Why do we need also a frequency domain analysis (also we need time domain convolution):- 1) Sinusoidal and exponential signals occur.
Chapter 5 Z Transform.
UNIT II Analysis of Continuous Time signal
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
Digital Signal Processing
CHAPTER-6 Z-TRANSFORM.
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
Review of DSP.
Presentation transcript:

Digital Signal Processing Technological Educational Institute Of Crete Department Of Applied Informatics and Multimedia Intelligent Systems Laboratory Digital Signal Processing Prof. George Papadourakis, Ph.D.

Z TRANSFORM AND DFT Z-Transform Fourier Transform of a 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 Region of convergence

Z TRANSFORM AND DFT Z-Transform Introduction to Neural Networks 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 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 a 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 Transform (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 parametrized 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 Transform (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

Technological Educational Institute Of Crete Department Of Applied Informatics and Multimedia Intelligent Systems Laboratory