Summary of Widowed Fourier Series Method for Calculating FIR Filter Coefficients Step 1: Specify ‘ideal’ or desired frequency response of filter Step 2:

Slides:



Advertisements
Similar presentations
Digital filters: Design of FIR filters
Advertisements

EE513 Audio Signals and Systems Digital Signal Processing (Synthesis) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
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.
Digital Signal Processing – Chapter 11 Introduction to the Design of Discrete Filters Prof. Yasser Mostafa Kadah
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.
LINEAR-PHASE FIR FILTERS DESIGN
Chapter 8 FIR Filter Design
Parks-McClellan FIR Filter Design
Sampling, Reconstruction, and Elementary Digital Filters R.C. Maher ECEN4002/5002 DSP Laboratory Spring 2002.
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.
Systems: Definition Filter
ELEN 5346/4304 DSP and Filter Design Fall Lecture 11: LTI FIR filter design Instructor: Dr. Gleb V. Tcheslavski Contact:
Network Analysis and Synthesis
Relationship between Magnitude and Phase (cf. Oppenheim, 1999)
Unit III FIR Filter Design
1 Lecture 2: February 27, 2007 Topics: 2. Linear Phase FIR Digital Filter. Introduction 3. Linear-Phase FIR Digital Filter Design: Window (Windowing)
0 - 1 © 2010 Texas Instruments Inc Practical Audio Experiments using the TMS320C5505 USB Stick “FIR Filters” Texas Instruments University Programme Teaching.
Filter Design Techniques
Nov'04CS3291: Section 41 University of Manchester Department of Computer Science CS3291 Digital Signal Processing '04-'05 Section 4: ‘A design technique.
EE Audio Signals and Systems Digital Signal Processing (Synthesis) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
UNIT-5 Filter Designing. INTRODUCTION The Digital filters are discrete time systems used mainly for filtering of arrays. The array or sequence are obtained.
MATLAB for Signal Processing The MathWorks Inc. Natick, MA USA Filter Design.
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.
1 BIEN425 – Lecture 11 By the end of the lecture, you should be able to: –Design and implement FIR filters using frequency-sampling method –Compare the.
Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc. All rights reserved. Discrete-Time Signal Processing, Third Edition Alan V. Oppenheim Ronald W.
1 BIEN425 – Lecture 10 By the end of the lecture, you should be able to: –Describe the reason and remedy of DFT leakage –Design and implement FIR filters.
Dan Ellis 1 ELEN E4810: Digital Signal Processing Topic 9: Filter Design: FIR 1.Windowed Impulse Response 2.Window Shapes 3.Design by Iterative.
1 Lecture 3: March 6, 2007 Topic: 1. Frequency-Sampling Methods (Part I)
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
1 Introduction to Digital Filters Filter: A filter is essentially a system or network that selectively changes the wave shape, amplitude/frequency and/or.
FIR Filter Design & Implementation
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.
Lecture 5 BME452 Biomedical Signal Processing 2013 (copyright Ali Işın, 2013)1 BME 452 Biomedical Signal Processing Lecture 5  Digital filtering.
Chapter 7. Filter Design Techniques
1 Digital Signal Processing Digital Signal Processing  IIR digital filter structures  Filter design.
Design of FIR Filters. 3.1 Design with Least Squared Error Error Criterion.
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: FIR Filters Design of Ideal Lowpass Filters Filter Design Example.
CHAPTER 5 Digital Processing of Continuous- Time Signal Wangweilian School of Information Science and Technology Yunnan University.
The IIR FILTERs These are highly sensitive to coefficients,
FILTER DESIGN Ideal Filter Magnitude Response NumericLogaritmic.
The IIR FILTERs These are highly sensitive to coefficients which may affect stability. The magnitude-frequency response of these filters is established.
FIR FILTER DESIGN 2 Methods FIR Filter Design Windowing MethodFrequency Sampling Method Inverse Discrete Time Fourier Transform / ITFWD Windowing Sampling.
1 Fourier Representation of Signals and LTI Systems. CHAPTER 3 UniMAP.
DISP 2003 Lecture 5 – Part 1 Digital Filters 1 Frequency Response Difference Equations FIR versus IIR FIR Filters Properties and Design Philippe Baudrenghien,
What is filter ? A filter is a circuit that passes certain frequencies and rejects all others. The passband is the range of frequencies allowed through.
Lecture 09b Finite Impulse Response (FIR) Filters
Finite Impulse Response Filtering EMU-E&E Engineering Erhan A. Ince Dec 2015.
EEE4176 Application of Digital Signal Processing
Professor A G Constantinides 1 Digital Filter Specifications We discuss in this course only the magnitude approximation problem There are four basic types.
Review of Fourier Transform for Continuous-time aperiodic signals.
IIR Filter design (cf. Shenoi, 2006)
FIR Filter Design Using Neural Network
EEE422 Signals and Systems Laboratory
蔡宗珉 : Multi-stage Filter Implementation
Chapter 8 Design of Infinite Impulse Response (IIR) Digital Filter
LINEAR-PHASE FIR FILTERS DESIGN
Filter Design by Windowing
MMSE Optimal Design: The Least Squares method
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.
Lect6 Finite Impulse response (FIR) filter design
Lecture 16a FIR Filter Design via Windowing
Chapter 7 FIR Digital Filter Design
Chapter 7 Finite Impulse Response(FIR) Filter Design
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:

Summary of Widowed Fourier Series Method for Calculating FIR Filter Coefficients Step 1: Specify ‘ideal’ or desired frequency response of filter Step 2: Obtain impulse response, h D [n] of the desired filter by evaluating the inverse Fourier Transform as summarized in Table in next slide. Step 3: Select a window function that satisfies the passband or attenuation specifications and then determine the number of coefficients using the appropriate relationship between the filter length and the transition width Step 4: Obtain values of w[n] for the chosen window function and the values of the actual FIR coefficients, h[n] by multiplying h D [n] by w[n]

Summary of ideal impulse response of standard frequency selective filters Filter typeIdeal impulse response h D [n] h D [0] Low Pass High Pass1 Band Pass 2f 2 sinc(n  2 )- 2f 1 sinc(n  1 ) 2(f 2 -f 1 ) Band Stop 1-[2f 2 sinc(n  2 )- 2f 1 inc(n  1 )] 1-2(f 2 -f 1 )

Summary of Important Features of Common Window Functions Window RepresentationExpression Rectangular w R [n] 1 Hanningw hn [n] cos{2n  /(N)} Hammingw hm [n] cos{2n  /(N)} Blackmanw b [n] cos{2n  /(N-1)} cos{4n  /(N-1)} Order of filter = N = where c the coefficients depend on type of windows being used as in table next slide

Summary of Important Features of Common Window Functions….Cont Window Transition Passband Stopband Width RippleAttenuation (dB) (normalized) (dB) (maximum allowed) Rectangular 0.9/N Hanning 3.1/N Hamming 3.3/N Blackman 5.5/N

Example: Design a low-pass FIR filter to meet the following specs: Pass band edge frequency: 1500 Hz Transition width: 500 Hz. Stop-band attenuationA WS = > 50 dB Sampling frequencyf s = 8000 Hz. Problem Statement: 1.Meaning of given specifications are: Sampling frequency f s = 8000 Hz. Pass band edge frequency: f c =1500/8000 Transition width  f = 500/8000. Stop-band attenuation A WS = > 50 dB

Design considerations contd… 2.The filter function is 3.Because of stop-band attenuation characteristics, either of the Hamming, Blackman or, Kaiser windows can be used. We use Hamming window: w hm [n] = cos{2n  /(N-1)}

Design considerations contd… 4.  f = transition band width/sampling frequency = 0.5/8 = = 3.3/N. Thus N = 52.8  53 i.e. for symmetrical window –26  n  26. f c ’ = f c +  f/2 = ( )/8000 = Calculate values of h D [n] and w hm [n] for –26  n  26 Add 26 to each index so that the indices range from 0 to Plot the response of the design and verify the specifications.

Calculations:  c = 2  f c ’ =  2 f c ’ =1.3745/  = h D (n) = f c ’ [sin(n  c )/ n  c ] w n = [ cos(2  n/N) The input signal to the filter function is a series of pulses of known width but of different heights manipulated as per the window function. The overall is the multiplication of two.

Calculations… h(n) = h D [n] w D [n] = {[sin(n  c )/ n  c ]} x {[ cos(2  n/N)} at n=0, since sin(n  c )/n  c = 1, and cos(0) = 1;  h(0) = x[ ] = Again since 2 f c ’ /  c = 1/  h(n)= [sin(1.3745n)/n  ] [ cos(2  n/53)]

Coefficient Calculations