SlideShare une entreprise Scribd logo
1  sur  5
Télécharger pour lire hors ligne
ACEEE Int. J. on Electrical and Power Engineering, Vol. 02, No. 02, August 2011



 FIR Filter Design using Particle Swarm Optimization
 with Constriction Factor and Inertia Weight Approach
                           1
                               Rajib Kar, 1Durbadal Mandal, 1Dibbendu Roy, 2Sakti Prasad Ghoshal
                                1
                                  Department of ECE, National Institute of Technology, Durgapur, India
                               rajibkarece@gmail.com, durbadal.bittu@gmail.com , dibbaroy@gmail.com
                                 2
                                   Department of EE, National Institute of Technology, Durgapur, India
                                                    spghoshalnitdgp@gmail.com

Abstract— This paper presents an alternative approach for the             program have to be iterated many times [4]. Different heuristic
design of linear phase digital low pass FIR filter using Particle         optimization algorithms such as genetic algorithm (GA),
Swarm Optimization with Constriction Factor and Inertia                   simulated annealing algorithms etc. have been widely used
Weight Approach (PSO-CFIWA). FIR filter design is a multi-                for the optimal design of digital filters. When considering
modal optimization problem. The conventional gradient based               global optimization methods for digital filter design, the GA
optimization techniques are not efficient for digital filter
                                                                          seems to have attracted considerable attention. Filters
design. Given the filter specification to be realized, PSO
algorithm generates a set of filter coefficients and tries to             designed by GA have the potential of obtaining near global
meet the ideal frequency characteristic. In this paper, for the           optimum solution [5-6]. Although standard Gas (herein
given problem, the realization of the FIR filters of different            referred to as Real Coded GA (RGA)) have a good performance
order has been performed. The simulation results have been                for finding the promising regions of the search space, they
compared with the well accepted evolutionary algorithm such               are inefficient in determining the local minimum in terms of
as genetic algorithm (GA). The results justify that the proposed          convergence speed and solution quality. Particle Swarm
filter design approach using PSO-CFIWA outperforms to that                Optimization (PSO) is an evolutionary algorithm developed
of GA, not only in the accuracy of the designed filter but also           by Kennedy and Eberhart in 1995 [8-9]. Several attempts have
in the convergence speed and solution quality.
                                                                          been made towards the optimization of the FIR Filter [14] and
Index Terms— FIR Filter; PSO; GA; Optimization; Magnitude                 in other areas [10] also using PSO algorithm. The PSO is
Response; Convergence; Low Pass Filter                                    simple to implement and its convergence may be controlled
                                                                          via few parameters. This paper describes the FIR digital filter
                        I. INTRODUCTION                                   design using the PSO with constriction factor and inertia
                                                                          weight approach (PSO-CFIWA). PSO-CFIWA algorithm tries
    A digital filter is a system that performs mathematical               to find best coefficients that closely match the ideal frequency
operations on a sampled, discrete-time signal to reduce or                response. The rest of the paper is arranged as follows. In
enhance certain aspects of that signal. This is in contrast to            section 2, the filter design problem is formulated. Section 3
the other major type of electronic filter, the analog filter, which       briefly discusses on the real coded GA (RGA). Section 4 shows
is an electronic circuit operating on continuous-time analog              the algorithms of GA, general PSO and PSO-CFIWA. Section
signals. There are two major classes of digital filters namely,           5 describes the simulation result. Finally section 6 concludes
finite impulse response (FIR) filters and infinite impulse                the paper.
response (IIR) filters depending on the length of the impulse
response [7]. FIR filter is an attractive choice because of the                                 II. FILTER DESIGN
ease in design and stability. By designing the filter taps to be
symmetrical about the center tap position, a FIR filter can be              A digital FIR filter is characterized by
guaranteed to have linear phase. Finite impulse response
(FIR) digital filters are known to have many desirable features
such as guaranteed stability, the possibility of exact linear
phase characteristic at all frequencies and digital
                                                                          We assume that hn   0 and h0   0
implementation as non-recursive structures. Linear phase FIR
filters are also required when time domain specifications are             Where, N is the order of the filter which has N+1 number of
given [1]. The most frequently used method for the design of              coefficients. h(n) is the filter impulse response. It is calcu-
exact linear phase weighted Chebyshev FIR digital filter is               lated by applying an impulse signal at the input. The value of
the one based on the Remez-exchange algorithm proposed                    h(n) will determine the type of the filter e.g. low pass, high
by Parks and McClellan [2]. Further improvements to their                 pass, band pass etc. The value of h(n) is to be determined in
results have been reported in [3]. The main limitation of this            the design process and N represents the order of the polyno-
procedure is that the relative values of the amplitude error in           mial function. This paper presents the most widely used FIR
the frequency bands are specified by means of the weighting               that h(n) is odd symmetric and the order is even. The length
function, and not by the deviations themselves. Therefore,                of h(n) is N+1 and the number of coefficients is also N+1. The
in case of designing low-pass filters with a given stop band              individual represents h(n) . In each iteration, these individu-
deviation, given filter length and cutoff frequencies, the                als are updated. Fitness of particles is calculated using the
                                                                          new coefficients. This fitness is used to improve the search
                                                                      1
© 2011 ACEEE
DOI: 01.IJEPE.02.02. 162
ACEEE Int. J. on Electrical and Power Engineering, Vol. 02, No. 02, August 2011


in each iteration, and result obtained after a certain number                      values from the minimum value.
of iterations or after the error is below a certain limit is consid-               Copying of the elite strings over the non-selected
ered to be the final result. Because its coefficients are matched,                  strings.
the dimension of the problem reduces by a factor of 2. The                         Crossover and mutation to generate off-springs.
(N+1)/2 coefficients are then flipped and concatenated to find                     Genetic cycle updating.
the required N+1 coefficient. The least square (LS) error is                       The iteration stops when the maximum number of
used to evaluate the individual. It takes the squared error                         cycles is reached. The grand minimum Error and its
between the frequency response of the ideal and the actual                          corresponding chromosome string or the desired
filter. An ideal filter has a magnitude of 1 on the pass band and                   solution are finally obtained.
a magnitude of 0 on the stop band. So the error for this fitness
function is the squared difference between the magnitudes of                             IV. PARTICLE SWARM OPTIMIZATION (PSO)
this filter and the filter designed using the evolutionary algo-
                                                                               PSO is a flexible, robust population-based stochastic
rithms. The individuals that have higher evaluation values
                                                                           search or optimization technique with implicit parallelism,
represent the better filters, the filters with better frequency
                                                                           which can easily handle with non-differential objective
response. The frequency response of the FIR digital filter can
                                                                           functions, unlike traditional optimization methods. PSO is
be calculated as,
                                                                           less susceptible to getting trapped on local optima unlike
                                                                           GA, Simulated Annealing etc. Eberhart and Shi [9] developed
                                                                           PSO concept similar to the behavior of a swarm of birds. PSO
                                                                           is developed through simulation of bird flocking in
Where, w k   
                 2k
                  N         
                       ; H e jw k is the Fourier transform complex         multidimensional space. Bird flocking optimizes a certain
vector. This is the FIR filter frequency response.                         objective function. Each agent knows its best value so far
The expression of the LS function is given below:                          (pbest). This information corresponds to personal experiences
                                                                           of each agent. Moreover, each agent knows the best value
                                                                           so far in the group (gbest) among pbests. Namely, each agent
                                                                           tries to modify its position using the following information:
                                                                                       The distance between the current position and
Where, H i represents the ideal magnitude response of the
                                                                                          pbest.
filter and is given as
                                                                                          The distance between the current position and
                                                                                           gbest.
                                                                           Mathematically, velocities of the particles are modified
                                                                           according to the following equation [11]:
     
H d e j k represents the filter to be designed, K is the num-
ber of samples. Equation (2) represents the fitness function
to be minimized using evolutionary algorithm.

         III. REAL CODED GENETIC ALGORITHM (RGA)                           where Vi k is the velocity of agent i at iteration k ; w is the
                                                                           weighting function; Cj is the weighting factor; randi is the
    GA is mainly a probabilistic search technique, based on
the principles of natural selection and evolution. At each                 random number between 0 and 1; S ik is the current position
generation it maintains a population of individuals where
                                                                           of agent i at iteration k; pbestik is the pbest of agent i; gbest k
each individual is a coded form of a possible solution of the
problem at hand called chromosome. Chromosomes are                         is the gbest of the group. The searching point in the solution
constructed over some particular alphabet, e.g., the binary                space can be modified by the following equation:
alphabet {0, 1}, so that chromosomes’ values are uniquely
mapped onto the decision variable domain. Each chromosome
is evaluated by a function known as fitness function, which                The first term of (4) is the previous velocity of the agent. The
is usually the fitness function or the objective function of               second and third terms are used to change the velocity of the
the corresponding optimization problem. Steps of RGA as                    agent. Without the second and third terms, the agent will
implemented for optimization of spacing between the elements               keep on ‘‘flying’’ in the same direction until it hits the
and current excitations are [10, 11]:                                      boundary. w, corresponds to a kind of inertia and tries to
        Initialization of real chromosome strings of n p                  explore new areas. For Particle Swarm Optimization with
         population, each consisting of a set of excitations.              Constriction Factor and Inertia Weight Approach
         Size of the set depends on the number of excitation               (PSOCFIWA) [12, 13], the velocity of (4) is manipulated in
         elements in a particular array design.                            accordance with (6).
        Decoding of strings and evaluation of Error of each
         string.
        Selection of elite strings in order of increasing Error
                                                                       2
© 2011 ACEEE
DOI: 01.IJEPE.02.02.162
ACEEE Int. J. on Electrical and Power Engineering, Vol. 02, No. 02, August 2011


Normally, C1=C2=1.5-2.05 and Constriction Factor CFa  is
given in (7).



Where
 = C1 + C2 , and  >4.
For==2.05, the computed value of = 0.73.
The best values of C1, C2, and are found to vary with the
design sets. In inertia weight approach (IWA), inertia weight
at (k+1)th cycle is as given in (8).



Where, wmax =1.0; wmin =0.4; k max = Maximum number of
iteration cycles. The solution updating is the same as (5).

                 V. RESULTS AND DISCUSSIONS
A. Analysis of Magnitude response of low-pass FIR filters
    The MATLAB simulation has been performed extensively
to realize the low pass FIR filter with the order of 20 and 30.
Hence the length of the filter coefficients is 21 and 31,
respectively. The sampling frequency was chosen as fs = 1Hz.
Also, for all the simulations the sampling number was taken
as 128.
                             TABLE I
                          GA PARAMETERS




    The control parameter values GA used in this work are
given in Table I. Pass band normalized cut off frequency is
0.4. Algorithms are run for 25 times. The best possible sets of
coefficients for the designed FIR filter for order 20 and 30
have been shown in Table II and Table III, respectively.
                              TABLE II.
          OPTIMIZED C OEFFICIENTS OF FIR FILTER OF ORDER 20




                                                                          Fig. 1   Magnitude response of 20 th order low-pass FIR filters




                                                                    3
© 2011 ACEEE
DOI: 01.IJEPE.02.02.162
ACEEE Int. J. on Electrical and Power Engineering, Vol. 02, No. 02, August 2011

    TABLE III. OPTIMIZED COEFFICIENTS   OF   FIR FILTER OF ORDER 30




As seen from Figure 1, for the pass band region, the new PSO
(PSO-CFIWA) produces a better response than that of GA.
The filters designed by the PSO algorithm have sharper
transition band responses than that produced by GA
algorithm. For the stop band region, the filters designed by
the PSO-CFIWA method produce better responses than the
others. The best optimized coefficients obtained for the
designed filter with the order of 20 and 30 have been calculated
by the two methods and given in Table II and III, respectively.
B. Comparative effectiveness and convergence profiles of
RGA and PSO-CFIWA
    In order to compare the algorithms in terms of the
convergence speed, Figure 3 shows the evolution of best
solutions obtained when GA is employed. Figure 4 shows
the evolution of best solutions obtained when the new PSO
is employed. The convergence graph has been shown for
the filter order of 30. A similar plot can be obtained for the FIR
filter of order 20. From the figures drawn for this filter, it is
seen that the PSOCFIWA algorithm is significantly faster
than the GA algorithm for finding the optimum filter. The new
PSO converges to a much lower fitness in lesser number of
iterations. The minimum Error values are plotted against the
number of iteration cycles to get the convergence profiles
for the optimization techniques. Figs. 3-4 show the                          Fig. 2 Magnitude response of 30 th order low-pass FIR filters
convergence profiles for RGA and PSOCFIWA for 30th order
low-pass FIR filters respectively. RGA and PSOCFIWA
converge to their respective minimum ripple magnitude in
less than 500 iterations. Further RGA yields suboptimal higher
values of Error but PSOCFIWA yields near optimal (least)
Error values consistently in both cases. With a view to the
above fact, it may finally be inferred that the performance of
PSOCFIWA technique is better as compared to RGA. All
optimization programs are written in MATLAB 7.5 version
on core (TM) 2 duo processor, 3.00 GHz with 2 GB RAM.


                                                                          Fig. 3. Convergence profile for RGA in case of 30 th order low-pass
                                                                                                      FIR filters.




                                                                      4
© 2011 ACEEE
DOI: 01.IJEPE.02.02.162
ACEEE Int. J. on Electrical and Power Engineering, Vol. 02, No. 02, August 2011


                                                                             [5] S. Chen, “IIR Model Identification Using Batch-Recursive
                                                                             Adaptive Simulated Annealing Algorithm,” In Proceedings of 6th
                                                                             Annual Chinese Automation and Computer Science Conference,
                                                                             (2000), pp. 151–155.
                                                                             [6] N.E. Mastorakis, I.F. Gonos, M.N.S. Swamy, “Design of Two
                                                                             Dimensional Recursive Filters Using Genetic Algorithms,” IEEE
                                                                             Transaction on Circuits and Systems I-Fundamental Theory and
                                                                             Applications, 50 (2003), pp. 634–639.
                                                                             [7] L. Litwin, “FIR and IIR digital filters,” IEEE Potential, 0278-
                                                                             6648, 2000, 28–31.
                                                                             [8] J. Kennedy, R. Eberhart, “Particle Swarm Optimization,” IEEE
                                                                             int. Conf. On Neural Network, 1995.
                                                                             [9] R. Eberhart, Y. Shi, “Comparison between Genetic Algorithms
 Fig. 4. Convergence profile for PSOCFIWA in case of 30 th order             and Particle Swarm Optimization”, Proc. 7 th Ann. Conf. on
                       low-pass FIR filters                                  Evolutionary Computation, San Diego, 2000.
                                                                             [10] D. Mandal, S. P. Ghoshal, and A. K. Bhattacharjee, “A Novel
                         VI. CONCLUSIONS                                     Particle Swarm Optimization Based Optimal Design of Three-Ring
                                                                             Concentric Circular Antenna Array,” IEEE International Conference
    This paper presents an alternative approach for FIR filter               on Advances in Computing, Control, and Telecommunication
deign using PSOCFIWA. Filters of orders 20 and 30 have                       Technologies, 2009. (ACT’09), pp. 385-389, 2009.
been realized using GA as well as PSOCFIWA. Extensive                        [11] D. Mandal, S. P. Ghoshal, and A. K. Bhattacharjee,
simulation results justify that the proposed algorithm                       “Application of Evolutionary Optimization Techniques for Finding
outperforms GA in the accuracy of the magnitude response                     the Optimal set of Concentric Circular Antenna Array,” Expert
                                                                             Systems with Applications, (Elsevier), vol. 38, pp. 2942-2950, 2010.
of the filter as well as in the convergence speed.
                                                                             [12] D. Mandal, S. P. Ghoshal, and A. K. Bhattacharjee,
                                                                             “Comparative Optimal Designs of Non-uniformly Excited
                            REFERENCES                                       Concentric Circular Antenna Array Using Evolutionary
[1] T.W. Parks, C.S. Burrus, Digital Filter Design, Wiley, New               Optimization Techniques,” IEEE Second International Conference
York, 1987.                                                                  on Emerging Trends in Engineering and Technology, ICETET’09
[2] T.W. Parks, J.H. McClellan, “Chebyshev approximation for                 (2009), 619-624.
non-recursive digital filters with linear phase,” IEEE Trans. Circuits       [13] D. Mandal, S. P. Ghoshal, and A. K. Bhattacharjee, “Design
Theory CT-19 (1972), pp. 189–194.                                            of Concentric Circular Antenna Array With Central Element Feeding
[3] J.H. McClellan, T.W. Parks, L.R. Rabiner, “A computer program            Using Particle Swarm Optimization With Constriction Factor and
for designing optimum FIR linear phase digital filters,” IEEE Trans.         Inertia Weight Approach and Evolutionary Programming
Audio Electroacoust., AU-21 (1973) 506–526.                                  Technique,” Journal of Infrared Milli Terahz Waves, (Springer)
[4] L.R. Rabiner, “Approximate design relationships for low-pass             vol. 31 (6), p. 667–680, 2010.
FIR digital filters,” IEEE Trans. Audio Electroacoust, AU-21 (1973),         [14] J. I. Ababneh, M.H. Bataineh. “Linear phase FIR filter design
pp. 456–460.                                                                 using particle swarm optimization and genetic algorithm”. Elsevier,
                                                                             Digital Signal Processing, 2006.




                                                                         5
© 2011 ACEEE
DOI: 01.IJEPE.02.02.162

Contenu connexe

Tendances

Analysis of PEAQ Model using Wavelet Decomposition Techniques
Analysis of PEAQ Model using Wavelet Decomposition TechniquesAnalysis of PEAQ Model using Wavelet Decomposition Techniques
Analysis of PEAQ Model using Wavelet Decomposition Techniquesidescitation
 
General Kalman Filter & Speech Enhancement for Speaker Identification
General Kalman Filter & Speech Enhancement for Speaker IdentificationGeneral Kalman Filter & Speech Enhancement for Speaker Identification
General Kalman Filter & Speech Enhancement for Speaker Identificationijcisjournal
 
Performance Analysis of Acoustic Echo Cancellation Techniques
Performance Analysis of Acoustic Echo Cancellation TechniquesPerformance Analysis of Acoustic Echo Cancellation Techniques
Performance Analysis of Acoustic Echo Cancellation TechniquesIJERA Editor
 
1 AUDIO SIGNAL PROCESSING
1 AUDIO SIGNAL PROCESSING1 AUDIO SIGNAL PROCESSING
1 AUDIO SIGNAL PROCESSINGmukesh bhardwaj
 
Paper id 252014135
Paper id 252014135Paper id 252014135
Paper id 252014135IJRAT
 
A novel speech enhancement technique
A novel speech enhancement techniqueA novel speech enhancement technique
A novel speech enhancement techniqueeSAT Publishing House
 
Optimum FIR Filtersfor Digital Pulse Compression of Biphase Barker Codes with...
Optimum FIR Filtersfor Digital Pulse Compression of Biphase Barker Codes with...Optimum FIR Filtersfor Digital Pulse Compression of Biphase Barker Codes with...
Optimum FIR Filtersfor Digital Pulse Compression of Biphase Barker Codes with...IJERA Editor
 
Audio Noise Removal – The State of the Art
Audio Noise Removal – The State of the ArtAudio Noise Removal – The State of the Art
Audio Noise Removal – The State of the Artijceronline
 
Deep Learning Based Voice Activity Detection and Speech Enhancement
Deep Learning Based Voice Activity Detection and Speech EnhancementDeep Learning Based Voice Activity Detection and Speech Enhancement
Deep Learning Based Voice Activity Detection and Speech EnhancementNAVER Engineering
 
ROBUST FEATURE EXTRACTION USING AUTOCORRELATION DOMAIN FOR NOISY SPEECH RECOG...
ROBUST FEATURE EXTRACTION USING AUTOCORRELATION DOMAIN FOR NOISY SPEECH RECOG...ROBUST FEATURE EXTRACTION USING AUTOCORRELATION DOMAIN FOR NOISY SPEECH RECOG...
ROBUST FEATURE EXTRACTION USING AUTOCORRELATION DOMAIN FOR NOISY SPEECH RECOG...sipij
 
Conditional Averaging a New Algorithm for Digital Filter
Conditional Averaging a New Algorithm for Digital FilterConditional Averaging a New Algorithm for Digital Filter
Conditional Averaging a New Algorithm for Digital FilterIDES Editor
 
The application wavelet transform algorithm in testing adc effective number o...
The application wavelet transform algorithm in testing adc effective number o...The application wavelet transform algorithm in testing adc effective number o...
The application wavelet transform algorithm in testing adc effective number o...ijcsit
 
Introduction to deep learning based voice activity detection
Introduction to deep learning based voice activity detectionIntroduction to deep learning based voice activity detection
Introduction to deep learning based voice activity detectionNAVER Engineering
 
Improvement of minimum tracking in Minimum Statistics noise estimation method
Improvement of minimum tracking in Minimum Statistics noise estimation methodImprovement of minimum tracking in Minimum Statistics noise estimation method
Improvement of minimum tracking in Minimum Statistics noise estimation methodCSCJournals
 

Tendances (20)

Analysis of PEAQ Model using Wavelet Decomposition Techniques
Analysis of PEAQ Model using Wavelet Decomposition TechniquesAnalysis of PEAQ Model using Wavelet Decomposition Techniques
Analysis of PEAQ Model using Wavelet Decomposition Techniques
 
General Kalman Filter & Speech Enhancement for Speaker Identification
General Kalman Filter & Speech Enhancement for Speaker IdentificationGeneral Kalman Filter & Speech Enhancement for Speaker Identification
General Kalman Filter & Speech Enhancement for Speaker Identification
 
Performance Analysis of Acoustic Echo Cancellation Techniques
Performance Analysis of Acoustic Echo Cancellation TechniquesPerformance Analysis of Acoustic Echo Cancellation Techniques
Performance Analysis of Acoustic Echo Cancellation Techniques
 
1 AUDIO SIGNAL PROCESSING
1 AUDIO SIGNAL PROCESSING1 AUDIO SIGNAL PROCESSING
1 AUDIO SIGNAL PROCESSING
 
Paper id 252014135
Paper id 252014135Paper id 252014135
Paper id 252014135
 
A novel speech enhancement technique
A novel speech enhancement techniqueA novel speech enhancement technique
A novel speech enhancement technique
 
Optimum FIR Filtersfor Digital Pulse Compression of Biphase Barker Codes with...
Optimum FIR Filtersfor Digital Pulse Compression of Biphase Barker Codes with...Optimum FIR Filtersfor Digital Pulse Compression of Biphase Barker Codes with...
Optimum FIR Filtersfor Digital Pulse Compression of Biphase Barker Codes with...
 
Audio Noise Removal – The State of the Art
Audio Noise Removal – The State of the ArtAudio Noise Removal – The State of the Art
Audio Noise Removal – The State of the Art
 
Deep Learning Based Voice Activity Detection and Speech Enhancement
Deep Learning Based Voice Activity Detection and Speech EnhancementDeep Learning Based Voice Activity Detection and Speech Enhancement
Deep Learning Based Voice Activity Detection and Speech Enhancement
 
ROBUST FEATURE EXTRACTION USING AUTOCORRELATION DOMAIN FOR NOISY SPEECH RECOG...
ROBUST FEATURE EXTRACTION USING AUTOCORRELATION DOMAIN FOR NOISY SPEECH RECOG...ROBUST FEATURE EXTRACTION USING AUTOCORRELATION DOMAIN FOR NOISY SPEECH RECOG...
ROBUST FEATURE EXTRACTION USING AUTOCORRELATION DOMAIN FOR NOISY SPEECH RECOG...
 
speech enhancement
speech enhancementspeech enhancement
speech enhancement
 
Ijecet 06 09_006
Ijecet 06 09_006Ijecet 06 09_006
Ijecet 06 09_006
 
Conditional Averaging a New Algorithm for Digital Filter
Conditional Averaging a New Algorithm for Digital FilterConditional Averaging a New Algorithm for Digital Filter
Conditional Averaging a New Algorithm for Digital Filter
 
The application wavelet transform algorithm in testing adc effective number o...
The application wavelet transform algorithm in testing adc effective number o...The application wavelet transform algorithm in testing adc effective number o...
The application wavelet transform algorithm in testing adc effective number o...
 
MidtermReport
MidtermReportMidtermReport
MidtermReport
 
Introduction to deep learning based voice activity detection
Introduction to deep learning based voice activity detectionIntroduction to deep learning based voice activity detection
Introduction to deep learning based voice activity detection
 
Speech technology basics
Speech technology   basicsSpeech technology   basics
Speech technology basics
 
Final ppt
Final pptFinal ppt
Final ppt
 
Lr3620092012
Lr3620092012Lr3620092012
Lr3620092012
 
Improvement of minimum tracking in Minimum Statistics noise estimation method
Improvement of minimum tracking in Minimum Statistics noise estimation methodImprovement of minimum tracking in Minimum Statistics noise estimation method
Improvement of minimum tracking in Minimum Statistics noise estimation method
 

Similaire à FIR Filter Design using Particle Swarm Optimization with Constriction Factor and Inertia Weight Approach

Linear Phase FIR Low Pass Filter Design Based on Firefly Algorithm
Linear Phase FIR Low Pass Filter Design Based on Firefly Algorithm Linear Phase FIR Low Pass Filter Design Based on Firefly Algorithm
Linear Phase FIR Low Pass Filter Design Based on Firefly Algorithm IJECEIAES
 
CANONIC SIGNED DIGIT BASED DESIGN OF MULTIPLIER-LESS FIR FILTER USING SELFORG...
CANONIC SIGNED DIGIT BASED DESIGN OF MULTIPLIER-LESS FIR FILTER USING SELFORG...CANONIC SIGNED DIGIT BASED DESIGN OF MULTIPLIER-LESS FIR FILTER USING SELFORG...
CANONIC SIGNED DIGIT BASED DESIGN OF MULTIPLIER-LESS FIR FILTER USING SELFORG...ijaia
 
Design and Implementation of FIR Filter to Analyze Power Efficiency and Noise...
Design and Implementation of FIR Filter to Analyze Power Efficiency and Noise...Design and Implementation of FIR Filter to Analyze Power Efficiency and Noise...
Design and Implementation of FIR Filter to Analyze Power Efficiency and Noise...IRJET Journal
 
Reducting Power Dissipation in Fir Filter: an Analysis
Reducting Power Dissipation in Fir Filter: an AnalysisReducting Power Dissipation in Fir Filter: an Analysis
Reducting Power Dissipation in Fir Filter: an AnalysisCSCJournals
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD Editor
 
Design of Area Efficient Digital FIR Filter using MAC
Design of Area Efficient Digital FIR Filter using MACDesign of Area Efficient Digital FIR Filter using MAC
Design of Area Efficient Digital FIR Filter using MACIRJET Journal
 
Design And Performance of Finite impulse Response Filter Using Hyperbolic Cos...
Design And Performance of Finite impulse Response Filter Using Hyperbolic Cos...Design And Performance of Finite impulse Response Filter Using Hyperbolic Cos...
Design And Performance of Finite impulse Response Filter Using Hyperbolic Cos...IDES Editor
 
IRJET- Efficient Shift add Implementation of Fir Filter using Variable Pa...
IRJET-  	  Efficient Shift add Implementation of Fir Filter using Variable Pa...IRJET-  	  Efficient Shift add Implementation of Fir Filter using Variable Pa...
IRJET- Efficient Shift add Implementation of Fir Filter using Variable Pa...IRJET Journal
 
Analysis of different FIR Filter Design Method in terms of Resource Utilizati...
Analysis of different FIR Filter Design Method in terms of Resource Utilizati...Analysis of different FIR Filter Design Method in terms of Resource Utilizati...
Analysis of different FIR Filter Design Method in terms of Resource Utilizati...ijsrd.com
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Performance Analysis of FIR Filter using FDATool
Performance Analysis of FIR Filter using FDAToolPerformance Analysis of FIR Filter using FDATool
Performance Analysis of FIR Filter using FDAToolijtsrd
 
IRJET-A Comparative Study of Digital FIR and IIR Band- Pass Filter
IRJET-A Comparative Study of Digital FIR and IIR Band- Pass FilterIRJET-A Comparative Study of Digital FIR and IIR Band- Pass Filter
IRJET-A Comparative Study of Digital FIR and IIR Band- Pass FilterIRJET Journal
 
Design Band Pass FIR Digital Filter for Cut off Frequency Calculation Using A...
Design Band Pass FIR Digital Filter for Cut off Frequency Calculation Using A...Design Band Pass FIR Digital Filter for Cut off Frequency Calculation Using A...
Design Band Pass FIR Digital Filter for Cut off Frequency Calculation Using A...IRJET Journal
 
DESIGN OF QUATERNARY LOGICAL CIRCUIT USING VOLTAGE AND CURRENT MODE LOGIC
DESIGN OF QUATERNARY LOGICAL CIRCUIT USING VOLTAGE AND CURRENT MODE LOGICDESIGN OF QUATERNARY LOGICAL CIRCUIT USING VOLTAGE AND CURRENT MODE LOGIC
DESIGN OF QUATERNARY LOGICAL CIRCUIT USING VOLTAGE AND CURRENT MODE LOGICVLSICS Design
 
Time domain analysis and synthesis using Pth norm filter design
Time domain analysis and synthesis using Pth norm filter designTime domain analysis and synthesis using Pth norm filter design
Time domain analysis and synthesis using Pth norm filter designCSCJournals
 
IRJET- Decimator Filter for Hearing Aid Application Based on FPGA
IRJET-  	  Decimator Filter for Hearing Aid Application Based on FPGAIRJET-  	  Decimator Filter for Hearing Aid Application Based on FPGA
IRJET- Decimator Filter for Hearing Aid Application Based on FPGAIRJET Journal
 

Similaire à FIR Filter Design using Particle Swarm Optimization with Constriction Factor and Inertia Weight Approach (20)

Linear Phase FIR Low Pass Filter Design Based on Firefly Algorithm
Linear Phase FIR Low Pass Filter Design Based on Firefly Algorithm Linear Phase FIR Low Pass Filter Design Based on Firefly Algorithm
Linear Phase FIR Low Pass Filter Design Based on Firefly Algorithm
 
CANONIC SIGNED DIGIT BASED DESIGN OF MULTIPLIER-LESS FIR FILTER USING SELFORG...
CANONIC SIGNED DIGIT BASED DESIGN OF MULTIPLIER-LESS FIR FILTER USING SELFORG...CANONIC SIGNED DIGIT BASED DESIGN OF MULTIPLIER-LESS FIR FILTER USING SELFORG...
CANONIC SIGNED DIGIT BASED DESIGN OF MULTIPLIER-LESS FIR FILTER USING SELFORG...
 
Ah34207211
Ah34207211Ah34207211
Ah34207211
 
Design and Implementation of FIR Filter to Analyze Power Efficiency and Noise...
Design and Implementation of FIR Filter to Analyze Power Efficiency and Noise...Design and Implementation of FIR Filter to Analyze Power Efficiency and Noise...
Design and Implementation of FIR Filter to Analyze Power Efficiency and Noise...
 
Reducting Power Dissipation in Fir Filter: an Analysis
Reducting Power Dissipation in Fir Filter: an AnalysisReducting Power Dissipation in Fir Filter: an Analysis
Reducting Power Dissipation in Fir Filter: an Analysis
 
Z4301132136
Z4301132136Z4301132136
Z4301132136
 
C010431520
C010431520C010431520
C010431520
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
Design of Area Efficient Digital FIR Filter using MAC
Design of Area Efficient Digital FIR Filter using MACDesign of Area Efficient Digital FIR Filter using MAC
Design of Area Efficient Digital FIR Filter using MAC
 
Design And Performance of Finite impulse Response Filter Using Hyperbolic Cos...
Design And Performance of Finite impulse Response Filter Using Hyperbolic Cos...Design And Performance of Finite impulse Response Filter Using Hyperbolic Cos...
Design And Performance of Finite impulse Response Filter Using Hyperbolic Cos...
 
IRJET- Efficient Shift add Implementation of Fir Filter using Variable Pa...
IRJET-  	  Efficient Shift add Implementation of Fir Filter using Variable Pa...IRJET-  	  Efficient Shift add Implementation of Fir Filter using Variable Pa...
IRJET- Efficient Shift add Implementation of Fir Filter using Variable Pa...
 
Analysis of different FIR Filter Design Method in terms of Resource Utilizati...
Analysis of different FIR Filter Design Method in terms of Resource Utilizati...Analysis of different FIR Filter Design Method in terms of Resource Utilizati...
Analysis of different FIR Filter Design Method in terms of Resource Utilizati...
 
dsp-1.pdf
dsp-1.pdfdsp-1.pdf
dsp-1.pdf
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Performance Analysis of FIR Filter using FDATool
Performance Analysis of FIR Filter using FDAToolPerformance Analysis of FIR Filter using FDATool
Performance Analysis of FIR Filter using FDATool
 
IRJET-A Comparative Study of Digital FIR and IIR Band- Pass Filter
IRJET-A Comparative Study of Digital FIR and IIR Band- Pass FilterIRJET-A Comparative Study of Digital FIR and IIR Band- Pass Filter
IRJET-A Comparative Study of Digital FIR and IIR Band- Pass Filter
 
Design Band Pass FIR Digital Filter for Cut off Frequency Calculation Using A...
Design Band Pass FIR Digital Filter for Cut off Frequency Calculation Using A...Design Band Pass FIR Digital Filter for Cut off Frequency Calculation Using A...
Design Band Pass FIR Digital Filter for Cut off Frequency Calculation Using A...
 
DESIGN OF QUATERNARY LOGICAL CIRCUIT USING VOLTAGE AND CURRENT MODE LOGIC
DESIGN OF QUATERNARY LOGICAL CIRCUIT USING VOLTAGE AND CURRENT MODE LOGICDESIGN OF QUATERNARY LOGICAL CIRCUIT USING VOLTAGE AND CURRENT MODE LOGIC
DESIGN OF QUATERNARY LOGICAL CIRCUIT USING VOLTAGE AND CURRENT MODE LOGIC
 
Time domain analysis and synthesis using Pth norm filter design
Time domain analysis and synthesis using Pth norm filter designTime domain analysis and synthesis using Pth norm filter design
Time domain analysis and synthesis using Pth norm filter design
 
IRJET- Decimator Filter for Hearing Aid Application Based on FPGA
IRJET-  	  Decimator Filter for Hearing Aid Application Based on FPGAIRJET-  	  Decimator Filter for Hearing Aid Application Based on FPGA
IRJET- Decimator Filter for Hearing Aid Application Based on FPGA
 

Plus de IDES Editor

Power System State Estimation - A Review
Power System State Estimation - A ReviewPower System State Estimation - A Review
Power System State Estimation - A ReviewIDES Editor
 
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...IDES Editor
 
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...IDES Editor
 
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...IDES Editor
 
Line Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFCLine Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFCIDES Editor
 
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...IDES Editor
 
Assessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric ModelingAssessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric ModelingIDES Editor
 
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...IDES Editor
 
Selfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive ThresholdsSelfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive ThresholdsIDES Editor
 
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...IDES Editor
 
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...IDES Editor
 
Cloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability FrameworkCloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability FrameworkIDES Editor
 
Genetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP BotnetGenetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP BotnetIDES Editor
 
Enhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through SteganographyEnhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through SteganographyIDES Editor
 
Low Energy Routing for WSN’s
Low Energy Routing for WSN’sLow Energy Routing for WSN’s
Low Energy Routing for WSN’sIDES Editor
 
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...IDES Editor
 
Rotman Lens Performance Analysis
Rotman Lens Performance AnalysisRotman Lens Performance Analysis
Rotman Lens Performance AnalysisIDES Editor
 
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral ImagesBand Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral ImagesIDES Editor
 
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...IDES Editor
 
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...IDES Editor
 

Plus de IDES Editor (20)

Power System State Estimation - A Review
Power System State Estimation - A ReviewPower System State Estimation - A Review
Power System State Estimation - A Review
 
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
 
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
 
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
 
Line Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFCLine Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFC
 
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
 
Assessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric ModelingAssessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric Modeling
 
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
 
Selfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive ThresholdsSelfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive Thresholds
 
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
 
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
 
Cloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability FrameworkCloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability Framework
 
Genetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP BotnetGenetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP Botnet
 
Enhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through SteganographyEnhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through Steganography
 
Low Energy Routing for WSN’s
Low Energy Routing for WSN’sLow Energy Routing for WSN’s
Low Energy Routing for WSN’s
 
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
 
Rotman Lens Performance Analysis
Rotman Lens Performance AnalysisRotman Lens Performance Analysis
Rotman Lens Performance Analysis
 
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral ImagesBand Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
 
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
 
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
 

Dernier

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 

Dernier (20)

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 

FIR Filter Design using Particle Swarm Optimization with Constriction Factor and Inertia Weight Approach

  • 1. ACEEE Int. J. on Electrical and Power Engineering, Vol. 02, No. 02, August 2011 FIR Filter Design using Particle Swarm Optimization with Constriction Factor and Inertia Weight Approach 1 Rajib Kar, 1Durbadal Mandal, 1Dibbendu Roy, 2Sakti Prasad Ghoshal 1 Department of ECE, National Institute of Technology, Durgapur, India rajibkarece@gmail.com, durbadal.bittu@gmail.com , dibbaroy@gmail.com 2 Department of EE, National Institute of Technology, Durgapur, India spghoshalnitdgp@gmail.com Abstract— This paper presents an alternative approach for the program have to be iterated many times [4]. Different heuristic design of linear phase digital low pass FIR filter using Particle optimization algorithms such as genetic algorithm (GA), Swarm Optimization with Constriction Factor and Inertia simulated annealing algorithms etc. have been widely used Weight Approach (PSO-CFIWA). FIR filter design is a multi- for the optimal design of digital filters. When considering modal optimization problem. The conventional gradient based global optimization methods for digital filter design, the GA optimization techniques are not efficient for digital filter seems to have attracted considerable attention. Filters design. Given the filter specification to be realized, PSO algorithm generates a set of filter coefficients and tries to designed by GA have the potential of obtaining near global meet the ideal frequency characteristic. In this paper, for the optimum solution [5-6]. Although standard Gas (herein given problem, the realization of the FIR filters of different referred to as Real Coded GA (RGA)) have a good performance order has been performed. The simulation results have been for finding the promising regions of the search space, they compared with the well accepted evolutionary algorithm such are inefficient in determining the local minimum in terms of as genetic algorithm (GA). The results justify that the proposed convergence speed and solution quality. Particle Swarm filter design approach using PSO-CFIWA outperforms to that Optimization (PSO) is an evolutionary algorithm developed of GA, not only in the accuracy of the designed filter but also by Kennedy and Eberhart in 1995 [8-9]. Several attempts have in the convergence speed and solution quality. been made towards the optimization of the FIR Filter [14] and Index Terms— FIR Filter; PSO; GA; Optimization; Magnitude in other areas [10] also using PSO algorithm. The PSO is Response; Convergence; Low Pass Filter simple to implement and its convergence may be controlled via few parameters. This paper describes the FIR digital filter I. INTRODUCTION design using the PSO with constriction factor and inertia weight approach (PSO-CFIWA). PSO-CFIWA algorithm tries A digital filter is a system that performs mathematical to find best coefficients that closely match the ideal frequency operations on a sampled, discrete-time signal to reduce or response. The rest of the paper is arranged as follows. In enhance certain aspects of that signal. This is in contrast to section 2, the filter design problem is formulated. Section 3 the other major type of electronic filter, the analog filter, which briefly discusses on the real coded GA (RGA). Section 4 shows is an electronic circuit operating on continuous-time analog the algorithms of GA, general PSO and PSO-CFIWA. Section signals. There are two major classes of digital filters namely, 5 describes the simulation result. Finally section 6 concludes finite impulse response (FIR) filters and infinite impulse the paper. response (IIR) filters depending on the length of the impulse response [7]. FIR filter is an attractive choice because of the II. FILTER DESIGN ease in design and stability. By designing the filter taps to be symmetrical about the center tap position, a FIR filter can be A digital FIR filter is characterized by guaranteed to have linear phase. Finite impulse response (FIR) digital filters are known to have many desirable features such as guaranteed stability, the possibility of exact linear phase characteristic at all frequencies and digital We assume that hn   0 and h0   0 implementation as non-recursive structures. Linear phase FIR filters are also required when time domain specifications are Where, N is the order of the filter which has N+1 number of given [1]. The most frequently used method for the design of coefficients. h(n) is the filter impulse response. It is calcu- exact linear phase weighted Chebyshev FIR digital filter is lated by applying an impulse signal at the input. The value of the one based on the Remez-exchange algorithm proposed h(n) will determine the type of the filter e.g. low pass, high by Parks and McClellan [2]. Further improvements to their pass, band pass etc. The value of h(n) is to be determined in results have been reported in [3]. The main limitation of this the design process and N represents the order of the polyno- procedure is that the relative values of the amplitude error in mial function. This paper presents the most widely used FIR the frequency bands are specified by means of the weighting that h(n) is odd symmetric and the order is even. The length function, and not by the deviations themselves. Therefore, of h(n) is N+1 and the number of coefficients is also N+1. The in case of designing low-pass filters with a given stop band individual represents h(n) . In each iteration, these individu- deviation, given filter length and cutoff frequencies, the als are updated. Fitness of particles is calculated using the new coefficients. This fitness is used to improve the search 1 © 2011 ACEEE DOI: 01.IJEPE.02.02. 162
  • 2. ACEEE Int. J. on Electrical and Power Engineering, Vol. 02, No. 02, August 2011 in each iteration, and result obtained after a certain number values from the minimum value. of iterations or after the error is below a certain limit is consid-  Copying of the elite strings over the non-selected ered to be the final result. Because its coefficients are matched, strings. the dimension of the problem reduces by a factor of 2. The  Crossover and mutation to generate off-springs. (N+1)/2 coefficients are then flipped and concatenated to find  Genetic cycle updating. the required N+1 coefficient. The least square (LS) error is  The iteration stops when the maximum number of used to evaluate the individual. It takes the squared error cycles is reached. The grand minimum Error and its between the frequency response of the ideal and the actual corresponding chromosome string or the desired filter. An ideal filter has a magnitude of 1 on the pass band and solution are finally obtained. a magnitude of 0 on the stop band. So the error for this fitness function is the squared difference between the magnitudes of IV. PARTICLE SWARM OPTIMIZATION (PSO) this filter and the filter designed using the evolutionary algo- PSO is a flexible, robust population-based stochastic rithms. The individuals that have higher evaluation values search or optimization technique with implicit parallelism, represent the better filters, the filters with better frequency which can easily handle with non-differential objective response. The frequency response of the FIR digital filter can functions, unlike traditional optimization methods. PSO is be calculated as, less susceptible to getting trapped on local optima unlike GA, Simulated Annealing etc. Eberhart and Shi [9] developed PSO concept similar to the behavior of a swarm of birds. PSO is developed through simulation of bird flocking in Where, w k  2k N   ; H e jw k is the Fourier transform complex multidimensional space. Bird flocking optimizes a certain vector. This is the FIR filter frequency response. objective function. Each agent knows its best value so far The expression of the LS function is given below: (pbest). This information corresponds to personal experiences of each agent. Moreover, each agent knows the best value so far in the group (gbest) among pbests. Namely, each agent tries to modify its position using the following information:  The distance between the current position and Where, H i represents the ideal magnitude response of the pbest. filter and is given as  The distance between the current position and gbest. Mathematically, velocities of the particles are modified according to the following equation [11]:   H d e j k represents the filter to be designed, K is the num- ber of samples. Equation (2) represents the fitness function to be minimized using evolutionary algorithm. III. REAL CODED GENETIC ALGORITHM (RGA) where Vi k is the velocity of agent i at iteration k ; w is the weighting function; Cj is the weighting factor; randi is the GA is mainly a probabilistic search technique, based on the principles of natural selection and evolution. At each random number between 0 and 1; S ik is the current position generation it maintains a population of individuals where of agent i at iteration k; pbestik is the pbest of agent i; gbest k each individual is a coded form of a possible solution of the problem at hand called chromosome. Chromosomes are is the gbest of the group. The searching point in the solution constructed over some particular alphabet, e.g., the binary space can be modified by the following equation: alphabet {0, 1}, so that chromosomes’ values are uniquely mapped onto the decision variable domain. Each chromosome is evaluated by a function known as fitness function, which The first term of (4) is the previous velocity of the agent. The is usually the fitness function or the objective function of second and third terms are used to change the velocity of the the corresponding optimization problem. Steps of RGA as agent. Without the second and third terms, the agent will implemented for optimization of spacing between the elements keep on ‘‘flying’’ in the same direction until it hits the and current excitations are [10, 11]: boundary. w, corresponds to a kind of inertia and tries to  Initialization of real chromosome strings of n p explore new areas. For Particle Swarm Optimization with population, each consisting of a set of excitations. Constriction Factor and Inertia Weight Approach Size of the set depends on the number of excitation (PSOCFIWA) [12, 13], the velocity of (4) is manipulated in elements in a particular array design. accordance with (6).  Decoding of strings and evaluation of Error of each string.  Selection of elite strings in order of increasing Error 2 © 2011 ACEEE DOI: 01.IJEPE.02.02.162
  • 3. ACEEE Int. J. on Electrical and Power Engineering, Vol. 02, No. 02, August 2011 Normally, C1=C2=1.5-2.05 and Constriction Factor CFa  is given in (7). Where  = C1 + C2 , and  >4. For==2.05, the computed value of = 0.73. The best values of C1, C2, and are found to vary with the design sets. In inertia weight approach (IWA), inertia weight at (k+1)th cycle is as given in (8). Where, wmax =1.0; wmin =0.4; k max = Maximum number of iteration cycles. The solution updating is the same as (5). V. RESULTS AND DISCUSSIONS A. Analysis of Magnitude response of low-pass FIR filters The MATLAB simulation has been performed extensively to realize the low pass FIR filter with the order of 20 and 30. Hence the length of the filter coefficients is 21 and 31, respectively. The sampling frequency was chosen as fs = 1Hz. Also, for all the simulations the sampling number was taken as 128. TABLE I GA PARAMETERS The control parameter values GA used in this work are given in Table I. Pass band normalized cut off frequency is 0.4. Algorithms are run for 25 times. The best possible sets of coefficients for the designed FIR filter for order 20 and 30 have been shown in Table II and Table III, respectively. TABLE II. OPTIMIZED C OEFFICIENTS OF FIR FILTER OF ORDER 20 Fig. 1 Magnitude response of 20 th order low-pass FIR filters 3 © 2011 ACEEE DOI: 01.IJEPE.02.02.162
  • 4. ACEEE Int. J. on Electrical and Power Engineering, Vol. 02, No. 02, August 2011 TABLE III. OPTIMIZED COEFFICIENTS OF FIR FILTER OF ORDER 30 As seen from Figure 1, for the pass band region, the new PSO (PSO-CFIWA) produces a better response than that of GA. The filters designed by the PSO algorithm have sharper transition band responses than that produced by GA algorithm. For the stop band region, the filters designed by the PSO-CFIWA method produce better responses than the others. The best optimized coefficients obtained for the designed filter with the order of 20 and 30 have been calculated by the two methods and given in Table II and III, respectively. B. Comparative effectiveness and convergence profiles of RGA and PSO-CFIWA In order to compare the algorithms in terms of the convergence speed, Figure 3 shows the evolution of best solutions obtained when GA is employed. Figure 4 shows the evolution of best solutions obtained when the new PSO is employed. The convergence graph has been shown for the filter order of 30. A similar plot can be obtained for the FIR filter of order 20. From the figures drawn for this filter, it is seen that the PSOCFIWA algorithm is significantly faster than the GA algorithm for finding the optimum filter. The new PSO converges to a much lower fitness in lesser number of iterations. The minimum Error values are plotted against the number of iteration cycles to get the convergence profiles for the optimization techniques. Figs. 3-4 show the Fig. 2 Magnitude response of 30 th order low-pass FIR filters convergence profiles for RGA and PSOCFIWA for 30th order low-pass FIR filters respectively. RGA and PSOCFIWA converge to their respective minimum ripple magnitude in less than 500 iterations. Further RGA yields suboptimal higher values of Error but PSOCFIWA yields near optimal (least) Error values consistently in both cases. With a view to the above fact, it may finally be inferred that the performance of PSOCFIWA technique is better as compared to RGA. All optimization programs are written in MATLAB 7.5 version on core (TM) 2 duo processor, 3.00 GHz with 2 GB RAM. Fig. 3. Convergence profile for RGA in case of 30 th order low-pass FIR filters. 4 © 2011 ACEEE DOI: 01.IJEPE.02.02.162
  • 5. ACEEE Int. J. on Electrical and Power Engineering, Vol. 02, No. 02, August 2011 [5] S. Chen, “IIR Model Identification Using Batch-Recursive Adaptive Simulated Annealing Algorithm,” In Proceedings of 6th Annual Chinese Automation and Computer Science Conference, (2000), pp. 151–155. [6] N.E. Mastorakis, I.F. Gonos, M.N.S. Swamy, “Design of Two Dimensional Recursive Filters Using Genetic Algorithms,” IEEE Transaction on Circuits and Systems I-Fundamental Theory and Applications, 50 (2003), pp. 634–639. [7] L. Litwin, “FIR and IIR digital filters,” IEEE Potential, 0278- 6648, 2000, 28–31. [8] J. Kennedy, R. Eberhart, “Particle Swarm Optimization,” IEEE int. Conf. On Neural Network, 1995. [9] R. Eberhart, Y. Shi, “Comparison between Genetic Algorithms Fig. 4. Convergence profile for PSOCFIWA in case of 30 th order and Particle Swarm Optimization”, Proc. 7 th Ann. Conf. on low-pass FIR filters Evolutionary Computation, San Diego, 2000. [10] D. Mandal, S. P. Ghoshal, and A. K. Bhattacharjee, “A Novel VI. CONCLUSIONS Particle Swarm Optimization Based Optimal Design of Three-Ring Concentric Circular Antenna Array,” IEEE International Conference This paper presents an alternative approach for FIR filter on Advances in Computing, Control, and Telecommunication deign using PSOCFIWA. Filters of orders 20 and 30 have Technologies, 2009. (ACT’09), pp. 385-389, 2009. been realized using GA as well as PSOCFIWA. Extensive [11] D. Mandal, S. P. Ghoshal, and A. K. Bhattacharjee, simulation results justify that the proposed algorithm “Application of Evolutionary Optimization Techniques for Finding outperforms GA in the accuracy of the magnitude response the Optimal set of Concentric Circular Antenna Array,” Expert Systems with Applications, (Elsevier), vol. 38, pp. 2942-2950, 2010. of the filter as well as in the convergence speed. [12] D. Mandal, S. P. Ghoshal, and A. K. Bhattacharjee, “Comparative Optimal Designs of Non-uniformly Excited REFERENCES Concentric Circular Antenna Array Using Evolutionary [1] T.W. Parks, C.S. Burrus, Digital Filter Design, Wiley, New Optimization Techniques,” IEEE Second International Conference York, 1987. on Emerging Trends in Engineering and Technology, ICETET’09 [2] T.W. Parks, J.H. McClellan, “Chebyshev approximation for (2009), 619-624. non-recursive digital filters with linear phase,” IEEE Trans. Circuits [13] D. Mandal, S. P. Ghoshal, and A. K. Bhattacharjee, “Design Theory CT-19 (1972), pp. 189–194. of Concentric Circular Antenna Array With Central Element Feeding [3] J.H. McClellan, T.W. Parks, L.R. Rabiner, “A computer program Using Particle Swarm Optimization With Constriction Factor and for designing optimum FIR linear phase digital filters,” IEEE Trans. Inertia Weight Approach and Evolutionary Programming Audio Electroacoust., AU-21 (1973) 506–526. Technique,” Journal of Infrared Milli Terahz Waves, (Springer) [4] L.R. Rabiner, “Approximate design relationships for low-pass vol. 31 (6), p. 667–680, 2010. FIR digital filters,” IEEE Trans. Audio Electroacoust, AU-21 (1973), [14] J. I. Ababneh, M.H. Bataineh. “Linear phase FIR filter design pp. 456–460. using particle swarm optimization and genetic algorithm”. Elsevier, Digital Signal Processing, 2006. 5 © 2011 ACEEE DOI: 01.IJEPE.02.02.162