Digital Signal Processing

Similar documents
Lecture 16: Filter Design: Impulse Invariance and Bilinear Transform

EE482: Digital Signal Processing Applications

EE 521: Instrumentation and Measurements

Digital Signal Processing

Digital Signal Processing Lecture 8 - Filter Design - IIR

Lecture 7 Discrete Systems

Digital Signal Processing IIR Filter Design via Bilinear Transform

Digital Signal Processing

Filter Analysis and Design

DIGITAL SIGNAL PROCESSING. Chapter 6 IIR Filter Design

Chapter 7: IIR Filter Design Techniques

Digital Control & Digital Filters. Lectures 21 & 22

ECE 410 DIGITAL SIGNAL PROCESSING D. Munson University of Illinois Chapter 12

DIGITAL SIGNAL PROCESSING UNIT III INFINITE IMPULSE RESPONSE DIGITAL FILTERS. 3.6 Design of Digital Filter using Digital to Digital

Design of IIR filters

INFINITE-IMPULSE RESPONSE DIGITAL FILTERS Classical analog filters and their conversion to digital filters 4. THE BUTTERWORTH ANALOG FILTER

Lecture 9 Infinite Impulse Response Filters

Digital Signal Processing Lecture 9 - Design of Digital Filters - FIR

Stability Condition in Terms of the Pole Locations

Like bilateral Laplace transforms, ROC must be used to determine a unique inverse z-transform.

APPLIED SIGNAL PROCESSING

-Digital Signal Processing- FIR Filter Design. Lecture May-16

UNIT - III PART A. 2. Mention any two techniques for digitizing the transfer function of an analog filter?

Filters and Tuned Amplifiers

INF3440/INF4440. Design of digital filters

EE 225D LECTURE ON DIGITAL FILTERS. University of California Berkeley

( ) John A. Quinn Lecture. ESE 531: Digital Signal Processing. Lecture Outline. Frequency Response of LTI System. Example: Zero on Real Axis

Analog and Digital Filter Design

Electronic Circuits EE359A

An Iir-Filter Example: A Butterworth Filter

Time Series Analysis: 4. Linear filters. P. F. Góra

UNIVERSITY OF OSLO. Faculty of mathematics and natural sciences. Forslag til fasit, versjon-01: Problem 1 Signals and systems.

Lecture 3 - Design of Digital Filters

Time Series Analysis: 4. Digital Linear Filters. P. F. Góra

The Approximation Problem

ESE 531: Digital Signal Processing

Lecture 19 IIR Filters

Discrete-Time David Johns and Ken Martin University of Toronto

Multirate Digital Signal Processing

Butterworth Filter Properties

The Approximation Problem

Filter structures ELEC-E5410

2.161 Signal Processing: Continuous and Discrete Fall 2008

ELEG 5173L Digital Signal Processing Ch. 5 Digital Filters

DSP-CIS. Chapter-4: FIR & IIR Filter Design. Marc Moonen

ELEG 305: Digital Signal Processing

Analysis of Finite Wordlength Effects

Quadrature-Mirror Filter Bank

MITOCW watch?v=jtj3v Rx7E

Digital Signal Processing

Optimal Design of Real and Complex Minimum Phase Digital FIR Filters

IIR digital filter design for low pass filter based on impulse invariance and bilinear transformation methods using butterworth analog filter

Lecture 11 FIR Filters

Computer Engineering 4TL4: Digital Signal Processing

DISCRETE-TIME SIGNAL PROCESSING

Chapter 7: Filter Design 7.1 Practical Filter Terminology

V. IIR Digital Filters

EE123 Digital Signal Processing

Lecture 8 - IIR Filters (II)

Multirate signal processing

UNIVERSITY OF OSLO. Please make sure that your copy of the problem set is complete before you attempt to answer anything.

Today. ESE 531: Digital Signal Processing. IIR Filter Design. Impulse Invariance. Impulse Invariance. Impulse Invariance. ω < π.

24 Butterworth Filters

Design of Stable IIR filters with prescribed flatness and approximately linear phase

Filter Design Problem

Simple FIR Digital Filters. Simple FIR Digital Filters. Simple Digital Filters. Simple FIR Digital Filters. Simple FIR Digital Filters

Other types of errors due to using a finite no. of bits: Round- off error due to rounding of products

ECSE 512 Digital Signal Processing I Fall 2010 FINAL EXAMINATION

Discrete-Time Signals and Systems

Electronic Circuits EE359A

DEPARTMENT OF EI DIGITAL SIGNAL PROCESSING ASSIGNMENT 1

EE482: Digital Signal Processing Applications

There are two main classes of digital lter FIR (Finite impulse response) and IIR (innite impulse reponse).

Part 4: IIR Filters Optimization Approach. Tutorial ISCAS 2007

Responses of Digital Filters Chapter Intended Learning Outcomes:

PS403 - Digital Signal processing

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science. Fall Solutions for Problem Set 2

DHANALAKSHMI COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING EC2314- DIGITAL SIGNAL PROCESSING UNIT I INTRODUCTION PART A

EE123 Digital Signal Processing. M. Lustig, EECS UC Berkeley

1 1.27z z 2. 1 z H 2

Let H(z) = P(z)/Q(z) be the system function of a rational form. Let us represent both P(z) and Q(z) as polynomials of z (not z -1 )

ESE 531: Digital Signal Processing

The Approximation Problem

LINEAR-PHASE FIR FILTERS DESIGN

VALLIAMMAI ENGINEERING COLLEGE. SRM Nagar, Kattankulathur DEPARTMENT OF INFORMATION TECHNOLOGY. Academic Year

EE 313 Linear Signals & Systems (Fall 2018) Solution Set for Homework #7 on Infinite Impulse Response (IIR) Filters CORRECTED

MULTIRATE SYSTEMS. work load, lower filter order, lower coefficient sensitivity and noise,

ECE 8440 Unit 17. Parks- McClellan Algorithm

NAME: ht () 1 2π. Hj0 ( ) dω Find the value of BW for the system having the following impulse response.

EEL3135: Homework #4

Z Transform (Part - II)

Optimum Ordering and Pole-Zero Pairing of the Cascade Form IIR. Digital Filter

UNIVERSITI SAINS MALAYSIA. EEE 512/4 Advanced Digital Signal and Image Processing

Digital Signal Processing Lecture 10 - Discrete Fourier Transform

Notes on L (Optimal) Filters

Digital Signal Processing:

! Introduction. ! Discrete Time Signals & Systems. ! Z-Transform. ! Inverse Z-Transform. ! Sampling of Continuous Time Signals

Maximally Flat Lowpass Digital Differentiators

Digital Signal Processing. Lecture Notes and Exam Questions DRAFT

Efficient algorithms for the design of finite impulse response digital filters

Transcription:

COMP ENG 4TL4: Digital Signal Processing Notes for Lecture #24 Tuesday, November 4, 2003

6.8 IIR Filter Design Properties of IIR Filters: IIR filters may be unstable Causal IIR filters with rational system functions have nonlinear phase An IIR filters of order max(m,n) can have a sharper frequency response than an FIR filter of order M Digital IIR Filters from Analog IIR filters: All analog filters are IIR, and the art of continuous-time IIR filter design is very advanced it makes good sense to design IIR filters in the continuoustime domain and map them to the discrete-time domain 2

A lowpass Butterworth filter is defined as: where N is the filter order. Note the monotonic frequency response, i.e., no passband or stopband ripple. 1 H c (jω) N=3 Ω c Ω 3

To obtain the transfer function of the Butterworth filter, define s = jω and substitute it into the equation for the magnitudesquared frequency response giving: The 2N poles of this function are: 4

POLES OF Hc(s) 2 N=3 N=4 s-plane Ω c N=3 POLES OF Hc(s) N=4 s-plane 5

The Butterworth transfer function can be expressed as: It is possible to determine Ω c and N which correspond to H c (jω) 2 satisfying some required specifications. Example: If N = 1, then s 0 = Ω c e jπ = Ω c. Therefore: 6

A lowpass Chebyshev Type I filter is defined as: where the Chebyshev polynomial of degree N is defined as: H c (jω) 2 H c (jω) 2 N=2 N=3 Ω p Ω s Ω Ω p Ω s Ω 7

The s-plane poles and the transfer function of the Chebyshev Type I filter can be obtained in a similar way to that for the Butterworth filter. Note that a sharper transition region than the Butterworth filter is obtained at the expense of an equiripple passband. Other widely used analog filters are:- Chebyshev Type II: monotonic passband, equiripple stopband; shallower transition region than Chebyshev Type I Elliptic: equiripple passband and stopband; sharper transition region than Chebyshev or Butterworth Bessel: monotonic frequency response; shallowest transition region; passband group delay nearly constant note that digital Bessel filters do not retain this property! 8

Transforming analog filters to digital filters: An important question is what kind of transformation can be used to obtain digital IIR filters from the corresponding analog filters? We wish to find some transformations of H c (s) to H(z), where H(z) is a digital filter transfer function. Two widely used techniques are: 1. the impulse invariance method; and 2. the bilinear transformation. 9

pulse invariance method of digital filter design: Consider a (nearly) bandlimited continuous-time filter with the frequency response H c (jω). The aim of the impulse invariance method is to obtain a discrete-time frequency response H(e jω ) that is related to the continuous-time frequency response by a linear scaling of the frequency axis, i.e., ω = ΩT, giving: 10

call that if h[n] = h c (nt), then: The discrete-time frequency response is scaled by a factor of 1/T in this case, so we need to scale the impulse response by a factor of T in order to obtain our desired frequency response The z-transform of this scaled and sampled impulse response can be taken to determine the discrete-time transfer function of the digital filter. However, it is simpler to carry out the transformation from the s-domain to the z-domain by a direction transformation of a filter s transfer function. 11

Consider the transfer function of a continuous-time filter expressed in terms of a partial-fraction expansion: (For the sake of simplicity we are only considering the case of single poles at each s k.) The corresponding impulse response is: 12

The scaled and sampled impulse response is: The system function of the discrete-time filter is therefore given by: Note that a pole at s = s k on the s-plane is mapped to a pole at z = e s kt on the z-plane. 13

Therefore, a stable pole in the s-domain ({s k } < 0) will map to a stable pole in the z-domain ( z k = e {s kt} < 1). Stable pole z-plane s-plane Unstable pole z-plane s-plane However, the zeros do not map in such a simple way. The discrete-time zeros will be a function of the discrete-time poles and the coefficients TA k in the partial fraction expansion. 14