SlideShare a Scribd company logo
1 of 6
Download to read offline
IOSR Journal of Electronics and Communication Engineering (IOSR-JECE)
e-ISSN: 2278-2834,p- ISSN: 2278-8735.Volume 10, Issue 4, Ver. III (Jul - Aug .2015), PP 15-20
www.iosrjournals.org
DOI: 10.9790/2834-10431520 www.iosrjournals.org 15 | Page
FIR window method: A comparative Analysis
Gopika P
Assistant Professor, Department of Electronics, S.E.A.S, Rai Technology University, Bangalore, India.
Abstract : This paper includes a concise record of data windows along with their significant performance
parameters from which the different windows can be compared. Windows impact on many attributes of a signal
processor which includes detectability , resolution, dynamic range, confidence and ease of implementation.
Various Computer Aided Design tools are available for this purpose. The Filter Design and Analysis tool
available with MATLAB provides a method to design. In a signal when we compute the frequency content,
usually we tend to pick a limited-duration snapshot which results in errors because the signal actually lasts for
a longer time. Windowing is a way to reduce these errors, though it cannot eliminate them completely. The
problem identified in this paper is to allow performance comparisons between different FIR windows; mainly
Hamming, Hann and Blackman window; based on some major parameters.
Keywords - FIR windows , MATLAB Signal processing ,Window function
I. Introduction
Windowing method uses a function called window function. It is also called tapering function. A
window function is a mathematical function that is zero-valued outside of some chosen interval. When another
function is multiplied by some window function , the product is also zero-valued outside the interval. In signal
processing a filter removes unwanted component from the signal. The filters can be classified as lowpass,
highpass, bandpass and bandstop based on their frequency characteristics. Window method is the most
conventional method used for designing FIR filters. During frequency analysis we assume that the snapshot
repeats. It is often found that the ends of the snapshots also does not smoothly blend. We can suppress the
discontinuities and the resulting spurious high frequencies in the frequency analysis , by tapering the signal to
zero at the start and end of the recording period. This is the basis of windowing[1][2]. Different filters are used
based on the end effect they make on the input signal so that they alter the signal in some useful way. In the
present day signal processing finds its application in telecommunication, military, space research , image
processing , pattern recognition and in all these areas filters are an unavoidable electronic device. Digital filters
are having obvious advantage over the olden days filters designed with passive components. In addition the
digital filters provide more flexibility as their design can be changed easily using software[3].
Finite Impulse Response (FIR) and Infinite Impulse Response (IIR) filters are among the two
fundamental types of digital filters. The classification of the filters indicates that impulse response of FIR filter
is finite. But an IIR filter has an impulse response of infinite duration. While implementing an FIR filter needs
no feedback. It is not a recursive filter. For this reason FIR filters are much modest than IIR filters. Among the
various methods used to implement an FIR filter window methods are widely used. This paper presents a
comparative study of the commonly used window techniques.
II. Problem Formulation
The initial step towards filtering technique is to identify the filter coefficients. Digital filter design
involves usually the following basic steps. Determine a desired or a set of desired responses. Select a class of
filters for approximating the desired responses. Establish a criterion of ‘goodness’ for the responses of a filter in
the selected class compared to the desired response. Develop a method for finding the best member in the filter
class. Analyse the filter performance.
III. Finite Impulse Response Filter
The generalized form of an N-tap FIR filter is
Y(n) = x(n)*h(k)
= 



1
0
)()(
N
k
knxkh
Where h(k) is the filter coefficient array and x(n-k) is the input data array to the filter.The number of taps relates
to the filter performance. An N-tap filer requires N multiply-accumulate cycles.The output signal is determined
as
Y(n) = x(0)h(n) + x(1)h(n-1) + x(2)h(n-2) + ………..+ x(n)h(0)
FIR window method: A comparative Analysis
DOI: 10.9790/2834-10431520 www.iosrjournals.org 16 | Page
The transfer function of a causal FIR filter is obtained by taking the z-transform of impulse
response of FIR filter h(n)[4].
H(Z) = 


1
0
)(
N
n
n
Znh
= h(0) + h(1)Z-1
+ h(2)Z-2
+ h(3)Z-3
+ ..... + h(N-1)Z-(N-1)
FIR filters can be designed in different ways. There are many straightforward techniques for designing
FIR digital filters to meet arbitrary frequency and phase response specifications, such as window design method
or frequency sampling techniques. The Window method is the most popular and effective method because this
method is simple, convenient, fast and easy to understand. The main advantage of this design technique is that
the impulse response coefficient can be obtained in closed form without the need for solving complex
optimization problems.
There are essentially three well-known methods for FIR filter design namely:
(a) The window method
(b) The frequency sampling technique
(c) Optimal filter design methods
The window method is one of the simplest methods of designing FIR digital filters. It is well suited for
designing filters with simple frequency response shapes, such as ideal lowpass filters. Mostly used Fixed
window functions are; Rectangular window, Hann window, Hamming window and Blackman window. On the
other hand the Kaiser window is a kind of adjustable window function.
The most commonly used windows are discussed in this paper. The most important parameters in window
weighting in FFT analysis are highest side-lobe level and the worst case processing loss. In both cases the lower
the better[5].
3.1. HANN Window
This is also known as a cosine taper. It starts at 0, rises to 1 in the middle of the period, and then goes
smoothly back down to zero at the end.
The window function of a causal Hann window is given by,
The window function of a non-causal Hann window is given by,
While the Hann window does a good job of forcing the ends to zero, it also adds distortion to
the wave form being analyzed in the form of amplitude modulation; i.e., the variation in amplitude of
the signal over the time record. The Hann window should always be used with continuous signals, but must
never be used with transients. The reason is that the window shape will distort the shape of the transient, and
the frequency and phase content of a transient is intimately connected with its shape. The measured level will
also be greatly distorted. Even if the transient were in the center of the Hann window, the measured level would
be twice as great as the actual level because of the amplitude correction the analyzer applies when using the
Hann weighting.
A Hann window is used to design Lowpass filter, Highpass filter, Bandpass and Bandstop filter. Since
speech signal can be considered for filtering , we use the sampling frequency here as 8000Hz. The simulation of
filters are done using FDA tool of Signal Processing toolbox in MATLAB.
FIR window method: A comparative Analysis
DOI: 10.9790/2834-10431520 www.iosrjournals.org 17 | Page
Figure.1 Hann window analysis
3.2. Hamming Window
Like Hann window the Hamming window is also one period of a raised cosine. However, the cosine is
raised so high that its negative peaks are above zero, and the window has a discontinuity in amplitude leaving
the window (stepping discontinuously from 0.08 to 0). This makes the side-lobe roll-off rate very slow. This
modified cosine taper starts at 0.08, rises to 1 in the middle of the period, and then goes smoothly back down to
0.08 at the end.
The Hamming window is defined as
Where α,β are coefficients. For Hamming window the value of coefficients are
α = 0.54 and β = 1- α= 1-0.54=0.46.
Now the modified equation comes as,
Analysis is done for Hamming window for Lowpass filter, Highpass filter , Bandpass Filter and Bandstop filter.
Figure.2 Hamming window analysis
FIR window method: A comparative Analysis
DOI: 10.9790/2834-10431520 www.iosrjournals.org 18 | Page
3.3. Blackman Window
This modified cosine taper uses two cosines. The Blackman window is defined as
Where are coefficients. The coefficients can be explained with the help of
;
The value of α for Blackman window is 0.16 and substituting this value in the expression for the window we get
;
0 0.2 0.4 0.6 0.8
-100
-50
0
50
Magnitude Response of LPF
GainindB---->
Normalised Frequency ---->
0 0.2 0.4 0.6 0.8
-100
-50
0
50
Magnitude Response of HPF
GainindB---->
Normalised Frequency ---->
0 0.2 0.4 0.6 0.8
-100
-50
0
Magnitude Response of BPF
GainindB---->
Normalised Frequency ---->
0 0.2 0.4 0.6 0.8
-10
-5
0
5
Magnitude Response of BSF
GainindB---->
Normalised Frequency ---->
Figure.3 Blackman window analysis
3.4. Barlett Window
It is also called triangular window. Often applied discreetly to sample correlations of finite data.The
expression for Barlett window is given by,
0 0.2 0.4 0.6 0.8
-30
-20
-10
0
Magnitude Response of LPF
GainindB---->
Normalised Frequency ---->
0 0.2 0.4 0.6 0.8
-20
-10
0
10
Magnitude Response of HPF
GainindB---->
Normalised Frequency ---->
0 0.2 0.4 0.6 0.8
-40
-20
0
20
Magnitude Response of BPF
GainindB---->
Normalised Frequency ---->
0 0.2 0.4 0.6 0.8
-5
0
5
Magnitude Response of BSF
GainindB---->
Normalised Frequency ---->
Figure.4 Barlett window analysis
FIR window method: A comparative Analysis
DOI: 10.9790/2834-10431520 www.iosrjournals.org 19 | Page
IV. Analysis Of Simulation Results
In order to study window method different filters were considered. The major parameters which
decides the quality of filters is the width of the main lobe , number of side lobes and the roll off. The desirable
character is that width of main lobe should be high whereas the side lobes should be least and roll off should be
high. For analysis Lowpass filter using Hann window, Hamming window , Blackman window and Barlett
window are carried out.
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
-120
-100
-80
-60
-40
-20
0
20
Magnitude Response of Low Pass Filter
GainindB
Normalised Frequency
hanning
hamming
blackman
bartlett
Figure.5 A comparative simulation of windws for Lowwpass filter
Table.1Comparison between different window techniques
V. Conclusion
A study on different Finite Impulse Response windows were carried out. All the literature available on
this subject helps us to select the different parameters required for comparing the varied windowing
techniques[6][7][8][9].A comparative study of Barlett, Hann, Hamming and Blackman window was carried out
using the FDA tool in MATLAB.Using the windows a Lowpass filter was similated.ReferFig.5.As it can be
concluded that Hann window has the least main lobe width. For Hamming window the number of sidelobes are
very high when compared with other all other windows. Future scope of the paper lies in the application of
windows on a possible input signal say a speech signal and analyzing how effective they filter out the undesired
components.
Acknowledgements
I would like to thank the management and Vice Chancellor of Rai Technology University to give me
this opportunity to publish this paper.
References
Journal Papers:
[1] Fredric J Harris, On the use of Windows for Harmonic Analysis with the Discrete Fourier Transform,
Proceedings of the IEEE,
Vol 66 ,No.1 , Jan 1978.
[2] Sonika Gupta, Aman Panghal Performance Analysis of FIR Filter Design by Using Rectangular,
Hanning and Hamming Windows Methods,IJARCSSE, Vol-2,Issue-6,Jun2012,pp273-278
[3] Manira Khatun, Implement a new Window function and Design FIR filters by using this new window,
IJECS,Volume-3,Issue-3, March 2014, pp4087-4090
Window Method Peak side lobe
level(db)
Number of side
lobes
First null(KHz)
Hann window -39 5 1.65
Hamming window -45 4 1.73
Blackman window -70 3 2.08
Barlett window -25 2 1.66
FIR window method: A comparative Analysis
DOI: 10.9790/2834-10431520 www.iosrjournals.org 20 | Page
[4] Gopika P, Dr.Supriya Subash, Implementation of Space Time Adaptive Processing in Active SONAR
detection,IOSR,Vol 9,Issue 3,May 2014 , pp 73-76.
[5] Walt Kester ,Digital filters
[6] HESC686 Mathematics and Signal Processing for Biomechanics
[7] Window function , Wikipedia, the free encyclopedia,https://en.wikipedia.org/wiki/Window_function
Books:
[8] Sanjit K Mitra, James F. Kaiser, Handbook for Digital Signal Processing, John Wiley & Sons, Inc, 1993.
[9] John G. Proakis and Dimitris G Manolakis, Introduction to Digital Signal Processing, MacMillian,1988.
[10] Opprnhiem , R Schafer, J.Buck, Discrete-Time Signal Processing, Second Edition , Prentice-Hall , 1999.

More Related Content

What's hot

A survey report for performance analysis of finite impulse response digital f...
A survey report for performance analysis of finite impulse response digital f...A survey report for performance analysis of finite impulse response digital f...
A survey report for performance analysis of finite impulse response digital f...eSAT Journals
 
Basics of digital filters
Basics of digital filtersBasics of digital filters
Basics of digital filtersSmile Hossain
 
Design And Performance of Finite impulse Response Filter Using Hyperbolic Cos...
Design And Performance of Finite impulse Response Filter Using Hyperbolic Cos...Design And Performance of Finite impulse Response Filter Using Hyperbolic Cos...
Design And Performance of Finite impulse Response Filter Using Hyperbolic Cos...IDES Editor
 
Performance Analysis and Simulation of Decimator for Multirate Applications
Performance Analysis and Simulation of Decimator for Multirate ApplicationsPerformance Analysis and Simulation of Decimator for Multirate Applications
Performance Analysis and Simulation of Decimator for Multirate ApplicationsIJEEE
 
Digital Signal Processing Tutorial: Chapt 4 design of digital filters (FIR)
Digital Signal Processing Tutorial: Chapt 4 design of digital filters (FIR) Digital Signal Processing Tutorial: Chapt 4 design of digital filters (FIR)
Digital Signal Processing Tutorial: Chapt 4 design of digital filters (FIR) Chandrashekhar Padole
 
Adaptive filter
Adaptive filterAdaptive filter
Adaptive filterA. Shamel
 
Design of FIR Filters
Design of FIR FiltersDesign of FIR Filters
Design of FIR FiltersAranya Sarkar
 
DSP_2018_FOEHU - Lec 0 - Course Outlines
DSP_2018_FOEHU - Lec 0 - Course OutlinesDSP_2018_FOEHU - Lec 0 - Course Outlines
DSP_2018_FOEHU - Lec 0 - Course OutlinesAmr E. Mohamed
 
Dss
Dss Dss
Dss nil65
 
Design of iir digital highpass butterworth filter using analog to digital map...
Design of iir digital highpass butterworth filter using analog to digital map...Design of iir digital highpass butterworth filter using analog to digital map...
Design of iir digital highpass butterworth filter using analog to digital map...Subhadeep Chakraborty
 
Digital signal processing By Er. Swapnil Kaware
Digital signal processing By Er. Swapnil KawareDigital signal processing By Er. Swapnil Kaware
Digital signal processing By Er. Swapnil KawareProf. Swapnil V. Kaware
 
Basics of Digital Filters
Basics of Digital FiltersBasics of Digital Filters
Basics of Digital Filtersop205
 
Fir filter design using windows
Fir filter design using windowsFir filter design using windows
Fir filter design using windowsSarang Joshi
 
Design of FIR filters
Design of FIR filtersDesign of FIR filters
Design of FIR filtersop205
 

What's hot (19)

A survey report for performance analysis of finite impulse response digital f...
A survey report for performance analysis of finite impulse response digital f...A survey report for performance analysis of finite impulse response digital f...
A survey report for performance analysis of finite impulse response digital f...
 
Basics of digital filters
Basics of digital filtersBasics of digital filters
Basics of digital filters
 
Design And Performance of Finite impulse Response Filter Using Hyperbolic Cos...
Design And Performance of Finite impulse Response Filter Using Hyperbolic Cos...Design And Performance of Finite impulse Response Filter Using Hyperbolic Cos...
Design And Performance of Finite impulse Response Filter Using Hyperbolic Cos...
 
Performance Analysis and Simulation of Decimator for Multirate Applications
Performance Analysis and Simulation of Decimator for Multirate ApplicationsPerformance Analysis and Simulation of Decimator for Multirate Applications
Performance Analysis and Simulation of Decimator for Multirate Applications
 
Adaptive filters
Adaptive filtersAdaptive filters
Adaptive filters
 
Digital filter structures
Digital filter structuresDigital filter structures
Digital filter structures
 
Digital Signal Processing Tutorial: Chapt 4 design of digital filters (FIR)
Digital Signal Processing Tutorial: Chapt 4 design of digital filters (FIR) Digital Signal Processing Tutorial: Chapt 4 design of digital filters (FIR)
Digital Signal Processing Tutorial: Chapt 4 design of digital filters (FIR)
 
Adaptive filter
Adaptive filterAdaptive filter
Adaptive filter
 
Design of FIR Filters
Design of FIR FiltersDesign of FIR Filters
Design of FIR Filters
 
DSP_2018_FOEHU - Lec 0 - Course Outlines
DSP_2018_FOEHU - Lec 0 - Course OutlinesDSP_2018_FOEHU - Lec 0 - Course Outlines
DSP_2018_FOEHU - Lec 0 - Course Outlines
 
Dss
Dss Dss
Dss
 
Design of iir digital highpass butterworth filter using analog to digital map...
Design of iir digital highpass butterworth filter using analog to digital map...Design of iir digital highpass butterworth filter using analog to digital map...
Design of iir digital highpass butterworth filter using analog to digital map...
 
Digital signal processing By Er. Swapnil Kaware
Digital signal processing By Er. Swapnil KawareDigital signal processing By Er. Swapnil Kaware
Digital signal processing By Er. Swapnil Kaware
 
Basics of Digital Filters
Basics of Digital FiltersBasics of Digital Filters
Basics of Digital Filters
 
Fir filter design using windows
Fir filter design using windowsFir filter design using windows
Fir filter design using windows
 
Digital Filters Part 2
Digital Filters Part 2Digital Filters Part 2
Digital Filters Part 2
 
J010325764
J010325764J010325764
J010325764
 
Design of FIR filters
Design of FIR filtersDesign of FIR filters
Design of FIR filters
 
Subband Coding
Subband CodingSubband Coding
Subband Coding
 

Viewers also liked

Viewers also liked (20)

C012521523
C012521523C012521523
C012521523
 
I1303044552
I1303044552I1303044552
I1303044552
 
D012222333
D012222333D012222333
D012222333
 
T01732115119
T01732115119T01732115119
T01732115119
 
G012553540
G012553540G012553540
G012553540
 
Application of Big Data in Intelligent Traffic System
Application of Big Data in Intelligent Traffic SystemApplication of Big Data in Intelligent Traffic System
Application of Big Data in Intelligent Traffic System
 
A017250106
A017250106A017250106
A017250106
 
Analysis of Interfacial Microsstructure of Post Weld Heat Treated Dissimilar ...
Analysis of Interfacial Microsstructure of Post Weld Heat Treated Dissimilar ...Analysis of Interfacial Microsstructure of Post Weld Heat Treated Dissimilar ...
Analysis of Interfacial Microsstructure of Post Weld Heat Treated Dissimilar ...
 
N130305105111
N130305105111N130305105111
N130305105111
 
F0953235
F0953235F0953235
F0953235
 
Q01742112115
Q01742112115Q01742112115
Q01742112115
 
T130403141145
T130403141145T130403141145
T130403141145
 
J017145559
J017145559J017145559
J017145559
 
L012247886
L012247886L012247886
L012247886
 
F012533444
F012533444F012533444
F012533444
 
J012647278
J012647278J012647278
J012647278
 
VHDL Implementation of DSDV Ad-Hoc Routing Protocol
VHDL Implementation of DSDV Ad-Hoc Routing ProtocolVHDL Implementation of DSDV Ad-Hoc Routing Protocol
VHDL Implementation of DSDV Ad-Hoc Routing Protocol
 
H012624853
H012624853H012624853
H012624853
 
K010337787
K010337787K010337787
K010337787
 
B012651523
B012651523B012651523
B012651523
 

Similar to C010431520

Performance Analysis of FIR Filter using FDATool
Performance Analysis of FIR Filter using FDAToolPerformance Analysis of FIR Filter using FDATool
Performance Analysis of FIR Filter using FDAToolijtsrd
 
Design Technique of Bandpass FIR filter using Various Window Function
Design Technique of Bandpass FIR filter using Various Window FunctionDesign Technique of Bandpass FIR filter using Various Window Function
Design Technique of Bandpass FIR filter using Various Window FunctionIOSR Journals
 
Higher Order Low Pass FIR Filter Design using IPSO Algorithm
Higher Order Low Pass FIR Filter Design using IPSO AlgorithmHigher Order Low Pass FIR Filter Design using IPSO Algorithm
Higher Order Low Pass FIR Filter Design using IPSO Algorithmijtsrd
 
Design Band Pass FIR Digital Filter for Cut off Frequency Calculation Using A...
Design Band Pass FIR Digital Filter for Cut off Frequency Calculation Using A...Design Band Pass FIR Digital Filter for Cut off Frequency Calculation Using A...
Design Band Pass FIR Digital Filter for Cut off Frequency Calculation Using A...IRJET Journal
 
Design of fir filter using rife vincent window using ffd algorithm
Design of fir filter using rife vincent window using ffd algorithmDesign of fir filter using rife vincent window using ffd algorithm
Design of fir filter using rife vincent window using ffd algorithmSubhadeep Chakraborty
 
Design and performance analysis of low pass fir filter using hamming and kais...
Design and performance analysis of low pass fir filter using hamming and kais...Design and performance analysis of low pass fir filter using hamming and kais...
Design and performance analysis of low pass fir filter using hamming and kais...eSAT Publishing House
 
DSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital FiltersDSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital FiltersAmr E. Mohamed
 
Linear Phase FIR Low Pass Filter Design Based on Firefly Algorithm
Linear Phase FIR Low Pass Filter Design Based on Firefly Algorithm Linear Phase FIR Low Pass Filter Design Based on Firefly Algorithm
Linear Phase FIR Low Pass Filter Design Based on Firefly Algorithm IJECEIAES
 
IRJET- Efficient Shift add Implementation of Fir Filter using Variable Pa...
IRJET-  	  Efficient Shift add Implementation of Fir Filter using Variable Pa...IRJET-  	  Efficient Shift add Implementation of Fir Filter using Variable Pa...
IRJET- Efficient Shift add Implementation of Fir Filter using Variable Pa...IRJET Journal
 
Design and Performance Analysis of Filters Using a Proposed Window Function
Design and Performance Analysis of Filters Using a Proposed Window FunctionDesign and Performance Analysis of Filters Using a Proposed Window Function
Design and Performance Analysis of Filters Using a Proposed Window FunctionRSIS International
 
Simulation of EMI Filters Using Matlab
Simulation of EMI Filters Using MatlabSimulation of EMI Filters Using Matlab
Simulation of EMI Filters Using Matlabinventionjournals
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD Editor
 
Advantages of blackman window over hamming window method for designing fir fi...
Advantages of blackman window over hamming window method for designing fir fi...Advantages of blackman window over hamming window method for designing fir fi...
Advantages of blackman window over hamming window method for designing fir fi...Subhadeep Chakraborty
 
Adaptive Digital Filter Design for Linear Noise Cancellation Using Neural Net...
Adaptive Digital Filter Design for Linear Noise Cancellation Using Neural Net...Adaptive Digital Filter Design for Linear Noise Cancellation Using Neural Net...
Adaptive Digital Filter Design for Linear Noise Cancellation Using Neural Net...iosrjce
 
Discrete time signal processing unit-2
Discrete time signal processing unit-2Discrete time signal processing unit-2
Discrete time signal processing unit-2selvalakshmi24
 

Similar to C010431520 (20)

Performance Analysis of FIR Filter using FDATool
Performance Analysis of FIR Filter using FDAToolPerformance Analysis of FIR Filter using FDATool
Performance Analysis of FIR Filter using FDATool
 
Design Technique of Bandpass FIR filter using Various Window Function
Design Technique of Bandpass FIR filter using Various Window FunctionDesign Technique of Bandpass FIR filter using Various Window Function
Design Technique of Bandpass FIR filter using Various Window Function
 
Ga3510571061
Ga3510571061Ga3510571061
Ga3510571061
 
Higher Order Low Pass FIR Filter Design using IPSO Algorithm
Higher Order Low Pass FIR Filter Design using IPSO AlgorithmHigher Order Low Pass FIR Filter Design using IPSO Algorithm
Higher Order Low Pass FIR Filter Design using IPSO Algorithm
 
Design Band Pass FIR Digital Filter for Cut off Frequency Calculation Using A...
Design Band Pass FIR Digital Filter for Cut off Frequency Calculation Using A...Design Band Pass FIR Digital Filter for Cut off Frequency Calculation Using A...
Design Band Pass FIR Digital Filter for Cut off Frequency Calculation Using A...
 
Design of fir filter using rife vincent window using ffd algorithm
Design of fir filter using rife vincent window using ffd algorithmDesign of fir filter using rife vincent window using ffd algorithm
Design of fir filter using rife vincent window using ffd algorithm
 
Design and performance analysis of low pass fir filter using hamming and kais...
Design and performance analysis of low pass fir filter using hamming and kais...Design and performance analysis of low pass fir filter using hamming and kais...
Design and performance analysis of low pass fir filter using hamming and kais...
 
DSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital FiltersDSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital Filters
 
Linear Phase FIR Low Pass Filter Design Based on Firefly Algorithm
Linear Phase FIR Low Pass Filter Design Based on Firefly Algorithm Linear Phase FIR Low Pass Filter Design Based on Firefly Algorithm
Linear Phase FIR Low Pass Filter Design Based on Firefly Algorithm
 
IRJET- Efficient Shift add Implementation of Fir Filter using Variable Pa...
IRJET-  	  Efficient Shift add Implementation of Fir Filter using Variable Pa...IRJET-  	  Efficient Shift add Implementation of Fir Filter using Variable Pa...
IRJET- Efficient Shift add Implementation of Fir Filter using Variable Pa...
 
E0162736
E0162736E0162736
E0162736
 
Design and Performance Analysis of Filters Using a Proposed Window Function
Design and Performance Analysis of Filters Using a Proposed Window FunctionDesign and Performance Analysis of Filters Using a Proposed Window Function
Design and Performance Analysis of Filters Using a Proposed Window Function
 
Simulation of EMI Filters Using Matlab
Simulation of EMI Filters Using MatlabSimulation of EMI Filters Using Matlab
Simulation of EMI Filters Using Matlab
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
Advantages of blackman window over hamming window method for designing fir fi...
Advantages of blackman window over hamming window method for designing fir fi...Advantages of blackman window over hamming window method for designing fir fi...
Advantages of blackman window over hamming window method for designing fir fi...
 
Adaptive Digital Filter Design for Linear Noise Cancellation Using Neural Net...
Adaptive Digital Filter Design for Linear Noise Cancellation Using Neural Net...Adaptive Digital Filter Design for Linear Noise Cancellation Using Neural Net...
Adaptive Digital Filter Design for Linear Noise Cancellation Using Neural Net...
 
D017632228
D017632228D017632228
D017632228
 
File 2
File 2File 2
File 2
 
Discrete time signal processing unit-2
Discrete time signal processing unit-2Discrete time signal processing unit-2
Discrete time signal processing unit-2
 
M045057072
M045057072M045057072
M045057072
 

More from IOSR Journals (20)

A011140104
A011140104A011140104
A011140104
 
M0111397100
M0111397100M0111397100
M0111397100
 
L011138596
L011138596L011138596
L011138596
 
K011138084
K011138084K011138084
K011138084
 
J011137479
J011137479J011137479
J011137479
 
I011136673
I011136673I011136673
I011136673
 
G011134454
G011134454G011134454
G011134454
 
H011135565
H011135565H011135565
H011135565
 
F011134043
F011134043F011134043
F011134043
 
E011133639
E011133639E011133639
E011133639
 
D011132635
D011132635D011132635
D011132635
 
C011131925
C011131925C011131925
C011131925
 
B011130918
B011130918B011130918
B011130918
 
A011130108
A011130108A011130108
A011130108
 
I011125160
I011125160I011125160
I011125160
 
H011124050
H011124050H011124050
H011124050
 
G011123539
G011123539G011123539
G011123539
 
F011123134
F011123134F011123134
F011123134
 
E011122530
E011122530E011122530
E011122530
 
D011121524
D011121524D011121524
D011121524
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 

Recently uploaded (20)

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

C010431520

  • 1. IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-ISSN: 2278-2834,p- ISSN: 2278-8735.Volume 10, Issue 4, Ver. III (Jul - Aug .2015), PP 15-20 www.iosrjournals.org DOI: 10.9790/2834-10431520 www.iosrjournals.org 15 | Page FIR window method: A comparative Analysis Gopika P Assistant Professor, Department of Electronics, S.E.A.S, Rai Technology University, Bangalore, India. Abstract : This paper includes a concise record of data windows along with their significant performance parameters from which the different windows can be compared. Windows impact on many attributes of a signal processor which includes detectability , resolution, dynamic range, confidence and ease of implementation. Various Computer Aided Design tools are available for this purpose. The Filter Design and Analysis tool available with MATLAB provides a method to design. In a signal when we compute the frequency content, usually we tend to pick a limited-duration snapshot which results in errors because the signal actually lasts for a longer time. Windowing is a way to reduce these errors, though it cannot eliminate them completely. The problem identified in this paper is to allow performance comparisons between different FIR windows; mainly Hamming, Hann and Blackman window; based on some major parameters. Keywords - FIR windows , MATLAB Signal processing ,Window function I. Introduction Windowing method uses a function called window function. It is also called tapering function. A window function is a mathematical function that is zero-valued outside of some chosen interval. When another function is multiplied by some window function , the product is also zero-valued outside the interval. In signal processing a filter removes unwanted component from the signal. The filters can be classified as lowpass, highpass, bandpass and bandstop based on their frequency characteristics. Window method is the most conventional method used for designing FIR filters. During frequency analysis we assume that the snapshot repeats. It is often found that the ends of the snapshots also does not smoothly blend. We can suppress the discontinuities and the resulting spurious high frequencies in the frequency analysis , by tapering the signal to zero at the start and end of the recording period. This is the basis of windowing[1][2]. Different filters are used based on the end effect they make on the input signal so that they alter the signal in some useful way. In the present day signal processing finds its application in telecommunication, military, space research , image processing , pattern recognition and in all these areas filters are an unavoidable electronic device. Digital filters are having obvious advantage over the olden days filters designed with passive components. In addition the digital filters provide more flexibility as their design can be changed easily using software[3]. Finite Impulse Response (FIR) and Infinite Impulse Response (IIR) filters are among the two fundamental types of digital filters. The classification of the filters indicates that impulse response of FIR filter is finite. But an IIR filter has an impulse response of infinite duration. While implementing an FIR filter needs no feedback. It is not a recursive filter. For this reason FIR filters are much modest than IIR filters. Among the various methods used to implement an FIR filter window methods are widely used. This paper presents a comparative study of the commonly used window techniques. II. Problem Formulation The initial step towards filtering technique is to identify the filter coefficients. Digital filter design involves usually the following basic steps. Determine a desired or a set of desired responses. Select a class of filters for approximating the desired responses. Establish a criterion of ‘goodness’ for the responses of a filter in the selected class compared to the desired response. Develop a method for finding the best member in the filter class. Analyse the filter performance. III. Finite Impulse Response Filter The generalized form of an N-tap FIR filter is Y(n) = x(n)*h(k) =     1 0 )()( N k knxkh Where h(k) is the filter coefficient array and x(n-k) is the input data array to the filter.The number of taps relates to the filter performance. An N-tap filer requires N multiply-accumulate cycles.The output signal is determined as Y(n) = x(0)h(n) + x(1)h(n-1) + x(2)h(n-2) + ………..+ x(n)h(0)
  • 2. FIR window method: A comparative Analysis DOI: 10.9790/2834-10431520 www.iosrjournals.org 16 | Page The transfer function of a causal FIR filter is obtained by taking the z-transform of impulse response of FIR filter h(n)[4]. H(Z) =    1 0 )( N n n Znh = h(0) + h(1)Z-1 + h(2)Z-2 + h(3)Z-3 + ..... + h(N-1)Z-(N-1) FIR filters can be designed in different ways. There are many straightforward techniques for designing FIR digital filters to meet arbitrary frequency and phase response specifications, such as window design method or frequency sampling techniques. The Window method is the most popular and effective method because this method is simple, convenient, fast and easy to understand. The main advantage of this design technique is that the impulse response coefficient can be obtained in closed form without the need for solving complex optimization problems. There are essentially three well-known methods for FIR filter design namely: (a) The window method (b) The frequency sampling technique (c) Optimal filter design methods The window method is one of the simplest methods of designing FIR digital filters. It is well suited for designing filters with simple frequency response shapes, such as ideal lowpass filters. Mostly used Fixed window functions are; Rectangular window, Hann window, Hamming window and Blackman window. On the other hand the Kaiser window is a kind of adjustable window function. The most commonly used windows are discussed in this paper. The most important parameters in window weighting in FFT analysis are highest side-lobe level and the worst case processing loss. In both cases the lower the better[5]. 3.1. HANN Window This is also known as a cosine taper. It starts at 0, rises to 1 in the middle of the period, and then goes smoothly back down to zero at the end. The window function of a causal Hann window is given by, The window function of a non-causal Hann window is given by, While the Hann window does a good job of forcing the ends to zero, it also adds distortion to the wave form being analyzed in the form of amplitude modulation; i.e., the variation in amplitude of the signal over the time record. The Hann window should always be used with continuous signals, but must never be used with transients. The reason is that the window shape will distort the shape of the transient, and the frequency and phase content of a transient is intimately connected with its shape. The measured level will also be greatly distorted. Even if the transient were in the center of the Hann window, the measured level would be twice as great as the actual level because of the amplitude correction the analyzer applies when using the Hann weighting. A Hann window is used to design Lowpass filter, Highpass filter, Bandpass and Bandstop filter. Since speech signal can be considered for filtering , we use the sampling frequency here as 8000Hz. The simulation of filters are done using FDA tool of Signal Processing toolbox in MATLAB.
  • 3. FIR window method: A comparative Analysis DOI: 10.9790/2834-10431520 www.iosrjournals.org 17 | Page Figure.1 Hann window analysis 3.2. Hamming Window Like Hann window the Hamming window is also one period of a raised cosine. However, the cosine is raised so high that its negative peaks are above zero, and the window has a discontinuity in amplitude leaving the window (stepping discontinuously from 0.08 to 0). This makes the side-lobe roll-off rate very slow. This modified cosine taper starts at 0.08, rises to 1 in the middle of the period, and then goes smoothly back down to 0.08 at the end. The Hamming window is defined as Where α,β are coefficients. For Hamming window the value of coefficients are α = 0.54 and β = 1- α= 1-0.54=0.46. Now the modified equation comes as, Analysis is done for Hamming window for Lowpass filter, Highpass filter , Bandpass Filter and Bandstop filter. Figure.2 Hamming window analysis
  • 4. FIR window method: A comparative Analysis DOI: 10.9790/2834-10431520 www.iosrjournals.org 18 | Page 3.3. Blackman Window This modified cosine taper uses two cosines. The Blackman window is defined as Where are coefficients. The coefficients can be explained with the help of ; The value of α for Blackman window is 0.16 and substituting this value in the expression for the window we get ; 0 0.2 0.4 0.6 0.8 -100 -50 0 50 Magnitude Response of LPF GainindB----> Normalised Frequency ----> 0 0.2 0.4 0.6 0.8 -100 -50 0 50 Magnitude Response of HPF GainindB----> Normalised Frequency ----> 0 0.2 0.4 0.6 0.8 -100 -50 0 Magnitude Response of BPF GainindB----> Normalised Frequency ----> 0 0.2 0.4 0.6 0.8 -10 -5 0 5 Magnitude Response of BSF GainindB----> Normalised Frequency ----> Figure.3 Blackman window analysis 3.4. Barlett Window It is also called triangular window. Often applied discreetly to sample correlations of finite data.The expression for Barlett window is given by, 0 0.2 0.4 0.6 0.8 -30 -20 -10 0 Magnitude Response of LPF GainindB----> Normalised Frequency ----> 0 0.2 0.4 0.6 0.8 -20 -10 0 10 Magnitude Response of HPF GainindB----> Normalised Frequency ----> 0 0.2 0.4 0.6 0.8 -40 -20 0 20 Magnitude Response of BPF GainindB----> Normalised Frequency ----> 0 0.2 0.4 0.6 0.8 -5 0 5 Magnitude Response of BSF GainindB----> Normalised Frequency ----> Figure.4 Barlett window analysis
  • 5. FIR window method: A comparative Analysis DOI: 10.9790/2834-10431520 www.iosrjournals.org 19 | Page IV. Analysis Of Simulation Results In order to study window method different filters were considered. The major parameters which decides the quality of filters is the width of the main lobe , number of side lobes and the roll off. The desirable character is that width of main lobe should be high whereas the side lobes should be least and roll off should be high. For analysis Lowpass filter using Hann window, Hamming window , Blackman window and Barlett window are carried out. 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 -120 -100 -80 -60 -40 -20 0 20 Magnitude Response of Low Pass Filter GainindB Normalised Frequency hanning hamming blackman bartlett Figure.5 A comparative simulation of windws for Lowwpass filter Table.1Comparison between different window techniques V. Conclusion A study on different Finite Impulse Response windows were carried out. All the literature available on this subject helps us to select the different parameters required for comparing the varied windowing techniques[6][7][8][9].A comparative study of Barlett, Hann, Hamming and Blackman window was carried out using the FDA tool in MATLAB.Using the windows a Lowpass filter was similated.ReferFig.5.As it can be concluded that Hann window has the least main lobe width. For Hamming window the number of sidelobes are very high when compared with other all other windows. Future scope of the paper lies in the application of windows on a possible input signal say a speech signal and analyzing how effective they filter out the undesired components. Acknowledgements I would like to thank the management and Vice Chancellor of Rai Technology University to give me this opportunity to publish this paper. References Journal Papers: [1] Fredric J Harris, On the use of Windows for Harmonic Analysis with the Discrete Fourier Transform, Proceedings of the IEEE, Vol 66 ,No.1 , Jan 1978. [2] Sonika Gupta, Aman Panghal Performance Analysis of FIR Filter Design by Using Rectangular, Hanning and Hamming Windows Methods,IJARCSSE, Vol-2,Issue-6,Jun2012,pp273-278 [3] Manira Khatun, Implement a new Window function and Design FIR filters by using this new window, IJECS,Volume-3,Issue-3, March 2014, pp4087-4090 Window Method Peak side lobe level(db) Number of side lobes First null(KHz) Hann window -39 5 1.65 Hamming window -45 4 1.73 Blackman window -70 3 2.08 Barlett window -25 2 1.66
  • 6. FIR window method: A comparative Analysis DOI: 10.9790/2834-10431520 www.iosrjournals.org 20 | Page [4] Gopika P, Dr.Supriya Subash, Implementation of Space Time Adaptive Processing in Active SONAR detection,IOSR,Vol 9,Issue 3,May 2014 , pp 73-76. [5] Walt Kester ,Digital filters [6] HESC686 Mathematics and Signal Processing for Biomechanics [7] Window function , Wikipedia, the free encyclopedia,https://en.wikipedia.org/wiki/Window_function Books: [8] Sanjit K Mitra, James F. Kaiser, Handbook for Digital Signal Processing, John Wiley & Sons, Inc, 1993. [9] John G. Proakis and Dimitris G Manolakis, Introduction to Digital Signal Processing, MacMillian,1988. [10] Opprnhiem , R Schafer, J.Buck, Discrete-Time Signal Processing, Second Edition , Prentice-Hall , 1999.