Digital Signal Processing

Slides:



Advertisements
Similar presentations
Design of Digital IIR Filter
Advertisements

Signal Processing in the Discrete Time Domain Microprocessor Applications (MEE4033) Sogang University Department of Mechanical Engineering.
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Response to a Sinusoidal Input Frequency Analysis of an RC Circuit.
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.
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.
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
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.
IIR Filter Design: Basic Approaches Most common approach to IIR filter design: (1)Convert specifications for the digital filter into equivalent specifications.
EE513 Audio Signals and Systems Digital Signal Processing (Systems) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
IIR based Digital Filters:
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
Nov '04CS3291: Section 61 UNIVERSITY of MANCHESTER Department of Computer Science CS3291: Digital Signal Processing Section 6 IIR discrete time filter.
UNIT-5 Filter Designing. INTRODUCTION The Digital filters are discrete time systems used mainly for filtering of arrays. The array or sequence are obtained.
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.
Copyright © 2001, S. K. Mitra Tunable IIR Digital Filters We have described earlier two 1st-order and two 2nd-order IIR digital transfer functions with.
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.
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.
Nov '04CS3291: Section 61 Baseado no material da: UNIVERSITY of MANCHESTER Department of Computer Science CS3291: Digital Signal Processing Section 6 IIR.
Ch.10 Design of Digital Filters and Controllers Discretization The sampled signal x s (t) = x(t) p(t) where p(t) is the sampling pulse signal, with.
1 Introduction to Digital Filters Filter: A filter is essentially a system or network that selectively changes the wave shape, amplitude/frequency and/or.
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
Signals and Systems Filter Design. Part III Design.
Chapter 4 Discrete Equivalents.
Z Transform The z-transform of a digital signal x[n] is defined as:
EKT430/4 DIGITAL SIGNAL PROCESSING 2007/2008 CHAPTER 8 IIR FILTER DESIGN.
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.
Digital Signal Processing Lecture 6 Frequency Selective Filters
What is filter ? A filter is a circuit that passes certain frequencies and rejects all others. The passband is the range of frequencies allowed through.
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.
IIR Filter design (cf. Shenoi, 2006)
Digital and Non-Linear Control
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
TOPIC 3: FREQUENCY SELECTIVE CIRCUITS
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
Quick Review of LTI Systems
Lect5 A framework for digital filter design
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.
Usıng the impulse sampling method Prepared by: Dr. Erhan A. INCE
Chapter 5 DT System Analysis : Z Transform Basil Hamed
Quadrature-Mirror Filter Bank
Chapter 7 Finite Impulse Response(FIR) Filter Design
Tania Stathaki 811b LTI Discrete-Time Systems in Transform Domain Simple Filters Comb Filters (Optional reading) Allpass Transfer.
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
DIGITAL CONTROL SYSTEM WEEK 3 NUMERICAL APPROXIMATION
IIR Digital Filter Design
Presentation transcript:

Digital Signal Processing IIR Filter

IIR Filter Design by Approximation of Derivatives Analogue filters having rational transfer function H(s) can be described by the linear constant coefficient differential equation. One of the simplest methods for converting an analog filter into a digital filter is to approximate the differential equation by an equivalent difference equation. This approach is often used to solve a linear constant coefficient differential equation numerically on a digital computer. For the derivative dy(t)/dt at a time t = nT we substitute the backward difference [y[n]-y[n-1)]/T. Thus (1) Where T represents the sampling interval and y(n) = y(nT).

The second derivative d2y(t)/dt2 is replaced by the The analogue differentiator with output dy(t)/dt has the system function H(s) = s, while the digital system that produces the output [y(n)-y(n-1)]/T has the transfer function H(s) = (1 – z-1)/T. Consequently, the frequency domain equivalent is: (2) The second derivative d2y(t)/dt2 is replaced by the second difference which is given by (3) In the frequency domain, (3) is equivalent to (4)

It is easy to generalize equation (2) and (4) as (5) Implications: From (2) we have (6) If we substitute s = jw in (6), we have (7) As w varies from - to + , the corresponding locus of points in the z-plane is a circle of radius ½ and with centre at z =1/2, as shown in the figure given on the next slide.

jw s-plane  1/2 The above figure shows that the mapping in (7) takes points in the LHP of s into corresponding points inside this circle (i.e. circle with radius ½ and the points in RHP plane in s are mapped into points outside this circle. Consequently, this mapping has the desirable property that a stable analog filter is Transformed into a stable digital filter. However, the possible location of the poles of the digital filter are confined to relatively small frequencies and, thus, the mapping is restricted to low-pass and band-pass filters having relatively small resonant frequencies.

Example1: Convert the analogue band-pass filter with system function given below into a digital IIR filter by use of the backward difference for the derivative. Solution: substituting s = (1-z-1)/T yields

Bilinear Transformation (Tustin’s Method) This is the most widely used transformation which is suitable for the design of low-pass, high-pass, band-pass and band-stop filters. In the Bilinear Transformation (BLT) method, the basic operation required to convert an analogue filter is to replace s as follows: k = 1 or 2/T (8)

To investigate the characteristics of the bilinear transformation, let z = rejwT s =  + jw’ Now Consequently, (9) (10) Note that if r < 1,  <0, and if r > 1,  > 0. Consequently, the LHP in s maps into the inside of the unit circle in the z-plane and the RHP in s maps into the outside of the unit circle.

When r = 1, then  = 0 and (11) or (12) The relationship between the frequency variables in the two domains is illustrated in the following figure: 20 18 16 14 12 w’ 10 8 6 4 2 w 0.5 1 1.5 2 2.5 3 3.5

From the figure we observe that the mapping between w and w’ is almost linear for small values of w, but becomes non-linear for larger values of w, leading to a distortion (or warping) of the digital frequency response. This effect is normally compensated for by pre-warping the the analog filter before applying the bilinear transformation. To compensate for the effect, we pre-warp one or more critical frequencies before applying the BLT. For example, for a low-pass filter, we often pre-warp the cutoff or bandedge frequency as follows: (13) where wp = specified cutoff frequency w’p = prewarped cutoff frequency k = 1 or 2/T T = sampling period.

Summary of the BLT method of coefficient calculation: For standard, frequency selective IIR filters, the steps for using the BLT method may be summarized as follows: Use the digital filter specifications to find a suitable normalized, prototype, analogue lowpass filter, H(s). Determine and prewarp the bandedge or critical frequencies of the desired filter. Denormalize the analog prototype filter by replacing s in the transfer function H(s), using one of the following transformations, depending on the type of filter required:

(14) lowpass to lowpass lowpass to highpass (15) lowpass to bandpass (16) lowpass to bandstop (17) where and Apply the BLT to obtain the desired digital filter transfer function.

Example 1:Design a digital low-pass filter to approximate the following transfer function: Using the BLT method obtain the transfer function, H(z), of the digital filter, assuming a 3 dB cutoff frequency of 150 Hz and a sampling frequency of 1.28kHz. Solution: wp = 2150 rad/sec, T = 1/Fs = 1/1280, giving a prewarped critical frequency of w’p = tan(wpT/2) = 0.3857. The frequency scaled analog filter is given by

Applying the BLT gives Example 2: The normalized transfer function of a simple, analog lowpass, filter given by Starting from the s-plane, determine, using the BLT method, the transfer function of an equivalent discrete time high-pass filter. Assume a sampling frequency of 150 Hz and a cutoff frequency of 30 Hz.

Solution: The cut-off frequency of the digital filter is wp = 230 rad/sec. The cut-off frequency, after prewarping is w’p = tan(wpT/2). With T = 1/150, w’p = tan(/5) = 0.7265. Using the low to high-pass transformation of equation (15), the denormalized analog transfer function is obtained as The z-transfer function is obtained by applying the BLT:

Example 3: A discrete time bandpass filter with Butterworth characteristics meeting the specifications given below is required. Obtain the coefficients of the filter using the BLT method. passband 200 – 300 Hz sampling frequency 2 kHz filter order 2 Solution: A first-order normalized analog low-pass filter is required (since the frequency band transformation for for bandpass filters – equation (16) – will double the filter order. Thus The prewarped critical frequencies are:

Using the lowpass-to-bandpass transformation, equation (16), we have Applying the BLT gives