Discrete-Time IIR Filter Design from Continuous-Time Filters Quote of the Day Experience is the name everyone gives to their mistakes. Oscar Wilde Content.

Slides:



Advertisements
Similar presentations
Digital Signal Processing IIR Filter IIR Filter Design by Approximation of Derivatives Analogue filters having rational transfer function H(s) can be.
Advertisements

Nonrecursive Digital Filters
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Filters and Difference Equations Signal Flow Graphs FIR and IIR Filters.
Signal and System IIR Filter Filbert H. Juwono
Husheng Li, UTK-EECS, Fall The specification of filter is usually given by the tolerance scheme.
Infinite Impulse Response (IIR) Filters
1 BIEN425 – Lecture 13 By the end of the lecture, you should be able to: –Outline the general framework of designing an IIR filter using frequency transform.
ECE651 Digital Signal Processing I Digital IIR Filter Design.
So far We have introduced the Z transform
Hossein Sameti Department of Computer Engineering Sharif University of Technology.
Digital Signal Processing – Chapter 11 Introduction to the Design of Discrete Filters Prof. Yasser Mostafa Kadah
Unit 9 IIR Filter Design 1. Introduction The ideal filter Constant gain of at least unity in the pass band Constant gain of zero in the stop band The.
Discrete-Time Signals and Systems Quote of the Day Mathematics is the tool specially suited for dealing with abstract concepts of any kind and there is.
IIR Filter Design: Basic Approaches Most common approach to IIR filter design: (1)Convert specifications for the digital filter into equivalent specifications.
Science is organized knowledge. Wisdom is organized life.
The Discrete Fourier Series
Sampling of Continuous-Time Signals
Fast Fourier Transforms
Lecture 9 FIR and IIR Filter design using Matlab
Chapter 4: Sampling of Continuous-Time Signals
1 Lecture 5: March 20, 2007 Topics: 1. Design of Equiripple Linear-Phase FIR Digital Filters (cont.) 2. Comparison of Design Methods for Linear- Phase.
Chapter 7 IIR Filter Design
Filter Design Techniques
Zhongguo Liu_Biomedical Engineering_Shandong Univ. Biomedical Signal processing Chapter 7 Filter Design Techniques Zhongguo Liu Biomedical.
PRINCE BRAVE GUHYAPATI V  Background  Problem Definition  Theoretical Framework  Design Steps  Results  Conclusion.
IIR Filter design (cf. Shenoi, 2006) The transfer function of the IIR filter is given by Its frequency responses are (where w is the normalized frequency.
Chapter 8 Design of infinite impulse response digital filter.
Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc. All rights reserved. Discrete-Time Signal Processing, Third Edition Alan V. Oppenheim Ronald W.
Lecture 10: IIR Filter Designs XILIANG LUO 2014/11 1.
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.
Digital Signal Processing II Chapter 3: FIR & IIR Filter Design
BIEN425 – Lecture 14 By the end of the lecture, you should be able to:
Dan Ellis 1 ELEN E4810: Digital Signal Processing Topic 8: Filter Design: IIR 1.Filter Design Specifications 2.Analog Filter Design 3.Digital.
1 Digital Signal Processing. 2 Digital Signal Processing Topic 8: Filter Design: IIR 1. Filter Design Specifications 2. Analog Filter Design 3. Digital.
Linear Time-Invariant Systems Quote of the Day The longer mathematics lives the more abstract – and therefore, possibly also the more practical – it becomes.
Chapter 9-10 Digital Filter Design. Objective - Determination of a realizable transfer function G(z) approximating a given frequency response specification.
1 Conditions for Distortionless Transmission Transmission is said to be distortion less if the input and output have identical wave shapes within a multiplicative.
IIR Digital Filter Design
Chapter 7. Filter Design Techniques
P. 1 DSP-II Digital Signal Processing II Lecture 2: FIR & IIR Filter Design Marc Moonen Dept. E.E./ESAT, K.U.Leuven homes.esat.kuleuven.be/~moonen/
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.
Finite Precision Numerical Effects
Signals and Systems Filter Design. Part III Design.
FILTER DESIGN TECHNIQUES. Filter: Any discrete-time system that modifies certain frequencies Frequency-selective filters pass only certain frequency components.
Transform Analysis of LTI Systems Quote of the Day Any sufficiently advanced technology is indistinguishable from magic. Arthur C. Clarke Content and Figures.
Sampling of Continuous-Time Signals Quote of the Day Optimist: "The glass is half full." Pessimist: "The glass is half empty." Engineer: "That glass is.
Fourier Analysis Using the DFT Quote of the Day On two occasions I have been asked, “Pray, Mr. Babbage, if you put into the machine wrong figures, will.
Frequency Response of Rational Systems Quote of the Day If knowledge can create problems, it is not through ignorance that we can solve them. Isaac Asimov.
CHAPTER 5 Digital Processing of Continuous- Time Signal Wangweilian School of Information Science and Technology Yunnan University.
1 Teaching Innovation - Entrepreneurial - Global The Centre for Technology enabled Teaching & Learning, MGI,India DTEL DTEL (Department for Technology.
Minimum-Phase Systems Quote of the Day Experience is the name everyone gives to their mistakes. Oscar Wilde Content and Figures are from Discrete-Time.
Optimum Approximation of FIR Filters Quote of the Day There are three kinds of lies: lies, damned lies, and statistics. Benjamin Disraeli Content and Figures.
Minimum-Phase Systems Quote of the Day Experience is the name everyone gives to their mistakes. Oscar Wilde Content and Figures are from Discrete-Time.
Discrete-Time Processing of Continuous-Time Signals Quote of the Day Do not worry about your difficulties in Mathematics. I can assure you mine are still.
Generalized Linear Phase Quote of the Day The mathematical sciences particularly exhibit order, symmetry, and limitation; and these are the greatest forms.
 What is Filter ? A Filter is an electrical network that can transmit signal within a specified frequency range. This Frequency range is called PASS BAND.
Relationship between Magnitude and Phase Quote of the Day Experience is the name everyone gives to their mistakes. Oscar Wilde Content and Figures are.
Relationship between Magnitude and Phase Quote of the Day Experience is the name everyone gives to their mistakes. Oscar Wilde Content and Figures are.
Digital Signal Processing
IIR Filter design (cf. Shenoi, 2006)
Figure 8.1 (p. 615) Time-domain condition for distortionless transmission of a signal through a linear time-invariant system. Signals and Systems, 2/E.
UNIT - 5 IIR FILTER DESIGN.
Lecture: IIR Filter Design
IIR Filters FIR vs. IIR IIR filter design procedure
Infinite Impulse Response (IIR) Filters
Filter Design Techniques
The Discrete Fourier Transform
Chapter 8 Design of Infinite Impulse Response (IIR) Digital Filter
Quick Review of LTI Systems
Usıng the impulse sampling method Prepared by: Dr. Erhan A. INCE
Presentation transcript:

Discrete-Time IIR Filter Design from Continuous-Time Filters Quote of the Day Experience is the name everyone gives to their mistakes. Oscar Wilde Content and Figures are from Discrete-Time Signal Processing, 2e by Oppenheim, Shafer, and Buck, © Prentice Hall Inc.

Copyright (C) 2005 Güner Arslan 351M Digital Signal Processing 2 Filter Design Techniques Any discrete-time system that modifies certain frequencies Frequency-selective filters pass only certain frequencies Filter Design Steps –Specification Problem or application specific –Approximation of specification with a discrete-time system Our focus is to go from spec to discrete-time system –Implementation Realization of discrete-time systems depends on target technology We already studied the use of discrete-time systems to implement a continuous-time system –If our specifications are given in continuous time we can use D/C x c (t)y r (t) C/D H(e j )

Copyright (C) 2005 Güner Arslan 351M Digital Signal Processing 3 Filter Specifications Specifications –Passband –Stopband Parameters Specs in dB –Ideal passband gain =20log(1) = 0 dB –Max passband gain = 20log(1.01) = 0.086dB –Max stopband gain = 20log(0.001) = -60 dB

Copyright (C) 2005 Güner Arslan 351M Digital Signal Processing 4 Butterworth Lowpass Filters Passband is designed to be maximally flat The magnitude-squared function is of the form

Copyright (C) 2005 Güner Arslan 351M Digital Signal Processing 5 Chebyshev Filters Equiripple in the passband and monotonic in the stopband Or equiripple in the stopband and monotonic in the passband

Copyright (C) 2005 Güner Arslan 351M Digital Signal Processing 6 Filter Design by Impulse Invariance Remember impulse invariance –Mapping a continuous-time impulse response to discrete-time –Mapping a continuous-time frequency response to discrete-time If the continuous-time filter is bandlimited to If we start from discrete-time specifications T d cancels out –Start with discrete-time spec in terms of  –Go to continuous-time =  /T and design continuous-time filter –Use impulse invariance to map it back to discrete-time = T Works best for bandlimited filters due to possible aliasing

Copyright (C) 2005 Güner Arslan 351M Digital Signal Processing 7 Impulse Invariance of System Functions Develop impulse invariance relation between system functions Partial fraction expansion of transfer function Corresponding impulse response Impulse response of discrete-time filter System function Pole s=s k in s-domain transform into pole at

Copyright (C) 2005 Güner Arslan 351M Digital Signal Processing 8 Example Impulse invariance applied to Butterworth Since sampling rate T d cancels out we can assume T d =1 Map spec to continuous time Butterworth filter is monotonic so spec will be satisfied if Determine N and  c to satisfy these conditions

Copyright (C) 2005 Güner Arslan 351M Digital Signal Processing 9 Example Cont’d Satisfy both constrains Solve these equations to get N must be an integer so we round it up to meet the spec Poles of transfer function The transfer function Mapping to z-domain

Copyright (C) 2005 Güner Arslan 351M Digital Signal Processing 10 Example Cont’d

Copyright (C) 2005 Güner Arslan 351M Digital Signal Processing 11 Filter Design by Bilinear Transformation Get around the aliasing problem of impulse invariance Map the entire s-plane onto the unit-circle in the z-plane –Nonlinear transformation –Frequency response subject to warping Bilinear transformation Transformed system function Again T d cancels out so we can ignore it We can solve the transformation for z as Maps the left-half s-plane into the inside of the unit-circle in z –Stable in one domain would stay in the other

Copyright (C) 2005 Güner Arslan 351M Digital Signal Processing 12 Bilinear Transformation On the unit circle the transform becomes To derive the relation between  and  Which yields

Copyright (C) 2005 Güner Arslan 351M Digital Signal Processing 13 Bilinear Transformation

Copyright (C) 2005 Güner Arslan 351M Digital Signal Processing 14 Example Bilinear transform applied to Butterworth Apply bilinear transformation to specifications We can assume T d =1 and apply the specifications to To get

Copyright (C) 2005 Güner Arslan 351M Digital Signal Processing 15 Example Cont’d Solve N and  c The resulting transfer function has the following poles Resulting in Applying the bilinear transform yields

Copyright (C) 2005 Güner Arslan 351M Digital Signal Processing 16 Example Cont’d