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

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

4. Design of Discrete-Time Filters

Copyright S. K. Mitra

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

Problem Point Value Your score Topic 1 28 Discrete-Time Filter Analysis 2 24 Upconversion 3 30 Filter Design 4 18 Potpourri Total 100

EE 470 Signals and Systems

Frequency Response Analysis

Digital Processing of Continuous-Time Signals

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

Digital Processing of

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 Final Exam

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

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

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

UNIT II IIR FILTER DESIGN

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

Problem Point Value Your score Topic 1 28 Discrete-Time Filter Analysis 2 24 Improving Signal Quality 3 24 Filter Bank Design 4 24 Potpourri Total 100

Chapter 7 Filter Design Techniques. Filter Design Techniques

Multirate Digital Signal Processing

Designing Filters Using the NI LabVIEW Digital Filter Design Toolkit

Problem Point Value Your score Topic 1 28 Filter Analysis 2 24 Filter Implementation 3 24 Filter Design 4 24 Potpourri Total 100

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

LECTURER NOTE SMJE3163 DSP

Digital Filters IIR (& Their Corresponding Analog Filters) Week Date Lecture Title

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

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


ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet

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

Continuous-Time Analog Filters

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

Analog Lowpass Filter Specifications

Lecture 17 Date: Parallel Resonance Active and Passive Filters

Digital Filtering: Realization

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

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

INTRODUCTION TO FILTER CIRCUITS

Lecture 17 z-transforms 2

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

Biosignal filtering and artifact rejection. Biosignal processing I, S Autumn 2017

Advanced Digital Signal Processing Part 5: Digital Filters

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

Adaptive Filters Application of Linear Prediction

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

Lecture XII: Ideal filters

Electric Circuit Theory

ijdsp Workshop: Exercise 2012 DSP Exercise Objectives

Digital Filters FIR and IIR Systems

ECE 203 LAB 2 PRACTICAL FILTER DESIGN & IMPLEMENTATION

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

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

Brief Introduction to Signals & Systems. Phani Chavali

EELE 4310: Digital Signal Processing (DSP)

Plot frequency response around the unit circle above the Z-plane.

Spring 2014 EE 445S Real-Time Digital Signal Processing Laboratory Prof. Evans. Homework #2. Filter Analysis, Simulation, and Design

Frequency-Response Masking FIR Filters

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

Experiment 4- Finite Impulse Response Filters

Filters and Tuned Amplifiers

INFINITE IMPULSE RESPONSE (IIR) FILTERS

EECS 452 Midterm Closed book part Winter 2013

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

ASN Filter Designer Professional/Lite Getting Started Guide

ECE 429 / 529 Digital Signal Processing

P I M. Low PIM, High-Power Filter Solutions for Monitoring Broadband Emissions. Features: Broadband PIM Monitoring. General Concept for Low PIM ATE

Continuous-Time Signal Analysis FOURIER Transform - Applications DR. SIGIT PW JAROT ECE 2221

Fourier Transform Analysis of Signals and Systems

Spectral Transformation On the unit circle we have

Digital Signal Processing

b) discrete-time iv) aperiodic (finite energy)

PHYS225 Lecture 15. Electronic Circuits

EEM478-DSPHARDWARE. WEEK12:FIR & IIR Filter Design

Signals. Continuous valued or discrete valued Can the signal take any value or only discrete values?

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

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)

Interpolated Lowpass FIR Filters

Design of FIR Filters

ELEC3104: Digital Signal Processing Session 1, 2013

CHAPTER 14. Introduction to Frequency Selective Circuits

Final Exam Solutions June 7, 2004

Window Method. designates the window function. Commonly used window functions in FIR filters. are: 1. Rectangular Window:

Introduction to Signals and Systems Lecture #9 - Frequency Response. Guillaume Drion Academic year

FINITE IMPULSE RESPONSE (FIR) FILTERS

ECE 6560 Multirate Signal Processing Chapter 11

Signal processing preliminaries

Signals and Systems Lecture 6: Fourier Applications

Spring 2018 EE 445S Real-Time Digital Signal Processing Laboratory Prof. Evans. Homework #2. Filter Analysis, Simulation, and Design

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

MULTIRATE DIGITAL SIGNAL PROCESSING

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

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

On the Most Efficient M-Path Recursive Filter Structures and User Friendly Algorithms To Compute Their Coefficients

Keywords FIR lowpass filter, transition bandwidth, sampling frequency, window length, filter order, and stopband attenuation.

Biosignal filtering and artifact rejection. Biosignal processing, S Autumn 2012

App Note Highlights Importing Transducer Response Data Generic Transfer Function Modeling Circuit Optimization Digital IIR Transform IIR Z Root Editor

Equalizers. Contents: IIR or FIR for audio filtering? Shelving equalizers Peak equalizers

Performance Evaluation of Mean Square Error of Butterworth and Chebyshev1 Filter with Matlab

Motif Filters. Custom Filter Types... 20

Experiment 2 Effects of Filtering

Transcription:

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 Filters. Simple FIR Digital Filters. Lowpass FIR Digital Filters Later in the course we shall review various methods of designing frequency-selective filters satisfying prescribed specifications We now describe several low-order order FIR and IIR digital filters with reasonable selective frequency responses that often are satisfactory in a number of applications 4 FIR digital filters considered here have integer-valued impulse response coefficients (quantified) These filters are employed in a number of practical applications, primarily because of their simplicity, which makes them amenable to inexpensive hardware implementations 5 The simplest lowpass FIR digital filter is the -point moving-average filter given by H ( ) The above transfer function has a ero at = and a pole at = Note that here the pole vector has a unity magnitude for all values of, thus ( ).5 H e e 6

. Lowpass FIR Digital Filters. Lowpass FIR Digital Filters. Lowpass FIR Digital Filters Im Re - - As increases from to, the magnitude of the ero vector decreases from a value of, the diameter of the unit circle, to We can work out the frequency response / H ( e ) e cos( /) 7 / c passband log / 3dB c stopband 3-dB cutoff frequency normalied digital angular frequency 8 / A cascade of 3 sections an improved scheme c Notice: The cascade of firstorder sections yields a sharper magnitude response but at the expense of a decrease in the width of the passband 9. Lowpass FIR Digital Filters M-order FIR Lowpass (M-order moving-average) Filter / M H M m m h( n) R ( n) M M. Highpass FIR Digital Filters The simplest highpass FIR filter is obtained from the simplest lowpass FIR filter by replacing with This results in H ( ) Corresponding frequency response is given by H e / ( ) e sin( /). Highpass FIR Digital Filters Improved highpass magnitude response can again be obtained by cascading several sections of the first-order highpass filter Alternately, a higher-order highpass filter of the form M n n H M n is obtained by replacing with in the transfer function of a moving average filter

. Highpass FIR Digital Filters. Simple IIR Digital Filters. Lowpass IIR Digital Filters / Lowpass IIR Digital Filters Highpass IIR Digital Filters Bandpass IIR Digital Filters Bandstop IIR Digital Filters Higher-order IIR Digital Filters A first-order causal lowpass IIR digital filter has a transfer function given by HLP where a < for stability The above transfer function has a ero at = i.e., at which is in the stopband H ( ) has a real pole at LP 3 4 5. Lowpass IIR Digital Filters. Lowpass IIR Digital Filters. Highpass IIR Digital Filters As w increases from to p, the magnitude of the ero vector decreases from a value of to, whereas, for a positive value of a, the magnitude of the pole vector increases from a value of to The maximum value of the magnitude function is at w =, and the minimum value is at w = p.8.6.4. First-order IIR Lowpass Filter =.8 =.7 =.5..4.6.8 / Gain, db -5 - First-order IIR Lowpass Filter -5 =.5 =.7 =.8 - - - / A first-order causal highpass IIR digital filter has a transfer function given by HHP where a < for stability The above transfer function has a ero at = i.e., at w = which is in the stopband 6 7 8

. Highpass IIR Digital Filters and gain responses of H ( LP ) are shown below First-order IIR Highpass Filter.8.6.4 =.8. =.7 =.5..4.6.8 / Gain,dB First-order IIR Highpass Filter -5 - -5 =.8 =.7 =.5 - - - / 9.3 Bandpass IIR Digital Filters A nd-order bandpass digital transfer function is given by HBP ( ) Its squared magnitude function is HBP ( e ) ( ) ( cos ) [ ( ) ( ) cos cos ].3 Bandpass IIR Digital Filters H ( goes to ero at and BP e ) It assumes a maximum value of at, called the center frequency of the bandpass filter, where The frequencies and c c where the squared magnitude becomes / are called the 3-dB cutoff frequencies The difference between the two cutoff frequencies, is called the 3-dB bandwidth.3 Bandpass IIR Digital Filters.4 Bandstop IIR Digital Filters.4 Bandstop IIR Digital Filters The transfer function is a BR function if and.8.6.4. Second-order IIR Bandpass Filter (=.34) =. =.5 =.8..4.6.8 /.8.6.4. Second-order IIR Bandpass Filter (=.6) =. =.5 =.8..4.6.8 / A nd-order bandstop digital filter has a transfer function given by HBS ( ) The transfer function is a BR function if and Its magnitude response is plotted in the next slide 3 Here, the magnitude function takes the maximum value of at w = and w = p It goes to at, where, called the notch frequency, is given by cos The digital transfer function is more commonly called a notch filter The difference between the two cutoff frequencies is called the 3-dB notch bandwidth 4

.4 Bandstop IIR Digital Filters.5 Higher-Order IIR Digital Filters.5 Higher-Order IIR Digital Filters Second-order IIR Bandstop Filter (=.5).8.6.4 =.. =.5 =.8..4.6.8 / Second-order IIR Bandstop Filter (=.5).8.6.4 =.. =.5 =.8..4.6.8 / 5 By cascading the simple digital filters discussed so far, we can implement digital filters with sharper magnitude responses Consider a cascade of K first-order lowpass sections characteried by the transfer function K GLP 6 The corresponding squared-magnitude function is given by K ( ) (cos ) GLP ( e ) ( cos ) To determine the relation between its 3-dB cutoff frequency and the parameter,we set c K ( ) (cos c ) c ( cos ) 7.5 Higher-Order IIR Digital Filters which when solved for a, yields for a stable G ( LP ) : ( C)cosc sinc CC ) C cos where C ( )/ K K It should be noted that the expression for a given earlier reduces to sinc for K= cos c c 8 The simple filters discussed so far are characteried either by a single passband and/or a single stopband There are applications where filters with multiple passbands and stopbands are required The comb filter is an example of such filters 9 In its most general form, a comb filter has a frequency response that is a periodic function of w with a period p/l, where L is a positive integer If H() is a filter with a single passband and/or a single stopband, a comb filter can be easily generated from it by replacing each delay in its realiation with L delays resulting in a structure with a transfer function given by G()=H( L ) 3

If He ( ) exhibits a peak at p, then Ge ( ) will exhibit L peaks at k / L, p k L in the frequency range Likewise, if He ( ) has a notch at,then He ( ) will have L notches at k/ L, k Lin the frequency range A comb filter can be generated from either an FIR or an IIR prototype filter 3 For example, the comb filter generated from the prototype lowpass FIR filter H (/)( ) has a transfer function G ( ) (/)( ) L ( G has L notches at e ) (k) / Land L peaks at k / L, k L, in the frequency range.8.6.4. Comb Filter from Lowpass Prototype (L=5).5.5 / 3 For example, the comb filter generated from the prototype highpass FIR filter H (/)( ) has a transfer function G ( ) (/)( ) L ( G has L peaks at e ) (k ) / L and L notches at k / L k L, in the frequency range.8.6.4. Comb Filter from Highpass Prototype (L=5).5.5 33 / Depending on applications, comb filters with other types of periodic magnitude responses can be easily generated by appropriately choosing the prototype filter For example, the M-point moving average filter M H M( ) has been used as a prototype 34 This filter has a peak magnitude at w =, and M notches at l/ M, l M The corresponding comb filter has a transfer function LM G ( ) L M( ) whose magnitude has L peaks at k / L, k Land L(M ) notches at k / LM k L( M ) 35 Comb Filter from M-point moving avarage Prototype.8.6.4. L=5 M=3.5.5 / 36