Documente Academic
Documente Profesional
Documente Cultură
Nature Inspired Optimization Technique used for Design of Band Stop FIR
Digital Filter
Prabhdeep Kaur1, Balraj Singh2
1
Department of Electronics & Communication Engineering, Giani Zail Singh PTU Campus, Bathinda-151001, Punjab, India
Associate Professor, Department of Electronics & Communication Engineering, Giani Zail Singh PTU Campus, Bathinda-151001,
Punjab, India
ABSTRACT
In this paper, band stop digital FIR filter is designed by
using five different mutation strategies of differential
evolution (DE) Algorithm. DE is population based
stochastic optimization technique used to minimize the
performance index. In Differential Evolution Algorithm
the parameter has been tuned. In each step, the DE
mutates vectors by adding random vector differentials to
them. The one which is better the target or trial vector
replaces the other in next iteration. Simulation results
justify that by adjusting Population size, Mutation factor,
Crossover rate the DE algorithm can minimize
Magnitude Error and Ripple Magnitude Error in Stop
Band and Pass band.
Keywords Band stop, Differential Evolution (DE)
Algorithm, FIR Digital Filters, Magnitude Error and
Ripple Magnitude Error.
1. INTRODUCTION
Anything that contains information can be considered as
signal. Signal can be identified into two types,
continuous-time signals and discrete-time signals. A
discrete-time signal is one that is defined at discrete
instants of time. The numerical manipulation of signals
and data in discrete time signals is called Digital Signal
Processing (DSP). Digital Signal Processing presents
greater flexibility, high attenuation and selectivity, better
environment stability and lower equipment production
costs than traditional analog techniques. DSP is one of
the most powerful technology and most widely used.
DSP has a wide range of applications in fields of
communication, image processing, pattern recognition
etc. These new DSP application result from advances in
digital filtering. Digital Filter is a system based on
Mathematical Operations which is applied on the
sampled and discrete time signal to reduce or obtain
certain aspects of that signal [4, 8, 19].
www.ijsret.org
684
International Journal of Scientific Research Engineering & Technology (IJSRET), ISSN 2278 0882
Volume 4, Issue 6, June 2015
H(k )
h(n)e
j k n
(4)
n 0
Hd () Hd (1), Hd (2 ), Hd (3 ),......, Hd (N ) T
(5)
(6)
Hi () Hi (1), Hi (2 ), Hi (3 ),......, Hi (N )
Hd represents the approximate magnitude response of
designed filter and Hi represents the magnitude response
of the ideal Band stop(BS) filter.
T
0 for pl ph ;
H i (k )
otherwise
1
(7)
e1 ( x )
H d ( k , x ) H ( k , x )
k 0
(8)
e 2 (x)
H d (k , x) H(k , x)
k 0
(9)
Or,
H(z)
h (n )z
(1)
(2)
n 0
as
1 for k passband
H d x k
0 for k stopband
(10)
The Ripple magnitude of pass band and stop band which
are to be minimized are described below
p max Hk , x min Hk , x for k passband (11)
www.ijsret.org
685
International Journal of Scientific Research Engineering & Technology (IJSRET), ISSN 2278 0882
Volume 4, Issue 6, June 2015
s max Hi , x
for
stop band
(12)
Where p and s are ripple magnitude of Pass band and
Stop band . Four objective function of optimization are:
f1(x) =minimize e1(x)
f2(x) =minimize e2(x)
f3(x) =minimize p (x )
f4(x) =minimize
(x)
s
w1, w2, w3, w4 are the weighting function. [4, 6, 12, 20]
3. OVERVIEW ON DIFFERENTIAL EVOLUTION
Differential Evolution (DE) Algorithm is an
evolutionary computational algorithm that was originally
introduced by Storn and Price in 1995. The authors
developed Differential Evolution algorithm to be a
reliable and versatile function optimizer that is readily
applicable to a wide range of optimization problems.
There are number of significant advantages when using
Differential Evolution Algorithm, which are summarized
by Price; Ability in many cases to find the true global
minimum regardless of the initial parameter values, Fast
and simple with regard to application and modification,
Requires few control parameters, Parallel processing
nature and fast convergence, Capable of providing
multiple solutions in a single run, Effective on integer,
discrete and mixed parameter optimization, Ability to
find the optimal solution for a non- linear constrained
optimization problem with penalty functions.
Differential Evolution Algorithm is
evolutionary
approach comprises of four steps: (a) Size of population
P; (b) Dimension D (length) of a individual (variables);
(c) Mutation factor; (d) Crossover probability CR. In
DE, N solution vectors are randomly created at the
begin. Mutation, Crossover and Selection operations are
applied on population to improve the performance.
[6,20]
(15)
i 1,........, P
X G x G ,......... ., x G .......... ..., x G
i
vectors
(G )
(14)
D, i
j, i
(16)
x G 0 x min rand0,1 x max x min
j, i
1, i
best
best
(17)
(18)
(19)
(20)
best
www.ijsret.org
best
best
best
best
best
r1
r2
r1
r1
r2
r2
686
International Journal of Scientific Research Engineering & Technology (IJSRET), ISSN 2278 0882
Volume 4, Issue 6, June 2015
r1
r2
r3
r4
(21)
U j, i
G
X
j, i
rand0,1 CRorj s
otherwise
(22)
i
i
XiG 1 i G
otherwise
X
(23)
4. SIMULATION RESULT
This section presents the simulation works population
size, mutation factor, crossover rate of DE have been
optimized for the design of FIR band stop filters. Five
different strategies have been explored used on different
Parameters used for the design of Band Stop using DE
algorithm. The parameter with minimum objective
function are selected and used for the design of Band
Stop FIR Filter. The Band Stop FIR digital filter is
designed by 200 equally spaced points within frequency
domain [0, ]. The design condition for the Band Stop
filter design is given in Table 1.
0
.
25
0 . 4 0. 6
Band
1
0.75
stop
www.ijsret.org
687
International Journal of Scientific Research Engineering & Technology (IJSRET), ISSN 2278 0882
Volume 4, Issue 6, June 2015
www.ijsret.org
688
International Journal of Scientific Research Engineering & Technology (IJSRET), ISSN 2278 0882
Volume 4, Issue 6, June 2015
5. CONCLUSION
www.ijsret.org
689
International Journal of Scientific Research Engineering & Technology (IJSRET), ISSN 2278 0882
Volume 4, Issue 6, June 2015
[12]
[13]
REFERENCES
[1] John G. Proakis and Dimitris G. Manolakis,Digital
Signal Processing, Pearson, fourth edition,2013.
[2] Price K.V An introduction to differential evolution, in
Corne D, Dorigo M, Glover F.(EDS): New ideas in
optimization (McGwaw-Hill, 1999).
[3] Storn R, Price K; Differential Evolution: a simple and
efficient adaptive scheme for global optimization over
continuous spaces, Technical Report, 1995, International
Computer Science Institute, Berkley, 1995.
[4] N. Karaboga,(2005), Digital IIR Filter Design Using
Differential Evolution Algorithm, Journal on Applied
Signal Processing, vol.8, pp.1269-1276.
[5] Price K.V, Storn R.M, Lampinen J.A: Differential
Evolution:
a
practical
approach
to
global
optimization(springer,2005).
[6] T. Sum-Im, G. A. Taylor, M. R. Irving, Y.H.
Song,(2008), Differential Evolution Algorithm for Static
and Multistage Transmission Expansion planning, The
Institution of Engineering and technology Generation
Transmission and Distribution, vol.3, no.4, pp.365-384.
[7] S. Chattopadhyay, S.K. Sanyal and A. Chandra (2010),
Design of FIR Using Differential Evolution Optimization
and to study its Effect as a Phase-Shaping Filter in a
QPSK Modulated system, International Journal of
Computer science and network security, vol.10, no.1,
pp.313-320.
[8] S. Mondal, Vasundhara, R. Kar, D. Mandal, S. P.
Ghoshal,(2011) , Linear Phase High Pass FIR Filter
Design using Improved Particle Swarm Optimization
World Academy of Science, Engineering and
Technology, vol.5.
[9] S. Mandal, S. P. Ghoshal,P. Mukherjee ,D. Sengupta, R.
Kar ,D. Mandal, (2012),Design of Optimal Linear Phase
FIR High Pass Filter using Improved Particle Swarm
Optimization, ACEEE International Journal on Signal
and Image processing, vol.03, no. 01,pp. 111-120.
[10] S. S. Rajput and Dr. S. S. Bhadauria, (2012),
Comparison of Band-stop FIR Filter using Modified
Hammimg Window and other Window functions and its
Application in Filtering a Multitone Signal,
International Journal of Advanced research in Computer
& Technology, vol.1, no.8, pp.325-328.
[11] R. Kaur, M. S. Patterh, J.S. Dhillon,(2013), Digital IIR
Filter Design using Real Coded Genetic Algorithm,
[14]
[15]
[16]
[17]
[18]
[19]
[20]
www.ijsret.org
690