Transition Bandwidth Analysis of Infinite Impulse Response Filters



Similar documents
ELEN E4810: Digital Signal Processing Topic 8: Filter Design: IIR

How to Design 10 khz filter. (Using Butterworth filter design) Application notes. By Vadim Kim

Design of Efficient Digital Interpolation Filters for Integer Upsampling. Daniel B. Turek

AN-837 APPLICATION NOTE

Filter Comparison. Match #1: Analog vs. Digital Filters

Digital Signal Processing IIR Filter Design via Impulse Invariance

EE 508 Lecture 11. The Approximation Problem. Classical Approximations the Chebyschev and Elliptic Approximations

First, we show how to use known design specifications to determine filter order and 3dB cut-off

Design of FIR Filters

EE 508 Lecture 11. The Approximation Problem. Classical Approximations the Chebyschev and Elliptic Approximations

Infinite Impulse Response Filter Structures in Xilinx FPGAs

Understanding CIC Compensation Filters

A Basic Introduction to Filters Active Passive and Switched-Capacitor

LM833,LMF100,MF10. Application Note 779 A Basic Introduction to Filters - Active, Passive,and. Switched Capacitor. Literature Number: SNOA224A

1995 Mixed-Signal Products SLAA013

Simulation of Frequency Response Masking Approach for FIR Filter design

Time series analysis Matlab tutorial. Joachim Gross

NAPIER University School of Engineering. Electronic Systems Module : SE32102 Analogue Filters Design And Simulation. 4 th order Butterworth response

A DESIGN OF DSPIC BASED SIGNAL MONITORING AND PROCESSING SYSTEM

SECTION 6 DIGITAL FILTERS

Analog IIR Filter Design

Implementation of the LMS Algorithm for Noise Cancellation on Speech Using the ARM LPC2378 Processor.

IIR Half-band Filter Design with TMS320VC33 DSP

Clutter Filter Design for Ultrasound Color Flow Imaging

Digital filter design for electrophysiological data a practical approach

Laboratory #5: RF Filter Design

SUMMARY. Additional Digital/Software filters are included in Chart and filter the data after it has been sampled and recorded by the PowerLab.

Em bedded DSP : I ntroduction to Digital Filters

24 Butterworth Filters

Frequency Response of Filters

CHAPTER 8 ANALOG FILTERS

Introduction to Digital Filters

PIEZO FILTERS INTRODUCTION

73M2901CE Programming the Imprecise Call Progress Monitor Filter

ELECTRONIC FILTER DESIGN HANDBOOK

DESIGN AND SIMULATION OF TWO CHANNEL QMF FILTER BANK FOR ALMOST PERFECT RECONSTRUCTION

HYBRID FIR-IIR FILTERS By John F. Ehlers

Short-time FFT, Multi-taper analysis & Filtering in SPM12

Chebyshev Filter at MHz Frequency for Radar System

Lecture 1-6: Noise and Filters

RLC Resonant Circuits

CTCSS REJECT HIGH PASS FILTERS IN FM RADIO COMMUNICATIONS AN EVALUATION. Virgil Leenerts WØINK 8 June 2008

Analog Filters. A common instrumentation filter application is the attenuation of high frequencies to avoid frequency aliasing in the sampled data.

DESIGN OF ANALOGUE FILTERS USING CYPRESS PSOC

ADC and DAC. Quantization

Lecture 9. Poles, Zeros & Filters (Lathi 4.10) Effects of Poles & Zeros on Frequency Response (1) Effects of Poles & Zeros on Frequency Response (3)

Consumer Emergency Vehicle Alert System

chapter Introduction to Digital Signal Processing and Digital Filtering 1.1 Introduction 1.2 Historical Perspective

Network Analyzer Operation

Non-Data Aided Carrier Offset Compensation for SDR Implementation

Designing a Linear FIR filter

Chapter 16. Active Filter Design Techniques. Excerpted from Op Amps for Everyone. Literature Number SLOA088. Literature Number: SLOD006A

Spike-Based Sensing and Processing: What are spikes good for? John G. Harris Electrical and Computer Engineering Dept

What the Nyquist Criterion Means to Your Sampled Data System Design. by Walt Kester

The front end of the receiver performs the frequency translation, channel selection and amplification of the signal.

LOW COST HARDWARE IMPLEMENTATION FOR DIGITAL HEARING AID USING

Basic Acoustics and Acoustic Filters

2.161 Signal Processing: Continuous and Discrete Fall 2008

Digital Signal Processing Complete Bandpass Filter Design Example

Analog and Digital Filters Anthony Garvert November 13, 2015

DSP-I DSP-I DSP-I DSP-I

SOFTWARE FOR GENERATION OF SPECTRUM COMPATIBLE TIME HISTORY

Impedance 50 (75 connectors via adapters)

Chapter 8 - Power Density Spectrum

Department of Electrical and Computer Engineering Ben-Gurion University of the Negev. LAB 1 - Introduction to USRP

High Speed and Efficient 4-Tap FIR Filter Design Using Modified ETA and Multipliers

Frequency response: Resonance, Bandwidth, Q factor

A FIR FILTER DESIGN TOOL USING GENETIC ALGORITHMS

Sampling Theorem Notes. Recall: That a time sampled signal is like taking a snap shot or picture of signal periodically.

Detection of Heart Diseases by Mathematical Artificial Intelligence Algorithm Using Phonocardiogram Signals

Convolution. 1D Formula: 2D Formula: Example on the web:

Adaptive Equalization of binary encoded signals Using LMS Algorithm

Using the Texas Instruments Filter Design Database

An Introduction to Digital Filters

Sophomore Physics Laboratory (PH005/105)

Experimental validation of loudspeaker equalization inside car cockpits

Chapter 4: Passive Analog Signal Processing

Sampling Theory For Digital Audio By Dan Lavry, Lavry Engineering, Inc.

5 Signal Design for Bandlimited Channels

Implementation of Digital Signal Processing: Some Background on GFSK Modulation

Frequency response. Chapter Introduction

Analysis of Wing Leading Edge Data. Upender K. Kaul Intelligent Systems Division NASA Ames Research Center Moffett Field, CA 94035

Anatech Electronics, Inc.

What you will do. Build a 3-band equalizer. Connect to a music source (mp3 player) Low pass filter High pass filter Band pass filter

RF Measurements Using a Modular Digitizer

See Horenstein 4.3 and 4.4

The Calculation of G rms

Lecture 6 - Design of Digital Filters

Lock - in Amplifier and Applications

Frequency Response of FIR Filters

Lab #9: AC Steady State Analysis

Angle Modulation, II. Lecture topics FM bandwidth and Carson s rule. Spectral analysis of FM. Narrowband FM Modulation. Wideband FM Modulation

Selected Filter Circuits Dr. Lynn Fuller

Keysight Technologies Understanding the Fundamental Principles of Vector Network Analysis. Application Note

Introduction to IQ-demodulation of RF-data

Application Note Noise Frequently Asked Questions

VCO K 0 /S K 0 is tho slope of the oscillator frequency to voltage characteristic in rads per sec. per volt.

Time-series filtering techniques in Stata

EECS 556 Image Processing W 09. Interpolation. Interpolation techniques B splines

Sampling and Interpolation. Yao Wang Polytechnic University, Brooklyn, NY11201

Transcription:

Transition Bandwidth Analysis of Infinite Impulse Response Filters Sujata Prabhakar Department of Electronics and Communication UCOE Punjabi University, Patiala Dr. Amandeep Singh Sappal Associate Professor Department of Electronics and Communication UCOE Punjabi University, Patiala Abstract - Infinite impulse response (IIR) is a property applying to many linear time-invariant systems. Digital filters are the common example of linear time invariant systems. Systems with this property are called IIR systems or IIR filters. These filters have infinite length of impulse response and are in contrast to finite impulse response (FIR) filters. The basic IIR filters are Butterworth filters, Chebyshev filters and Elliptic filters. In this paper we are going to discuss some basic theory of these filters and then we will analyze the properties of these filters. Keywords IIR filters, FIR filters, Butterworth filters, Chebyshev filters and Elliptic filters. I. INTRODUCTION Filters are electronic devices used to modify amplitude and/or phase response of a signal according to their frequency. IIR filters are used for many applications. In [1] IIR filters are used for the suppression of noise in ECG signal. In diagnosis of ECG signal, signal acquisition must be noise free. So the physicians are able to make correct diagnosis on the condition of heart. IIR filters can be used to remove noise present in ECG signal. Adaptive IIR filters [2] can also be used to control active noise. IIR filters can also be used in Image Processing Applications [3]. IIR filters can be implemented on Xilinx system [4] to enhance the computational speed of filters. The speed of computation is greatly increased by implementing a filter on an FPGA, rather than on a conventional DSP processor. Digital IIR filters are designed from the classical analog designs which include the following filter types: Butterworth filter Chebyshev-I filter Chebyshev-II filter, also known as inverse Chebyshev filter Elliptic filter, also known as Cauer filter II. BUTTERWORTH FILTERS This filter is characterized by the property that the magnitude response is flat both in passband and stopband. The magnitude response [5] of an Nth-order lowpass filter is given by 1 + jω 2N (1) jω c Where N is the order and ω c is the cutoff frequency. The plot of the magnitude response is shown in Fig. 1 Fig.1 Magnitude Response of a Butterworth Filter ISSN : 2229-3345 Vol. 4 No. 08 Aug 2013 1165

From this plot we can say that at zero frequency, the magnitude of the filter is 1 for all N of the filter. At the cutoff frequency the square of the magnitude of the filter is ½ for all N, which implies a 3 decibel attenuation at cutoff frequency. Also the magnitude response is monotonically decreasing function of frequency. As the order of the filter increases, sharpness of the transition band increases. Ideally as order approaches infinity, the magnitude response approaches an ideal low pass filter. III. CHEBYSHEV TYPE-I FILTER Chebyshev-I filters have equiripple response in passband and monotonically decreasing magnitude response in the stopband. The magnitude-squared response of a chebyshev-i filter is 1+ ε 2 T 2 N ω (2) ω C Where N is the order of the filter, ϵ is the passband ripple factor, which is related to R p, and T N (x) is the Nthorder chebyshev polynomial given by T N (x) cos(n cos 1 (x)), 0 x 1 cosh(cosh 1 (x)), 1 < x < (3) where x ω ω c The equiripple response [6] of the chebyshev filter is due to this polynomialt N (x). For x in the range of 0 to 1 T N (x) oscillates between 1 and 1. And for 1<x <, T N (x) increases monotonically to infinity. There are two possible shapes of B(jω) 2, one for N odd and one for N even. Note that x ω ωc is the normalized frequency. Fig. 2 Magnitude Response of a chebyshev type-i filter with ω c 1 Compared to the Butterworth filter, a Chebyshev filter can achieve a sharp transition between the passband and stopband with a lower order filter. IV. CHEBYSHEV TYPE-II FILTER Chebyshev-II filter is related to Chebyshev-I filter through a simple transformation. It has a monotone passband and an equiripple stopband. If we replace the term ε 2 T 2 N ω in equation (7) by its reciprocal and also the ω C argument x ω ω c by its reciprocal, we obtain the magnitude squared-response of Chebyshev-II as 1+ ε 2 T 2 N ω (4) c 1 ω We can design a Chebyshev-II filter by first designing the Chebyshev-I filter and then applying this simple transformation. Chebyshev-II filter minimize peak error in the stopband instead of passband. Minimizing peak error in the stopband instead of the passband is an advantage of Chebyshev-II filters over Chebyshev-I filters. Chebyshev-II filter has the same advantage over Butterworth filter as that of Chebyshev-I filter sharper transition between the passband and the stopband with a lower order filter. ISSN : 2229-3345 Vol. 4 No. 08 Aug 2013 1166

Fig. 3 Magnitude Response of a Chebyshev-II filter with ω c 1 V. ELLIPTIC FILTERS These filters exhibit equiripple behavior both in the passband as well as in the stopband. Elliptic filters are very difficult to analyze and, therefore, to design. It is not possible to design these filters using simple tools, and often programs or tables are needed to design them. The magnitude squared response of elliptic filters is given by 1+ ε 2 U 2 N ω (5) ω C Where N is the order, ϵ is the passband ripple and U N 2 (. ) is the Nthe order Jacobian elliptic function. Fig. 4 Magnitude Response of an Elliptic filters with ω c 1 These filters are similar in magnitude response characteristics to the FIR equiripple filters. Therefore these filters achieve minimum order N for the given specifications or alternatively, achieve the sharpest transition band for the given order N. VI. RESULT AND ANALYSIS Basic IIR filters- Butterworth filters, Chebyshev filters and Elliptic filters were discussed in introduction part. These filters were analyzed with their transition band and the order of the filter. A table of transition band of a filter and the the above filters was made as shown below ISSN : 2229-3345 Vol. 4 No. 08 Aug 2013 1167

Sr. no. Passband Edge frequency (fp) Table. 1 Effect of Transition band on the order of the filter (Stop band edge frequency is variable) Stopband Edge Frequency (fs) Transition Bandwidth Butterworth Chebyshev-I Chebyshev-II 1 4 5 1 19 7 7 4 2 4 4.9 0.9 21 8 8 5 3 4 4.8 0.8 23 8 8 5 4 4 4.7 0.7 27 9 9 5 5 4 4.6 0.6 30 9 9 5 6 4 4.5 0.5 35 10 10 5 7 4 4.4 0.4 44 11 11 5 8 4 4.3 0.3 57 13 13 6 9 4 4.2 0.2 85 16 16 6 10 4 4.1 0.1 167 22 22 7 11 4 4.05 0.05 331 31 31 8 Elliptic Here in this table pass band edge frequency was made constant and stop band edge frequency was varied to decrease transition bandwidth. As the transition bandwidth was decreased, order of the filter was increasing. But a large increase in order of the filter was there in Butterworth while it is least in case of Elliptic filters. The order of Chebyshev-I and Chebyshev-II remains the same for different values of transition bandwidth. It means these filters can be used interchangeably but the only difference is there in ripples present in passband and stopband. In Chebyshev-I ripples are present in pass band and in Chebyshev-II ripples are present in stop band. The graph of the above table is as shown below. Now transition bandwidth can be decreased by decreasing passband edge frequency (fp) and making stop band edge frequency (fs) constant. Now the effect of decreasing transition band by varying pass band edge frequency (fp) on various filters is shown below in Table 2 Effect of Transition band on the the filter (Transition band is decreased by varying stop band frequency) the Filter 350 300 250 200 150 100 50 0 0 0.2 0.4 0.6 0.8 1 1.2 Transition Bandwidth Butterworth Chebyshev-II Chebyshev-I Elliptic Fig.1 Effect of transition band on the order of the filter (Transition bandwidth is decreased by varying stop band edge frequency) By comparing Table.2 with Table.1 it can be seen that as the transition band decreases, the order of the elliptic filters almost remains same as that shown in Table.1. The order of the chebyshev filter increases slightly. But the order of the chebyshev-i and chebyshev-ii always remains same. But the order of the Butterworth filter increases. The graph of the above Table.2 is also shown below. ISSN : 2229-3345 Vol. 4 No. 08 Aug 2013 1168

Sr. no. Passband Edge frequency (fp) Table. 2 Effect of transition band on the filter (Pass band edge frequency is variable) Stopband Edge frequency (fs) Transition Bandwidth Butterworth Chebyshev- I Chebyshev- II 1 4 5 1 19 7 7 4 2 4.1 5 0.9 21 8 8 5 3 4.2 5 0.8 24 8 8 5 4 4.3 5 0.7 28 9 9 5 5 4.4 5 0.6 33 10 10 5 6 4.5 5 0.5 39 11 11 5 7 4.6 5 0.4 50 12 12 6 8 4.7 5 0.3 67 14 14 6 9 4.8 5 0.2 101 17 17 6 10 4.9 5 0.1 204 24 24 7 11 4.95 5 0.05 409 34 34 8 Elliptic the filter Effect of transition band on the order of the filter (Transition bandwidth is decreased by varying pass band edge frequency) 500 400 300 200 100 0 0 0.2 0.4 0.6 0.8 1 1.2 Butterworth Chebyshev-II Transition Bandwidth Chebyshev-I Elliptic Fig. 2 Effect of transition band on the order of the filter (Transition bandwidth is decreased by varying pass band edge frequency) Therefore, by comparing both graphs and tables it can be concluded that for the same transition bandwidth Butterworth filter can have different filter order. It can be seen from Table. 1 and Table. 2, as the transition bandwidth decreases difference in the order of the filter increases and the maximum difference is there at 0.05 KHz transition bandwidth. But the Butterworth filters are maximally flat in nature. In case of Chebyshev filter, there is difference in the order of the filter but not as much as there in Butterworth filter. The order of Chebyshev-I and Chebyshev-II always remains same. Chebyshev-I filter has ripples in pass band and Chebyshev-II has ripples in stop band. In case of Elliptic filters, there is almost no change in the order of the filter. In comparison to other filters, Elliptic filters uses lesser order of the filter which means that cost of development of the filter is much lesser than other filters and the order of the filter always remains same. This means that Elliptic filters are robust in nature. But Elliptic filters are equiripple in nature. Therefore it depends on the requirement of the filter that which filter is to be used. If the cost of development of the filter is the major concern, descending order of the use of the filter is Elliptic filters, Chebyshev-I and Chebyshev-II filters are at the level as they have same order of the filter and then Butterworth filter. If the robustness of the filter is the main concern, then descending order of the use of the filter is Elliptic filters, Chebyshev-I and Chebyshev-II filters are again at same level as they have same order of the filter and then Butterworth filter. If response of the filter is required to be maximally flat, then the descending order of the use of the filter is Butterworth filter, Chebyshev-II filter, Chebyshev-I and Elliptic filters are at same level because they have ripples in pass band. ISSN : 2229-3345 Vol. 4 No. 08 Aug 2013 1169

VII. CONCLUSION In this paper we studied applications of basic Infinite Impulse Response filters. Theory of four IIR filters Butterworth, Chebyshev-I, Chebyshev-II and Elliptic filters were studied. Then these filter were analyzed with the transition bandwidth and the order of the filter and it was concluded that it depends on the requirement of the filter that which filter is to be used. If the cost of development of the filter is the major concern, descending order of the use of the filter is Elliptic filters, Chebyshev-I and Chebyshev-II filters are at the level as they have same order of the filter and then Butterworth filter. If the robustness of the filter is the main concern, then descending order of the use of the filter is Elliptic filters, Chebyshev-I and Chebyshev-II filters are again at same level as they have same order of the filter and then Butterworth filter. If response of the filter is required to be maximally flat, then the descending order of the use of the filter is Butterworth filter, Chebyshev-II filter, Chebyshev-I and Elliptic filters are at same level because they have ripples in pass band. VIII. REFERENCES [1] Mohandas Choudhary Suppression of Noise in ECG Signal using Low pass IIR Filters, International journal of Electronics and Computer Science Engineering, vol. 1, no. 4, pp. 2238-2243, 2012. [2] C. Mosquera et al. Adaptive IIR Filters for Active Noise Control, Sixth international conference on sound and vibration, pp. 1571-1582, July 1999. [3] Pranav Kumar K Image compression using combined FIR-IIR Filters, International journal of Advanced Trends in Computer Science and Engineering, vol. 2, no. 1, pp. 424-429, 2013. [4] Harish V. Dixit, Dr. Vikas Gupta IIR filters using Xilinx System Generator for FPGA Implementation, International journal of Engineering Research and Applications, vol. 2, no. 5, pp. 303-307, September October 2012. [5] Sweta Tripathi Analysis of Digital IIR Filter Using LabVIEW, ME Thesis Report, Department of Electronics Instrumentation and Control Engineering, Thapar University Patiala, July 2010. [6] Samarjeet Singh Matlab Based Digital IIR Filter Design, International Journal of Electronics and Computer Science Engineering, vol. 1, no. 1, pp. 74-83, 2012. ISSN : 2229-3345 Vol. 4 No. 08 Aug 2013 1170