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.

Slides:



Advertisements
Similar presentations
Design of Digital IIR Filter
Advertisements

Digital Signal Processing IIR Filter IIR Filter Design by Approximation of Derivatives Analogue filters having rational transfer function H(s) can be.
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.
EE513 Audio Signals and Systems Digital Signal Processing (Synthesis) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Signal and System IIR Filter Filbert H. Juwono
Chapter 6 Infinite Impulse Response Filter Design.
CHAPTER 7 Digital Filter Design Wang Weilian School of Information Science and Technology Yunnan University.
ELEN 5346/4304 DSP and Filter Design Fall Lecture 8: LTI filter types Instructor: Dr. Gleb V. Tcheslavski Contact:
Filtering Filtering is one of the most widely used complex signal processing operations The system implementing this operation is called a filter A filter.
Infinite Impulse Response (IIR) Filters
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
AMI 4622 Digital Signal Processing
LINEAR-PHASE FIR FILTERS DESIGN
IIR Filter Design: Basic Approaches Most common approach to IIR filter design: (1)Convert specifications for the digital filter into equivalent specifications.
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.
AGC DSP AGC DSP Professor A G Constantinides 1 Digital Filter Specifications Only the magnitude approximation problem Four basic types of ideal filters.
EE513 Audio Signals and Systems Digital Signal Processing (Systems) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
DSP. What is DSP? DSP: Digital Signal Processing---Using a digital process (e.g., a program running on a microprocessor) to modify a digital representation.
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
UNIT-5 Filter Designing. INTRODUCTION The Digital filters are discrete time systems used mainly for filtering of arrays. The array or sequence are obtained.
MATLAB for Signal Processing The MathWorks Inc. Natick, MA USA Filter Design.
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.
1 Lecture 1: February 20, 2007 Topic: 1. Discrete-Time Signals and Systems.
Lecture 10a Infinite Impulse Response (IIR) Filters.
Dan Ellis 1 ELEN E4810: Digital Signal Processing Topic 8: Filter Design: IIR 1.Filter Design Specifications 2.Analog Filter Design 3.Digital.
Chapter 7 Finite Impulse Response(FIR) Filter Design
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
1 Digital Signal Processing Digital Signal Processing  IIR digital filter structures  Filter design.
First-Order System Revisited
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.
Chapter 4 LTI Discrete-Time Systems in the Transform Domain
Z Transform The z-transform of a digital signal x[n] is defined as:
Nov '03csDSP61 CS3291: Section 6 IIR discrete time filter design Introduction: Many design techniques for IIR discrete time filters have adopted ideas.
1 Teaching Innovation - Entrepreneurial - Global The Centre for Technology enabled Teaching & Learning, MGI,India DTEL DTEL (Department for Technology.
FILTER DESIGN Ideal Filter Magnitude Response NumericLogaritmic.
Chapter 6 Discrete-Time System. 2/90  Operation of discrete time system 1. Discrete time system where and are multiplier D is delay element Fig. 6-1.
DISP 2003 Lecture 5 – Part 1 Digital Filters 1 Frequency Response Difference Equations FIR versus IIR FIR Filters Properties and Design Philippe Baudrenghien,
Digital Signal Processing Lecture 6 Frequency Selective Filters
Finite Impulse Response Filtering EMU-E&E Engineering Erhan A. Ince Dec 2015.
 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.
Digital Signal Processing
IIR Filter design (cf. Shenoi, 2006)
UNIT - 5 IIR FILTER DESIGN.
Lecture: IIR Filter Design
Speech Signal Processing
IIR Filters FIR vs. IIR IIR filter design procedure
Infinite Impulse Response (IIR) Filters
EE Audio Signals and Systems
Chapter 8 Design of Infinite Impulse Response (IIR) Digital Filter
LINEAR-PHASE FIR FILTERS DESIGN
Lect5 A framework for digital filter design
Usıng the impulse sampling method Prepared by: Dr. Erhan A. INCE
Chapter 6 Discrete-Time System
Chapter 7 Finite Impulse Response(FIR) Filter Design
Tania Stathaki 811b LTI Discrete-Time Systems in Transform Domain Ideal Filters Zero Phase Transfer Functions Linear Phase Transfer.
Chapter 7 Finite Impulse Response(FIR) Filter Design
IIR Digital Filter Design
Presentation transcript:

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 gain should increase from zero to the higher gain of the pass band at a single frequency (brick wall profile) Types of filter Low pass High pass Band pass Band stop 2

Introduction Types of filter 3

Introduction Digital filters can be divided broadly into two types: Finite Impulse Response – FIR Infinite Impulse Response – IIR FIR filters are never unstable and have a linear phase response IIR require fewer coefficients to achieve the same magnitude frequency response. The two types of filter are very different in their performance and design 4

IIR Filter Design Methods Direct Design – pole-zero placement Bilinear Transform Method Impulse Invariant Method Pole-zero Mapping Method 5

Pole-zero Placement Poles and zeros are placed on the z-plane to try and achieve the required frequency response. Often an element of trial and error is involved Tweaking can be small in trying to fine tune the filter response, tools like Matlab can speed up this process. Once the map is obtained we can then easily Obtain the system transfer function Convert the transfer function into a practical implementation 6

Pole-zero Placement Example 1 – Low Pass Filter A Low pass filter is required that has a dc gain of unity and a cut off frequency which is 0.25 the sampling frequency The filter is to have a transfer function of the form: 7

Pole-zero Placement Solution 8

Pole-zero Placement Example 2 – Band Pass Filter A band pass filter is required to meet the following specification Complete signal rejection at dc and 500Hz A narrow pass band centred at 250Hz A 3dB bandwidth of 20Hz Assume a sampling frequency of 1000Hz a) Find the transfer function using the zero pole placement method b) Find the difference equation c) Propose a diagrammatical solution 9

Pole-zero Placement Solution 10

Pole-zero Placement Solution 11

Pole-zero Placement Class Exercise An analogue signal has a spectrum that extends from dc to 9kHz. It is required to extract a particular frequency component at 2.25kHz. Using pole zero placement, design a band-pass filter that has the centre of its pass-band at 2.25kHz and a zero in its frequency response at dc and at 4.5kHz. Additionally, the filter magnitude response should be unity at 2.25kHz and at 2kHz. 12

Pole-zero Placement Class Exercise Solution 13

Pole-zero Placement Class Exercise Solution 14

IIR Filter Design using Analogue Filter Templates Pole zero placement is adequate for fairly simple designs Complex designs need an alternative approach There is a vast knowledge base of the design of analogue filters Butterworth Chebyshev Mathematical techniques have been developed to convert a filter described in the s-domain to that described in the z-domain These designs result in an approximation to the analogue design but an exact match is impossible…..a digital filter is not expected to operate above the Nyquist frequency Three techniques covered here Bilinear Transform Impulse Invariant Transform Pole-zero matching 15

Bilinear Transform The transform: Example: Consider a first order low pass analogue filter having a cut off frequency at 10 rads/s 16

Bilinear Transform The transform: Warping Effect 17

Bilinear Transform A change in sampling frequency will affect the problem of warping (try increasing the sampling frequency by a factor of 10 and then recalculate w’ for the previous example) Pre-warping only ensures that the gain is matched at the chosen frequency and 0Hz It the design has several break points then a decision has to be made as to which one to preserve It there is a difference of more than 1% between w and w’ then pre- warping is advised 18

Bilinear Transform Class Exercise An analogue filter has the transfer function: It is to be converted to its digital equivalent using the bilinear transform. It is necessary for the gain to be preserved at the upper breakpoint frequency of 2 rads s -1 with the sampling frequency of 2 Hz. Decide first if pre-warping is required. Produce the corresponding transfer function for the digital filter & plot the characteristic magnitude/phase responses for this filter. Has the gain been preserved at the required frequency ? 19

Impulse Invariant Method The approach in this method is to produce a discrete filter that as the same unit impulse response as the continuous prototype. The output from the digital filter will be a sampled response, but the envelope should match the response of the analogue prototype Consider the previous example: 20

Impulse Invariant Method Comparison between the analogue prototype and the digital representation from the IIT method This normalised digital filter gives a comparable magnitude response to the analogue prototype at low frequency but the discrepancy grows as the Nyquist frequency is approached. Ideally the signal should be sampled at a frequency which is much higher than the desired cut-off frequency. In this example, the sampling is at a factor x10 of the desired cut-off frequency i.e. F s =16 Hz with f c =1.6 Hz. 21

Impulse Invariant Method Class Exercise An analogue prototype has a transfer function given by: Convert this to its discrete normalised equivalent using the Impulse Invariant method using a sampling frequency of 20 Hz. Produce & compare the impulse responses of the two filters & produce & compare the corresponding frequency responses. 22

Pole-Zero Mapping Method This approach uses the relationship to convert the s-plane singularities (poles & zeros) of the CT prototype filter to equivalent z-plane singularities. Once these have been determined, then the corresponding transfer function can be constructed to describe the digital design. All that needs to be done further is to match the gain at some appropriate frequency (often 0 Hz). 23

Pole-Zero Mapping Method Consider again the earlier analogue LP example with a transfer function given by along with a sampling frequency of 16 Hz. This function has a single pole at s=-10. The corresponding pole in the z-plane is given by: Using Hence the discrete transfer function is given by: 24