Optimum Approximation of FIR Filters Quote of the Day There are three kinds of lies: lies, damned lies, and statistics. Benjamin Disraeli Content and Figures.

Slides:



Advertisements
Similar presentations
Chapter 8. FIR Filter Design
Advertisements

Hossein Sameti Department of Computer Engineering Sharif University of Technology.
Equiripple Filters A filter which has the Smallest Maximum Approximation Error among all filters over the frequencies of interest: Define: where.
Filtering Filtering is one of the most widely used complex signal processing operations The system implementing this operation is called a filter A filter.
Chapter 8 FIR Filter Design
Discrete-Time Signals and Systems Quote of the Day Mathematics is the tool specially suited for dealing with abstract concepts of any kind and there is.
Parks-McClellan FIR Filter Design
Science is organized knowledge. Wisdom is organized life.
Discrete-Time Fourier Transform Properties Quote of the Day The profound study of nature is the most fertile source of mathematical discoveries. Joseph.
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.
EECS 20 Chapter 9 Part 21 Convolution, Impulse Response, Filters Last time we Revisited the impulse function and impulse response Defined the impulse (Dirac.
The Discrete Fourier Series
Sampling of Continuous-Time Signals
AGC DSP AGC DSP Professor A G Constantinides 1 Digital Filter Specifications Only the magnitude approximation problem Four basic types of ideal filters.
EEE422 Signals and Systems Laboratory Filters (FIR) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
ELEN 5346/4304 DSP and Filter Design Fall Lecture 11: LTI FIR filter design Instructor: Dr. Gleb V. Tcheslavski Contact:
Relationship between Magnitude and Phase (cf. Oppenheim, 1999)
Fast Fourier Transforms
Chapter 4: Sampling of Continuous-Time Signals
Chapter 2: Discrete time signals and systems
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.
IIR Filter design (cf. Shenoi, 2006) The transfer function of the IIR filter is given by Its frequency responses are (where w is the normalized frequency.
Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc. All rights reserved. Discrete-Time Signal Processing, Third Edition Alan V. Oppenheim Ronald W.
1 Chapter 7 Filter Design Techniques (cont.). 2 Optimum Approximation Criterion (1)  We have discussed design of FIR filters by windowing, which is straightforward.
Dan Ellis 1 ELEN E4810: Digital Signal Processing Topic 9: Filter Design: FIR 1.Windowed Impulse Response 2.Window Shapes 3.Design by Iterative.
Lecture 11: FIR Filter Designs XILIANG LUO 2014/11 1.
1 Chapter 7 FIR Filter Design Techniques. 2 Design of FIR Filters by Windowing (1)  We have discussed techniques for the design of discrete-time IIR.
The Inverse z-Transform In science one tries to tell people, in such a way as to be understood by everyone, something that no one ever knew before. But.
Fundamentals of Digital Signal Processing. Fourier Transform of continuous time signals with t in sec and F in Hz (1/sec). Examples:
Chapter 7 Finite Impulse Response(FIR) Filter Design
Linear Time-Invariant Systems Quote of the Day The longer mathematics lives the more abstract – and therefore, possibly also the more practical – it becomes.
Chapter 9-10 Digital Filter Design. Objective - Determination of a realizable transfer function G(z) approximating a given frequency response specification.
Chapter 7. Filter Design Techniques
The Z-Transform Quote of the Day Such is the advantage of a well-constructed language that its simplified notation often becomes the source of profound.
Finite Precision Numerical Effects
Transform Analysis of LTI Systems Quote of the Day Any sufficiently advanced technology is indistinguishable from magic. Arthur C. Clarke Content and Figures.
Overview of Adaptive Filters Quote of the Day When you look at yourself from a universal standpoint, something inside always reminds or informs you that.
Design of FIR Filters. 3.1 Design with Least Squared Error Error Criterion.
Fourier Analysis Using the DFT Quote of the Day On two occasions I have been asked, “Pray, Mr. Babbage, if you put into the machine wrong figures, will.
Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc. All rights reserved. Discrete-Time Signal Processing, Third Edition Alan V. Oppenheim Ronald W.
Frequency Response of Rational Systems Quote of the Day If knowledge can create problems, it is not through ignorance that we can solve them. Isaac Asimov.
CHAPTER 5 Digital Processing of Continuous- Time Signal Wangweilian School of Information Science and Technology Yunnan University.
Minimum-Phase Systems Quote of the Day Experience is the name everyone gives to their mistakes. Oscar Wilde Content and Figures are from Discrete-Time.
Minimum-Phase Systems Quote of the Day Experience is the name everyone gives to their mistakes. Oscar Wilde Content and Figures are from Discrete-Time.
Discrete-Time Processing of Continuous-Time Signals Quote of the Day Do not worry about your difficulties in Mathematics. I can assure you mine are still.
Generalized Linear Phase Quote of the Day The mathematical sciences particularly exhibit order, symmetry, and limitation; and these are the greatest forms.
Finite Impulse Response Filtering EMU-E&E Engineering Erhan A. Ince Dec 2015.
EEE4176 Application of Digital Signal Processing
Relationship between Magnitude and Phase Quote of the Day Experience is the name everyone gives to their mistakes. Oscar Wilde Content and Figures are.
Relationship between Magnitude and Phase Quote of the Day Experience is the name everyone gives to their mistakes. Oscar Wilde Content and Figures are.
2/17/2007DSP Course-IUST-Spring Semester 1 Digital Signal Processing Electrical Engineering Department Iran University of Science & Tech.
Professor A G Constantinides 1 Digital Filter Specifications We discuss in this course only the magnitude approximation problem There are four basic types.
IIR Filter design (cf. Shenoi, 2006)
Lecture: IIR Filter Design
EEE422 Signals and Systems Laboratory
IIR Filters FIR vs. IIR IIR filter design procedure
J McClellan School of Electrical and Computer Engineering
Fourier Series FIR About Digital Filter Design
The Discrete Fourier Transform
Filter Design by Windowing
لجنة الهندسة الكهربائية
Ideal Filters One of the reasons why we design a filter is to remove disturbances Filter SIGNAL NOISE We discriminate between signal and noise in terms.
Discrete-Time Fourier Transform
Chapter 7 Finite Impulse Response(FIR) Filter Design
ELEN E4810: Digital Signal Processing Topic 9: Filter Design: FIR
Tania Stathaki 811b LTI Discrete-Time Systems in Transform Domain Ideal Filters Zero Phase Transfer Functions Linear Phase Transfer.
Chapter 7 Finite Impulse Response(FIR) Filter Design
Presentation transcript:

Optimum Approximation of FIR Filters Quote of the Day There are three kinds of lies: lies, damned lies, and statistics. Benjamin Disraeli Content and Figures are from Discrete-Time Signal Processing, 2e by Oppenheim, Shafer, and Buck, © Prentice Hall Inc.

Copyright (C) 2005 Güner Arslan 351M Digital Signal Processing 2 Optimum Filter Design Filter design by windows is simple but not optimal –Like to design filters with minimal length Optimality Criterion –Window design with rectangular filter is optimal in one sense Minimizes the mean-squared approximation error to desired response But causes large error around discontinuities –Alternative criteria can give better results Minimax: Minimize maximum error Frequency-weighted error Most popular method: Parks-McClellan Algorithm –Reformulates filter design problem as function approximation

Copyright (C) 2005 Güner Arslan 351M Digital Signal Processing 3 Function Approximation Consider the design of type I FIR filter –Assume zero-phase for simplicity –Can delay by sufficient amount to make causal –Assume L=M/2 an integer After delaying the resulting impulse response Goal is to approximate a desired response with Example approximation mask –Low-pass filter

Copyright (C) 2005 Güner Arslan 351M Digital Signal Processing 4 Polynomial Approximation Using Chebyshev polynomials Express the following as a sum of powers Can also be represented as Parks and McClellan fix  p,  s, and L –Convert filter design to an approximation problem The approximation error is defined as –W() is the weighting function –H d (e j ) is the desired frequency response –Both defined only over the passpand and stopband –Transition bands are unconstrained

Copyright (C) 2005 Güner Arslan 351M Digital Signal Processing 5 Lowpass Filter Approximation The weighting function for lowpass filter is This choice will force the error to =  2 in both bands Criterion used is minmax F is the set of frequencies the approximations is made over

Copyright (C) 2005 Güner Arslan 351M Digital Signal Processing 6 Alternation Theorem F p denote the closed subset –consisting of the disjoint union of closed subsets of the real axis x The following is an r th order polynomial D p (x) denotes given desired function that is continuous on F p W p (x) is a positive function that is continuous on F p The weighted error is given as The maximum error is defined as A necessary and sufficient condition that P(x) be the unique r th order polynomial that minimizes is that E p (x) exhibit at least (r+2) alternations There must be at least (r+2) values x i in F p such that x 1 <x 2 <…<x r+2

Copyright (C) 2005 Güner Arslan 351M Digital Signal Processing 7 Example Examine polynomials P(x) that approximate Fifth order polynomials shown Which satisfy the theorem? Not alternations

Copyright (C) 2005 Güner Arslan 351M Digital Signal Processing 8 Optimal Type I Lowpass Filters In this case the P(x) polynomial is the cosine polynomial The desired lowpass filter frequency response (x=cos) The weighting function is given as The approximation error is given as

Copyright (C) 2005 Güner Arslan 351M Digital Signal Processing 9 Typical Example Lowpass Filter Approximation 7 th order approximation

Copyright (C) 2005 Güner Arslan 351M Digital Signal Processing 10 Properties of Type I Lowpass Filters Maximum possible number of alternations of the error is L+3 Alternations will always occur at  p and  s All points with zero slope inside the passpand and all points with zero slope inside the stopband will correspond to alternations –The filter will be equiripple except possibly at 0 and 

Copyright (C) 2005 Güner Arslan 351M Digital Signal Processing 11 Flowchart of Parks-McClellan Algorithm