EELE 4310: Digital Signal Processing (DSP)

Size: px
Start display at page:

Download "EELE 4310: Digital Signal Processing (DSP)"

Transcription

1 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

2 Outline 1 Introduction 2 Bilinear Transformation 3 Analog Design Using Digital Filters 4 Digital-to-Digital Transformations EELE 4310: Digital Signal Processing (DSP) - Ch.10 Dr. Musbah Shaat 2 / 19

3 Introduction A discrete-time filter takes a discrete-time input sequence x(n) and produces a discrete-time output sequence y(n). To simulate an analog filter, the discrete-time filter is used in the analog-to-digital-h(z)-digital-to-analog structure. Digital filter design techniques: 1- The bilinear transformation method, 2- The digital to digital transformation, 3- The impulse invariant approach. EELE 4310: Digital Signal Processing (DSP) - Ch.10 Dr. Musbah Shaat 3 / 19

4 Bilinear Transformation... 1 H(z) can be obtained from H a (s) by replacing each s 2(1 z 1 ) T (1+z 1 ), as follows H(z) = H a (s) [ ] 2(1 z 1 ) s T (1+z 1 ) The left half plane of the s-plane is transformed inside the unit circuit, therefore a stable analog filter would be transformed into a stable digital filter. While the frequency response of the analog filter and digital filter have the same amplitude, there is a nonlinear relationship between corresponding digital and analog frequencies. letting z = e jω and s = jω in the bilinear transformation relation gives jω = 2(1 e jω ) T (1+e jω ) EELE 4310: Digital Signal Processing (DSP) - Ch.10 Dr. Musbah Shaat 4 / 19

5 Bilinear Transformation... 2 Dividing both sides by j and rearrange the terms, we get Ω = 2 T tan(ω/2) The inverse relation can be found as ω = 2 tan 1 (ΩT /2) The specifications for a digital filter usually take the form of a set of critical frequencies {ω 1, ω 2,, ω N } and a corresponding set of magnitude requirements {K 1, K 2,, K N }. To get the proper digital frequencies, we must design an analog filter with analog critical frequencies Ὼi : i = 1, 2,, N given by Ὼ i = 2 T tan(ω i/2), i = 1, 2,, N This operation will referred to as prewarping. As the T in the Ὼ i and the T in the bilinear transform cancel each other, it is convenient to just use T equal to one in both places. EELE 4310: Digital Signal Processing (DSP) - Ch.10 Dr. Musbah Shaat 5 / 19

6 Bilinear Transformation... 3 Design of a digital filter procedures Prewarp the digital specifications. Design an analog filter to meet the prewarped specifications. Apply the bilinear transformation. Remember that you can select any value of T since its cancel in the design. To simplify the analysis we can select T = 1. EELE 4310: Digital Signal Processing (DSP) - Ch.10 Dr. Musbah Shaat 6 / 19

7 Bilinear Transformation... 4 EELE 4310: Digital Signal Processing (DSP) - Ch.10 Dr. Musbah Shaat 7 / 19

8 Bilinear Transformation... 5 Ex. Design a digital low-pass filter using the bilinear transformation method to satisfy the following characteristics:(a)- monotonic stopband and passband; (b) db cutoff frequency of 0.5π rad; (c)- magnitude down at least 15 db at 0.75π rad. Step 1: Prewarp the critical digital frequencies ω 1 = 0.5π and ω 2 = 0.75π using T = 1 to get Ὼ 1 = 2 T tan ω 1 2 = 2 tan(0.5π/2) = 2 Ὼ 2 = 2 T tan ω 2 2 = 2 tan(0.75π/2) = Step 2: Design an analog filter with the critical frequencies Ὼ 1 and Ὼ 2. A Butterworth filter is used to satisfy the monotonic property and has an order n and critical frequency Ω c as follows n = log[10(3/10) 1/10 (15/10) 1] 2 log(2/ = = 2 Ω c = 2.000/(10 (3/10) 1) 1/4 = 2 rad/sec. EELE 4310: Digital Signal Processing (DSP) - Ch.10 Dr. Musbah Shaat 8 / 19

9 Bilinear Transformation... 6 The normalized low-pass filter with order 2 is H(s) = 1 s 2 + 2s+1 By applying the LP to LP transformation, we get the trasfer function of 1 the analog filter, H a (s) = H(s) s s/2 = s s+4 Step 3: Apply the bilinear transformation (T = 1) to H a (s) to find the digital filter with system function that will satisfy the given digital requirement. H(z) = H a (s) s [ 2(1 z 1 ) (1+z 1 ) = 1+2z 1 +z z 2 ] EELE 4310: Digital Signal Processing (DSP) - Ch.10 Dr. Musbah Shaat 9 / 19

10 Bilinear Transformation... 7 EELE 4310: Digital Signal Processing (DSP) - Ch.10 Dr. Musbah Shaat 10 / 19

11 Analog Design Using Digital Filters... 1 In some cases, we are required to simulate ana analog filter using A/D H(z) D/A structure. We usually start from set of critical frequencies Ω 1, Ω 2,, Ω N, the corresponding decibel frequency response magnitudes K 1, K 2,, K N and the sampling rate 1/T. The basic approach is to convert the analog requirements into digital ones and do the procedure mentioned before for the digital filter design. The conversion of the analog specifications to digital is done trough the formula ω i = Ω i T EELE 4310: Digital Signal Processing (DSP) - Ch.10 Dr. Musbah Shaat 11 / 19

12 Analog Design Using Digital Filters... 2 Ex. Design a digital filter H(z) that when used in A/D H(z) D/A structure gives an equivalent low-pass analog filter with (a) -3dB cutoff frequency of 500 Hz, (b) monotonic stopband and passband (c) magnitude of frequency response down a least 15 db at 750 Hz, (d) sample rate of 2000 samples/sec. The analog specification become Ω 1 = 2πf 1 = 2π500 = π10 3 rad/sec, K 1 = 3dB Ω 2 = 2πf 2 = 2π750 = 1.5π10 3 rad/sec, K 2 = 15dB and the corresponding digital specifications become ω 1 = Ω 1 T = π 10 3 (1/2000) = 0.5π rad ω 2 = Ω 2 T = 1.5π 10 3 (1/2000) = 0.75π rad These are the specification of the last example, hence we get, H(z) = 1+2z 1 +z z 2 EELE 4310: Digital Signal Processing (DSP) - Ch.10 Dr. Musbah Shaat 12 / 19

13 Digital-to-Digital Transformations... 1 We showed before that any analog filter can be obtained from the normalized low-pass filter by using the analog-to-analog transformation table. Similarly, a set of transformations can be found take a low-pass digital filter and turn it into a high-pass, bandpass, bandstop or another low-pass digital filter. The transformations all take the form of replacing of the z 1 in H(z) by g(z 1 ), some function of z 1. EELE 4310: Digital Signal Processing (DSP) - Ch.10 Dr. Musbah Shaat 13 / 19

14 Digital-to-Digital Transformations... 2 Ex. Design a unit bandwidth 3-dB digital butterworth filter of order one by using the conventional bilinear transforation method. Prewarp the ω 1 = 1 rad requirement to get Ὼ = 2 tan(ω/2) = 2 tan(1/2) = Use n = 1 analog butterworth filter as a prototype filter, and apply an analog-to-analog low-pass transformation to get H p (s) H p (s) = 1 1 = s s/ s+1 Go through the bilinear transformation H(z) = H p (s) [ ] 2(1 z 1 ) s (1+z 1 ) H(z) = 1+z z s+1 EELE 4310: Digital Signal Processing (DSP) - Ch.10 Dr. Musbah Shaat 14 / 19

15 Digital-to-Digital Transformations... 3 EELE 4310: Digital Signal Processing (DSP) - Ch.10 Dr. Musbah Shaat 15 / 19

16 Digital-to-Digital Transformations... 4 Ex. Design a unit bandwidth 3-dB digital butterworth filter of order one by using the low-pass to low-pass digital transforation method. Apply the bilinear transformation directly t H a (s) to get H 1 (z): H 1 (z) = 1 s+1 s [ 2(1 z 1 ) (1+z 1 ) ] = 1+z 1 3 z 1 The critical frequency for the digital filter is warped (T = 1), ω c = 2 tan 1 (ΩT /2) = 2 tan 1 (11/2) = From table 4.1, Letting ω p = 1 and θ p = , α is determined as follows: Therefore, α = sin[(θp ωp)/2] sin[(θ p+ω p)/2] = H(z) = H 1 (z) z 1 (z )/( z 1 ) = 1+z z 1 EELE 4310: Digital Signal Processing (DSP) - Ch.10 Dr. Musbah Shaat 16 / 19

17 Digital-to-Digital Transformations... 5 EELE 4310: Digital Signal Processing (DSP) - Ch.10 Dr. Musbah Shaat 17 / 19

18 Digital-to-Digital Transformations... 6 For a Butterworth filter, the order can be determined from the same formula used in the analog filter design, by replacing every analog frequency by its corresponding digital frequency, that is n = log[10( K 1 /10) 1/10 ( K 2 /10) 1] 2 log([tan(ω 1 /2)]/[tan(ω 2 /2)]) The critical cutoff frequency is given by ω p = 2 tan 1 [(10 ( K 1/10) 1) 1/2n tan(ω 1 /2)] The required digital low-pass filter is determined from H Bn (z) is given by where α = sin[(θp ωp)/2] sin[(θ p+ω p)/2] H(z) = H Bn (z) z 1 (z 1 α)/(1 αz 1 ) EELE 4310: Digital Signal Processing (DSP) - Ch.10 Dr. Musbah Shaat 18 / 19

19 Digital-to-Digital Transformations... 7 Ex. Using digital-to-digital transformation methods, find the system function for a low pass filter that satisfies the following: (a)- monotonic stopband and passband; (b) db cutoff frequency of 0.5π rad; (c)- magnitude down at least 15 db at 0.75π rad. Because of the monotonic behavior, Butterworth filter is selected. log[ / ] n = 2 log([tan(0.5π/2)]/[tan(0.75π/2)]) = = 2 ω p = 2 tan 1 [( ) 1/4 tan(0.5π/2)] = 0.5π α = sin[(1 0.5π)/2] sin[(1+0.5π)/2] = H(z) = H B2 (z) z 1 (z )/( z 1 H(z) = 1+2z 1 +z z 2 EELE 4310: Digital Signal Processing (DSP) - Ch.10 Dr. Musbah Shaat 19 / 19

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

LECTURER NOTE SMJE3163 DSP

LECTURER NOTE SMJE3163 DSP LECTURER NOTE SMJE363 DSP (04/05-) ------------------------------------------------------------------------- Week3 IIR Filter Design -------------------------------------------------------------------------

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(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

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

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

E Final Exam Solutions page 1/ gain / db Imaginary Part

E Final Exam Solutions page 1/ gain / db Imaginary Part E48 Digital Signal Processing Exam date: Tuesday 242 Final Exam Solutions Dan Ellis . The only twist here is to notice that the elliptical filter is actually high-pass, since it has

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

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

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

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

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

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

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 Filters IIR (& Their Corresponding Analog Filters) Week Date Lecture Title

Digital Filters IIR (& Their Corresponding Analog Filters) Week Date Lecture Title http://elec3004.com Digital Filters IIR (& Their Corresponding Analog Filters) 2017 School of Information Technology and Electrical Engineering at The University of Queensland Lecture Schedule: Week Date

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

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

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

Multirate Digital Signal Processing

Multirate Digital Signal Processing Multirate Digital Signal Processing Basic Sampling Rate Alteration Devices Up-sampler - Used to increase the sampling rate by an integer factor Down-sampler - Used to increase the sampling rate by an integer

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

CS3291: Digital Signal Processing

CS3291: Digital Signal Processing CS39 Exam Jan 005 //08 /BMGC University of Manchester Department of Computer Science First Semester Year 3 Examination Paper CS39: Digital Signal Processing Date of Examination: January 005 Answer THREE

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

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

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

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

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

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

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

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

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

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

Narrow-Band Low-Pass Digital Differentiator Design. Ivan Selesnick Polytechnic University Brooklyn, New York

Narrow-Band Low-Pass Digital Differentiator Design. Ivan Selesnick Polytechnic University Brooklyn, New York Narrow-Band Low-Pass Digital Differentiator Design Ivan Selesnick Polytechnic University Brooklyn, New York selesi@poly.edu http://taco.poly.edu/selesi 1 Ideal Lowpass Digital Differentiator The frequency

More information

H 1 (z)= 0.1. X(z)= (1 0.5z 1 )(1 + 2z 1 ) H 1 (z)+h 2 (z)= 1. H 1 (ω) 2 + H 2 (ω) 2 = 1. y(n)= A + B( 1) n. 4. Consider the two filters:

H 1 (z)= 0.1. X(z)= (1 0.5z 1 )(1 + 2z 1 ) H 1 (z)+h 2 (z)= 1. H 1 (ω) 2 + H 2 (ω) 2 = 1. y(n)= A + B( 1) n. 4. Consider the two filters: S J Orfanidis, ECE Department Rutgers University, Piscataway, NJ 8855 orfanidi@ecerutgersedu wwwecerutgersedu/~orfanidi/ece5 wwwecerutgersedu/~orfanidi/introsp 33:5 Digital Signals and Filters Exam October,

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

EECS40 RLC Lab guide

EECS40 RLC Lab guide EECS40 RLC Lab guide Introduction Second-Order Circuits Second order circuits have both inductor and capacitor components, which produce one or more resonant frequencies, ω0. In general, a differential

More information

Week 1 Introduction of Digital Signal Processing with the review of SMJE 2053 Circuits & Signals for Filter Design

Week 1 Introduction of Digital Signal Processing with the review of SMJE 2053 Circuits & Signals for Filter Design SMJE3163 DSP2016_Week1-04 Week 1 Introduction of Digital Signal Processing with the review of SMJE 2053 Circuits & Signals for Filter Design 1) Signals, Systems, and DSP 2) DSP system configuration 3)

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

Frequency Response Analysis

Frequency Response Analysis Frequency Response Analysis Continuous Time * M. J. Roberts - All Rights Reserved 2 Frequency Response * M. J. Roberts - All Rights Reserved 3 Lowpass Filter H( s) = ω c s + ω c H( jω ) = ω c jω + ω c

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

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

EE 221 CIRCUITS II. Chapter 12 Three-Phase Circuit

EE 221 CIRCUITS II. Chapter 12 Three-Phase Circuit EE 221 CRCUTS Chapter 12 Three-Phase Circuit 1 THREE-PHASE CRCUTS CHAPTER 12 12.1 What is a Three-Phase Circuit? 12.2 Balanced Three-Phase oltages 12.3 Balanced Three-Phase Connection 12.4 Power in a Balanced

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

3F3 Digital Signal Processing (DSP)

3F3 Digital Signal Processing (DSP) 3F3 Digital Signal Processing (DSP) Simon Godsill www-sigproc.eng.cam.ac.uk/~sjg/teaching Course Overview 12 Lectures Topics: Digital Signal Processing DFT, FFT Digital Filters Filter Design Filter Implementation

More information

The above figure represents a two stage circuit. Recall, the transfer function relates. Vout

The above figure represents a two stage circuit. Recall, the transfer function relates. Vout LABORATORY 12: Bode plots/second Order Filters Material covered: Multistage circuits Bode plots Design problem Overview Notes: Two stage circuits: Vin1 H1(s) Vout1 Vin2 H2(s) Vout2 The above figure represents

More information

Outline. Discrete time signals. Impulse sampling z-transform Frequency response Stability INF4420. Jørgen Andreas Michaelsen Spring / 37 2 / 37

Outline. Discrete time signals. Impulse sampling z-transform Frequency response Stability INF4420. Jørgen Andreas Michaelsen Spring / 37 2 / 37 INF4420 Discrete time signals Jørgen Andreas Michaelsen Spring 2013 1 / 37 Outline Impulse sampling z-transform Frequency response Stability Spring 2013 Discrete time signals 2 2 / 37 Introduction More

More information

Analog Filters D R. T A R E K T U T U N J I P H I L A D E L P H I A U N I V E R S I T Y, J O R D A N

Analog Filters D R. T A R E K T U T U N J I P H I L A D E L P H I A U N I V E R S I T Y, J O R D A N Analog Filters D. T A E K T U T U N J I P H I L A D E L P H I A U N I V E S I T Y, J O D A N 2 0 4 Introduction Electrical filters are deigned to eliminate unwanted frequencies Filters can be classified

More information

( ) = V s ( jω ) = 2 kω, a = 4, R s. = 500 nf Draw a Bode diagram of the magnitude and phase of the frequency. Let R p. response H jω. V in.

( ) = V s ( jω ) = 2 kω, a = 4, R s. = 500 nf Draw a Bode diagram of the magnitude and phase of the frequency. Let R p. response H jω. V in. Let R p = 2 kω, a = 4, = 6 kω, = 500 nf Draw a Bode diagram of the magnitude and phase of the frequency response H jω = V s ( jω ) ( jω ). V in The secondary impedance is Z s ( jω ) = R / jω s = +/ jω

More information

ELEC3104: Digital Signal Processing Session 1, 2013

ELEC3104: Digital Signal Processing Session 1, 2013 ELEC3104: Digital Signal Processing Session 1, 2013 The University of New South Wales School of Electrical Engineering and Telecommunications LABORATORY 4: DIGITAL FILTERS INTRODUCTION In this laboratory,

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

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

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

EE233 Autumn 2016 Electrical Engineering University of Washington. EE233 HW7 Solution. Nov. 16 th. Due Date: Nov. 23 rd

EE233 Autumn 2016 Electrical Engineering University of Washington. EE233 HW7 Solution. Nov. 16 th. Due Date: Nov. 23 rd EE233 HW7 Solution Nov. 16 th Due Date: Nov. 23 rd 1. Use a 500nF capacitor to design a low pass passive filter with a cutoff frequency of 50 krad/s. (a) Specify the cutoff frequency in hertz. fc c 50000

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

FREQUENCY RESPONSE AND PASSIVE FILTERS LABORATORY

FREQUENCY RESPONSE AND PASSIVE FILTERS LABORATORY FREQUENCY RESPONSE AND PASSIVE FILTERS LABORATORY In this experiment we will analytically determine and measure the frequency response of networks containing resistors, AC source/sources, and energy storage

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

Filters occur so frequently in the instrumentation and

Filters occur so frequently in the instrumentation and FILTER Design CHAPTER 3 Filters occur so frequently in the instrumentation and communications industries that no book covering the field of RF circuit design could be complete without at least one chapter

More information

Digital Filters FIR and IIR Systems

Digital Filters FIR and IIR Systems Digital Filters FIR and IIR Systems ELEC 3004: Systems: Signals & Controls Dr. Surya Singh (Some material adapted from courses by Russ Tedrake and Elena Punskaya) Lecture 16 elec3004@itee.uq.edu.au http://robotics.itee.uq.edu.au/~elec3004/

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

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

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

PROBLEM SET 6. Note: This version is preliminary in that it does not yet have instructions for uploading the MATLAB problems.

PROBLEM SET 6. Note: This version is preliminary in that it does not yet have instructions for uploading the MATLAB problems. PROBLEM SET 6 Issued: 2/32/19 Due: 3/1/19 Reading: During the past week we discussed change of discrete-time sampling rate, introducing the techniques of decimation and interpolation, which is covered

More information

CHAPTER 8 ANALOG FILTERS

CHAPTER 8 ANALOG FILTERS ANALOG FILTERS CHAPTER 8 ANALOG FILTERS SECTION 8.: INTRODUCTION 8. SECTION 8.2: THE TRANSFER FUNCTION 8.5 THE SPLANE 8.5 F O and Q 8.7 HIGHPASS FILTER 8.8 BANDPASS FILTER 8.9 BANDREJECT (NOTCH) FILTER

More information

Fourier Transform Analysis of Signals and Systems

Fourier Transform Analysis of Signals and Systems Fourier Transform Analysis of Signals and Systems Ideal Filters Filters separate what is desired from what is not desired In the signals and systems context a filter separates signals in one frequency

More information

ECE 5650/4650 Exam II November 20, 2018 Name:

ECE 5650/4650 Exam II November 20, 2018 Name: ECE 5650/4650 Exam II November 0, 08 Name: Take-Home Exam Honor Code This being a take-home exam a strict honor code is assumed. Each person is to do his/her own work. Bring any questions you have about

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

Lecture XII: Ideal filters

Lecture XII: Ideal filters BME 171: Signals and Systems Duke University October 29, 2008 This lecture Plan for the lecture: 1 LTI systems with sinusoidal inputs 2 Analog filtering frequency-domain description: passband, stopband

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

DSP First Lab 08: Frequency Response: Bandpass and Nulling Filters

DSP First Lab 08: Frequency Response: Bandpass and Nulling Filters DSP First Lab 08: Frequency Response: Bandpass and Nulling Filters Pre-Lab and Warm-Up: You should read at least the Pre-Lab and Warm-up sections of this lab assignment and go over all exercises in the

More information

Outline. Digital Control. Lecture 3

Outline. Digital Control. Lecture 3 Outline Outline Outline 1 ler Design 2 What have we talked about in MM2? Sampling rate selection Equivalents between continuous & digital Systems Outline ler Design Emulation Method for 1 ler Design

More information

Chapter 5 THE APPLICATION OF THE Z TRANSFORM. 5.6 Transfer Functions for Digital Filters 5.7 Amplitude and Delay Distortion

Chapter 5 THE APPLICATION OF THE Z TRANSFORM. 5.6 Transfer Functions for Digital Filters 5.7 Amplitude and Delay Distortion Chapter 5 THE APPLICATION OF THE Z TRANSFORM 5.6 Transfer Functions for Digital Filters 5.7 Amplitude and Delay Distortion Copyright c 2005- Andreas Antoniou Victoria, BC, Canada Email: aantoniou@ieee.org

More information

2.1 BASIC CONCEPTS Basic Operations on Signals Time Shifting. Figure 2.2 Time shifting of a signal. Time Reversal.

2.1 BASIC CONCEPTS Basic Operations on Signals Time Shifting. Figure 2.2 Time shifting of a signal. Time Reversal. 1 2.1 BASIC CONCEPTS 2.1.1 Basic Operations on Signals Time Shifting. Figure 2.2 Time shifting of a signal. Time Reversal. 2 Time Scaling. Figure 2.4 Time scaling of a signal. 2.1.2 Classification of Signals

More information

Design of FIR Filters

Design of FIR Filters Design of FIR Filters Elena Punskaya www-sigproc.eng.cam.ac.uk/~op205 Some material adapted from courses by Prof. Simon Godsill, Dr. Arnaud Doucet, Dr. Malcolm Macleod and Prof. Peter Rayner 1 FIR as a

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

y(n)= Aa n u(n)+bu(n) b m sin(2πmt)= b 1 sin(2πt)+b 2 sin(4πt)+b 3 sin(6πt)+ m=1 x(t)= x = 2 ( b b b b

y(n)= Aa n u(n)+bu(n) b m sin(2πmt)= b 1 sin(2πt)+b 2 sin(4πt)+b 3 sin(6πt)+ m=1 x(t)= x = 2 ( b b b b Exam 1 February 3, 006 Each subquestion is worth 10 points. 1. Consider a periodic sawtooth waveform x(t) with period T 0 = 1 sec shown below: (c) x(n)= u(n). In this case, show that the output has the

More information

Bandpass Filters Using Capacitively Coupled Series Resonators

Bandpass Filters Using Capacitively Coupled Series Resonators 8.8 Filters Using Coupled Resonators 441 B 1 B B 3 B N + 1 1 3 N (a) jb 1 1 jb jb 3 jb N jb N + 1 N (b) 1 jb 1 1 jb N + 1 jb N + 1 N + 1 (c) J 1 J J Z N + 1 0 Z +90 0 Z +90 0 Z +90 0 (d) FIGURE 8.50 Development

More information

Lakehead University. Department of Electrical Engineering

Lakehead University. Department of Electrical Engineering Lakehead University Department of Electrical Engineering Lab Manual Engr. 053 (Digital Signal Processing) Instructor: Dr. M. Nasir Uddin Last updated on January 16, 003 1 Contents: Item Page # Guidelines

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

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

EELE 6333: Wireless Commuications

EELE 6333: Wireless Commuications EELE 6333: Wireless Commuications Chapter # 4 : Capacity of Wireless Channels Spring, 2012/2013 EELE 6333: Wireless Commuications - Ch.4 Dr. Musbah Shaat 1 / 18 Outline 1 Capacity in AWGN 2 Capacity of

More information

Sinusoids and Phasors (Chapter 9 - Lecture #1) Dr. Shahrel A. Suandi Room 2.20, PPKEE

Sinusoids and Phasors (Chapter 9 - Lecture #1) Dr. Shahrel A. Suandi Room 2.20, PPKEE Sinusoids and Phasors (Chapter 9 - Lecture #1) Dr. Shahrel A. Suandi Room 2.20, PPKEE Email:shahrel@eng.usm.my 1 Outline of Chapter 9 Introduction Sinusoids Phasors Phasor Relationships for Circuit Elements

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

CHAPTER 6 INTRODUCTION TO SYSTEM IDENTIFICATION

CHAPTER 6 INTRODUCTION TO SYSTEM IDENTIFICATION CHAPTER 6 INTRODUCTION TO SYSTEM IDENTIFICATION Broadly speaking, system identification is the art and science of using measurements obtained from a system to characterize the system. The characterization

More information

Chapter 31 Alternating Current

Chapter 31 Alternating Current Chapter 31 Alternating Current In this chapter we will learn how resistors, inductors, and capacitors behave in circuits with sinusoidally vary voltages and currents. We will define the relationship between

More information