Você está na página 1de 4

IJSTE - International Journal of Science Technology & Engineering | Volume 2 | Issue 11 | May 2016

ISSN (online): 2349-784X

Design of Fir Filter through Windowing Method


Shivam Singh Sikarwar
M. Tech Student
Department of Electronics & Communication Engineering
Lord Krishna College Of Technology Indore (M.P), India

Deepak Sharma
Assistant Professor
Department of Electronics & Communication Engineering
Lord Krishna College Of Technology Indore (M.P), India

Prafful Dubey
Head of Department
Department of Electronics & Communication Engineering
Lord Krishna College Of Technology Indore (M.P), India

Abstract
This thesis is basically based on design of FIR filter with the help of windowing method. In this analysis we used Hamming, Kaiser
Window and at the last comparative analysis is done by different figure. Digital filtering which is used in this paper has very
advanced properties that you to pay particular care to that design. The analog input must satisfy certain condition and after that
transfer an output digital signal into analog form, it is necessary to perform necessary signal processing in order to get the exact
output. Analysis shows that magnitude response by Hamming, Dolph-chebshev, Kaiser and equiriple windowing method.
Magnitude in decimal w.r.t. normalized frequency. Magnitude is changed from 0 to -90db, which shows magnitude is decreased
with increase in frequency.
Keywords: FIR filter, windowing method, Matlab
________________________________________________________________________________________________________
I.

ANALYSIS AND METHODOLOGY

The Solution of Window Capacity System by Windowing Method:


We regularly utilize charge hamming and kaiser in the acknowledgment of window capacity in Matlab. Taking after are a few
meanings of these two capacities. Capacity firl: b=firl(n,Wn, 'ftype', window) where ,n is the request of channel; Wn is cutoff
recurrence, standardized recurrence of 0 and 1, where 1 compares to the Nyquist recurrence. On the off chance that Wn is a twocomponent vector, Wn = [w1 w2], then it comes back to a bandpass channel with a passband from w1 to w2. On the off chance
that Wn is a multi-component vector, Wn = [w1 w2 w3 wn], it gives back a request of n multiband channel with groups from 0
to w1, w1 to w2, , wn to 1;
ftype is the sort of channel, for instance, ftype='high', it speaks to a highpass channel; ftype='stop', it speaks to a stopband
channel. The default sort is lowpass channel when there is no sign; window alludes to required window, boxcar(n) is rectangular
window, hanning(n) is Hanning window, hamming(n) is Hamming window, blackman(n) is Blackman window, kaiserord(n, beta)
is Kaiser window, and the default is Hamming window when there is no sign [7].
Capacity kaiserord: [n, Wn, beta, ftype]=kaiserord(f, a, dev, fs) where f is a vector, remains for the begin and finishing purpose
of channel's move band; a will be a vector, remains for the plentifulness of indicated recurrence; dev is a vector, the same length
with a, speaks to for the greatest abundancy blunder of each passband and stopband; n is the base request of channel that can meet
the prerequisites; Wn is the cutoff recurrence of channel; ftype is the kind of channel.
Design a lowpass filter utilizing the window capacity technique Prerequisites:
Using the Hamming window and the inspecting recurrence is 2000Hz.
Cutoff recurrence of passband is 0.1, and cutoff recurrence of stopband is 0.17.
The passband weakening is not exactly or equivalent to 0.1dB, and the stopband lessening is more prominent than or equivalent
to 50dB. Here, the cutoff recurrence is all standardized recurrence, we get this from =2f/fs, where fs is the examining recurrence.
Figure 24 presents comparative analysis of magnitude response by different windowing method. Analysis shows that magnitude
response by Hamming, Dolph-chebshev, Kaiser and equiriple windowing method. Magnitude in decimal w.r.t. normalized
frequency. Magnitude is changed from 0 to -90db, which shows magnitude is decreased with increase in frequency.

All rights reserved by www.ijste.org

392

Design of Fir Filter through Windowing Method


(IJSTE/ Volume 2 / Issue 11 / 070)

Fig. 1.1: Comparative analysis of Magnitude Response by different windowing method


Figure 1.2 shows comparative analysis of Equiripple optimized magnitude respcy level once. Analysis shows 146 and 101
coefficient which is Equiripple optimized. 101 equiripple optimized coefficient magnitude change -70db to -60db w.r.t. the 0.4 to
.9Hz and at same frequency level 146 equiripple optimized magnitude change from -60db to -40db [8].

Fig. 1.2: Comparative analysis of Equiripple optimized Magnitude Response

Design a Band Pass Filter using the Kaiser Window Function Method
Fig. 1.3 shows gain response of band pass filter by Kaiser Window in which gain change w.r.t. the frequency. Till frequency of
1000Hz gain is increase from -80 to -30db, after this gain is almost constant till frequency of 2500Hz.

All rights reserved by www.ijste.org

393

Design of Fir Filter through Windowing Method


(IJSTE/ Volume 2 / Issue 11 / 070)

Fig. 1.3: the gain response of Band pass filter

Design a Low Pass Filter using Kaiser Window


Figure 1.4 shows gain response of low pass filter using Kaiser Window. Analysis shows gain is changed in decibel when frequency
is changed from .3 to .9 Hz and phase is changed 0 to -800Hz when frequency is changed .3 to 1Hz.

Fig. 1.4: the gain response of low pass filter

II. APPLICATION
Noise suppression:
Adaptive Filtering is a widely researched topic in the present era of communications. When the received signal is continuously
corrupted by noise where both the received signal and noise change continuously, then arises the need for adaptive filtering. The
heart of the adaptive filter is the adaptive algorithm.

All rights reserved by www.ijste.org

394

Design of Fir Filter through Windowing Method


(IJSTE/ Volume 2 / Issue 11 / 070)

Imaging Processing:
In imaging science, image processing is processing of images using mathematical operations by using any form of signal processing
for which the input is an image, such as a photograph or video frame; the output of image processing may be either an image or a
set of characteristics or parameters related to the image. Most image-processing techniques involve treating the image as a twodimensional signal and applying standard signal-processing techniques to it.
III. ADVANTAGE
1)
2)
3)
4)
5)

They can have exactly linear phase.


They are always stable.
The design methods are generally linear.
They can be realized efficiently in hardware.
The filter start up transients has finite duration.
IV. CONCLUSION

In this paper, a FIR channel has been outlined utilizing hamming window, Kaiser Window and dolph-chebshew capacity. This sort
of window capacity is straightforward in operation and gives more noteworthy adaptability in computerized signal handling
applications.
FIR channel outline by utilizing hamming window is steady as contrast with rectangular and hanning window strategies. The
configuration of high pass FIR channel utilizing Kaiser Window is suitable if the move band is of most extreme significance yet
in the event that we consider different parameters then, Hanning window gives better pass band constriction. All in all, Hanning
window can be considered as a steady window as it gives great constriction and a superior move from stop band to pass band at
cut-off recurrence than Bartlett and Kaiser Windows.
REFERENCES
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]

Sonika Gupta, Aman Panghal Performance Performance Analysis of FIR Filter Design by Using Rectangular, Hanning and Hamming Windows Methods
International Journal of Advanced Research in Computer Science and Software Engineering Volume 2, Issue 6, June 2012.
Prof.GopalS.Gawande, Dr.K.B.Khanchandani, T.P.Marode performance analysis of fir digital filters design techniques International Journal of computing
& corporate research volume 2 issue 1 January 2012.
Najat Sh.Jasim Mohammed The Performance Enhancement Study of FIR Filters Based on Adjustable Window Function Eng a& Tech
Journalvol30,no.5,2012.
GAO Jinding, HOU Yubao, SU Long. Design and FPGA Implementation of Linear FIR Low-pass Filter Based on Kaiser Window Function Fourth
International Conference on Intelligent Computation Technology and Automation in proceeding IEEE pp.496-498, 2011.
Mahrokh G. Shayesteh and Mahdi Mottaghi-Kashtiban FIR filter design using a new window function in proceeding IEEE 978-1-4244-3298-1/09,2009.
Yunlong,W., Shihu,W., Rendong,J., An Extreme Simple Method for Digital FIR Filter Design in proc. Third International Conference on Measuring
Technology and Mechatronics Automation (ICMTMA), IEEE, vol. 1, pp. 410-413, 2011.
T. Saramaki, Finite impulse response filter design, in Handbook for Digital Signal Processing, Edited by S. K. Mitra and J. F. Kaiser, IBSN 0-471-619957 John Wiley &Sons Inc, 1993.
S.Salivahanan, A.Vallavaraj, C. Gnanapriya, Digital Signal Processing, Tata McGraw-Hill, 2000. 12. Andreas Antoniou, Digital filters analysis, Design
and applications, Tata McGraw-Hill, 2nd Ed. 1999.

All rights reserved by www.ijste.org

395