Skip to main content
Have a personal or library account? Click to login
Automated Digital Filter Synthesis with Canonical Signed Digit via Genetic Algorithms Cover

Automated Digital Filter Synthesis with Canonical Signed Digit via Genetic Algorithms

Open Access
|Sep 2026

Abstract

Finite Impulse Response (FIR) digital filters are widely used in signal processing to remove noise and extract frequency-domain features. Genetic Algorithms (GAs) have been employed to synthesize FIR filters by optimizing the coefficients in their transfer function. A notable approach is to evolve FIR filter coefficients in the Canonical Signed Digit (CSD) representation, which simplifies hardware implementation by replacing multipliers with shifts and additions. However, its crossover and mutation operators frequently produce offspring that violate CSD constraints, requiring repeated retries or coefficient resets. We propose modified crossover and mutation operators that guarantee CSD-compliant offspring by construction. We compare our method against the original CSD-based GA and a real-valued GA baseline across five low-pass filter design problems, varying filter order and coefficient word length. Results show that our method consistently outperforms the original CSD-based approach.

DOI: https://doi.org/10.2478/cait-2026-0034 | Journal eISSN: 1314-4081 | Journal ISSN: 1311-9702 (formerly 1314-4081)
Language: English
Page range: 229 - 246
Submitted on: Jul 1, 2026
Accepted on: Aug 15, 2026
Published on: Sep 9, 2026
Published by: Bulgarian Academy of Sciences, Institute of Information and Communication Technologies
In partnership with: Paradigm Publishing Services

© 2026 Simone Deiana, Luca Manzoni, Andrea De Lorenzo, Luigi Rovito, published by Bulgarian Academy of Sciences, Institute of Information and Communication Technologies
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License.