A comparative study on main lobe and side lobe of frequency response curve for FIR Filter using Window Techniques

Similar documents

F I R Filter (Finite Impulse Response)

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

Gibb s Phenomenon Analysis on FIR Filter using Window Techniques

FIR FILTER DESIGN USING A NEW WINDOW FUNCTION

Design of FIR Filter for Efficient Utilization of Speech Signal Akanksha. Raj 1 Arshiyanaz. Khateeb 2 Fakrunnisa.Balaganur 3

Spectral Analysis of Shadow Filters

FIR window method: A comparative Analysis

A Comparative Performance Analysis of High Pass Filter Using Bartlett Hanning And Blackman Harris Windows

Design Digital Non-Recursive FIR Filter by Using Exponential Window

ISSN (PRINT): , (ONLINE): , VOLUME-5, ISSUE-2,

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

Digital Filtering: Realization

Experiment 4- Finite Impulse Response Filters

International Journal of Digital Application & Contemporary research Website: (Volume 2, Issue 6, January 2014)

FIR FILTER DESIGN USING NEW HYBRID WINDOW FUNCTIONS

FIR Filter Design using Different Window Techniques

Digital Filter Design using MATLAB

Performance Analysis of FIR Digital Filter Design Technique and Implementation

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

4. Design of Discrete-Time Filters

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

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

Aparna Tiwari, Vandana Thakre, Karuna Markam Deptt. Of ECE,M.I.T.S. Gwalior, M.P, India

Digital Filters FIR and IIR Systems

Corso di DATI e SEGNALI BIOMEDICI 1. Carmelina Ruggiero Laboratorio MedInfo

CS3291: Digital Signal Processing

Performance Analysis on frequency response of Finite Impulse Response Filter

Simulation Based Design Analysis of an Adjustable Window Function

Dipti Rathore 1, Anjali Gupta 2, Sumit Chakravorty 3, Pranay Kumar Rahi 4 1, 2, 3. IJRASET: All Rights are Reserved

Noise estimation and power spectrum analysis using different window techniques

Computer-Aided Design (CAD) of Recursive/Non-Recursive Filters

An Improved Window Based On Cosine Hyperbolic Function

Design of FIR Filters

Hideo Okawara s Mixed Signal Lecture Series. DSP-Based Testing Fundamentals 14 FIR Filter

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

Digital Signal Processing for Audio Applications

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

A SIMPLE APPROACH TO DESIGN LINEAR PHASE IIR FILTERS

EE 422G - Signals and Systems Laboratory

EEM478-DSPHARDWARE. WEEK12:FIR & IIR Filter Design

Lecture 3 Review of Signals and Systems: Part 2. EE4900/EE6720 Digital Communications

Signals and Filtering

ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet

Digital Signal Processing

EE 470 Signals and Systems

Design Band Pass FIR Digital Filter for Cut off Frequency Calculation Using Artificial Neural Network

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

Quantized Coefficient F.I.R. Filter for the Design of Filter Bank

NOISE REDUCTION TECHNIQUES IN ECG USING DIFFERENT METHODS Prof. Kunal Patil 1, Prof. Rajendra Desale 2, Prof. Yogesh Ravandle 3

Department of Electrical and Electronics Engineering Institute of Technology, Korba Chhattisgarh, India

Design and comparison of butterworth and chebyshev type-1 low pass filter using Matlab

B.Tech III Year II Semester (R13) Regular & Supplementary Examinations May/June 2017 DIGITAL SIGNAL PROCESSING (Common to ECE and EIE)

Butterworth Window for Power Spectral Density Estimation

WINDOW DESIGN AND ENHANCEMENT USING CHEBYSHEV OPTIMIZATION

The Design of Experimental Teaching System for Digital Signal Processing Based on GUI

Digital Processing of Continuous-Time Signals

UNIT-II MYcsvtu Notes agk

Windows Connections. Preliminaries

Digital Processing of

LECTURER NOTE SMJE3163 DSP

Keyword ( FIR filter, program counter, memory controller, memory modules SRAM & ROM, multiplier, accumulator and stack pointer )

Departmentof Electrical & Electronics Engineering, Institute of Technology Korba Chhattisgarh, India

IJRASET: All Rights are Reserved

ISSN: X International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE) Volume 7, Issue 5, May 2018

FX Basics. Filtering STOMPBOX DESIGN WORKSHOP. Esteban Maestre. CCRMA - Stanford University August 2013

Design of Digital Filter and Filter Bank using IFIR

DFT: Discrete Fourier Transform & Linear Signal Processing

EC6502 PRINCIPLES OF DIGITAL SIGNAL PROCESSING

ADAPTIVE ANTENNAS. TYPES OF BEAMFORMING

FIR Filters in Matlab

Advanced Digital Signal Processing Part 5: Digital Filters

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

Oluwole Oyetoke 1, 2 Dr. O.E Agboje. Covenant University, Ota, Nigeria

CHAPTER 2 FIR ARCHITECTURE FOR THE FILTER BANK OF SPEECH PROCESSOR

COMPARISON OF VARIOUS FILTERING TECHNIQUES USED FOR REMOVING HIGH FREQUENCY NOISE IN ECG SIGNAL

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

Narrow-Band and Wide-Band Frequency Masking FIR Filters with Short Delay

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

Filters. Phani Chavali

Comparison of Multirate two-channel Quadrature Mirror Filter Bank with FIR Filters Based Multiband Dynamic Range Control for audio

SMS045 - DSP Systems in Practice. Lab 1 - Filter Design and Evaluation in MATLAB Due date: Thursday Nov 13, 2003

Graphical Design Of Frequency Sampling Filters For Use In A Signals And Systems Laboratory

ECE 421 Introduction to Signal Processing

Experiment 2 Effects of Filtering

2018 American Journal of Engineering Research (AJER)

EE 311 February 13 and 15, 2019 Lecture 10

Understanding the Behavior of Band-Pass Filter with Windows for Speech Signal

Continuously Variable Bandwidth Sharp FIR Filters with Low Complexity

Suggested Solutions to Examination SSY130 Applied Signal Processing

FIR Filters Digital Filters Without Feedback

Module 9 AUDIO CODING. Version 2 ECE IIT, Kharagpur

Analysis The IIR Filter Design Using Particle Swarm Optimization Method

Electrical & Computer Engineering Technology

Analysis and design of filters for differentiation

Comparison of Different Techniques to Design an Efficient FIR Digital Filter

Optimal FIR filters Analysis using Matlab

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

ASN Filter Designer Professional/Lite Getting Started Guide

Enhancement of Speech in Noisy Conditions

Transcription:

Proc. of Int. Conf. on Computing, Communication & Manufacturing 4 A comparative study on main lobe and side lobe of frequency response curve for FIR Filter using Window Techniques Sudipto Bhaumik, Sourav Chandra, Samir Bhowmik, Subhojit Malik, Writi Mitra Hooghly Engineering and Technology College, Electronics & Communication Engineering Department, Hooghly,India Email: sudipto.bhaumik3@gmail.com, s.chandra.tiluri@gmail.com, samir59@gmail.com Hooghly Engineering and Technology College, Electronics & Communication Engineering Department, Hooghly,India Email: subhojitmalik@gmail.com, writi mitra@gmail.com Abstract Finite Impulse Response (FIR) filters are Digital filters which act as frequency selective systems. The design of FIR filter is a non-recursive structure because there is no feedback connection. The response of FIR filter depends on the present and past input samples. In this paper FIR filters are designed by methods. The desired time domain response with infinite number of sequence is truncated at some point by multiplying by a sequence. The length of the resultant sequence will be fixed and finite. w the use of function is reasonably straight forward to get filter impulse response with minimal computational effort. There are many sequences like Rectangular Window, Hanning Window, Hamming Window, Blackman Window, Kaiser Window, Bohman Window, Taylor Window and Tukey Window etc. These s are helping to approximate the desired characteristics. Basically the function is a weighting function for an -point sequence. The spectrum of any can be obtained by taking Fourier Transform and the obtained frequency response curve can be low pass, high pass, band pass and band stop type. w the width of the main lobe of the response curve is inversely proportional to the length of the sequence. In this paper, the width of the main lobe is being varied by changing the value of the length () of any function. The characteristic features for different types of filters are studied and the generated frequency responses are compared with respect to the length of the sequence. Index Terms Digital Filter, Finite Impulse Response, Window function, Frequency Response Curve, Central Lobe, Side Lobe I. ITRODUCTIO In advanced communication system, digital filter plays an important role. Depending upon the impulse response, the digital filter can be two types: Infinite Impulse Response (IIR) and Finite Impulse Response (FIR) filters. In impulse response, the attenuation level is very low or ideally zero for desired signal components and the attenuation level is high for unwanted signal components. In this paper, the design of FIR filters is discussed using method. The smoothness in pass band and stop band will be obtained when sharp transition in edges will occur. By taking proper value of number of taps the following s are taken: Rectangular, Blackman, Hamming, Bartlett, Modified Bartlett- Hanning, Bohman, Chebyshev, Flat Top, Gaussian, uttall defined minimum 4-term Blackman-Harris, Taylor and Tukey [-3]. All the normalized magnitude response curves for low pass, high pass, band pass and band reject filters are compared for 8

different number of taps. From magnitude response curves, the maximally flat value in main lobe and minimal side lobe value are observed and compared. II. FIR FILTER DESIG The design of FIR filter can be done by using functions in complex domain [4-6]. The impulse response h(n) of FIR filter for -samples can be obtained by multiplying desired impulse response h d (n) with the function w(n) and it is given in equation () where the desired impulse response h d (n) is obtained by taking Inverse Fourier transform of desired frequency response H d (e jω ),shown in equation () hn = hd( n) wn () + π jω jωn hd( n) = Hd ( e ) e dω () π π w the selection of function is important. The following functions are used for testing and discussed briefly.. Rectangular Window: This function is defined by ω( n) = ω n, n ( ) represents the width i.e. the number of samples in discrete-time. 3. Hamming Window: The is given by the function nπ ω( n) = α β cos with, α =.54, β = α =.46 5. Bartlett-Hanning : The function is n nπ ω ( n) = a a acos a =.6; a =.48; a =.38 7. Chebyshev Window: The is described in frequency domain by the expression k cheb( L, β * cos ( π * )) L ω k = ; with, β = cosh * a cosh cheb( L, β ) L and Cheb(m,x) denoting the m-th order Chebyshev polynomial calculated at the point x. 9. Gaussian Window: The function of Gaussian given by ω ( n) = exp at n ( )/ σ ( )/. Blackman Window: The following equation defines the Blackman of length n ω n =.4.5cos nπ / +.8cos 4 nπ /, ( ) ( ) n M 4. Taylor Window: This is given by [7] ω n+ n ( n) = ( ) exp n r ( ) ( ) where, n 6. Bohman Window: The equation for computing coefficient of Bohman function is ω( x) = ( x) cos( π x) + sin ( π x), x Where x is a length L vector of π linearly spaced values generated using linspace the first and last elements of bohman are forced to be identically zero. 8. Flattop Window: The flattop function is expressed by the equation, nπ 4nπ 6nπ 8nπ ( n) a a a a3 a4 ω = cos + cos cos + ; a =, a =.93, a =.9, a3 =.388, a =.8 4. uttal Window: The uttal function is given by nπ 4nπ 6nπ ω n = a a cos + a cos a cos 3 a =.363589, a =.489775, a =.365995, a =.64 3 8

. Bartlett : The function is given by For even value of n, n ; n ω ( n) = n ; n For odd value of n, n ; n ω ( n) = n ; + n.. Tukey Window: This function is given by, n α( ) + cos π, n α ( ) α( ) α ω( n) =, n ( ) n α + cos π +,( ) n ( ) α ( ) α III. IMPLEMETATIO OF THE DESIG The normalized magnitude response curves are obtained and observed for low pass filter (LPF), high pass filter (HPF), band pass filter (BPF) and band reject filter (BRF) using the above mentioned functions and by varying the number of samples for designing the FIR filters. To implement and design of FIR filter MATLAB 7 has been used. The number of samples are taken as =5 and =. The maximum magnitude in the main lobe and the maximum magnitude in the side lobe are observed for every case and are shown in Table IA and Table IB respectively. Different Window Functions TABLE IA. TABLE FOR COMPARATIVE STUDY OF MAXIMUM MAGITUDE OF MAI LOBE Maximum of Main Lobes LPF HPF BPF BRF Value of Value of Value of Value of 5 5 5 5 Rectangular.963.9.797.783.963.9.833.77 Blackman...4.3....4 Hamming..7.38.39.4.9.36.39 Bartlett.9736.9868.9579.9793.9664.9836.9673.984 Modified.9938.9968.9899.995.99.996.993.996 Bartlett-Hanning Bohman.9997..999.9999.9994.9999.9994.9999 Chebyshev..5..5..5..6 Flat Top........ Gaussian...4..4..3.7 Blackman-Harris.9978.9994.9978.9994.9978.9994.9978.9994 Taylor.57.568.5775.575.5696.5674.58.578 Tukey.79.777.58.57.787.79.59.57 8

Different Window Functions TABLE IB. TABLE FOR COMPARATIVE STUDY OF MAXIMUM MAGITUDE OF SIDE LOBE Maximum of side lobes LPF HPF BPF BRF Value of Value of Value of Value of 5 5 5 5 Rectangular.88.856.843.8.973.6.99.97 Blackman........ Hamming.9..4.8.3..7.7 Bartlett.47.35.387.43.446.46.488.37 Modified.89.96.83.93.76.53.9.97 Bartlett-Hanning Bohman A A A A A A A A Chebyshev A A A A A A A A Flat Top A A A A A A A A Gaussian.7.9..4.7.4.3.3 Blackman-Harris A A A A A A A A Taylor.53.75.8..37.3.9.99 Tukey.79.777.793.78.793.79.788.79 The graphs show the nature of normalized magnitude curves for different s with different value of. Characteristics of filter For =5 For =.6 Frequency response of LPF having =5.6 Frequency response of LPF having = LPF.4..8.6 data data data.4..8.6 data data data.4.4.....3.4.5.6.7.8.9...3.4.5.6.7.8.9 HPF.6.4..8.6 data data data Frequency response of HPF having =5.6.4..8.6 data data data Frequency response of HPF having =.4.4.....3.4.5.6.7.8.9...3.4.5.6.7.8.9 83

Characteristics of filter For =5 For = BPF.6.4..8.6 Frequency response of BPF having =5 data data data.6.4..8.6 Frequency response of BPF having = data data data.4.4.....3.4.5.6.7.8.9...3.4.5.6.7.8.9.6 Frequency response of BRF having =5.6 Frequency response of BRF having = data data.4.4 BRF..8.6 data data..8.6 data data.4.4.....3.4.5.6.7.8.9...3.4.5.6.7.8.9 Figure : rmalized Response Curves of FIR Filters using different s COCLUSIOS The computational effort is minimal if we use method to obtain the filter impulse response. From the comparison tables we observe that the Flat-top and Blackman are giving better response because the maximum desired value of main lobe is near to the normalized value which should be one and the maximum magnitude for side lobe is nearly zero. The response curve corresponds to Bohman and Chebyshev are also reaching towards the desired value as well. So the response of Fir filter is best when the Flat-top and Blackman are used. ACKOWLEDGMET The authors would like to thank the Department of Electronics and Communication Engineering and the authority of Hooghly Engineering and Technology College, Hooghly, India for providing the facilities and encouraging to carry out research work. REFERECES [] Roark R.M., Escabi M., Design of FIR filters with exceptional pass band and stop band smoothness using a new transitional, Circuits and Systems ISCAS, Geneva, IEEE International Symposium Volume [] Roy T.K., Morshed M., Performance Analysis of low pass FIR filters Design using Kaiser, Gaussian and Tukey function methods, International Conference on Advances in Electrical Engineering (ICAEE), 3 [3] Ben-Dau Tseng, Specifications of ideal prototype filters for designing linear phase FIR filters, 3th Asilomer Conference on Signals, Systems and Computers, 996 [4] Kurth R., Design of FIR filters to complex frequency response specifications, IEEE International Conference ICAASSP 8 on Acoustic, Speech, and Processing [5] Sahesteh M.G., Mottaghi-Kashtiban M., An efficient function for design of FIR filters using IIR FILTERS IEEE Conference EUROCO 9 [6] Chen X, Parks T.W., Design of FIR filters in the complex domain, IEEE Transactions on Acoustic, Speech, and Signal Processing, Volume:35, Issue: [7] Xiao F., Tang X.H., Zangh X.J., Comparison of Taylor finite difference and finite difference and their application in FDTD,Journal of Computational and Applied Mathematics, September,4, pp:56-534 84