SlideShare une entreprise Scribd logo
1  sur  6
Télécharger pour lire hors ligne
International Journal of Research and Scientific Innovation (IJRSI) | Volume IV, Issue VII, July 2017 | ISSN 2321–2705
www.rsisinternational.org Page 66
Design and Performance Analysis of Filters Using a
Proposed Window Function
Amit Kumar Patil
H.O.D., EC Department, TSEC Burhanpur, Madhya Pradesh, India
Abstract: A new window function is presented which like the well
known Hamming window offers a preferred property for use in
signal spectrum analysis: the sum of window coefficients with its
shifted version by half of the order is constant for the overlapped
region in the time domain. In high orders, the new window has
main-lobe width equal to Hamming window. For low orders, the
window parameters are modified to have smaller main-lobe
width compared to Hamming window, while maintaining smaller
maximum side-lobe peak. The results indicate performance
improvement of the proposed window compared to Kaiser and
Gaussian windows. The FIR filters designed by windowing
method show the efficiency of the new window.
Keywords: FIR, Gaussian, Kaiser, Proposed, Window.
I. INTRODUCTION
indow functions are widely used in digital signal
processing for the applications in signal analysis and
estimation, digital filter design and signal processing. FFT
windows reduce the effects of leakage but can not only
eliminate leakage entirely. In effect, they only change the
shape of the leakage. In addition each type of window affects
the spectrum in a slightly different way. Many different
windows have been proposed over time each with its own
advantage and disadvantage relative to the others. Some are
effective for specific types of signal types such as random or
sinusoidal. Some improve the frequency resolution, that is,
they make it easier to detect the exact frequency of a peak in
the spectrum. Some improve the amplitude accuracy that is
they most accurately indicate the level of the peak. The best
type of window should be chosen for each specific
application.
Two main applications of the windows in digital signal
processing are: data analysis based on Fast Fourier Transform
(FFT) and design of Finite Impulse Response filters from
Infinite Impulse Response filters. For FFT analysis, windows
are employed to suppress the so called “leakage effect”, and
for FIR filter design according to the “windowing method”,
Gibbs oscillations are attenuated. Desirable characteristics for
a window in the frequency domain are small main-lobe width
and side-lobe peak (high attenuation). However, these two
requirements are contradictory, since for a given length, a
window with a narrow main-lobe has a poor attenuation and
vice versa. Also a third preferred property of window when
applied in data spectrum analysis is that, in the time domain,
the sum of window function (w[n]) with its shifted version by
M/2 samples (M is the window order) would be constant:
w [n] + w [n- M/2] = constant, M/2 ≤ n ≤ M (1)
In this paper, a new window function is presented which can
be considered as a special case of the important class of
windows, named raised cosine windows. The proposed
window has 2~4 dB more side-lobe attenuation than that of
Hamming window, while offering approximately the same
main-lobe width and still satisfying the property in equation
(1). The window parameters are modified to avoid the
performance degradation for lower window lengths, which
happens for Hamming window.
II. ANALYSIS OF WINDOWING TECHNIQUE
2.1 TYPES OF WINDOWS
There are different types of windows starting from simple
type (rectangular window) to more complex type (Kaiser
window). The main goal of these windows is to truncate the
impulse response of the filter in order to generate fixed length
filter.
2.1.1 Kaiser window
Syntax: w = kaiser(L,beta)
Description: It returns an L-point Kaiser window in the
column vector w. Beta is the Kaiser window β parameter that
affects the sidelobe attenuation of the Fourier transform of the
window. The default value for beta is 0.5. Kaiser window is
defined by:
(2)
2.1.2 Hamming window
Syntax: w = hamming(L)
Description: It returns an L-point symmetric Hamming
window in the column vector w. L should be a positive
integer. The coefficients of a Hamming window are computed
W
International Journal of Research and Scientific Innovation (IJRSI) | Volume IV, Issue VII, July 2017 | ISSN 2321–2705
www.rsisinternational.org Page 67
from the following equation. Hamming window is optimized
to minimize the maximum side lobe. It is defined by:
(3)
2.1.3 Gaussian window
Syntax: w = gausswin(N), w = gausswin(N,Alpha)
Description: It returns an N-point Gaussian window in the
column vector w. L is a positive integer. The shape of this
window is similar in the frequency domain because the
Fourier transform of a Gaussian is also a Gaussian.
2.1.4 Taylor window
Syntax: w = taylorwin(n)
Description: A Taylor window allows to make tradeoffs
between the mainlobe width and sidelobe level. The Taylor
distribution avoids edge discontinuities.Taylor windows are
typically used in radar applications, such as weighting
synthetic aperature radar images and antenna design. It returns
an n-point Taylor window in a column vector w. The values in
this vector are the window weights or coefficients. n must be a
positive integer.
2.1.5 Blackman window
Syntax: w = blackman(L)
Description: It returns the L-point symmetric Blackman
window in the column vector w, where L is a positive integer.
Blackman windows have slightly wider central lobes and less
sideband leakage than equivalent length Hamming and Hann
windows. Blackman window is defined by:
(4)
2.1.6 Rectangular window
Syntax: w = rectwin(L)
Description: It returns a rectangular window of length L in the
column vector w. This function is provided for completeness;
a rectangular window is equivalent to no window at all. It is
defined by:
(5)
2.1.7 Hanning window
Syntax: w = hann(L)
Description: It returns an L-point symmetric Hann window in
the column vector w. L must be a positive integer. The
coefficients of a Hann window are computed from the
following equation.
(6)
2.2 WINDOWING TECHNIQUE
The windowing method involves multiplying the ideal
impulse response with a window function to generate a
corresponding filter, which tapers the ideal impulse response.
Like the frequency sampling method, the windowing method
produces a filter whose frequency response approximates a
desired frequency response. The windowing method,
however, tends to produce better results than the frequency
sampling method.
The impulse response of ideal filters is of infinite duration. It
is not possible to evaluate the corresponding frequency
response and implement the filter by hardware or software.
Thus the impulse response must be truncated at both ends
with respect to the central. Even the impulse response can be
truncated when it is small enough but such a sudden cut off
will cause some undesired effects. The window method will
reduce them.
In the time domain windowing means to multiply the infinite
impulse response hD(n) by a finite duration window function
w(n) to get a truncation. The resulted impulse response h(n) is
their product and is given as follows:
H(n) = hD(n)*w(n) , 0 ≤ n ≤ M (7)
In the window design method we first evaluate the desired
filter response hD(n) from the given desired frequency
response HD( ) and then apply an appropriate window. Thus
the method should be called Fourier window method. In this
method, use is the made of the fact that the frequency
response of the filter, HD( ) and the corresponding impulse
response, hd(n) are related by inverse Fourier transform. The
subscript D is used to distinguish between ideal and practical
impulse response.
HD(n) = )(


DH
(8)
The basic idea behind the Window method of filter design is
that the ideal frequency response of the desired filter is equal
to 1 for all the pass band frequencies, and equal to 0 for all the
stop band frequencies and then the filter impulse response is
International Journal of Research and Scientific Innovation (IJRSI) | Volume IV, Issue VII, July 2017 | ISSN 2321–2705
www.rsisinternational.org Page 68
obtained by taking the Discrete Fourier Transform (DFT) of
the ideal frequency response. Unfortunately, the filter
response would be infinitely long since it has to reproduce the
infinitely steep discontinuities in the ideal frequency response
at the band edges. To create a Finite Impulse Response (FIR)
filter, the time domain filter coefficients must be restricted in
number by multiplying by a window function of a finite
width. Many windows are used for truncating the signal and
the simplest window function is the rectangular window
which corresponds to truncating the sequence after a certain
number of terms.
Fig.1 Windowing Technique
Fig. 2 Spectral Response
International Journal of Research and Scientific Innovation (IJRSI) | Volume IV, Issue VII, July 2017 | ISSN 2321–2705
www.rsisinternational.org Page 69
III. PROPOSED WINDOW
The goal is to modify Hamming window to lower its
maximum side-lobe peak, while holding the main-lobe width
unchanged, and still satisfying property of equation (4.3). In
the following, the derivation of the new window is explained.
All windows described later, have zero valued coefficients
outside the interval 0 ≤ n ≤ m Hamming window has the
shape of
WH[n]= 0.54-0.46 cos(2πn/M), 0 ≤ n ≤ M (9)
This window satisfies the property mentioned in eq. (3), i.e.
WH[ n]+ WH[ n- M/2]= 0.54+0.54, M/2≤n ≤M (10)
On the other hand, Blackman window is composed of three
terms as:
WH[n]=0.42-0.5*cos(2πn/M)+0.08*cos(4πn/M), 0 ≤n≤M (11)
that is, it has a DC term, a cosine function with frequency
2/M, and its second harmonic. For this window, due to the
second harmonic, the property in eq.(3) is not satisfied
wH[ n] +wH[ n-M/2]=0.84+0.16*cos(4πn/M ), M/2≤n≤M (12)
However, it can be found that if the third harmonic is added to
the Hamming window function, then the property of eq. (3)
will be satisfied. Therefore, the main idea in obtaining the
new window is to insert a third harmonic of cosine function
into eq. (1). Thus, an extra degree of freedom is obtained in
tuning the window coefficients. In this way, the proposed
window will be as
W[ n]= a0-a1*cos(4πn/M)-a3cos(6πn/M), 0≤n ≤M (13)
Where for normalization, i.e. W[M/2]=1, one have:
a0+a1+a3 = 1 (14)
The new window is also symmetric about point M/2; thus it
has a generalized linear phase, like the other common
windows. Checking for the property in eq. (3), one find that
W[n]+W[n-M/2]= 2a0 (15)
Another point of view states that eq. (5) is a four-term raised
cosine window, with restriction that the third term is zero:
W[n]= ∑ ai cos(2iπn/M) 0 ≤ n ≤ M, k = 3, a2 = 0 (16)
The new window can be analyzed in the frequency domain. Its
Fourier transform is:
W(ὣ)={a0 D(ω) + a1/2[D(ω - 2π/M) + D(ω + 2π/M)] +
a3/2[D(ω -6π/M)+D(ω +6π/M)]}* exp(-jMω/2) (17)
where D(ω) is Dirichlet kernel.
D(ω) = sin((M+1) ω/2)/sin(ω/2) (18)
Noting the above condition and the normalizing condition in
eq. (8), one can apply a simple optimization algorithm to find
the optimal values of the window parameters. For sufficiently
large orders, the derived window is of the form
W[n] = 0.536-0.46cos*(2πn/M)-0.003*cos(6πn/M), 0≤n≤M
(19)
Just like Hamming window, the frequency response of the
new window is degraded for low orders; therefore depending
on the window order, the above parameters are modified to
maintain the efficiency. It shows the dependence of a0 and a1
on M. It can be easily verified that the coefficients are
composed of a monotonic function and a DC term. Some
simple formulas are tried to present the dependence of these
parameters on M, the following formulas approximately fit the
data obtained from the optimization:
a0= 0.537 - 0.3/(M+15); a1 = 0.46 + 0.25/(M+15); a3 = 1 - a0 -
a1 (20)
IV. RESULTS
The various methodologies are adopted in developing the
programs for proposed window, its comparison with other
windows, performance evaluation, filter designing and
plotting their magnitude response, phase response, pole-zero
plot, impulse response, step response, phase delay, group
delay and filter information. It discusses the simulation results
for window based FIR filters design.
0 10 20 30 40 50 60 70 80 90 100
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
time
amplitude
comparision of different windows
hamm
hann
black
kaiser
gauss
taylor
bart
Fig. 3 Time-Magnitude response of different window
0 50 100
0
0.5
1
hamm
0 50 100
0
0.5
1
hann
0 50 100
0
0.5
1
black
0 50 100
0.9
0.95
1
kaiser
0 50 100
0
0.5
1
gauss
0 50 100
0
1
2
taylor
0 50 100
0
0.5
1
bart
0 50 100
0
1
2
rect
0 50 100
0
0.5
1
cheby
Fig. 4 Plot of different windows in matrix form
International Journal of Research and Scientific Innovation (IJRSI) | Volume IV, Issue VII, July 2017 | ISSN 2321–2705
www.rsisinternational.org Page 70
2 4 6 8 10 12 14 16 18 20
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
2
samples
amplitude
proposed
kaiser
Fig. 5 Time-Magnitude response of Kaiser window & Proposed window
0 0.5 1 1.5 2 2.5 3 3.5
-150
-100
-50
0
50
magnitude
proposed
0 0.5 1 1.5 2 2.5 3 3.5
-100
-50
0
50
ksiser
magnitude
frequency
Fig. 6 Frequency-Magnitude response of Kaiser window & Proposed window
0 0.5 1 1.5 2 2.5 3 3.5
-4
-2
0
2
4
phase
proposed
0 0.5 1 1.5 2 2.5 3 3.5
-4
-2
0
2
kaiser
frequency
phase
Fig. 7 Frequency-Phase response of Kaiser window & Proposed window
2 4 6 8 10 12 14 16 18 20
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
2
Samples
Amplitude
Proposed
Blackman
Fig. 8 Time-Magnitude response of Blackman window & Proposed window
2 4 6 8 10 12 14 16 18 20
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
2
Samples
Amplitude
Proposed
Gaussian
Fig. 9 Time-Magnitude response of Gaussian window & Proposed window
2 4 6 8 10 12 14 16 18 20
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
2
Samples
Amplitude
Proposed
Taylor
Fig. 10 Time-Magnitude response of Taylor window & Proposed window
V. CONCLUSION
A proposed window is derived for FIR filter designing and
spectral analysis which gives better response in comparison
with other windows. Performance evaluation is done in
comparison with Hamming, Kaiser and Gaussian window.
Window based FIR filter is designed. Windowing gives good
results for proposed window and it is more convenient. It
designs a FIR filter with finite impulse response. It reduces
the ripples in the pass-band and the stop-band due to
Gibbs’phenomenon. By choosing the window carefully,
various trade-offs can be managed so as to maximize
the filter-design quality in a given application. The window
method for digital filter design is fast, convenient, and robust.
A novel efficient window function has been designed which
minimizes the sidelobes. The new window has the main lobe
width less than or equal to that of the Hamming window,
while offering less maximum side-lobe peak. The
performance comparison of the proposed window with the
other windows showed the better performance of the proposed
window. The average reduction in the side lobe peak of the
new window compared to that of the Hamming, Kaiser, and
Gaussian windows is 3 dB, 3.3 dB and 8 dB respectively. The
FIR filter designed with the proposed window achieves less
ripple ratio, than those obtained using the windows like
Kaiser, Hamming, Blackman, Gaussian, Hanning, Taylor etc.
for all window lengths. The obtained results indicate that the
International Journal of Research and Scientific Innovation (IJRSI) | Volume IV, Issue VII, July 2017 | ISSN 2321–2705
www.rsisinternational.org Page 71
implemented filter has good performance and stability, and
during the implementation of various cases, it is possible to
reach an optimal design used for final design.
REFERENCES
Journal papers:
[1]. Mahdi Mottaghi-Kashtiban and Mahrokh G. Shayesteh, “A
new window function for signal spectrum analysis and FIR
filter design” in Proc. of IEEE, May 2010.
[2]. Abdullah Mohamed Awad, “Adaptive window method for FIR
filter design” in Proc. of IEEE, May 2010.
[3]. M. G. Shayesteh, M. Mottaghi-Kashtiban, “An efficient window
function for design of FIR filters using IIR filters ,” in Proc. of
IEEE Eurocon, pp. 1443-1447, May 2009.
[4]. M. G. Shayesteh, M. Mottaghi-Kashtiban, “FIR filter design
using a new window function,” in Proc. Of IEEE DSP, July
2009.
[5]. K. Avci, N. Nakaroglu, " High Quality Low Order
Nonrecursive Digital Filter Design Using Modified Kaiser
Window", IEEE international Conference ,2008.
[6]. C. M. Zierhofer, “Data window with tunable side lobe ripple
decay”, IEEE Signal Processing Letters, vol.14, no.11, Nov.
2007.
[7]. Rowinska-schwarzweller, M. Wintermantel, “On designing FIR
filters using windows based on Gegenbauer polynomials”, in
Proc. IEEE ISCAS, vol. I, pp.413-416, 2002.
[8]. M. Jascula, “ New windows family based on modified
Legendre polynomials ”, in Proc. IEEE IMTC, pp. 553-556,
2002.
[9]. G. Deczky, “ Unispherical windows ”, in Proc. IEEE ISCS ,
vol. II, pp. 85 – 89 , 2001.
[10]. W. Selesnick, “Low--pass filter realizable as all-pass sums: Design
via a new flat delay filter,” IEEE Trans. Circuits Syst. II, Analog
Digit. Signal Process., vol. 46, no. 1, pp. 40–50, Jan. 1999.
[11]. Y.-P. Lin, P. P. Vaidyanathan, “A Kaiser window approach for
the design of prototype filters of cosine modulated filter banks,”
IEEE Signal Process. Lett., vol. 5, no. 6, pp. 132–134, Jun. 1998.
[12]. I.W. Selesnick, C.S. Burrus,“ Generalized digital Butterworth
filter design,” IEEE Trans. Signal Process., vol. 46, no. 6, pp.
1688–1694, Jun. 1998.
[13]. C. S. Burrus, A. W. Soewito, R. A. Gopinath, “Least squared error
FIR filter design with transition bands,” IEEE Trans. Signal
Process., vol. 40, no. 6, pp. 1327–1340, Jun. 1992.
[14]. T. Saramaki, A class of window functions with nearly minimum
sidelobe energy for designing FIR Filters, Proc. IEEE Int. Symp.
Circuits Syst., Portland, Oregon, pp. 359-362, 1989.
[15]. H. Brandenstein, R. Unbehauen, “Least-squares approximation of
FIR by IIR filters,” IEEE Trans. Signal Process., vol. 46, no. 1, pp.
21–30, Jan. 1998.
[16]. F. Kaiser, R. W. Schafer, “ On the use of the Io-sinh window
for spectrum analysis ” IEEE Trans. acoustics, Speech, and
Signal Processing, vol.28, no.1, pp. 105-107, 1980.
[17]. F. J. Harris, “On the use of windows for harmonic analysis with
the discrete Fourier transform”, in Proc. Of IEEE, vol. 66, no. 1,
pp. 51- 83, January, 1978.
[18]. T. Cooklev, A. Nishihara, “Maximally flat FIR filters,” in Proc.
IEEE Int. Symp. Circuits Syst. (ISCAS), Chicago, IL, May 3–6,
1993, vol. 1, pp. 96–99.
[19]. H. J. Orchard, “ The roots of maximally flat-delay polynomials,”
IEEE Trans. Circuit Theory, vol. CT 12, pp. 452–454, Sept.
1965.
Books:
[20]. J. Proakis, D. G. Manolakis, Digital Signal Processing, fourth
edition, Prentice-Hall, 2007.
[21]. Antoniou,” Digital signal processing:”Signal, systems, filters,
McGraw-Hill, 2005.
[22]. T. S. E1-A1i, Discrete Systems and Digital Signal Processing with
MATLAB, CRC Press, 2004.
[23]. S. K. Mitra, Digital Signal Processing: A Computer Based
Approach, 2nd ed. New York: McGraw Hill, 2002
[24]. S.K. Mitra, J.F. Kaiser, Handbook for Digital Signal Process- ing,
John Wiley & Sondnc, 1993.
[25]. Oppenheim, R. Schafer, J. Buck, Discrete-Time Signal Processing,
second edition, Prentice-Hall, 1999.
[26]. Antoniou, Digital Filters, McGraw-Hill Inc, N.Y., 1993.

Contenu connexe

Tendances

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
 
Predictive coding
Predictive codingPredictive coding
Predictive codingp_ayal
 
Design of infinite impulse response digital filters 2
Design of infinite impulse response digital filters 2Design of infinite impulse response digital filters 2
Design of infinite impulse response digital filters 2HIMANSHU DIWAKAR
 
Fidelity criteria in image compression
Fidelity criteria in image compressionFidelity criteria in image compression
Fidelity criteria in image compressionKadamPawan
 
Realization of high order iir digital bandstop filter using domain transfer a...
Realization of high order iir digital bandstop filter using domain transfer a...Realization of high order iir digital bandstop filter using domain transfer a...
Realization of high order iir digital bandstop filter using domain transfer a...Subhadeep Chakraborty
 
D ESIGN A ND I MPLEMENTATION OF D IGITAL F ILTER B ANK T O R EDUCE N O...
D ESIGN  A ND  I MPLEMENTATION OF  D IGITAL F ILTER  B ANK  T O  R EDUCE  N O...D ESIGN  A ND  I MPLEMENTATION OF  D IGITAL F ILTER  B ANK  T O  R EDUCE  N O...
D ESIGN A ND I MPLEMENTATION OF D IGITAL F ILTER B ANK T O R EDUCE N O...sipij
 
Design and realization of iir digital band stop filter using modified analog ...
Design and realization of iir digital band stop filter using modified analog ...Design and realization of iir digital band stop filter using modified analog ...
Design and realization of iir digital band stop filter using modified analog ...Subhadeep Chakraborty
 
Fundamentals and image compression models
Fundamentals and image compression modelsFundamentals and image compression models
Fundamentals and image compression modelslavanya marichamy
 
digital image processing
digital image processingdigital image processing
digital image processingAbinaya B
 
Fault Tolerant Parallel Filters Based On Bch Codes
Fault Tolerant Parallel Filters Based On Bch CodesFault Tolerant Parallel Filters Based On Bch Codes
Fault Tolerant Parallel Filters Based On Bch CodesIJERA Editor
 
Realizations of discrete time systems 1 unit
Realizations of discrete time systems 1 unitRealizations of discrete time systems 1 unit
Realizations of discrete time systems 1 unitHIMANSHU DIWAKAR
 
DSP_2018_FOEHU - Lec 05 - Digital Filters
DSP_2018_FOEHU - Lec 05 - Digital FiltersDSP_2018_FOEHU - Lec 05 - Digital Filters
DSP_2018_FOEHU - Lec 05 - Digital FiltersAmr E. Mohamed
 
Image Compression using WDR & ASWDR Techniques with different Wavelet Codecs
Image Compression using WDR & ASWDR Techniques with different Wavelet CodecsImage Compression using WDR & ASWDR Techniques with different Wavelet Codecs
Image Compression using WDR & ASWDR Techniques with different Wavelet CodecsIDES Editor
 
Basics of Digital Filters
Basics of Digital FiltersBasics of Digital Filters
Basics of Digital Filtersop205
 
Transform coding
Transform codingTransform coding
Transform codingNancy K
 
Simulation Study of FIR Filter based on MATLAB
Simulation Study of FIR Filter based on MATLABSimulation Study of FIR Filter based on MATLAB
Simulation Study of FIR Filter based on MATLABijsrd.com
 
Asymmetric recursive Gaussian filtering for space-variant artificial bokeh
 Asymmetric recursive Gaussian filtering for space-variant artificial bokeh Asymmetric recursive Gaussian filtering for space-variant artificial bokeh
Asymmetric recursive Gaussian filtering for space-variant artificial bokehTuan Q. Pham
 

Tendances (20)

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...
 
Predictive coding
Predictive codingPredictive coding
Predictive coding
 
Design of infinite impulse response digital filters 2
Design of infinite impulse response digital filters 2Design of infinite impulse response digital filters 2
Design of infinite impulse response digital filters 2
 
Image compression models
Image compression modelsImage compression models
Image compression models
 
Fidelity criteria in image compression
Fidelity criteria in image compressionFidelity criteria in image compression
Fidelity criteria in image compression
 
Realization of high order iir digital bandstop filter using domain transfer a...
Realization of high order iir digital bandstop filter using domain transfer a...Realization of high order iir digital bandstop filter using domain transfer a...
Realization of high order iir digital bandstop filter using domain transfer a...
 
D ESIGN A ND I MPLEMENTATION OF D IGITAL F ILTER B ANK T O R EDUCE N O...
D ESIGN  A ND  I MPLEMENTATION OF  D IGITAL F ILTER  B ANK  T O  R EDUCE  N O...D ESIGN  A ND  I MPLEMENTATION OF  D IGITAL F ILTER  B ANK  T O  R EDUCE  N O...
D ESIGN A ND I MPLEMENTATION OF D IGITAL F ILTER B ANK T O R EDUCE N O...
 
Design and realization of iir digital band stop filter using modified analog ...
Design and realization of iir digital band stop filter using modified analog ...Design and realization of iir digital band stop filter using modified analog ...
Design and realization of iir digital band stop filter using modified analog ...
 
Fundamentals and image compression models
Fundamentals and image compression modelsFundamentals and image compression models
Fundamentals and image compression models
 
Design of Filters PPT
Design of Filters PPTDesign of Filters PPT
Design of Filters PPT
 
digital image processing
digital image processingdigital image processing
digital image processing
 
Fault Tolerant Parallel Filters Based On Bch Codes
Fault Tolerant Parallel Filters Based On Bch CodesFault Tolerant Parallel Filters Based On Bch Codes
Fault Tolerant Parallel Filters Based On Bch Codes
 
Realizations of discrete time systems 1 unit
Realizations of discrete time systems 1 unitRealizations of discrete time systems 1 unit
Realizations of discrete time systems 1 unit
 
DSP_2018_FOEHU - Lec 05 - Digital Filters
DSP_2018_FOEHU - Lec 05 - Digital FiltersDSP_2018_FOEHU - Lec 05 - Digital Filters
DSP_2018_FOEHU - Lec 05 - Digital Filters
 
Image Compression using WDR & ASWDR Techniques with different Wavelet Codecs
Image Compression using WDR & ASWDR Techniques with different Wavelet CodecsImage Compression using WDR & ASWDR Techniques with different Wavelet Codecs
Image Compression using WDR & ASWDR Techniques with different Wavelet Codecs
 
Image compression
Image compressionImage compression
Image compression
 
Basics of Digital Filters
Basics of Digital FiltersBasics of Digital Filters
Basics of Digital Filters
 
Transform coding
Transform codingTransform coding
Transform coding
 
Simulation Study of FIR Filter based on MATLAB
Simulation Study of FIR Filter based on MATLABSimulation Study of FIR Filter based on MATLAB
Simulation Study of FIR Filter based on MATLAB
 
Asymmetric recursive Gaussian filtering for space-variant artificial bokeh
 Asymmetric recursive Gaussian filtering for space-variant artificial bokeh Asymmetric recursive Gaussian filtering for space-variant artificial bokeh
Asymmetric recursive Gaussian filtering for space-variant artificial bokeh
 

Similaire à Design and Performance Analysis of Filters Using a Proposed Window Function

A NOVEL WINDOW FUNCTION YIELDING SUPPRESSED MAINLOBE WIDTH AND MINIMUM SIDELO...
A NOVEL WINDOW FUNCTION YIELDING SUPPRESSED MAINLOBE WIDTH AND MINIMUM SIDELO...A NOVEL WINDOW FUNCTION YIELDING SUPPRESSED MAINLOBE WIDTH AND MINIMUM SIDELO...
A NOVEL WINDOW FUNCTION YIELDING SUPPRESSED MAINLOBE WIDTH AND MINIMUM SIDELO...IJCSEIT Journal
 
A survey report for performance analysis of finite
A survey report for performance analysis of finiteA survey report for performance analysis of finite
A survey report for performance analysis of finiteeSAT Publishing House
 
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
 
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
 
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
 
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
 
Windows used in FIR Filters optimized for Far-side Stop band Attenuation (FSA...
Windows used in FIR Filters optimized for Far-side Stop band Attenuation (FSA...Windows used in FIR Filters optimized for Far-side Stop band Attenuation (FSA...
Windows used in FIR Filters optimized for Far-side Stop band Attenuation (FSA...IJERA Editor
 
Paper id 252014114
Paper id 252014114Paper id 252014114
Paper id 252014114IJRAT
 
Simulink based design simulations of band pass fir filter
Simulink based design simulations of band pass fir filterSimulink based design simulations of band pass fir filter
Simulink based design simulations of band pass fir filtereSAT Publishing House
 
Simulink based design simulations of band pass fir filter
Simulink based design simulations of band pass fir filterSimulink based design simulations of band pass fir filter
Simulink based design simulations of band pass fir filtereSAT Journals
 
IRJET- Comparative Study of Sidelobe Roll-Off Ratio for Various Window Functi...
IRJET- Comparative Study of Sidelobe Roll-Off Ratio for Various Window Functi...IRJET- Comparative Study of Sidelobe Roll-Off Ratio for Various Window Functi...
IRJET- Comparative Study of Sidelobe Roll-Off Ratio for Various Window Functi...IRJET Journal
 
Design and performance analysis of band pass filter
Design and performance analysis of band pass filterDesign and performance analysis of band pass filter
Design and performance analysis of band pass filtereSAT Publishing House
 
Spectral Analysis of Shadow Window-FIR Filters
Spectral Analysis of Shadow Window-FIR FiltersSpectral Analysis of Shadow Window-FIR Filters
Spectral Analysis of Shadow Window-FIR Filtersidescitation
 
FPGA Implementation of FIR Filter using Various Algorithms: A Retrospective
FPGA Implementation of FIR Filter using Various Algorithms: A RetrospectiveFPGA Implementation of FIR Filter using Various Algorithms: A Retrospective
FPGA Implementation of FIR Filter using Various Algorithms: A RetrospectiveIJORCS
 
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 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
 

Similaire à Design and Performance Analysis of Filters Using a Proposed Window Function (20)

A NOVEL WINDOW FUNCTION YIELDING SUPPRESSED MAINLOBE WIDTH AND MINIMUM SIDELO...
A NOVEL WINDOW FUNCTION YIELDING SUPPRESSED MAINLOBE WIDTH AND MINIMUM SIDELO...A NOVEL WINDOW FUNCTION YIELDING SUPPRESSED MAINLOBE WIDTH AND MINIMUM SIDELO...
A NOVEL WINDOW FUNCTION YIELDING SUPPRESSED MAINLOBE WIDTH AND MINIMUM SIDELO...
 
A survey report for performance analysis of finite
A survey report for performance analysis of finiteA survey report for performance analysis of finite
A survey report for performance analysis of finite
 
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...
 
C010431520
C010431520C010431520
C010431520
 
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...
 
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
 
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
 
Windows used in FIR Filters optimized for Far-side Stop band Attenuation (FSA...
Windows used in FIR Filters optimized for Far-side Stop band Attenuation (FSA...Windows used in FIR Filters optimized for Far-side Stop band Attenuation (FSA...
Windows used in FIR Filters optimized for Far-side Stop band Attenuation (FSA...
 
Paper id 252014114
Paper id 252014114Paper id 252014114
Paper id 252014114
 
D1103023339
D1103023339D1103023339
D1103023339
 
M045057072
M045057072M045057072
M045057072
 
Simulink based design simulations of band pass fir filter
Simulink based design simulations of band pass fir filterSimulink based design simulations of band pass fir filter
Simulink based design simulations of band pass fir filter
 
Simulink based design simulations of band pass fir filter
Simulink based design simulations of band pass fir filterSimulink based design simulations of band pass fir filter
Simulink based design simulations of band pass fir filter
 
IRJET- Comparative Study of Sidelobe Roll-Off Ratio for Various Window Functi...
IRJET- Comparative Study of Sidelobe Roll-Off Ratio for Various Window Functi...IRJET- Comparative Study of Sidelobe Roll-Off Ratio for Various Window Functi...
IRJET- Comparative Study of Sidelobe Roll-Off Ratio for Various Window Functi...
 
Design and performance analysis of band pass filter
Design and performance analysis of band pass filterDesign and performance analysis of band pass filter
Design and performance analysis of band pass filter
 
Spectral Analysis of Shadow Window-FIR Filters
Spectral Analysis of Shadow Window-FIR FiltersSpectral Analysis of Shadow Window-FIR Filters
Spectral Analysis of Shadow Window-FIR Filters
 
Design of Window Function in LABVIEW Environment
Design of Window Function in LABVIEW EnvironmentDesign of Window Function in LABVIEW Environment
Design of Window Function in LABVIEW Environment
 
FPGA Implementation of FIR Filter using Various Algorithms: A Retrospective
FPGA Implementation of FIR Filter using Various Algorithms: A RetrospectiveFPGA Implementation of FIR Filter using Various Algorithms: A Retrospective
FPGA Implementation of FIR Filter using Various Algorithms: A Retrospective
 
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 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
 

Plus de RSIS International

Teacher’s Accomplishment Level of The Components of an E-Learning Module: A B...
Teacher’s Accomplishment Level of The Components of an E-Learning Module: A B...Teacher’s Accomplishment Level of The Components of an E-Learning Module: A B...
Teacher’s Accomplishment Level of The Components of an E-Learning Module: A B...RSIS International
 
Development Administration and the Challenges of Neo-liberal Reforms in the E...
Development Administration and the Challenges of Neo-liberal Reforms in the E...Development Administration and the Challenges of Neo-liberal Reforms in the E...
Development Administration and the Challenges of Neo-liberal Reforms in the E...RSIS International
 
The Nexus of Street Trading and Juvenile Delinquency: A Study of Chanchaga Lo...
The Nexus of Street Trading and Juvenile Delinquency: A Study of Chanchaga Lo...The Nexus of Street Trading and Juvenile Delinquency: A Study of Chanchaga Lo...
The Nexus of Street Trading and Juvenile Delinquency: A Study of Chanchaga Lo...RSIS International
 
Determination of Bacteriological and Physiochemical Properties of Som-Breiro ...
Determination of Bacteriological and Physiochemical Properties of Som-Breiro ...Determination of Bacteriological and Physiochemical Properties of Som-Breiro ...
Determination of Bacteriological and Physiochemical Properties of Som-Breiro ...RSIS International
 
Power and Delay Analysis of Logic Circuits Using Reversible Gates
Power and Delay Analysis of Logic Circuits Using Reversible GatesPower and Delay Analysis of Logic Circuits Using Reversible Gates
Power and Delay Analysis of Logic Circuits Using Reversible GatesRSIS International
 
Innovative ICT Solutions and Entrepreneurship Development in Rural Area Such ...
Innovative ICT Solutions and Entrepreneurship Development in Rural Area Such ...Innovative ICT Solutions and Entrepreneurship Development in Rural Area Such ...
Innovative ICT Solutions and Entrepreneurship Development in Rural Area Such ...RSIS International
 
Indigenous Agricultural Knowledge and the Sustenance of Local Livelihood Stra...
Indigenous Agricultural Knowledge and the Sustenance of Local Livelihood Stra...Indigenous Agricultural Knowledge and the Sustenance of Local Livelihood Stra...
Indigenous Agricultural Knowledge and the Sustenance of Local Livelihood Stra...RSIS International
 
Wireless radio signal drop due to foliage in illuba bore zone ethiopia
Wireless radio signal drop due to foliage in illuba bore zone ethiopiaWireless radio signal drop due to foliage in illuba bore zone ethiopia
Wireless radio signal drop due to foliage in illuba bore zone ethiopiaRSIS International
 
The Bridging Process: Filipino Teachers’ View on Mother Tongue
The Bridging Process: Filipino Teachers’ View on Mother TongueThe Bridging Process: Filipino Teachers’ View on Mother Tongue
The Bridging Process: Filipino Teachers’ View on Mother TongueRSIS International
 
Optimization of tungsten inert gas welding on 6063 aluminum alloy on taguchi ...
Optimization of tungsten inert gas welding on 6063 aluminum alloy on taguchi ...Optimization of tungsten inert gas welding on 6063 aluminum alloy on taguchi ...
Optimization of tungsten inert gas welding on 6063 aluminum alloy on taguchi ...RSIS International
 
Investigation of mechanical properties of carbidic ductile cast iron
Investigation of mechanical properties of carbidic ductile cast ironInvestigation of mechanical properties of carbidic ductile cast iron
Investigation of mechanical properties of carbidic ductile cast ironRSIS International
 
4th international conference on multidisciplinary research & practice (4ICMRP...
4th international conference on multidisciplinary research & practice (4ICMRP...4th international conference on multidisciplinary research & practice (4ICMRP...
4th international conference on multidisciplinary research & practice (4ICMRP...RSIS International
 
Six Sigma Methods and Formulas for Successful Quality Management
Six Sigma Methods and Formulas for Successful Quality ManagementSix Sigma Methods and Formulas for Successful Quality Management
Six Sigma Methods and Formulas for Successful Quality ManagementRSIS International
 
Task Performance Analysis in Virtual Cloud Environment
Task Performance Analysis in Virtual Cloud EnvironmentTask Performance Analysis in Virtual Cloud Environment
Task Performance Analysis in Virtual Cloud EnvironmentRSIS International
 
Design and Fabrication of Manually Operated Wood Sawing Machine: Save Electri...
Design and Fabrication of Manually Operated Wood Sawing Machine: Save Electri...Design and Fabrication of Manually Operated Wood Sawing Machine: Save Electri...
Design and Fabrication of Manually Operated Wood Sawing Machine: Save Electri...RSIS International
 
Effect of Surface Treatment on Settlement of Coir Mat Reinforced Sand
Effect of Surface Treatment on Settlement of Coir Mat Reinforced SandEffect of Surface Treatment on Settlement of Coir Mat Reinforced Sand
Effect of Surface Treatment on Settlement of Coir Mat Reinforced SandRSIS International
 
Augmentation of Customer’s Profile Dataset Using Genetic Algorithm
Augmentation of Customer’s Profile Dataset Using Genetic AlgorithmAugmentation of Customer’s Profile Dataset Using Genetic Algorithm
Augmentation of Customer’s Profile Dataset Using Genetic AlgorithmRSIS International
 
System Development for Verification of General Purpose Input Output
System Development for Verification of General Purpose Input OutputSystem Development for Verification of General Purpose Input Output
System Development for Verification of General Purpose Input OutputRSIS International
 
De-noising of Fetal ECG for Fetal Heart Rate Calculation and Variability Anal...
De-noising of Fetal ECG for Fetal Heart Rate Calculation and Variability Anal...De-noising of Fetal ECG for Fetal Heart Rate Calculation and Variability Anal...
De-noising of Fetal ECG for Fetal Heart Rate Calculation and Variability Anal...RSIS International
 
Active Vibration Control of Composite Plate
Active Vibration Control of Composite PlateActive Vibration Control of Composite Plate
Active Vibration Control of Composite PlateRSIS International
 

Plus de RSIS International (20)

Teacher’s Accomplishment Level of The Components of an E-Learning Module: A B...
Teacher’s Accomplishment Level of The Components of an E-Learning Module: A B...Teacher’s Accomplishment Level of The Components of an E-Learning Module: A B...
Teacher’s Accomplishment Level of The Components of an E-Learning Module: A B...
 
Development Administration and the Challenges of Neo-liberal Reforms in the E...
Development Administration and the Challenges of Neo-liberal Reforms in the E...Development Administration and the Challenges of Neo-liberal Reforms in the E...
Development Administration and the Challenges of Neo-liberal Reforms in the E...
 
The Nexus of Street Trading and Juvenile Delinquency: A Study of Chanchaga Lo...
The Nexus of Street Trading and Juvenile Delinquency: A Study of Chanchaga Lo...The Nexus of Street Trading and Juvenile Delinquency: A Study of Chanchaga Lo...
The Nexus of Street Trading and Juvenile Delinquency: A Study of Chanchaga Lo...
 
Determination of Bacteriological and Physiochemical Properties of Som-Breiro ...
Determination of Bacteriological and Physiochemical Properties of Som-Breiro ...Determination of Bacteriological and Physiochemical Properties of Som-Breiro ...
Determination of Bacteriological and Physiochemical Properties of Som-Breiro ...
 
Power and Delay Analysis of Logic Circuits Using Reversible Gates
Power and Delay Analysis of Logic Circuits Using Reversible GatesPower and Delay Analysis of Logic Circuits Using Reversible Gates
Power and Delay Analysis of Logic Circuits Using Reversible Gates
 
Innovative ICT Solutions and Entrepreneurship Development in Rural Area Such ...
Innovative ICT Solutions and Entrepreneurship Development in Rural Area Such ...Innovative ICT Solutions and Entrepreneurship Development in Rural Area Such ...
Innovative ICT Solutions and Entrepreneurship Development in Rural Area Such ...
 
Indigenous Agricultural Knowledge and the Sustenance of Local Livelihood Stra...
Indigenous Agricultural Knowledge and the Sustenance of Local Livelihood Stra...Indigenous Agricultural Knowledge and the Sustenance of Local Livelihood Stra...
Indigenous Agricultural Knowledge and the Sustenance of Local Livelihood Stra...
 
Wireless radio signal drop due to foliage in illuba bore zone ethiopia
Wireless radio signal drop due to foliage in illuba bore zone ethiopiaWireless radio signal drop due to foliage in illuba bore zone ethiopia
Wireless radio signal drop due to foliage in illuba bore zone ethiopia
 
The Bridging Process: Filipino Teachers’ View on Mother Tongue
The Bridging Process: Filipino Teachers’ View on Mother TongueThe Bridging Process: Filipino Teachers’ View on Mother Tongue
The Bridging Process: Filipino Teachers’ View on Mother Tongue
 
Optimization of tungsten inert gas welding on 6063 aluminum alloy on taguchi ...
Optimization of tungsten inert gas welding on 6063 aluminum alloy on taguchi ...Optimization of tungsten inert gas welding on 6063 aluminum alloy on taguchi ...
Optimization of tungsten inert gas welding on 6063 aluminum alloy on taguchi ...
 
Investigation of mechanical properties of carbidic ductile cast iron
Investigation of mechanical properties of carbidic ductile cast ironInvestigation of mechanical properties of carbidic ductile cast iron
Investigation of mechanical properties of carbidic ductile cast iron
 
4th international conference on multidisciplinary research & practice (4ICMRP...
4th international conference on multidisciplinary research & practice (4ICMRP...4th international conference on multidisciplinary research & practice (4ICMRP...
4th international conference on multidisciplinary research & practice (4ICMRP...
 
Six Sigma Methods and Formulas for Successful Quality Management
Six Sigma Methods and Formulas for Successful Quality ManagementSix Sigma Methods and Formulas for Successful Quality Management
Six Sigma Methods and Formulas for Successful Quality Management
 
Task Performance Analysis in Virtual Cloud Environment
Task Performance Analysis in Virtual Cloud EnvironmentTask Performance Analysis in Virtual Cloud Environment
Task Performance Analysis in Virtual Cloud Environment
 
Design and Fabrication of Manually Operated Wood Sawing Machine: Save Electri...
Design and Fabrication of Manually Operated Wood Sawing Machine: Save Electri...Design and Fabrication of Manually Operated Wood Sawing Machine: Save Electri...
Design and Fabrication of Manually Operated Wood Sawing Machine: Save Electri...
 
Effect of Surface Treatment on Settlement of Coir Mat Reinforced Sand
Effect of Surface Treatment on Settlement of Coir Mat Reinforced SandEffect of Surface Treatment on Settlement of Coir Mat Reinforced Sand
Effect of Surface Treatment on Settlement of Coir Mat Reinforced Sand
 
Augmentation of Customer’s Profile Dataset Using Genetic Algorithm
Augmentation of Customer’s Profile Dataset Using Genetic AlgorithmAugmentation of Customer’s Profile Dataset Using Genetic Algorithm
Augmentation of Customer’s Profile Dataset Using Genetic Algorithm
 
System Development for Verification of General Purpose Input Output
System Development for Verification of General Purpose Input OutputSystem Development for Verification of General Purpose Input Output
System Development for Verification of General Purpose Input Output
 
De-noising of Fetal ECG for Fetal Heart Rate Calculation and Variability Anal...
De-noising of Fetal ECG for Fetal Heart Rate Calculation and Variability Anal...De-noising of Fetal ECG for Fetal Heart Rate Calculation and Variability Anal...
De-noising of Fetal ECG for Fetal Heart Rate Calculation and Variability Anal...
 
Active Vibration Control of Composite Plate
Active Vibration Control of Composite PlateActive Vibration Control of Composite Plate
Active Vibration Control of Composite Plate
 

Dernier

Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 

Dernier (20)

Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 

Design and Performance Analysis of Filters Using a Proposed Window Function

  • 1. International Journal of Research and Scientific Innovation (IJRSI) | Volume IV, Issue VII, July 2017 | ISSN 2321–2705 www.rsisinternational.org Page 66 Design and Performance Analysis of Filters Using a Proposed Window Function Amit Kumar Patil H.O.D., EC Department, TSEC Burhanpur, Madhya Pradesh, India Abstract: A new window function is presented which like the well known Hamming window offers a preferred property for use in signal spectrum analysis: the sum of window coefficients with its shifted version by half of the order is constant for the overlapped region in the time domain. In high orders, the new window has main-lobe width equal to Hamming window. For low orders, the window parameters are modified to have smaller main-lobe width compared to Hamming window, while maintaining smaller maximum side-lobe peak. The results indicate performance improvement of the proposed window compared to Kaiser and Gaussian windows. The FIR filters designed by windowing method show the efficiency of the new window. Keywords: FIR, Gaussian, Kaiser, Proposed, Window. I. INTRODUCTION indow functions are widely used in digital signal processing for the applications in signal analysis and estimation, digital filter design and signal processing. FFT windows reduce the effects of leakage but can not only eliminate leakage entirely. In effect, they only change the shape of the leakage. In addition each type of window affects the spectrum in a slightly different way. Many different windows have been proposed over time each with its own advantage and disadvantage relative to the others. Some are effective for specific types of signal types such as random or sinusoidal. Some improve the frequency resolution, that is, they make it easier to detect the exact frequency of a peak in the spectrum. Some improve the amplitude accuracy that is they most accurately indicate the level of the peak. The best type of window should be chosen for each specific application. Two main applications of the windows in digital signal processing are: data analysis based on Fast Fourier Transform (FFT) and design of Finite Impulse Response filters from Infinite Impulse Response filters. For FFT analysis, windows are employed to suppress the so called “leakage effect”, and for FIR filter design according to the “windowing method”, Gibbs oscillations are attenuated. Desirable characteristics for a window in the frequency domain are small main-lobe width and side-lobe peak (high attenuation). However, these two requirements are contradictory, since for a given length, a window with a narrow main-lobe has a poor attenuation and vice versa. Also a third preferred property of window when applied in data spectrum analysis is that, in the time domain, the sum of window function (w[n]) with its shifted version by M/2 samples (M is the window order) would be constant: w [n] + w [n- M/2] = constant, M/2 ≤ n ≤ M (1) In this paper, a new window function is presented which can be considered as a special case of the important class of windows, named raised cosine windows. The proposed window has 2~4 dB more side-lobe attenuation than that of Hamming window, while offering approximately the same main-lobe width and still satisfying the property in equation (1). The window parameters are modified to avoid the performance degradation for lower window lengths, which happens for Hamming window. II. ANALYSIS OF WINDOWING TECHNIQUE 2.1 TYPES OF WINDOWS There are different types of windows starting from simple type (rectangular window) to more complex type (Kaiser window). The main goal of these windows is to truncate the impulse response of the filter in order to generate fixed length filter. 2.1.1 Kaiser window Syntax: w = kaiser(L,beta) Description: It returns an L-point Kaiser window in the column vector w. Beta is the Kaiser window β parameter that affects the sidelobe attenuation of the Fourier transform of the window. The default value for beta is 0.5. Kaiser window is defined by: (2) 2.1.2 Hamming window Syntax: w = hamming(L) Description: It returns an L-point symmetric Hamming window in the column vector w. L should be a positive integer. The coefficients of a Hamming window are computed W
  • 2. International Journal of Research and Scientific Innovation (IJRSI) | Volume IV, Issue VII, July 2017 | ISSN 2321–2705 www.rsisinternational.org Page 67 from the following equation. Hamming window is optimized to minimize the maximum side lobe. It is defined by: (3) 2.1.3 Gaussian window Syntax: w = gausswin(N), w = gausswin(N,Alpha) Description: It returns an N-point Gaussian window in the column vector w. L is a positive integer. The shape of this window is similar in the frequency domain because the Fourier transform of a Gaussian is also a Gaussian. 2.1.4 Taylor window Syntax: w = taylorwin(n) Description: A Taylor window allows to make tradeoffs between the mainlobe width and sidelobe level. The Taylor distribution avoids edge discontinuities.Taylor windows are typically used in radar applications, such as weighting synthetic aperature radar images and antenna design. It returns an n-point Taylor window in a column vector w. The values in this vector are the window weights or coefficients. n must be a positive integer. 2.1.5 Blackman window Syntax: w = blackman(L) Description: It returns the L-point symmetric Blackman window in the column vector w, where L is a positive integer. Blackman windows have slightly wider central lobes and less sideband leakage than equivalent length Hamming and Hann windows. Blackman window is defined by: (4) 2.1.6 Rectangular window Syntax: w = rectwin(L) Description: It returns a rectangular window of length L in the column vector w. This function is provided for completeness; a rectangular window is equivalent to no window at all. It is defined by: (5) 2.1.7 Hanning window Syntax: w = hann(L) Description: It returns an L-point symmetric Hann window in the column vector w. L must be a positive integer. The coefficients of a Hann window are computed from the following equation. (6) 2.2 WINDOWING TECHNIQUE The windowing method involves multiplying the ideal impulse response with a window function to generate a corresponding filter, which tapers the ideal impulse response. Like the frequency sampling method, the windowing method produces a filter whose frequency response approximates a desired frequency response. The windowing method, however, tends to produce better results than the frequency sampling method. The impulse response of ideal filters is of infinite duration. It is not possible to evaluate the corresponding frequency response and implement the filter by hardware or software. Thus the impulse response must be truncated at both ends with respect to the central. Even the impulse response can be truncated when it is small enough but such a sudden cut off will cause some undesired effects. The window method will reduce them. In the time domain windowing means to multiply the infinite impulse response hD(n) by a finite duration window function w(n) to get a truncation. The resulted impulse response h(n) is their product and is given as follows: H(n) = hD(n)*w(n) , 0 ≤ n ≤ M (7) In the window design method we first evaluate the desired filter response hD(n) from the given desired frequency response HD( ) and then apply an appropriate window. Thus the method should be called Fourier window method. In this method, use is the made of the fact that the frequency response of the filter, HD( ) and the corresponding impulse response, hd(n) are related by inverse Fourier transform. The subscript D is used to distinguish between ideal and practical impulse response. HD(n) = )(   DH (8) The basic idea behind the Window method of filter design is that the ideal frequency response of the desired filter is equal to 1 for all the pass band frequencies, and equal to 0 for all the stop band frequencies and then the filter impulse response is
  • 3. International Journal of Research and Scientific Innovation (IJRSI) | Volume IV, Issue VII, July 2017 | ISSN 2321–2705 www.rsisinternational.org Page 68 obtained by taking the Discrete Fourier Transform (DFT) of the ideal frequency response. Unfortunately, the filter response would be infinitely long since it has to reproduce the infinitely steep discontinuities in the ideal frequency response at the band edges. To create a Finite Impulse Response (FIR) filter, the time domain filter coefficients must be restricted in number by multiplying by a window function of a finite width. Many windows are used for truncating the signal and the simplest window function is the rectangular window which corresponds to truncating the sequence after a certain number of terms. Fig.1 Windowing Technique Fig. 2 Spectral Response
  • 4. International Journal of Research and Scientific Innovation (IJRSI) | Volume IV, Issue VII, July 2017 | ISSN 2321–2705 www.rsisinternational.org Page 69 III. PROPOSED WINDOW The goal is to modify Hamming window to lower its maximum side-lobe peak, while holding the main-lobe width unchanged, and still satisfying property of equation (4.3). In the following, the derivation of the new window is explained. All windows described later, have zero valued coefficients outside the interval 0 ≤ n ≤ m Hamming window has the shape of WH[n]= 0.54-0.46 cos(2πn/M), 0 ≤ n ≤ M (9) This window satisfies the property mentioned in eq. (3), i.e. WH[ n]+ WH[ n- M/2]= 0.54+0.54, M/2≤n ≤M (10) On the other hand, Blackman window is composed of three terms as: WH[n]=0.42-0.5*cos(2πn/M)+0.08*cos(4πn/M), 0 ≤n≤M (11) that is, it has a DC term, a cosine function with frequency 2/M, and its second harmonic. For this window, due to the second harmonic, the property in eq.(3) is not satisfied wH[ n] +wH[ n-M/2]=0.84+0.16*cos(4πn/M ), M/2≤n≤M (12) However, it can be found that if the third harmonic is added to the Hamming window function, then the property of eq. (3) will be satisfied. Therefore, the main idea in obtaining the new window is to insert a third harmonic of cosine function into eq. (1). Thus, an extra degree of freedom is obtained in tuning the window coefficients. In this way, the proposed window will be as W[ n]= a0-a1*cos(4πn/M)-a3cos(6πn/M), 0≤n ≤M (13) Where for normalization, i.e. W[M/2]=1, one have: a0+a1+a3 = 1 (14) The new window is also symmetric about point M/2; thus it has a generalized linear phase, like the other common windows. Checking for the property in eq. (3), one find that W[n]+W[n-M/2]= 2a0 (15) Another point of view states that eq. (5) is a four-term raised cosine window, with restriction that the third term is zero: W[n]= ∑ ai cos(2iπn/M) 0 ≤ n ≤ M, k = 3, a2 = 0 (16) The new window can be analyzed in the frequency domain. Its Fourier transform is: W(ὣ)={a0 D(ω) + a1/2[D(ω - 2π/M) + D(ω + 2π/M)] + a3/2[D(ω -6π/M)+D(ω +6π/M)]}* exp(-jMω/2) (17) where D(ω) is Dirichlet kernel. D(ω) = sin((M+1) ω/2)/sin(ω/2) (18) Noting the above condition and the normalizing condition in eq. (8), one can apply a simple optimization algorithm to find the optimal values of the window parameters. For sufficiently large orders, the derived window is of the form W[n] = 0.536-0.46cos*(2πn/M)-0.003*cos(6πn/M), 0≤n≤M (19) Just like Hamming window, the frequency response of the new window is degraded for low orders; therefore depending on the window order, the above parameters are modified to maintain the efficiency. It shows the dependence of a0 and a1 on M. It can be easily verified that the coefficients are composed of a monotonic function and a DC term. Some simple formulas are tried to present the dependence of these parameters on M, the following formulas approximately fit the data obtained from the optimization: a0= 0.537 - 0.3/(M+15); a1 = 0.46 + 0.25/(M+15); a3 = 1 - a0 - a1 (20) IV. RESULTS The various methodologies are adopted in developing the programs for proposed window, its comparison with other windows, performance evaluation, filter designing and plotting their magnitude response, phase response, pole-zero plot, impulse response, step response, phase delay, group delay and filter information. It discusses the simulation results for window based FIR filters design. 0 10 20 30 40 50 60 70 80 90 100 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 time amplitude comparision of different windows hamm hann black kaiser gauss taylor bart Fig. 3 Time-Magnitude response of different window 0 50 100 0 0.5 1 hamm 0 50 100 0 0.5 1 hann 0 50 100 0 0.5 1 black 0 50 100 0.9 0.95 1 kaiser 0 50 100 0 0.5 1 gauss 0 50 100 0 1 2 taylor 0 50 100 0 0.5 1 bart 0 50 100 0 1 2 rect 0 50 100 0 0.5 1 cheby Fig. 4 Plot of different windows in matrix form
  • 5. International Journal of Research and Scientific Innovation (IJRSI) | Volume IV, Issue VII, July 2017 | ISSN 2321–2705 www.rsisinternational.org Page 70 2 4 6 8 10 12 14 16 18 20 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 samples amplitude proposed kaiser Fig. 5 Time-Magnitude response of Kaiser window & Proposed window 0 0.5 1 1.5 2 2.5 3 3.5 -150 -100 -50 0 50 magnitude proposed 0 0.5 1 1.5 2 2.5 3 3.5 -100 -50 0 50 ksiser magnitude frequency Fig. 6 Frequency-Magnitude response of Kaiser window & Proposed window 0 0.5 1 1.5 2 2.5 3 3.5 -4 -2 0 2 4 phase proposed 0 0.5 1 1.5 2 2.5 3 3.5 -4 -2 0 2 kaiser frequency phase Fig. 7 Frequency-Phase response of Kaiser window & Proposed window 2 4 6 8 10 12 14 16 18 20 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 Samples Amplitude Proposed Blackman Fig. 8 Time-Magnitude response of Blackman window & Proposed window 2 4 6 8 10 12 14 16 18 20 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 Samples Amplitude Proposed Gaussian Fig. 9 Time-Magnitude response of Gaussian window & Proposed window 2 4 6 8 10 12 14 16 18 20 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 Samples Amplitude Proposed Taylor Fig. 10 Time-Magnitude response of Taylor window & Proposed window V. CONCLUSION A proposed window is derived for FIR filter designing and spectral analysis which gives better response in comparison with other windows. Performance evaluation is done in comparison with Hamming, Kaiser and Gaussian window. Window based FIR filter is designed. Windowing gives good results for proposed window and it is more convenient. It designs a FIR filter with finite impulse response. It reduces the ripples in the pass-band and the stop-band due to Gibbs’phenomenon. By choosing the window carefully, various trade-offs can be managed so as to maximize the filter-design quality in a given application. The window method for digital filter design is fast, convenient, and robust. A novel efficient window function has been designed which minimizes the sidelobes. The new window has the main lobe width less than or equal to that of the Hamming window, while offering less maximum side-lobe peak. The performance comparison of the proposed window with the other windows showed the better performance of the proposed window. The average reduction in the side lobe peak of the new window compared to that of the Hamming, Kaiser, and Gaussian windows is 3 dB, 3.3 dB and 8 dB respectively. The FIR filter designed with the proposed window achieves less ripple ratio, than those obtained using the windows like Kaiser, Hamming, Blackman, Gaussian, Hanning, Taylor etc. for all window lengths. The obtained results indicate that the
  • 6. International Journal of Research and Scientific Innovation (IJRSI) | Volume IV, Issue VII, July 2017 | ISSN 2321–2705 www.rsisinternational.org Page 71 implemented filter has good performance and stability, and during the implementation of various cases, it is possible to reach an optimal design used for final design. REFERENCES Journal papers: [1]. Mahdi Mottaghi-Kashtiban and Mahrokh G. Shayesteh, “A new window function for signal spectrum analysis and FIR filter design” in Proc. of IEEE, May 2010. [2]. Abdullah Mohamed Awad, “Adaptive window method for FIR filter design” in Proc. of IEEE, May 2010. [3]. M. G. Shayesteh, M. Mottaghi-Kashtiban, “An efficient window function for design of FIR filters using IIR filters ,” in Proc. of IEEE Eurocon, pp. 1443-1447, May 2009. [4]. M. G. Shayesteh, M. Mottaghi-Kashtiban, “FIR filter design using a new window function,” in Proc. Of IEEE DSP, July 2009. [5]. K. Avci, N. Nakaroglu, " High Quality Low Order Nonrecursive Digital Filter Design Using Modified Kaiser Window", IEEE international Conference ,2008. [6]. C. M. Zierhofer, “Data window with tunable side lobe ripple decay”, IEEE Signal Processing Letters, vol.14, no.11, Nov. 2007. [7]. Rowinska-schwarzweller, M. Wintermantel, “On designing FIR filters using windows based on Gegenbauer polynomials”, in Proc. IEEE ISCAS, vol. I, pp.413-416, 2002. [8]. M. Jascula, “ New windows family based on modified Legendre polynomials ”, in Proc. IEEE IMTC, pp. 553-556, 2002. [9]. G. Deczky, “ Unispherical windows ”, in Proc. IEEE ISCS , vol. II, pp. 85 – 89 , 2001. [10]. W. Selesnick, “Low--pass filter realizable as all-pass sums: Design via a new flat delay filter,” IEEE Trans. Circuits Syst. II, Analog Digit. Signal Process., vol. 46, no. 1, pp. 40–50, Jan. 1999. [11]. Y.-P. Lin, P. P. Vaidyanathan, “A Kaiser window approach for the design of prototype filters of cosine modulated filter banks,” IEEE Signal Process. Lett., vol. 5, no. 6, pp. 132–134, Jun. 1998. [12]. I.W. Selesnick, C.S. Burrus,“ Generalized digital Butterworth filter design,” IEEE Trans. Signal Process., vol. 46, no. 6, pp. 1688–1694, Jun. 1998. [13]. C. S. Burrus, A. W. Soewito, R. A. Gopinath, “Least squared error FIR filter design with transition bands,” IEEE Trans. Signal Process., vol. 40, no. 6, pp. 1327–1340, Jun. 1992. [14]. T. Saramaki, A class of window functions with nearly minimum sidelobe energy for designing FIR Filters, Proc. IEEE Int. Symp. Circuits Syst., Portland, Oregon, pp. 359-362, 1989. [15]. H. Brandenstein, R. Unbehauen, “Least-squares approximation of FIR by IIR filters,” IEEE Trans. Signal Process., vol. 46, no. 1, pp. 21–30, Jan. 1998. [16]. F. Kaiser, R. W. Schafer, “ On the use of the Io-sinh window for spectrum analysis ” IEEE Trans. acoustics, Speech, and Signal Processing, vol.28, no.1, pp. 105-107, 1980. [17]. F. J. Harris, “On the use of windows for harmonic analysis with the discrete Fourier transform”, in Proc. Of IEEE, vol. 66, no. 1, pp. 51- 83, January, 1978. [18]. T. Cooklev, A. Nishihara, “Maximally flat FIR filters,” in Proc. IEEE Int. Symp. Circuits Syst. (ISCAS), Chicago, IL, May 3–6, 1993, vol. 1, pp. 96–99. [19]. H. J. Orchard, “ The roots of maximally flat-delay polynomials,” IEEE Trans. Circuit Theory, vol. CT 12, pp. 452–454, Sept. 1965. Books: [20]. J. Proakis, D. G. Manolakis, Digital Signal Processing, fourth edition, Prentice-Hall, 2007. [21]. Antoniou,” Digital signal processing:”Signal, systems, filters, McGraw-Hill, 2005. [22]. T. S. E1-A1i, Discrete Systems and Digital Signal Processing with MATLAB, CRC Press, 2004. [23]. S. K. Mitra, Digital Signal Processing: A Computer Based Approach, 2nd ed. New York: McGraw Hill, 2002 [24]. S.K. Mitra, J.F. Kaiser, Handbook for Digital Signal Process- ing, John Wiley & Sondnc, 1993. [25]. Oppenheim, R. Schafer, J. Buck, Discrete-Time Signal Processing, second edition, Prentice-Hall, 1999. [26]. Antoniou, Digital Filters, McGraw-Hill Inc, N.Y., 1993.