Usıng the impulse sampling method Prepared by: Dr. Erhan A. INCE

Slides:



Advertisements
Similar presentations
Design of Digital IIR Filter
Advertisements

Chapter 8. FIR Filter Design
Signal Processing in the Discrete Time Domain Microprocessor Applications (MEE4033) Sogang University Department of Mechanical Engineering.
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
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 7 Digital Filter Design Wang Weilian School of Information Science and Technology Yunnan University.
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.
Ideal Filters One of the reasons why we design a filter is to remove disturbances Filter SIGNAL NOISE We discriminate between signal and noise in terms.
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.
Chapter 7 IIR Filter Design
Filter Design Techniques
PRINCE BRAVE GUHYAPATI V  Background  Problem Definition  Theoretical Framework  Design Steps  Results  Conclusion.
EE Audio Signals and Systems Digital Signal Processing (Synthesis) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
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.
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.
2/17/2007DSP Course-IUST-Spring Semester 1 Digital Signal Processing Electrical Engineering Department Iran University of Science & Tech.
Fundamentals of Digital Signal Processing. Fourier Transform of continuous time signals with t in sec and F in Hz (1/sec). Examples:
Chapter 9-10 Digital Filter Design. Objective - Determination of a realizable transfer function G(z) approximating a given frequency response specification.
IIR Digital Filter Design
Chapter 7. Filter Design Techniques
1 Digital Signal Processing Digital Signal Processing  IIR digital filter structures  Filter design.
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.
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.
Chapter 6. Digital Filter Structures and Designs Section
Finite Impulse Response Filtering EMU-E&E Engineering Erhan A. Ince Dec 2015.
Professor A G Constantinides 1 Digital Filter Specifications We discuss in this course only the magnitude approximation problem There are four basic types.
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
Digital and Non-Linear Control
Speech Signal Processing
IIR Filters FIR vs. IIR IIR filter design procedure
Infinite Impulse Response (IIR) Filters
Chapter 6 IIR Digital Filter Design
Filter Design Techniques
EE Audio Signals and Systems
VADODARA INSTITUTE OF ENGINEERING
Chapter 8 Design of Infinite Impulse Response (IIR) Digital Filter
ME2300 DIGITAL SIGNAL PROCESSING [Slide 6] IIR Filter Design BY DREAMCATCHER
Infinite Impulse Response Filters
Quick Review of LTI Systems
Ideal Filters One of the reasons why we design a filter is to remove disturbances Filter SIGNAL NOISE We discriminate between signal and noise in terms.
z Transform Signal and System Analysis
Quadrature-Mirror Filter Bank
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.
IIR Digital Filter Design
Presentation transcript:

Usıng the impulse sampling method Prepared by: Dr. Erhan A. INCE Desıgn of IIR Fılters Usıng the impulse sampling method Prepared by: Dr. Erhan A. INCE

A digital filter, 𝐻 𝑒 𝑗𝑤 , with infinite impulse response (IIR) can be designed by first transforming it into a prototype analog filter 𝐻 𝑎 𝑗Ω and then design this analog filter using a standard procedure. Once the analog filter has been designed it is then mapped back to the discrete-time domain to obtain a digital Filter that meets the specifications. Commonly used analog filters are: 1. Buttorworth filters – no ripples in passband or stopband 2. Chebychev filters – ripples in the passband OR in the stopband 3. Elliptic filters – ripples in both the passband and stopbands A disadvantage of IIR filters is that they usually have non-linear phase. As a result some minor signal distortion is experienced. There are two mapping techniques : 1. The impulse sampling method 2. The bilinear transformation method.

Impulse Sampling Method: The impulse response of the digital filter (ℎ[𝑛]) is made(approximately) equal to the impulse response of an analog filter ( ℎ 𝑎 𝑡 ) by taking samples from filter ℎ 𝑎 𝑡 at 𝑡=𝑛 𝑇 𝑑 where 𝑇 𝑑 is an arbitrary sampling period. ℎ 𝑛 = 𝑇 𝑑 ∙ ℎ 𝑎 𝑛 𝑇 𝑑 Aliasing would occur if 𝐻 𝑎 𝑗Ω is not bandlimited to 𝜋 𝑇 𝑑 (rad/s) and 𝐻 𝑒 𝑗𝜔 = 𝑘=−∞ ∞ 𝐻 𝑎 𝑗 𝜔 𝑇 𝑑 +𝑗 2𝜋𝑘 𝑇 𝑑 If 𝐻 𝑎 𝑗Ω is bandlimited to 𝜋 𝑇 𝑑 then 𝐻 𝑒 𝑗𝜔 = 𝐻 𝑎 𝑗𝜔/ 𝑇 𝑑 In general all the commonly used prototype analog filters used in the impulse sampling method are indeed non-bandlimited. We can minimize the aliasing however by overdesigning the analog filter (especially in the stopband).

Given the digital filter specifications we map the digital frequency 𝜔 onto the analog frequency Ω= 𝜔 𝑇 𝑑 Let Ha 𝑠 = 𝑘=1 𝑁 𝑅 𝑘 𝑠− 𝑠 𝑘 After taking inverse laplace the corresponding impulse response is ℎ 𝑎 𝑡 = 𝑘=1 𝑁 𝑅 𝑘 𝑒 𝑠 𝑘 𝑡 0 , 𝑡≥0 𝑡<0 Impulse response of the discrete time filter is obtained by sampling 𝑇 𝑑 ℎ 𝑎 𝑡 and is h[n] = 𝑇 𝑑 ℎ 𝑐 𝑛 𝑇 𝑑 = 𝑘=1 𝑁 𝑇 𝑑 𝑅 𝑘 𝑒 𝑠 𝑘 𝑛 𝑇 𝑑 u[n] = 𝑛 𝑇 𝑑 = 𝑘=1 𝑁 𝑇 𝑑 𝑅 𝑘 𝑒 𝑠 𝑘 𝑇 𝑑 𝑛 u[n]

𝐻 𝑧 = 𝑛=−∞ ∞ ℎ[𝑛] 𝑧 −𝑛 = 𝑛=0 ∞ 𝑘=1 𝑁 𝑇 𝑑 𝑅 𝑘 𝑒 𝑠 𝑘 𝑇 𝑑 𝑛 𝑧 −1 = 𝑘=1 𝑁 𝑇 𝑑 𝑅 𝑘 𝑛=0 ∞ 𝑧 −1 𝑒 𝑠 𝑘 𝑇 𝑑 𝑛 = 𝑘=1 𝑁 𝑇 𝑑 𝑅 𝑘 1− 𝑧 −1 𝑒 𝑠 𝑘 𝑇 𝑑 The system function of the discrete-time filter is therefore H(z) = 𝑘=1 𝑁 𝑅 𝑘 𝑇 𝑑 1− 𝑒 𝑠 𝑘 𝑇 𝑑 𝑧 −1 Note: a pole at s = pk transform into a pole z= 𝑒 𝑝 𝑘 𝑇 𝑑 in the z-plane.

If all the 𝑠 𝑘 are on the left half of the s-plane, i If all the 𝑠 𝑘 are on the left half of the s-plane, i.e 𝜎 𝑘 <0, then all 𝑝 𝑘 s are within the unit-circle in the Z-plane. This means that a stable analog filter always yields a stable digital filter! with the impulse sampling method. In general 𝑧≠ 𝑒 𝑠 𝑇 𝑑

EXAMPLE Design a digital lowpass IIR filter with the following specifications: Passband: 0.89125 ≤ 𝐻 𝑒 𝑗𝜔 ≤ 1 0≤ 𝜔 ≤0.2𝜋 Stopband: 𝐻 𝑒 𝑗𝜔 ≤ 0.17783 0.3𝜋 ≤ 𝜔 ≤𝜋 Use the impulse sampling technique and an analog Butterworth filter. Assume Td = 1.

With 𝑇 𝑑 =1 this means Ω=𝜔 and 𝐻 𝑎 𝑗Ω =𝐻 𝑒 𝑗Ω Therefore the specifications for the analog filter are: Passband: 0.89125 ≤ 𝐻 𝑎 𝑗Ω ≤ 1 0≤ Ω ≤0.2𝜋 Stopband: 𝐻 𝑎 𝑗Ω ≤ 0.17783 0.3𝜋 ≤Ω Upper limit for the stopband frequency has not been specified. The magnitude square response of a Butterworth filter of order N is: 𝐻 𝑎 𝑗Ω 2 = 1 1+ Ω Ω 𝑐 2𝑁 Where Ω 𝑐 is the 3dB frequency of the filter. Larger the N value the closer is the Butterworth Filter’s frequency response to that of an ideal lowpass filter.

𝐻 𝑎 𝑗Ω Ω Ω 𝑐

The 3dB frequency and the filter order N are solutions of the two simultaneous equations below: 1+ 0.2𝜋 Ω 𝑐 2𝑁 = 1 0.89125 2 1+ 0.3𝜋 Ω 𝑐 2𝑁 = 1 0.17783 2 The values for N and Ω 𝑐 are: N = 5.8858 Ω 𝑐 =0.70474 Since filter order has to be integer we round and take N = 6 and recompure Ω 𝑐 and it is 0.7032. These results guarantee that passband requirement is met exactly at w = 0.2 Note that 𝐻 𝑎 𝑗0.3𝜋 =0.1700 ≤ 0.17783.

The next step is to find the poles of the Butterworth filter The next step is to find the poles of the Butterworth filter. Recall that we have 2N poles whose locations in the S-plane are depicted in the diagram below:

Mathematically these poles are: 𝑟 𝑘 =0.7032 𝑒 𝑗 𝜋 12 + 𝜋 2 +(𝑘−1) 2𝜋 12 k = 1,2,……, 2N Half of these poles are the poles of the Butterworth filter. Specifically we choose those 𝑟 𝑘 on the left-half s-plane to be the poles of 𝐻 𝑎 𝑗Ω . Consequently the poles of 𝐻 𝑎 𝑗Ω are:

The poles of the corresponding digital filter are:

The transfer function of the Butterworth Filter is:

The transfer function of the digital filter H(z) is (recall Td=1)