SlideShare une entreprise Scribd logo
1  sur  9
Télécharger pour lire hors ligne
Base paper: - http://www.scirp.org/journal/PaperDownload.aspx?paperID=22105
Genetic Algorithm for the Design of Optimal IIR Digital Filters
Journal of Signal and Information Processing
Abstract:
A method for designing a digital IIR filter with arbitrary magnitude response using a modified genetic
algorithm (GA) is presented. A GA that operates on a complex, continuous search space is constructed
and optimized by statistically determining the abilities of commonly used genetic operators.
Furthermore, a new genetic operator is presented; it combines crossover and adaptive mutation to
improve the convergence rate and solution quality of the GA.
A customized application layer, called the Filter Design Algorithm (FDA), has been developed for the
optimized GA to handle the specific format and properties of the filter design problem. These
requirements include a method for mapping a filter into the GA, evaluating the fitness of a filter,
creating an initial population of filters, and ensuring that all filters are realizable.
Base paper: - http://www.scirp.org/journal/PaperDownload.aspx?paperID=22105
(a) Traditional Discrete Generic Algorithm (DGA) Block Diagram
Base paper: - http://www.scirp.org/journal/PaperDownload.aspx?paperID=22105
(b) Block Diagram of Continuous Generic Algorithm (CGA)
Base paper: - http://www.scirp.org/journal/PaperDownload.aspx?paperID=22105
FDA_RUN.m
This file contains functions for Generic algorithm which is implemented by FDA_ANALYZE to design
filters.
FDA_ANALYZE
Designs
Base paper: - http://www.scirp.org/journal/PaperDownload.aspx?paperID=22105
Base paper: - http://www.scirp.org/journal/PaperDownload.aspx?paperID=22105
Base paper: - http://www.scirp.org/journal/PaperDownload.aspx?paperID=22105
Note that minimum fitness and all diagrams may change during each run. Population generated can be
different during each run.
Base paper: - http://www.scirp.org/journal/PaperDownload.aspx?paperID=22105
References:
[1] S. Mitra, Digital Signal Processing: A Computer-Based Approach, 2nd ed. Boston: McGraw-Hill Irwin,
2001.
[2] R. Mersereau & M. Smith, Digital Filtering: A Computer Laboratory Textbook. John Wiley & Sons, Inc,
1994.
[3] D. Goldberg, Genetic Algorithm in Search, Optimization, and Machine Learning. Reading, MA:
Addison Wesley Pub. Co., 1989.
[4] J. Holland, Adaptation in Natural and Arti¯cial Systems. Ann Arbor, MI: The Univeristy of Michigan
Press, 1975.
[5] C. Darwin, The Origin of Species, ser. The Harvard Classics. New York: P F Collier & Son, 1909, vol. 11.
[6] W. Edmonson et al., A global least mean square algorithm for adaptive iir ¯ltering," IEEE Trans. on
Circuits and Systems, vol. 45, no. 3, pp. 379-384, Mar 1998.
[7] D. Talla, S. Rao, & L. John, An evolutionary computation embedded iir lms algorithm," in Proceedings
of International Conference on Signal Processing Applications and Technology, Orlando, FL, Nov 1-4,
1999.
[8] L. Wang, W. Li, & D. Zheng, A class of hybrid strategy for adaptive iir filter design." Shanghai, China:
8th International Conference on Neuaral Information Processing, Nov 14-18, 2001.
[9] A. Ko·sir & J. Tasi·c, Genetic algorithm and ¯ltering." She±eld, UK: First International Conference on
Genetic Algorithms in Engineering Systems: Innovations and Applications, Sep 14-18, 1995.
[10] D. Dumitrescu et al., Evolutionary Computation. Boca Raton, FL: CRC Press, 2000.
[11] L. Davis & M. Steenstrup, Genetic algorithms and simulated annealing: An overview," in Genetic
Algorithms and Simulated Annealing, L. Davis, Ed. London: Morgan Kaufmann Pub., 1987, pp. 1{11.
[12] L. Booker, Improving search in genetic algorithms," in Genetic Algorithms and Simulated Annealing,
L. Davis, Ed. London: Morgan Kaufmann Pub., 1987, pp. 61-73.
[13] J. Grefenstette, Rank-based selection," in Evolutionary Computation I: Basic Algorithms and
Operators, T. BÄack, D. Fogel, and Z. Michalewicz, Ed. Bristol, UK: Institute of Physics Publishing, 2000,
vol. 1, pp. 187{194.
[14] H. MÄuhlenbein & D. Schlierkamp-Voosen, The science of breeding and its application to the
breeder genetic algorithm (bga)," in Evolutionary Computation, vol. 1. Cambridge, MA: MIT Press, 1993,
pp. 335-360.
[15] ||, Predictive models for the breeder genetic algorithm: I. continuous parameter optimization," in
Evolutionary Computation, vol. 1. Cambridge, MA: MIT Press, 1993, pp. 25{50.
[16] G. Syswerda, Uniform crossover in genetic algorithms," in Proceedings of the Third International
Conference on Genetic Algorithms, D. Scha®er, Ed. George Mason University: Morgan Kaufmann Pub.,
Jun 1989, pp. 2-9.
Base paper: - http://www.scirp.org/journal/PaperDownload.aspx?paperID=22105
[17] T. BÄack & D. Fogel, Mutation operators," in Evolutionary Computation I: Basic Algorithms and
Operators, T. BÄack, D. Fogel, and Z. Michalewicz, Ed. Bristol, UK: Institute of Physics Publishing, 2000,
vol. 1.
[18] R. Craighurst & W. Martin, Enhancing ga performance through crossover prohibition based on
ancestory," in Proceedings of the Sixth International Conference on Genetic Algorithms, L. Eshelman, Ed.
University of Pittsburgh: Morgan Kaufmann Pub., Jul 1995, pp. 130{135.
[19] L. Eshelman & D. Scha®er, Preventing premature convergence in genetic algorithms by preventing
incest," in Proceedings of the Fourth International Conference on Genetic Algorithms, R. Belew & L.
Booker, Ed. University of California, San Diego: Morgan Kaufmann Pub., Jul 1991, pp. 115-122.
[20] D. Scha®er & L. Eshelman, On crossover as an evolutionary viable strategy," in Proceedings of the
Fourth International Conference on Genetic Algorithms, R. Belew & L. Booker, Ed. University of
California, San Diego: Morgan Kaufmann Pub., Jul 1991, pp. 61{68.
[21] D. Goldberg, Simple genetic algorithms and the minimal, deceptive problem," in Genetic
Algorithms and Simulated Annealing, L. Davis, Ed. London: Morgan Kaufmann Pub., 1987, pp. 74{88.
[22] J. Antonisse, A new interpretation of schema notation that overturns the binary encoding
constraint," in Proceedings of the Third International Conference on Genetic Algorithms, D. Scha®er, Ed.
George Mason University: Morgan Kaufmann Pub., Jun 1989, pp. 86{91.
[23] C. Janikow & Z. Michalewicz, An experimental comparison of binary and °oating point
representations in genetic algorithms," in Proceedings of the Fourth International Conference on Genetic
Algorithms, R. Belew & L. Booker, Ed. University of California, San Diego: Morgan Kaufmann Pub., Jul
1991, pp. 31-36.
[24] Z. Michalewicz, Genetic Algorithms + Data Structures = Evolution Programs. Berlin: Springer-Verlag,
1992.
[25] K. D. Jong, Analysis of the behavior of a class of genetic adaptive systems," Ph.D. dissertation,
University of Michigan, Ann Arbor, MI, 1975.
[26] W. Spears, The role of mutation and recombination in evolutionary algorithms," Ph.D. dissertation,
George Mason University, Fairfax, VA, 1998.
[27] A. Williams & F. Taylor, Electronic Filter Design Handbook, 3rd ed. New York: McGraw-Hill, Inc,
1995.

Contenu connexe

Similaire à Genetic algorithm for the design of optimal iir digital filters

Heuristics for the Maximal Diversity Selection Problem
Heuristics for the Maximal Diversity Selection ProblemHeuristics for the Maximal Diversity Selection Problem
Heuristics for the Maximal Diversity Selection ProblemIJMER
 
Top downloaded article in academia 2020 - International Journal of Computatio...
Top downloaded article in academia 2020 - International Journal of Computatio...Top downloaded article in academia 2020 - International Journal of Computatio...
Top downloaded article in academia 2020 - International Journal of Computatio...ijcsity
 
10 Algorithms in data mining
10 Algorithms in data mining10 Algorithms in data mining
10 Algorithms in data miningGeorge Ang
 
Top10 algorithms data mining
Top10 algorithms data miningTop10 algorithms data mining
Top10 algorithms data miningAsad Ahamad
 
PhD Consortium ADBIS presetation.
PhD Consortium ADBIS presetation.PhD Consortium ADBIS presetation.
PhD Consortium ADBIS presetation.Giuseppe Ricci
 
Feature selection and microarray data
Feature selection and microarray dataFeature selection and microarray data
Feature selection and microarray dataGianluca Bontempi
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Scienceinventy
 
Machine learning to solve bioinformatics problems
Machine learning to solve bioinformatics problemsMachine learning to solve bioinformatics problems
Machine learning to solve bioinformatics problemsJunaidAKG
 
New Research Articles 2020 November Issue International Journal of Software E...
New Research Articles 2020 November Issue International Journal of Software E...New Research Articles 2020 November Issue International Journal of Software E...
New Research Articles 2020 November Issue International Journal of Software E...ijseajournal
 
Top cited articles 2020 - Advanced Computational Intelligence: An Internation...
Top cited articles 2020 - Advanced Computational Intelligence: An Internation...Top cited articles 2020 - Advanced Computational Intelligence: An Internation...
Top cited articles 2020 - Advanced Computational Intelligence: An Internation...aciijournal
 
Presentation2 2000
Presentation2 2000Presentation2 2000
Presentation2 2000suvobgd
 
Biology-Derived Algorithms in Engineering Optimization
Biology-Derived Algorithms in Engineering OptimizationBiology-Derived Algorithms in Engineering Optimization
Biology-Derived Algorithms in Engineering OptimizationXin-She Yang
 
Applying genetic algorithms to information retrieval using vector space model
Applying genetic algorithms to information retrieval using vector space modelApplying genetic algorithms to information retrieval using vector space model
Applying genetic algorithms to information retrieval using vector space modelIJCSEA Journal
 
APPLYING GENETIC ALGORITHMS TO INFORMATION RETRIEVAL USING VECTOR SPACE MODEL
APPLYING GENETIC ALGORITHMS TO INFORMATION RETRIEVAL USING VECTOR SPACE MODEL APPLYING GENETIC ALGORITHMS TO INFORMATION RETRIEVAL USING VECTOR SPACE MODEL
APPLYING GENETIC ALGORITHMS TO INFORMATION RETRIEVAL USING VECTOR SPACE MODEL IJCSEA Journal
 
Genetic Algorithms and Programming - An Evolutionary Methodology
Genetic Algorithms and Programming - An Evolutionary MethodologyGenetic Algorithms and Programming - An Evolutionary Methodology
Genetic Algorithms and Programming - An Evolutionary Methodologyacijjournal
 
UNDERSTANDING LEAST ABSOLUTE VALUE IN REGRESSION-BASED DATA MINING
UNDERSTANDING LEAST ABSOLUTE VALUE IN REGRESSION-BASED DATA MININGUNDERSTANDING LEAST ABSOLUTE VALUE IN REGRESSION-BASED DATA MINING
UNDERSTANDING LEAST ABSOLUTE VALUE IN REGRESSION-BASED DATA MININGIJDKP
 
Evolutionary techniques-for-model-order-reduction-of-large-scale-linear-systems
Evolutionary techniques-for-model-order-reduction-of-large-scale-linear-systemsEvolutionary techniques-for-model-order-reduction-of-large-scale-linear-systems
Evolutionary techniques-for-model-order-reduction-of-large-scale-linear-systemsCemal Ardil
 

Similaire à Genetic algorithm for the design of optimal iir digital filters (20)

Heuristics for the Maximal Diversity Selection Problem
Heuristics for the Maximal Diversity Selection ProblemHeuristics for the Maximal Diversity Selection Problem
Heuristics for the Maximal Diversity Selection Problem
 
SDM 2019 Keynote
SDM 2019 KeynoteSDM 2019 Keynote
SDM 2019 Keynote
 
Top downloaded article in academia 2020 - International Journal of Computatio...
Top downloaded article in academia 2020 - International Journal of Computatio...Top downloaded article in academia 2020 - International Journal of Computatio...
Top downloaded article in academia 2020 - International Journal of Computatio...
 
10 Algorithms in data mining
10 Algorithms in data mining10 Algorithms in data mining
10 Algorithms in data mining
 
Top10 algorithms data mining
Top10 algorithms data miningTop10 algorithms data mining
Top10 algorithms data mining
 
PhD Consortium ADBIS presetation.
PhD Consortium ADBIS presetation.PhD Consortium ADBIS presetation.
PhD Consortium ADBIS presetation.
 
Feature selection and microarray data
Feature selection and microarray dataFeature selection and microarray data
Feature selection and microarray data
 
Moga
MogaMoga
Moga
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
 
Machine learning to solve bioinformatics problems
Machine learning to solve bioinformatics problemsMachine learning to solve bioinformatics problems
Machine learning to solve bioinformatics problems
 
New Research Articles 2020 November Issue International Journal of Software E...
New Research Articles 2020 November Issue International Journal of Software E...New Research Articles 2020 November Issue International Journal of Software E...
New Research Articles 2020 November Issue International Journal of Software E...
 
Top cited articles 2020 - Advanced Computational Intelligence: An Internation...
Top cited articles 2020 - Advanced Computational Intelligence: An Internation...Top cited articles 2020 - Advanced Computational Intelligence: An Internation...
Top cited articles 2020 - Advanced Computational Intelligence: An Internation...
 
Presentation2 2000
Presentation2 2000Presentation2 2000
Presentation2 2000
 
Biology-Derived Algorithms in Engineering Optimization
Biology-Derived Algorithms in Engineering OptimizationBiology-Derived Algorithms in Engineering Optimization
Biology-Derived Algorithms in Engineering Optimization
 
Applying genetic algorithms to information retrieval using vector space model
Applying genetic algorithms to information retrieval using vector space modelApplying genetic algorithms to information retrieval using vector space model
Applying genetic algorithms to information retrieval using vector space model
 
APPLYING GENETIC ALGORITHMS TO INFORMATION RETRIEVAL USING VECTOR SPACE MODEL
APPLYING GENETIC ALGORITHMS TO INFORMATION RETRIEVAL USING VECTOR SPACE MODEL APPLYING GENETIC ALGORITHMS TO INFORMATION RETRIEVAL USING VECTOR SPACE MODEL
APPLYING GENETIC ALGORITHMS TO INFORMATION RETRIEVAL USING VECTOR SPACE MODEL
 
Genetic Algorithms and Programming - An Evolutionary Methodology
Genetic Algorithms and Programming - An Evolutionary MethodologyGenetic Algorithms and Programming - An Evolutionary Methodology
Genetic Algorithms and Programming - An Evolutionary Methodology
 
UNDERSTANDING LEAST ABSOLUTE VALUE IN REGRESSION-BASED DATA MINING
UNDERSTANDING LEAST ABSOLUTE VALUE IN REGRESSION-BASED DATA MININGUNDERSTANDING LEAST ABSOLUTE VALUE IN REGRESSION-BASED DATA MINING
UNDERSTANDING LEAST ABSOLUTE VALUE IN REGRESSION-BASED DATA MINING
 
Updated proposal powerpoint.pptx
Updated proposal powerpoint.pptxUpdated proposal powerpoint.pptx
Updated proposal powerpoint.pptx
 
Evolutionary techniques-for-model-order-reduction-of-large-scale-linear-systems
Evolutionary techniques-for-model-order-reduction-of-large-scale-linear-systemsEvolutionary techniques-for-model-order-reduction-of-large-scale-linear-systems
Evolutionary techniques-for-model-order-reduction-of-large-scale-linear-systems
 

Plus de Harshal Ladhe

RGB Image Compression using Two-dimensional Discrete Cosine Transform
RGB Image Compression using Two-dimensional Discrete Cosine TransformRGB Image Compression using Two-dimensional Discrete Cosine Transform
RGB Image Compression using Two-dimensional Discrete Cosine TransformHarshal Ladhe
 
A robust watermarking algorithm based on image normalization and dc coefficients
A robust watermarking algorithm based on image normalization and dc coefficientsA robust watermarking algorithm based on image normalization and dc coefficients
A robust watermarking algorithm based on image normalization and dc coefficientsHarshal Ladhe
 
Image compression using discrete wavelet transform
Image compression using discrete wavelet transformImage compression using discrete wavelet transform
Image compression using discrete wavelet transformHarshal Ladhe
 
Adaptive noise estimation algorithm for speech enhancement
Adaptive noise estimation algorithm for speech enhancementAdaptive noise estimation algorithm for speech enhancement
Adaptive noise estimation algorithm for speech enhancementHarshal Ladhe
 
Bilateral filtering for gray and color images
Bilateral filtering for gray and color imagesBilateral filtering for gray and color images
Bilateral filtering for gray and color imagesHarshal Ladhe
 
Phase locked loop techniques for fm demodulation and modulation
Phase locked loop techniques for fm demodulation and modulationPhase locked loop techniques for fm demodulation and modulation
Phase locked loop techniques for fm demodulation and modulationHarshal Ladhe
 
Design of iir notch filters and narrow and wide band filters
Design of iir notch filters and narrow and wide band filtersDesign of iir notch filters and narrow and wide band filters
Design of iir notch filters and narrow and wide band filtersHarshal Ladhe
 
A geometric approach to improving active packet loss measurement
A geometric approach to improving active packet loss measurementA geometric approach to improving active packet loss measurement
A geometric approach to improving active packet loss measurementHarshal Ladhe
 
Intrusion detection in homogeneous and heterogeneous wireless sensor networks
Intrusion detection in homogeneous and heterogeneous wireless sensor networksIntrusion detection in homogeneous and heterogeneous wireless sensor networks
Intrusion detection in homogeneous and heterogeneous wireless sensor networksHarshal Ladhe
 
Study & simulation of O.F.D.M. system
Study & simulation of O.F.D.M. systemStudy & simulation of O.F.D.M. system
Study & simulation of O.F.D.M. systemHarshal Ladhe
 
A simulation and analysis of ofdm system for 4 g communications
A simulation and analysis of ofdm system for 4 g communicationsA simulation and analysis of ofdm system for 4 g communications
A simulation and analysis of ofdm system for 4 g communicationsHarshal Ladhe
 
Speech compression using voiced excited loosy predictive coding (lpc)
Speech compression using voiced excited loosy predictive coding (lpc)Speech compression using voiced excited loosy predictive coding (lpc)
Speech compression using voiced excited loosy predictive coding (lpc)Harshal Ladhe
 
Speech compression using loosy predictive coding (lpc)
Speech compression using loosy predictive coding (lpc)Speech compression using loosy predictive coding (lpc)
Speech compression using loosy predictive coding (lpc)Harshal Ladhe
 
Noise analysis & qrs detection in ecg signals
Noise analysis & qrs detection in ecg signalsNoise analysis & qrs detection in ecg signals
Noise analysis & qrs detection in ecg signalsHarshal Ladhe
 

Plus de Harshal Ladhe (15)

RGB Image Compression using Two-dimensional Discrete Cosine Transform
RGB Image Compression using Two-dimensional Discrete Cosine TransformRGB Image Compression using Two-dimensional Discrete Cosine Transform
RGB Image Compression using Two-dimensional Discrete Cosine Transform
 
A robust watermarking algorithm based on image normalization and dc coefficients
A robust watermarking algorithm based on image normalization and dc coefficientsA robust watermarking algorithm based on image normalization and dc coefficients
A robust watermarking algorithm based on image normalization and dc coefficients
 
Image compression using discrete wavelet transform
Image compression using discrete wavelet transformImage compression using discrete wavelet transform
Image compression using discrete wavelet transform
 
Adaptive noise estimation algorithm for speech enhancement
Adaptive noise estimation algorithm for speech enhancementAdaptive noise estimation algorithm for speech enhancement
Adaptive noise estimation algorithm for speech enhancement
 
Bilateral filtering for gray and color images
Bilateral filtering for gray and color imagesBilateral filtering for gray and color images
Bilateral filtering for gray and color images
 
Phase locked loop techniques for fm demodulation and modulation
Phase locked loop techniques for fm demodulation and modulationPhase locked loop techniques for fm demodulation and modulation
Phase locked loop techniques for fm demodulation and modulation
 
Design of iir notch filters and narrow and wide band filters
Design of iir notch filters and narrow and wide band filtersDesign of iir notch filters and narrow and wide band filters
Design of iir notch filters and narrow and wide band filters
 
A geometric approach to improving active packet loss measurement
A geometric approach to improving active packet loss measurementA geometric approach to improving active packet loss measurement
A geometric approach to improving active packet loss measurement
 
Intrusion detection in homogeneous and heterogeneous wireless sensor networks
Intrusion detection in homogeneous and heterogeneous wireless sensor networksIntrusion detection in homogeneous and heterogeneous wireless sensor networks
Intrusion detection in homogeneous and heterogeneous wireless sensor networks
 
Study & simulation of O.F.D.M. system
Study & simulation of O.F.D.M. systemStudy & simulation of O.F.D.M. system
Study & simulation of O.F.D.M. system
 
A simulation and analysis of ofdm system for 4 g communications
A simulation and analysis of ofdm system for 4 g communicationsA simulation and analysis of ofdm system for 4 g communications
A simulation and analysis of ofdm system for 4 g communications
 
Speech compression using voiced excited loosy predictive coding (lpc)
Speech compression using voiced excited loosy predictive coding (lpc)Speech compression using voiced excited loosy predictive coding (lpc)
Speech compression using voiced excited loosy predictive coding (lpc)
 
Speech compression using loosy predictive coding (lpc)
Speech compression using loosy predictive coding (lpc)Speech compression using loosy predictive coding (lpc)
Speech compression using loosy predictive coding (lpc)
 
Noise analysis & qrs detection in ecg signals
Noise analysis & qrs detection in ecg signalsNoise analysis & qrs detection in ecg signals
Noise analysis & qrs detection in ecg signals
 
GIS
GISGIS
GIS
 

Dernier

Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)cama23
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxleah joy valeriano
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 

Dernier (20)

Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 

Genetic algorithm for the design of optimal iir digital filters

  • 1. Base paper: - http://www.scirp.org/journal/PaperDownload.aspx?paperID=22105 Genetic Algorithm for the Design of Optimal IIR Digital Filters Journal of Signal and Information Processing Abstract: A method for designing a digital IIR filter with arbitrary magnitude response using a modified genetic algorithm (GA) is presented. A GA that operates on a complex, continuous search space is constructed and optimized by statistically determining the abilities of commonly used genetic operators. Furthermore, a new genetic operator is presented; it combines crossover and adaptive mutation to improve the convergence rate and solution quality of the GA. A customized application layer, called the Filter Design Algorithm (FDA), has been developed for the optimized GA to handle the specific format and properties of the filter design problem. These requirements include a method for mapping a filter into the GA, evaluating the fitness of a filter, creating an initial population of filters, and ensuring that all filters are realizable.
  • 2. Base paper: - http://www.scirp.org/journal/PaperDownload.aspx?paperID=22105 (a) Traditional Discrete Generic Algorithm (DGA) Block Diagram
  • 3. Base paper: - http://www.scirp.org/journal/PaperDownload.aspx?paperID=22105 (b) Block Diagram of Continuous Generic Algorithm (CGA)
  • 4. Base paper: - http://www.scirp.org/journal/PaperDownload.aspx?paperID=22105 FDA_RUN.m This file contains functions for Generic algorithm which is implemented by FDA_ANALYZE to design filters. FDA_ANALYZE Designs
  • 5. Base paper: - http://www.scirp.org/journal/PaperDownload.aspx?paperID=22105
  • 6. Base paper: - http://www.scirp.org/journal/PaperDownload.aspx?paperID=22105
  • 7. Base paper: - http://www.scirp.org/journal/PaperDownload.aspx?paperID=22105 Note that minimum fitness and all diagrams may change during each run. Population generated can be different during each run.
  • 8. Base paper: - http://www.scirp.org/journal/PaperDownload.aspx?paperID=22105 References: [1] S. Mitra, Digital Signal Processing: A Computer-Based Approach, 2nd ed. Boston: McGraw-Hill Irwin, 2001. [2] R. Mersereau & M. Smith, Digital Filtering: A Computer Laboratory Textbook. John Wiley & Sons, Inc, 1994. [3] D. Goldberg, Genetic Algorithm in Search, Optimization, and Machine Learning. Reading, MA: Addison Wesley Pub. Co., 1989. [4] J. Holland, Adaptation in Natural and Arti¯cial Systems. Ann Arbor, MI: The Univeristy of Michigan Press, 1975. [5] C. Darwin, The Origin of Species, ser. The Harvard Classics. New York: P F Collier & Son, 1909, vol. 11. [6] W. Edmonson et al., A global least mean square algorithm for adaptive iir ¯ltering," IEEE Trans. on Circuits and Systems, vol. 45, no. 3, pp. 379-384, Mar 1998. [7] D. Talla, S. Rao, & L. John, An evolutionary computation embedded iir lms algorithm," in Proceedings of International Conference on Signal Processing Applications and Technology, Orlando, FL, Nov 1-4, 1999. [8] L. Wang, W. Li, & D. Zheng, A class of hybrid strategy for adaptive iir filter design." Shanghai, China: 8th International Conference on Neuaral Information Processing, Nov 14-18, 2001. [9] A. Ko·sir & J. Tasi·c, Genetic algorithm and ¯ltering." She±eld, UK: First International Conference on Genetic Algorithms in Engineering Systems: Innovations and Applications, Sep 14-18, 1995. [10] D. Dumitrescu et al., Evolutionary Computation. Boca Raton, FL: CRC Press, 2000. [11] L. Davis & M. Steenstrup, Genetic algorithms and simulated annealing: An overview," in Genetic Algorithms and Simulated Annealing, L. Davis, Ed. London: Morgan Kaufmann Pub., 1987, pp. 1{11. [12] L. Booker, Improving search in genetic algorithms," in Genetic Algorithms and Simulated Annealing, L. Davis, Ed. London: Morgan Kaufmann Pub., 1987, pp. 61-73. [13] J. Grefenstette, Rank-based selection," in Evolutionary Computation I: Basic Algorithms and Operators, T. BÄack, D. Fogel, and Z. Michalewicz, Ed. Bristol, UK: Institute of Physics Publishing, 2000, vol. 1, pp. 187{194. [14] H. MÄuhlenbein & D. Schlierkamp-Voosen, The science of breeding and its application to the breeder genetic algorithm (bga)," in Evolutionary Computation, vol. 1. Cambridge, MA: MIT Press, 1993, pp. 335-360. [15] ||, Predictive models for the breeder genetic algorithm: I. continuous parameter optimization," in Evolutionary Computation, vol. 1. Cambridge, MA: MIT Press, 1993, pp. 25{50. [16] G. Syswerda, Uniform crossover in genetic algorithms," in Proceedings of the Third International Conference on Genetic Algorithms, D. Scha®er, Ed. George Mason University: Morgan Kaufmann Pub., Jun 1989, pp. 2-9.
  • 9. Base paper: - http://www.scirp.org/journal/PaperDownload.aspx?paperID=22105 [17] T. BÄack & D. Fogel, Mutation operators," in Evolutionary Computation I: Basic Algorithms and Operators, T. BÄack, D. Fogel, and Z. Michalewicz, Ed. Bristol, UK: Institute of Physics Publishing, 2000, vol. 1. [18] R. Craighurst & W. Martin, Enhancing ga performance through crossover prohibition based on ancestory," in Proceedings of the Sixth International Conference on Genetic Algorithms, L. Eshelman, Ed. University of Pittsburgh: Morgan Kaufmann Pub., Jul 1995, pp. 130{135. [19] L. Eshelman & D. Scha®er, Preventing premature convergence in genetic algorithms by preventing incest," in Proceedings of the Fourth International Conference on Genetic Algorithms, R. Belew & L. Booker, Ed. University of California, San Diego: Morgan Kaufmann Pub., Jul 1991, pp. 115-122. [20] D. Scha®er & L. Eshelman, On crossover as an evolutionary viable strategy," in Proceedings of the Fourth International Conference on Genetic Algorithms, R. Belew & L. Booker, Ed. University of California, San Diego: Morgan Kaufmann Pub., Jul 1991, pp. 61{68. [21] D. Goldberg, Simple genetic algorithms and the minimal, deceptive problem," in Genetic Algorithms and Simulated Annealing, L. Davis, Ed. London: Morgan Kaufmann Pub., 1987, pp. 74{88. [22] J. Antonisse, A new interpretation of schema notation that overturns the binary encoding constraint," in Proceedings of the Third International Conference on Genetic Algorithms, D. Scha®er, Ed. George Mason University: Morgan Kaufmann Pub., Jun 1989, pp. 86{91. [23] C. Janikow & Z. Michalewicz, An experimental comparison of binary and °oating point representations in genetic algorithms," in Proceedings of the Fourth International Conference on Genetic Algorithms, R. Belew & L. Booker, Ed. University of California, San Diego: Morgan Kaufmann Pub., Jul 1991, pp. 31-36. [24] Z. Michalewicz, Genetic Algorithms + Data Structures = Evolution Programs. Berlin: Springer-Verlag, 1992. [25] K. D. Jong, Analysis of the behavior of a class of genetic adaptive systems," Ph.D. dissertation, University of Michigan, Ann Arbor, MI, 1975. [26] W. Spears, The role of mutation and recombination in evolutionary algorithms," Ph.D. dissertation, George Mason University, Fairfax, VA, 1998. [27] A. Williams & F. Taylor, Electronic Filter Design Handbook, 3rd ed. New York: McGraw-Hill, Inc, 1995.