FILTER DESIGN TECHNIQUES. Filter: Any discrete-time system that modifies certain frequencies Frequency-selective filters pass only certain frequency components.

Slides:



Advertisements
Similar presentations
Digital Signal Processing IIR Filter IIR Filter Design by Approximation of Derivatives Analogue filters having rational transfer function H(s) can be.
Advertisements

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.
Infinite Impulse Response (IIR) Filters
1 BIEN425 – Lecture 13 By the end of the lecture, you should be able to: –Outline the general framework of designing an IIR filter using frequency transform.
ECE651 Digital Signal Processing I Digital IIR Filter Design.
So far We have introduced the Z transform
Hossein Sameti Department of Computer Engineering Sharif University of Technology.
Digital Signal Processing – Chapter 11 Introduction to the Design of Discrete Filters Prof. Yasser Mostafa Kadah
Unit 9 IIR Filter Design 1. Introduction The ideal filter Constant gain of at least unity in the pass band Constant gain of zero in the stop band The.
IIR Filter Design: Basic Approaches Most common approach to IIR filter design: (1)Convert specifications for the digital filter into equivalent specifications.
IIR Filters and Equalizers R.C. Maher ECEN4002/5002 DSP Laboratory Spring 2002.
Science is organized knowledge. Wisdom is organized life.
Discrete-Time IIR Filter Design from Continuous-Time Filters Quote of the Day Experience is the name everyone gives to their mistakes. Oscar Wilde Content.
EE313 Linear Systems and Signals Fall 2010 Initial conversion of content to PowerPoint by Dr. Wade C. Schwartzkopf Prof. Brian L. Evans Dept. of Electrical.
Lecture 9 FIR and IIR Filter design using Matlab
EE513 Audio Signals and Systems Digital Signal Processing (Systems) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Echivalarea sistemelor analogice cu sisteme digitale Prof.dr.ing. Ioan NAFORNITA.
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
Filter Design Techniques
Zhongguo Liu_Biomedical Engineering_Shandong Univ. Biomedical Signal processing Chapter 7 Filter Design Techniques Zhongguo Liu Biomedical.
PRINCE BRAVE GUHYAPATI V  Background  Problem Definition  Theoretical Framework  Design Steps  Results  Conclusion.
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.
DSP-CIS Chapter-4: FIR & IIR Filter Design Marc Moonen Dept. E.E./ESAT-STADIUS, KU Leuven
Chapter 8 Design of infinite impulse response digital filter.
Contents- 9 장 추가  Introduction  Preliminaries  Analog-to-Digital Filter Transformations  LowPass Filter Design Using Matlab  Frequency-Band Transformations.
Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc. All rights reserved. Discrete-Time Signal Processing, Third Edition Alan V. Oppenheim Ronald W.
Lecture 10: IIR Filter Designs XILIANG LUO 2014/11 1.
Notice  HW problems for Z-transform at available on the course website  due this Friday (9/26/2014) 
Digital Signal Processing II Chapter 3: FIR & IIR Filter Design
BIEN425 – Lecture 14 By the end of the lecture, you should be able to:
Dan Ellis 1 ELEN E4810: Digital Signal Processing Topic 8: Filter Design: IIR 1.Filter Design Specifications 2.Analog Filter Design 3.Digital.
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 Digital Signal Processing. 2 Digital Signal Processing Topic 8: Filter Design: IIR 1. Filter Design Specifications 2. Analog Filter Design 3. Digital.
2/17/2007DSP Course-IUST-Spring Semester 1 Digital Signal Processing Electrical Engineering Department Iran University of Science & Tech.
Fundamentals of Digital Signal Processing. Fourier Transform of continuous time signals with t in sec and F in Hz (1/sec). Examples:
Chapter 9-10 Digital Filter Design. Objective - Determination of a realizable transfer function G(z) approximating a given frequency response specification.
1 Conditions for Distortionless Transmission Transmission is said to be distortion less if the input and output have identical wave shapes within a multiplicative.
ES97H Biomedical Signal Processing
IIR Digital Filter Design
Chapter 7. Filter Design Techniques
P. 1 DSP-II Digital Signal Processing II Lecture 2: FIR & IIR Filter Design Marc Moonen Dept. E.E./ESAT, K.U.Leuven homes.esat.kuleuven.be/~moonen/
Signals and Systems Filter Design. Part III Design.
Transform Analysis of LTI Systems Quote of the Day Any sufficiently advanced technology is indistinguishable from magic. Arthur C. Clarke Content and Figures.
Chapter 4 LTI Discrete-Time Systems in the Transform Domain
System Time Response Characteristics
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.
Chapter 6. Digital Filter Structures and Designs Section
Finite Impulse Response Filtering EMU-E&E Engineering Erhan A. Ince Dec 2015.
Chapter 5. Transform Analysis of LTI Systems Section
 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.
Digital Signal Processing
IIR Filter design (cf. Shenoi, 2006)
UNIT - 5 IIR FILTER DESIGN.
Lecture: IIR Filter Design
Speech Signal Processing
IIR Filters FIR vs. IIR IIR filter design procedure
Infinite Impulse Response (IIR) Filters
Filter Design Techniques
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
لجنة الهندسة الكهربائية
Usıng the impulse sampling method Prepared by: Dr. Erhan A. INCE
IIR Digital Filter Design
Presentation transcript:

FILTER DESIGN TECHNIQUES

Filter: Any discrete-time system that modifies certain frequencies Frequency-selective filters pass only certain frequency components and totally reject all others Filter Design Steps: Specification Problem or application specific Approximation of specification with a discrete-time system Our focus is to go from spec to discrete-time system Implementation Realization of discrete-time systems depends on target technology Desired filter is generally implemented with digital computation It is used to filter a sampled and digitized continuous-time signal DSP

F ILTER D ESIGN T ECHNIQUES We have already studied the use of discrete-time systems to implement a continuous-time system If our specifications are given in continuous time we can use: It can be noted that the specifications for filters are typically given in frequency domain DSP D/C x c (t) y r (t ) C/D H(e j )

F ILTER S PECIFICATIONS Specifications Passband Stopband Parameters Specs in dB Ideal passband gain =20log(1) = 0 dB Max passband gain = 20log(1.01) = 0.086dB Max stopband gain = 20log(0.001) = -60 dB DSP

D ISCRETE S IGNAL P ROCESSING Discrete-Time IIR Filter Design from Continuous-Time Filters

F ILTER D ESIGN BY I MPULSE I NVARIANCE Remember impulse invariance Mapping a continuous-time impulse response to discrete-time Mapping a continuous-time frequency response to discrete-time If the continuous-time filter is bandlimited to In this design procedure: Start with discrete-time spec in terms of  (T d has no role in the process) Go to continuous-time  =  /T and design continuous-time filter Use impulse invariance to map it back to discrete-time  =  T Works best for practical filters due to possible aliasing DSP

I MPULSE I NVARIANCE OF S YSTEM F UNCTIONS Develop impulse invariance relation between system functions Partial fraction expansion of transfer function of continuous-time filter: Corresponding impulse response: Impulse response of discrete-time filter: System function: Pole s=s k in s-plane transforms into a pole at in the z-plane DSP

E XAMPLE Impulse invariance applied to ButterworthButterworth Since sampling rate T d cancels out we can assume T d =1 Map spec to continuous time Butterworth filter is monotonic so spec will be satisfied if Determine N and  c to satisfy these conditions DSP

E XAMPLE C ONT ’ D Satisfy both constrains Solve these equations to get N must be an integer so we round it up to meet the spec Poles of transfer function The transfer function Mapping to z-domain DSP

E XAMPLE C ONT ’ D 9 DSP

F ILTER D ESIGN BY B ILINEAR T RANSFORMATION Avoids the aliasing problem of impulse invariance Maps the entire s-plane onto the unit-circle in the z-plane Nonlinear transformation Frequency response subject to warping Bilinear transformation Transformed system function Again T d cancels out so we can ignore it We can solve the transformation for z as Maps the left-half s-plane into the inside of the unit-circle in z Stable in one domain would stay in the other DSP

B ILINEAR T RANSFORMATION On the unit circle the transform becomes To derive the relation between  and  Which yields DSP

B ILINEAR T RANSFORMATION DSP

E XAMPLE Bilinear transform applied to Butterworth Apply bilinear transformation to specifications We can assume T d =1 and apply the specifications to To get DSP

E XAMPLE C ONT ’ D Solve N and  c The resulting transfer function has the following poles Resulting in Applying the bilinear transform yields DSP

E XAMPLE C ONT ’ D DSP