LECTURER NOTE SMJE3163 DSP

Size: px
Start display at page:

Download "LECTURER NOTE SMJE3163 DSP"

Transcription

1 LECTURER NOTE SMJE363 DSP (04/05-) Week3 IIR Filter Design IIR Filter Design Problem Input-output recursive difference equation The relationship between the input and output of an IIR filter is given by the recursive formula: y(n) = b 0 x(n) + b x(n ) + +b M x(n M) a y(n ) a N y(n N) M = b k x(n k) a k y(n k) k=0 N k= where a k (k =,.., N ), and b k (k = 0,.., M)are filter coefficients. System function (3.) The system function of IIR system above is defined by applying z transform on both sides of (3.) and taking the ratio H(z)=Y(z)/X(z). In contrast to IIR system, IIR system has a rational function of z as follow. H(z) = M k=0 b kz k a k z k (3.) where a 0=, N is the order of IIR system which is equal to the order of denominator polynomial. Frequency response The frequency response H(e jω ) of H(z) is obtained by substituting z = e jω to H(z), thus we have N k=0 Figure 3. Block Diagram of nd order IIR filter H(e jω ) = M k=0 b ke jkω a k e jkω N k=0 = H(e jω ) e j H(ejΩ ) (3.3) IIR filter design problem is to determine all filter coefficients a k and b k by which the magnitude characteristic H(e jω ) of (3. 3) satisfies given specifications. IIR filter design methods A number of different approaches have been proposed to the IIR filter approximation problem. One of the most efficient ways of designing IIR filter is through classical analog filter approximations. This course will focus on the bilinear transformation method. Analog filter approximation has been developed in the past, and vast amount of knowledge has been accumulated.

2 3. Transforming method approach The transforming approach of IIR filter design is illustrated in Figure 3.. The digital filter approximation problem (left hand side in Figure 3.) is translated to an equivalent analog filter approximation problem (right hand side). Analog filter approximation is then solved using well-known technique. The resulting analog system function is properly transformed into a discrete-time system function and the filter coefficients. Figure 3. Transform method approach 3.3 Analog Filter Design (Step in Figure 3.) Step -a Protptype Filter The most common analog filter approximation techniques which use Butterworth and Chebyshev approximation functions are introduced. Both two filters are presented in terms of a lowpass prototype filter. Butterworth Lowpass Prototype The magnitude-squared of N th-order Butterworth lowpass prototype is defined. H(jω) = (3.4) + ωn Examples of the magnitude response H(jω) of the Butterworth filter are shown in Figure 3.3. The Butterworth lowpass prototype filter has the passband edge frequency or -3db cutoff angular frequency at ω = [rad/sec] From the classic analog filter theory, the system functions of Butterworth prototype filter for N=~3 with magnitude-squared responses (3.4) are derived by Compute H(jω) H(jω) at ω = of (3.4). How about their decibel values? st order Butterworth H(s) = s+ nd order Butterworth H(s) = 3rd order Butterworth H(s) = s + s+ s 3 +s +s+ Butterworth filters are called maximally flat filters because the magnitude response at both at ω = 0, are completely flat. However the Butterworth filter does not provide a good response near passband edge, therefore, a very Figure 3.3 Magnitude response of Butterworth prototype Exercise Calculate the magnitude response of the st and the nd order Butterworth lowpass prototypes respectively.

3 high order filter is required for achieving a narrow transition band. Chebysev Lowpass Prototype The magnitude-squared of N th-order Chebysev lowpass prototype is defined by H(jω) = + ε C (3.5) N (ω) where C N (ω) is an N th-order Chebyshev polynomial, such as C (ω) = ω C (ω) = ω C 3 (ω) = 4ω 3 3ω and ϵ is a parameter associated with the size of the ripple. Figure 3.4 shows the magnitude response of (3.5) Chebyshv filters of order N=5 with ϵ = 0.5. As shown in the figure, the magnitude response over passband oscillates between and + ε and the passband edge angular frequency (not the -3db cutoff frequency as defined in Butterworth case) is ω = [rad/sec]. The allowance of some ripple in the passband makes Chebyshev filters to provide sharp roll-off from passband to stopband, therefore it overcomes gradual roll-off problems in Butterworth filters. For example, the system functions of Chebyshev filter for N= and with the same ϵ = are given as follows. st order Chebysev (ε = ) H(s) =.868 s+.868 Figure 3.4 Chebysev prototype N=5, ϵ = 0.5 Compute H(jω) and H(jω) at ω = of Chebyshev prototype (3.5). Use C N () = for any N. Exercise Calculate the magnitude response of the st and nd order Chebyshev lowpass prototypes. nd order Chebysev (ε = ) H(s) =.434 s +,434s+.56 Step -b Filter Transformation in the Analog Domain Suppose we have designed a prototype lowpass filter with system function H pro (s). By using proper frequency transformation, it is possible to convert the prototype filter into a lowpass filter with any cutoff frequency (passband edge frequency) as well as another type of filter either a bandpass or a bandstop filter. The following Table 3. lists the conversion formula from prototype Butterworth and Chebyshev lowpass filter into actual filter.

4 TABLE 3. Filter Conversion from Prototype Filter Lowpass to Lowpass with cutoff angular frequency ω c [rad/sec] H(s) = H pro ( s ω c ) (3.6) Lowpass to Highpass with cutoff angular frequency ω c [rad/sec] H(s) = H pro ( ω c s ) (3.7) Lowpass to Bandpass cutoff angular frequencies ω c, ω c [rad/sec] (ω c < ω c ) H(s) = H pro ( s + ω c ω c s(ω c ω c ) ) (3.8) Lowpass to Bandstop cutoff angular frequencies ω c, ω c [rad/sec] (ω c < ω c ) Exercise Given a lowpass Butterworth prototype H pro (s) = s + Determine each of the following analog filters a. The lowpass filter with a cutoff angular frequency of 60[rad/sec] b. The lowpass filter with a cutoff frequency of 00[Hz] c. The highpass filter with a cutoff angular frequency of 40[rad/sec] d. The bandpass filter with cutoff angular frequencies of ω c = 60 [rad/sec], ω c = 00[rad/sec] H(s) = H pro ( s(ω c ω c ) s + ω c ω c ) (3.9) 3.4 Bilinear Transformation Bilinear transformation converting method from the analog filter transfer function H(s) into a discrete-time domain system function H(z). The transformation is performed by s = z (3.0) T + z where T is the sampling interval. The inverse transformation of above can be obtained by z = + Ts Ts (3.) Bilinear relationship can be derived by the discrete-time numerical approximation of continuous time integration. (See Appendix 3.) Substituting s = jω, z = e jω into Eq.(3.0) leads the following relationship between ω and Ω. ω = T tan Ω (3.) Ω = tan ( ωt ) (3.3) Figure 3.5 shows a plot of mapping between ω and Ω, and Figure 3.6 illustrates the flow of BLT with three steps. Figure 3.5 Mapping between ω and Ω

5 3.5 BLT IIR Filter Design Procedure Step Pre-warp: Pre-warp a given cutoff frequency Ω i, where i = c, c, c ; Ω c for LPF and HPF, Ω c for Ω c for BPF and BSF, to an analog frequency ω i [rad/sec] by Step Analog Filter Design -a Prototype Filter Selection ω i = T tan (Ω i ) (3.4) Select a filter type such as Butterworth and Chebyshev. The process here includes the determination of the filter order as well as the ripple parameters to meet the specifications. -b Transform from lowpass prototype to the target filter : One of the frequency transformation listed in Table 3. is applied to convert a lowpass prototype filter into the target filter. Step 3 Bilinear transform: Substitute the BLT (3.0) to the H(s) obtained above. H(z) = H(s) z (3.5) s= T +z Figure 3.6 Bilinear transformation IIR filter design

6 Appendix 3. A Relation between s and z in the bilinear Transform case: Here we shall connect two operators below. s : integration operation in Laplace domain, z : one sample delay operation in z-domain Define a continuous-time function y(t) as the running integral of x(t) by y(t) = t x(τ) dτ (A3.) Introduce the trapezoidal numerical integral approximate of (A3.) by y(n) the trapezoidal approximate area under the curve x(t) up to t=nt (T: sampling interval) (See Figure A3. Trapezoidal approximate integral of x(t)) Then, we have y(n) = y(n )+the trapezoidal approximate area from t=(n )T to t=nt With x(n) = x(nt), the second term above is equal to x(n) + x(n ) T (A3.) Discrete-time approximation of (A3.) is finally given by Figure A3. Numerical approximation of integration y(n-) means the approximate area under the curve up to t = (n )T y(n) = y(n ) + T x(n)+x(n ). (A3.3) Applying the z-transform to (A3.3) yields Y(z) = z Y(z) + T {X(z) + z X(z)} (A3.4) In Laplace domain, the system function of (A3.) is given by the integral operator Y(s) = X(s) s, while the system function of (A3.4) is given by Y(z) = T +z X(z) z Consequently, the mapping from s to z is obtained by (3.0). (A3.5) (A3.6)

Infinite Impulse Response (IIR) Filter. Ikhwannul Kholis, ST., MT. Universitas 17 Agustus 1945 Jakarta

Infinite Impulse Response (IIR) Filter. Ikhwannul Kholis, ST., MT. Universitas 17 Agustus 1945 Jakarta Infinite Impulse Response (IIR) Filter Ihwannul Kholis, ST., MT. Universitas 17 Agustus 1945 Jaarta The Outline 8.1 State-of-the-art 8.2 Coefficient Calculation Method for IIR Filter 8.2.1 Pole-Zero Placement

More information

NH 67, Karur Trichy Highways, Puliyur C.F, Karur District DEPARTMENT OF INFORMATION TECHNOLOGY DIGITAL SIGNAL PROCESSING UNIT 3

NH 67, Karur Trichy Highways, Puliyur C.F, Karur District DEPARTMENT OF INFORMATION TECHNOLOGY DIGITAL SIGNAL PROCESSING UNIT 3 NH 67, Karur Trichy Highways, Puliyur C.F, 639 114 Karur District DEPARTMENT OF INFORMATION TECHNOLOGY DIGITAL SIGNAL PROCESSING UNIT 3 IIR FILTER DESIGN Structure of IIR System design of Discrete time

More information

Analog Lowpass Filter Specifications

Analog Lowpass Filter Specifications Analog Lowpass Filter Specifications Typical magnitude response analog lowpass filter may be given as indicated below H a ( j of an Copyright 005, S. K. Mitra Analog Lowpass Filter Specifications In the

More information

EELE 4310: Digital Signal Processing (DSP)

EELE 4310: Digital Signal Processing (DSP) EELE 4310: Digital Signal Processing (DSP) Chapter # 10 : Digital Filter Design (Part One) Spring, 2012/2013 EELE 4310: Digital Signal Processing (DSP) - Ch.10 Dr. Musbah Shaat 1 / 19 Outline 1 Introduction

More information

8: IIR Filter Transformations

8: IIR Filter Transformations DSP and Digital (5-677) IIR : 8 / Classical continuous-time filters optimize tradeoff: passband ripple v stopband ripple v transition width There are explicit formulae for pole/zero positions. Butterworth:

More information

ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet

ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet Lecture 10: Summary Taneli Riihonen 16.05.2016 Lecture 10 in Course Book Sanjit K. Mitra, Digital Signal Processing: A Computer-Based Approach, 4th

More information

Digital Processing of Continuous-Time Signals

Digital Processing of Continuous-Time Signals Chapter 4 Digital Processing of Continuous-Time Signals 清大電機系林嘉文 cwlin@ee.nthu.edu.tw 03-5731152 Original PowerPoint slides prepared by S. K. Mitra 4-1-1 Digital Processing of Continuous-Time Signals Digital

More information

Digital Processing of

Digital Processing of Chapter 4 Digital Processing of Continuous-Time Signals 清大電機系林嘉文 cwlin@ee.nthu.edu.tw 03-5731152 Original PowerPoint slides prepared by S. K. Mitra 4-1-1 Digital Processing of Continuous-Time Signals Digital

More information

Continuous-Time Analog Filters

Continuous-Time Analog Filters ENGR 4333/5333: Digital Signal Processing Continuous-Time Analog Filters Chapter 2 Dr. Mohamed Bingabr University of Central Oklahoma Outline Frequency Response of an LTIC System Signal Transmission through

More information

The University of Texas at Austin Dept. of Electrical and Computer Engineering Final Exam

The University of Texas at Austin Dept. of Electrical and Computer Engineering Final Exam The University of Texas at Austin Dept. of Electrical and Computer Engineering Final Exam Date: December 18, 2017 Course: EE 313 Evans Name: Last, First The exam is scheduled to last three hours. Open

More information

3 Analog filters. 3.1 Analog filter characteristics

3 Analog filters. 3.1 Analog filter characteristics Chapter 3, page 1 of 11 3 Analog filters This chapter deals with analog filters and the filter approximations of an ideal filter. The filter approximations that are considered are the classical analog

More information

UNIT II IIR FILTER DESIGN

UNIT II IIR FILTER DESIGN UNIT II IIR FILTER DESIGN Structures of IIR Analog filter design Discrete time IIR filter from analog filter IIR filter design by Impulse Invariance, Bilinear transformation Approximation of derivatives

More information

UNIT-II MYcsvtu Notes agk

UNIT-II   MYcsvtu Notes agk UNIT-II agk UNIT II Infinite Impulse Response Filter design (IIR): Analog & Digital Frequency transformation. Designing by impulse invariance & Bilinear method. Butterworth and Chebyshev Design Method.

More information

IIR Filter Design Chapter Intended Learning Outcomes: (i) Ability to design analog Butterworth filters

IIR Filter Design Chapter Intended Learning Outcomes: (i) Ability to design analog Butterworth filters IIR Filter Design Chapter Intended Learning Outcomes: (i) Ability to design analog Butterworth filters (ii) Ability to design lowpass IIR filters according to predefined specifications based on analog

More information

Signals and Filtering

Signals and Filtering FILTERING OBJECTIVES The objectives of this lecture are to: Introduce signal filtering concepts Introduce filter performance criteria Introduce Finite Impulse Response (FIR) filters Introduce Infinite

More information

1. Find the magnitude and phase response of an FIR filter represented by the difference equation y(n)= 0.5 x(n) x(n-1)

1. Find the magnitude and phase response of an FIR filter represented by the difference equation y(n)= 0.5 x(n) x(n-1) Lecture 5 1.8.1 FIR Filters FIR filters have impulse responses of finite lengths. In FIR filters the present output depends only on the past and present values of the input sequence but not on the previous

More information

ECE503: Digital Filter Design Lecture 9

ECE503: Digital Filter Design Lecture 9 ECE503: Digital Filter Design Lecture 9 D. Richard Brown III WPI 26-March-2012 WPI D. Richard Brown III 26-March-2012 1 / 33 Lecture 9 Topics Within the broad topic of digital filter design, we are going

More information

Design of infinite impulse response (IIR) bandpass filter structure using particle swarm optimization

Design of infinite impulse response (IIR) bandpass filter structure using particle swarm optimization Standard Scientific Research and Essays Vol1 (1): 1-8, February 13 http://www.standresjournals.org/journals/ssre Research Article Design of infinite impulse response (IIR) bandpass filter structure using

More information

APPENDIX A to VOLUME A1 TIMS FILTER RESPONSES

APPENDIX A to VOLUME A1 TIMS FILTER RESPONSES APPENDIX A to VOLUME A1 TIMS FILTER RESPONSES A2 TABLE OF CONTENTS... 5 Filter Specifications... 7 3 khz LPF (within the HEADPHONE AMPLIFIER)... 8 TUNEABLE LPF... 9 BASEBAND CHANNEL FILTERS - #2 Butterworth

More information

ECE 203 LAB 2 PRACTICAL FILTER DESIGN & IMPLEMENTATION

ECE 203 LAB 2 PRACTICAL FILTER DESIGN & IMPLEMENTATION Version 1. 1 of 7 ECE 03 LAB PRACTICAL FILTER DESIGN & IMPLEMENTATION BEFORE YOU BEGIN PREREQUISITE LABS ECE 01 Labs ECE 0 Advanced MATLAB ECE 03 MATLAB Signals & Systems EXPECTED KNOWLEDGE Understanding

More information

Digital Signal Processing

Digital Signal Processing COMP ENG 4TL4: Digital Signal Processing Notes for Lecture #25 Wednesday, November 5, 23 Aliasing in the impulse invariance method: The impulse invariance method is only suitable for filters with a bandlimited

More information

ECE438 - Laboratory 7a: Digital Filter Design (Week 1) By Prof. Charles Bouman and Prof. Mireille Boutin Fall 2015

ECE438 - Laboratory 7a: Digital Filter Design (Week 1) By Prof. Charles Bouman and Prof. Mireille Boutin Fall 2015 Purdue University: ECE438 - Digital Signal Processing with Applications 1 ECE438 - Laboratory 7a: Digital Filter Design (Week 1) By Prof. Charles Bouman and Prof. Mireille Boutin Fall 2015 1 Introduction

More information

Chapter 2 Infinite Impulse Response (IIR) Filter

Chapter 2 Infinite Impulse Response (IIR) Filter Chapter 2 Infinite Impulse Response (IIR) Filter 2.1 Impulse-Invariant Mapping The generalized transfer function of the system can be represented in Laplace transformation as given below: H a (s) = k=n

More information

Filters. Phani Chavali

Filters. Phani Chavali Filters Phani Chavali Filters Filtering is the most common signal processing procedure. Used as echo cancellers, equalizers, front end processing in RF receivers Used for modifying input signals by passing

More information

4. Design of Discrete-Time Filters

4. Design of Discrete-Time Filters 4. Design of Discrete-Time Filters 4.1. Introduction (7.0) 4.2. Frame of Design of IIR Filters (7.1) 4.3. Design of IIR Filters by Impulse Invariance (7.1) 4.4. Design of IIR Filters by Bilinear Transformation

More information

Final Exam Solutions June 14, 2006

Final Exam Solutions June 14, 2006 Name or 6-Digit Code: PSU Student ID Number: Final Exam Solutions June 14, 2006 ECE 223: Signals & Systems II Dr. McNames Keep your exam flat during the entire exam. If you have to leave the exam temporarily,

More information

GEORGIA INSTITUTE OF TECHNOLOGY. SCHOOL of ELECTRICAL and COMPUTER ENGINEERING. ECE 2026 Summer 2018 Lab #8: Filter Design of FIR Filters

GEORGIA INSTITUTE OF TECHNOLOGY. SCHOOL of ELECTRICAL and COMPUTER ENGINEERING. ECE 2026 Summer 2018 Lab #8: Filter Design of FIR Filters GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL of ELECTRICAL and COMPUTER ENGINEERING ECE 2026 Summer 2018 Lab #8: Filter Design of FIR Filters Date: 19. Jul 2018 Pre-Lab: You should read the Pre-Lab section of

More information

NOVEMBER 13, 1996 EE 4773/6773: LECTURE NO. 37 PAGE 1 of 5

NOVEMBER 13, 1996 EE 4773/6773: LECTURE NO. 37 PAGE 1 of 5 NOVEMBER 3, 996 EE 4773/6773: LECTURE NO. 37 PAGE of 5 Characteristics of Commonly Used Analog Filters - Butterworth Butterworth filters are maimally flat in the passband and stopband, giving monotonicity

More information

Signals and Systems Lecture 6: Fourier Applications

Signals and Systems Lecture 6: Fourier Applications Signals and Systems Lecture 6: Fourier Applications Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Winter 2012 arzaneh Abdollahi Signal and Systems Lecture 6

More information

EEO 401 Digital Signal Processing Prof. Mark Fowler

EEO 401 Digital Signal Processing Prof. Mark Fowler EEO 4 Digital Signal Processing Prof. Mark Fowler Note Set #34 IIR Design Characteristics of Common Analog Filters Reading: Sect..3.4 &.3.5 of Proakis & Manolakis /6 Motivation We ve seenthat the Bilinear

More information

Discretization of Continuous Controllers

Discretization of Continuous Controllers Discretization of Continuous Controllers Thao Dang VERIMAG, CNRS (France) Discretization of Continuous Controllers One way to design a computer-controlled control system is to make a continuous-time design

More information

EC6502 PRINCIPLES OF DIGITAL SIGNAL PROCESSING

EC6502 PRINCIPLES OF DIGITAL SIGNAL PROCESSING 1. State the properties of DFT? UNIT-I DISCRETE FOURIER TRANSFORM 1) Periodicity 2) Linearity and symmetry 3) Multiplication of two DFTs 4) Circular convolution 5) Time reversal 6) Circular time shift

More information

Electric Circuit Theory

Electric Circuit Theory Electric Circuit Theory Nam Ki Min nkmin@korea.ac.kr 010-9419-2320 Chapter 15 Active Filter Circuits Nam Ki Min nkmin@korea.ac.kr 010-9419-2320 Contents and Objectives 3 Chapter Contents 15.1 First-Order

More information

Design of IIR Digital Filters with Flat Passband and Equiripple Stopband Responses

Design of IIR Digital Filters with Flat Passband and Equiripple Stopband Responses Electronics and Communications in Japan, Part 3, Vol. 84, No. 11, 2001 Translated from Denshi Joho Tsushin Gakkai Ronbunshi, Vol. J82-A, No. 3, March 1999, pp. 317 324 Design of IIR Digital Filters with

More information

Infinite Impulse Response Filters

Infinite Impulse Response Filters 6 Infinite Impulse Response Filters Ren Zhou In this chapter we introduce the analysis and design of infinite impulse response (IIR) digital filters that have the potential of sharp rolloffs (Tompkins

More information

Digital Filters IIR (& Their Corresponding Analog Filters) 4 April 2017 ELEC 3004: Systems 1. Week Date Lecture Title

Digital Filters IIR (& Their Corresponding Analog Filters) 4 April 2017 ELEC 3004: Systems 1. Week Date Lecture Title http://elec3004.com Digital Filters IIR (& Their Corresponding Analog Filters) 4 April 017 ELEC 3004: Systems 1 017 School of Information Technology and Electrical Engineering at The University of Queensland

More information

PHYS225 Lecture 15. Electronic Circuits

PHYS225 Lecture 15. Electronic Circuits PHYS225 Lecture 15 Electronic Circuits Last lecture Difference amplifier Differential input; single output Good CMRR, accurate gain, moderate input impedance Instrumentation amplifier Differential input;

More information

UNIT IV FIR FILTER DESIGN 1. How phase distortion and delay distortion are introduced? The phase distortion is introduced when the phase characteristics of a filter is nonlinear within the desired frequency

More information

Signals and Systems Lecture 6: Fourier Applications

Signals and Systems Lecture 6: Fourier Applications Signals and Systems Lecture 6: Fourier Applications Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Winter 2012 arzaneh Abdollahi Signal and Systems Lecture 6

More information

Digital Filter Design

Digital Filter Design Chapter9 Digital Filter Design Contents 9.1 Overview of Approximation Techniques........ 9-3 9.1.1 Approximation Approaches........... 9-3 9.1.2 FIR Approximation Approaches......... 9-3 9.2 Continuous-Time

More information

Brief Introduction to Signals & Systems. Phani Chavali

Brief Introduction to Signals & Systems. Phani Chavali Brief Introduction to Signals & Systems Phani Chavali Outline Signals & Systems Continuous and discrete time signals Properties of Systems Input- Output relation : Convolution Frequency domain representation

More information

Digital Signal Processing

Digital Signal Processing Digital Signal Processing System Analysis and Design Paulo S. R. Diniz Eduardo A. B. da Silva and Sergio L. Netto Federal University of Rio de Janeiro CAMBRIDGE UNIVERSITY PRESS Preface page xv Introduction

More information

Lecture 3 Review of Signals and Systems: Part 2. EE4900/EE6720 Digital Communications

Lecture 3 Review of Signals and Systems: Part 2. EE4900/EE6720 Digital Communications EE4900/EE6720: Digital Communications 1 Lecture 3 Review of Signals and Systems: Part 2 Block Diagrams of Communication System Digital Communication System 2 Informatio n (sound, video, text, data, ) Transducer

More information

Computer-Aided Design (CAD) of Recursive/Non-Recursive Filters

Computer-Aided Design (CAD) of Recursive/Non-Recursive Filters Paper ID #12370 Computer-Aided Design (CAD) of Recursive/Non-Recursive Filters Chengying Xu, Florida State University Dr. Chengying Xu received the Ph.D. in 2006 in mechanical engineering from Purdue University,

More information

Classic Filters. Figure 1 Butterworth Filter. Chebyshev

Classic Filters. Figure 1 Butterworth Filter. Chebyshev Classic Filters There are 4 classic analogue filter types: Butterworth, Chebyshev, Elliptic and Bessel. There is no ideal filter; each filter is good in some areas but poor in others. Butterworth: Flattest

More information

Final Exam. EE313 Signals and Systems. Fall 1999, Prof. Brian L. Evans, Unique No

Final Exam. EE313 Signals and Systems. Fall 1999, Prof. Brian L. Evans, Unique No Final Exam EE313 Signals and Systems Fall 1999, Prof. Brian L. Evans, Unique No. 14510 December 11, 1999 The exam is scheduled to last 50 minutes. Open books and open notes. You may refer to your homework

More information

(Refer Slide Time: 02:00-04:20) (Refer Slide Time: 04:27 09:06)

(Refer Slide Time: 02:00-04:20) (Refer Slide Time: 04:27 09:06) Digital Signal Processing Prof. S. C. Dutta Roy Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 25 Analog Filter Design (Contd.); Transformations This is the 25 th

More information

Design of a Sharp Linear-Phase FIR Filter Using the α-scaled Sampling Kernel

Design of a Sharp Linear-Phase FIR Filter Using the α-scaled Sampling Kernel Proceedings of the 6th WSEAS International Conference on SIGNAL PROCESSING, Dallas, Texas, USA, March 22-24, 2007 129 Design of a Sharp Linear-Phase FIR Filter Using the -scaled Sampling Kernel K.J. Kim,

More information

Rahman Jamal, et. al.. "Filters." Copyright 2000 CRC Press LLC. <

Rahman Jamal, et. al.. Filters. Copyright 2000 CRC Press LLC. < Rahman Jamal, et. al.. "Filters." Copyright 000 CRC Press LLC. . Filters Rahman Jamal National Instruments Germany Robert Steer Frequency Devices 8. Introduction 8. Filter Classification

More information

DIGITAL FILTERS. !! Finite Impulse Response (FIR) !! Infinite Impulse Response (IIR) !! Background. !! Matlab functions AGC DSP AGC DSP

DIGITAL FILTERS. !! Finite Impulse Response (FIR) !! Infinite Impulse Response (IIR) !! Background. !! Matlab functions AGC DSP AGC DSP DIGITAL FILTERS!! Finite Impulse Response (FIR)!! Infinite Impulse Response (IIR)!! Background!! Matlab functions 1!! Only the magnitude approximation problem!! Four basic types of ideal filters with magnitude

More information

Dorf, R.C., Wan, Z. Transfer Functions of Filters The Electrical Engineering Handbook Ed. Richard C. Dorf Boca Raton: CRC Press LLC, 2000

Dorf, R.C., Wan, Z. Transfer Functions of Filters The Electrical Engineering Handbook Ed. Richard C. Dorf Boca Raton: CRC Press LLC, 2000 Dorf, R.C., Wan, Z. Transfer Functions of Filters The Electrical Engineering Handbook Ed. Richard C. Dorf oca Raton: CRC Press LLC, Transfer Functions of Filters Richard C. Dorf University of California,

More information

EEM478-DSPHARDWARE. WEEK12:FIR & IIR Filter Design

EEM478-DSPHARDWARE. WEEK12:FIR & IIR Filter Design EEM478-DSPHARDWARE WEEK12:FIR & IIR Filter Design PART-I : Filter Design/Realization Step-1 : define filter specs (pass-band, stop-band, optimization criterion, ) Step-2 : derive optimal transfer function

More information

Part B. Simple Digital Filters. 1. Simple FIR Digital Filters

Part B. Simple Digital Filters. 1. Simple FIR Digital Filters Simple Digital Filters Chapter 7B Part B Simple FIR Digital Filters LTI Discrete-Time Systems in the Transform-Domain Simple Digital Filters Simple IIR Digital Filters Comb Filters 3. Simple FIR Digital

More information

4/14/15 8:58 PM C:\Users\Harrn...\tlh2polebutter10rad see.rn 1 of 1

4/14/15 8:58 PM C:\Users\Harrn...\tlh2polebutter10rad see.rn 1 of 1 4/14/15 8:58 PM C:\Users\Harrn...\tlh2polebutter10rad see.rn 1 of 1 % Example 2pole butter tlh % Analog Butterworth filter design % design an 2-pole filter with a bandwidth of 10 rad/sec % Prototype H(s)

More information

Design IIR Filters Using Cascaded Biquads

Design IIR Filters Using Cascaded Biquads Design IIR Filters Using Cascaded Biquads This article shows how to implement a Butterworth IIR lowpass filter as a cascade of second-order IIR filters, or biquads. We ll derive how to calculate the coefficients

More information

Filters and Tuned Amplifiers

Filters and Tuned Amplifiers CHAPTER 6 Filters and Tuned Amplifiers Introduction 55 6. Filter Transmission, Types, and Specification 56 6. The Filter Transfer Function 60 6.7 Second-Order Active Filters Based on the Two-Integrator-Loop

More information

The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #2

The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #2 The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #2 Date: November 18, 2010 Course: EE 313 Evans Name: Last, First The exam is scheduled to last 75 minutes. Open books

More information

Lecture 17 z-transforms 2

Lecture 17 z-transforms 2 Lecture 17 z-transforms 2 Fundamentals of Digital Signal Processing Spring, 2012 Wei-Ta Chu 2012/5/3 1 Factoring z-polynomials We can also factor z-transform polynomials to break down a large system into

More information

F I R Filter (Finite Impulse Response)

F I R Filter (Finite Impulse Response) F I R Filter (Finite Impulse Response) Ir. Dadang Gunawan, Ph.D Electrical Engineering University of Indonesia The Outline 7.1 State-of-the-art 7.2 Type of Linear Phase Filter 7.3 Summary of 4 Types FIR

More information

ECSE-4760 Computer Applications Laboratory DIGITAL FILTER DESIGN

ECSE-4760 Computer Applications Laboratory DIGITAL FILTER DESIGN Rensselaer Polytechnic Institute ECSE-4760 Computer Applications Laboratory DIGITAL FILTER DESIGN Number of Sessions 4 INTRODUCTION This lab demonstrates the use of digital filters on a DSP. It consists

More information

Electrical & Computer Engineering Technology

Electrical & Computer Engineering Technology Electrical & Computer Engineering Technology EET 419C Digital Signal Processing Laboratory Experiments by Masood Ejaz Experiment # 1 Quantization of Analog Signals and Calculation of Quantized noise Objective:

More information

DSP Laboratory (EELE 4110) Lab#10 Finite Impulse Response (FIR) Filters

DSP Laboratory (EELE 4110) Lab#10 Finite Impulse Response (FIR) Filters Islamic University of Gaza OBJECTIVES: Faculty of Engineering Electrical Engineering Department Spring-2011 DSP Laboratory (EELE 4110) Lab#10 Finite Impulse Response (FIR) Filters To demonstrate the concept

More information

Introduce cascaded first-order op-amp filters. Faculty of Electrical and Electronic Engineering

Introduce cascaded first-order op-amp filters. Faculty of Electrical and Electronic Engineering Yıldız Technical University Cascaded FirstOrder Filters Introduce cascaded first-order op-amp filters Faculty of Electrical and Electronic Engineering Lesson Objectives Introduce cascaded filters Introduce

More information

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters FIR Filter Design Chapter Intended Learning Outcomes: (i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters (ii) Ability to design linear-phase FIR filters according

More information

Digital Filtering: Realization

Digital Filtering: Realization Digital Filtering: Realization Digital Filtering: Matlab Implementation: 3-tap (2 nd order) IIR filter 1 Transfer Function Differential Equation: z- Transform: Transfer Function: 2 Example: Transfer Function

More information

Designing Filters Using the NI LabVIEW Digital Filter Design Toolkit

Designing Filters Using the NI LabVIEW Digital Filter Design Toolkit Application Note 097 Designing Filters Using the NI LabVIEW Digital Filter Design Toolkit Introduction The importance of digital filters is well established. Digital filters, and more generally digital

More information

EKT 356 MICROWAVE COMMUNICATIONS CHAPTER 4: MICROWAVE FILTERS

EKT 356 MICROWAVE COMMUNICATIONS CHAPTER 4: MICROWAVE FILTERS EKT 356 MICROWAVE COMMUNICATIONS CHAPTER 4: MICROWAVE FILTERS 1 INTRODUCTION What is a Microwave filter? linear 2-port network controls the frequency response at a certain point in a microwave system provides

More information

The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #1

The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #1 The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #1 Date: October 18, 2013 Course: EE 445S Evans Name: Last, First The exam is scheduled to last 50 minutes. Open books

More information

Design and comparison of butterworth and chebyshev type-1 low pass filter using Matlab

Design and comparison of butterworth and chebyshev type-1 low pass filter using Matlab Research Cell: An International Journal of Engineering Sciences ISSN: 2229-6913 Issue Sept 2011, Vol. 4 423 Design and comparison of butterworth and chebyshev type-1 low pass filter using Matlab Tushar

More information

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters FIR Filter Design Chapter Intended Learning Outcomes: (i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters (ii) Ability to design linear-phase FIR filters according

More information

Boise State University Department of Electrical and Computer Engineering ECE 212L Circuit Analysis and Design Lab

Boise State University Department of Electrical and Computer Engineering ECE 212L Circuit Analysis and Design Lab Objectives Boise State University Department of Electrical and Computer Engineering ECE L Circuit Analysis and Design Lab Experiment #0: Frequency esponse Measurements The objectives of this laboratory

More information

EELE503. Modern filter design. Filter Design - Introduction

EELE503. Modern filter design. Filter Design - Introduction EELE503 Modern filter design Filter Design - Introduction A filter will modify the magnitude or phase of a signal to produce a desired frequency response or time response. One way to classify ideal filters

More information

Lab 4: First/Second Order DT Systems and a Communications Example (Second Draft)

Lab 4: First/Second Order DT Systems and a Communications Example (Second Draft) ECEN 33 Linear Systems Spring 3-- P. Mathys Lab 4: First/Second Order DT Systems and a Communications Example (Second Draft Introduction The main components from which linear and time-invariant discrete-time

More information

PYKC 13 Feb 2017 EA2.3 Electronics 2 Lecture 8-1

PYKC 13 Feb 2017 EA2.3 Electronics 2 Lecture 8-1 In this lecture, I will cover amplitude and phase responses of a system in some details. What I will attempt to do is to explain how would one be able to obtain the frequency response from the transfer

More information

Transfer function: a mathematical description of network response characteristics.

Transfer function: a mathematical description of network response characteristics. Microwave Filter Design Chp3. Basic Concept and Theories of Filters Prof. Tzong-Lin Wu Department of Electrical Engineering National Taiwan University Transfer Functions General Definitions Transfer function:

More information

1 Connecting a computer to a physical process Analog-to-digital (AD) and Digital-to-analog (DA) conversion 4

1 Connecting a computer to a physical process Analog-to-digital (AD) and Digital-to-analog (DA) conversion 4 Contents 1 Connecting a computer to a physical process 4 1.1 Analog-to-digital (AD) and Digital-to-analog (DA) conversion 4 1.2 Quantizing... 6 1.3 Aliasing... 8 2 Signal filtering 12 2.1 Introduction...

More information

B.Tech III Year II Semester (R13) Regular & Supplementary Examinations May/June 2017 DIGITAL SIGNAL PROCESSING (Common to ECE and EIE)

B.Tech III Year II Semester (R13) Regular & Supplementary Examinations May/June 2017 DIGITAL SIGNAL PROCESSING (Common to ECE and EIE) Code: 13A04602 R13 B.Tech III Year II Semester (R13) Regular & Supplementary Examinations May/June 2017 (Common to ECE and EIE) PART A (Compulsory Question) 1 Answer the following: (10 X 02 = 20 Marks)

More information

Octave Functions for Filters. Young Won Lim 2/19/18

Octave Functions for Filters. Young Won Lim 2/19/18 Copyright (c) 2016 2018 Young W. Lim. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published

More information

Team proposals are due tomorrow at 6PM Homework 4 is due next thur. Proposal presentations are next mon in 1311EECS.

Team proposals are due tomorrow at 6PM Homework 4 is due next thur. Proposal presentations are next mon in 1311EECS. Lecture 8 Today: Announcements: References: FIR filter design IIR filter design Filter roundoff and overflow sensitivity Team proposals are due tomorrow at 6PM Homework 4 is due next thur. Proposal presentations

More information

Kerwin, W.J. Passive Signal Processing The Electrical Engineering Handbook Ed. Richard C. Dorf Boca Raton: CRC Press LLC, 2000

Kerwin, W.J. Passive Signal Processing The Electrical Engineering Handbook Ed. Richard C. Dorf Boca Raton: CRC Press LLC, 2000 Kerwin, W.J. Passive Signal Processing The Electrical Engineering Handbook Ed. Richard C. Dorf Boca Raton: CRC Press LLC, 000 4 Passive Signal Processing William J. Kerwin University of Arizona 4. Introduction

More information

EE 470 Signals and Systems

EE 470 Signals and Systems EE 470 Signals and Systems 9. Introduction to the Design of Discrete Filters Prof. Yasser Mostafa Kadah Textbook Luis Chapparo, Signals and Systems Using Matlab, 2 nd ed., Academic Press, 2015. Filters

More information

Experiment 4- Finite Impulse Response Filters

Experiment 4- Finite Impulse Response Filters Experiment 4- Finite Impulse Response Filters 18 February 2009 Abstract In this experiment we design different Finite Impulse Response filters and study their characteristics. 1 Introduction The transfer

More information

Design IIR Band-Reject Filters

Design IIR Band-Reject Filters db Design IIR Band-Reject Filters In this post, I show how to design IIR Butterworth band-reject filters, and provide two Matlab functions for band-reject filter synthesis. Earlier posts covered IIR Butterworth

More information

Copyright S. K. Mitra

Copyright S. K. Mitra 1 In many applications, a discrete-time signal x[n] is split into a number of subband signals by means of an analysis filter bank The subband signals are then processed Finally, the processed subband signals

More information

Multirate DSP, part 3: ADC oversampling

Multirate DSP, part 3: ADC oversampling Multirate DSP, part 3: ADC oversampling Li Tan - May 04, 2008 Order this book today at www.elsevierdirect.com or by calling 1-800-545-2522 and receive an additional 20% discount. Use promotion code 92562

More information

APPLIED SIGNAL PROCESSING

APPLIED SIGNAL PROCESSING APPLIED SIGNAL PROCESSING 2004 Chapter 1 Digital filtering In this section digital filters are discussed, with a focus on IIR (Infinite Impulse Response) filters and their applications. The most important

More information

PYKC 27 Feb 2017 EA2.3 Electronics 2 Lecture PYKC 27 Feb 2017 EA2.3 Electronics 2 Lecture 11-2

PYKC 27 Feb 2017 EA2.3 Electronics 2 Lecture PYKC 27 Feb 2017 EA2.3 Electronics 2 Lecture 11-2 In this lecture, I will introduce the mathematical model for discrete time signals as sequence of samples. You will also take a first look at a useful alternative representation of discrete signals known

More information

Chapter 7 Filter Design Techniques. Filter Design Techniques

Chapter 7 Filter Design Techniques. Filter Design Techniques Chapter 7 Filter Design Techniques Page 1 Outline 7.0 Introduction 7.1 Design of Discrete Time IIR Filters 7.2 Design of FIR Filters Page 2 7.0 Introduction Definition of Filter Filter is a system that

More information

CHAPTER 14. Introduction to Frequency Selective Circuits

CHAPTER 14. Introduction to Frequency Selective Circuits CHAPTER 14 Introduction to Frequency Selective Circuits Frequency-selective circuits Varying source frequency on circuit voltages and currents. The result of this analysis is the frequency response of

More information

UNIVERSITY OF SWAZILAND

UNIVERSITY OF SWAZILAND UNIVERSITY OF SWAZILAND MAIN EXAMINATION, MAY 2013 FACULTY OF SCIENCE AND ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING TITLE OF PAPER: INTRODUCTION TO DIGITAL SIGNAL PROCESSING COURSE

More information

Poles and Zeros of H(s), Analog Computers and Active Filters

Poles and Zeros of H(s), Analog Computers and Active Filters Poles and Zeros of H(s), Analog Computers and Active Filters Physics116A, Draft10/28/09 D. Pellett LRC Filter Poles and Zeros Pole structure same for all three functions (two poles) HR has two poles and

More information

Filter Approximation Concepts

Filter Approximation Concepts 6 (ESS) Filter Approximation Concepts How do you translate filter specifications into a mathematical expression which can be synthesized? Approximation Techniques Why an ideal Brick Wall Filter can not

More information

Active Filter. Low pass filter High pass filter Band pass filter Band stop filter

Active Filter. Low pass filter High pass filter Band pass filter Band stop filter Active Filter Low pass filter High pass filter Band pass filter Band stop filter Active Low-Pass Filters Basic Low-Pass filter circuit At critical frequency, esistance capacitance X c ω c πf c So, critical

More information

Lecture 2 Review of Signals and Systems: Part 1. EE4900/EE6720 Digital Communications

Lecture 2 Review of Signals and Systems: Part 1. EE4900/EE6720 Digital Communications EE4900/EE6420: Digital Communications 1 Lecture 2 Review of Signals and Systems: Part 1 Block Diagrams of Communication System Digital Communication System 2 Informatio n (sound, video, text, data, ) Transducer

More information

Spectral Transformation On the unit circle we have

Spectral Transformation On the unit circle we have 1 s of Objetive - Transform a given lowpass digital transfer funtion G L ( to another digital transfer funtion G D ( that ould be a lowpass, highpass, bandpass or bandstop filter z has been used to denote

More information

ASN Filter Designer Professional/Lite Getting Started Guide

ASN Filter Designer Professional/Lite Getting Started Guide ASN Filter Designer Professional/Lite Getting Started Guide December, 2011 ASN11-DOC007, Rev. 2 For public release Legal notices All material presented in this document is protected by copyright under

More information

Multirate DSP, part 1: Upsampling and downsampling

Multirate DSP, part 1: Upsampling and downsampling Multirate DSP, part 1: Upsampling and downsampling Li Tan - April 21, 2008 Order this book today at www.elsevierdirect.com or by calling 1-800-545-2522 and receive an additional 20% discount. Use promotion

More information

Design IIR Filter using MATLAB

Design IIR Filter using MATLAB International Journal of Science, Engineering and Technology Research (IJSETR), Volume 4, Issue 2, December 25 Design IIR Filter using MATLAB RainuArya Abstract in Digital Signal Processing (DSP), most

More information

1 PeZ: Introduction. 1.1 Controls for PeZ using pezdemo. Lab 15b: FIR Filter Design and PeZ: The z, n, and O! Domains

1 PeZ: Introduction. 1.1 Controls for PeZ using pezdemo. Lab 15b: FIR Filter Design and PeZ: The z, n, and O! Domains DSP First, 2e Signal Processing First Lab 5b: FIR Filter Design and PeZ: The z, n, and O! Domains The lab report/verification will be done by filling in the last page of this handout which addresses a

More information

ECE 429 / 529 Digital Signal Processing

ECE 429 / 529 Digital Signal Processing ECE 429 / 529 Course Policy & Syllabus R. N. Strickland SYLLABUS ECE 429 / 529 Digital Signal Processing SPRING 2009 I. Introduction DSP is concerned with the digital representation of signals and the

More information