Methodological Framework for Digital Filter Design Using Python, Proteus, and Arduino: An Interactive Chebyshev Filter Case Study

Authors

  • Juan Carlos Guillen Fuentes Universidad Tecnológica del Perú S.A.C., Perú
  • Luis Enrique Quispe Gallego Universidad Tecnológica del Perú S.A.C., Perú
  • Mario Carlos Matute Villegas Universidad Tecnológica del Perú S.A.C., Perú

DOI:

https://doi.org/10.18687/LACCEI2026.1.1.1774

Keywords:

digital signal processing digital filter design, arduino, python, interactive learning

Abstract

Digital filter design is a core topic in digital signal processing (DSP) education; however, many students experience difficulties when linking mathematical concepts with their practical implementation. This paper presents a methodological framework for digital filter design based on Python, Proteus, and Arduino, which combines mathematical modeling, system simulation, and embedded implementation within a structured workflow. As a case study, a second-order Chebyshev Type I IIR low-pass filter is designed, simulated, and implemented. The results show stable system behavior, appropriate frequency selectivity, and low computational requirements, making the proposed approach suitable for low-cost embedded platforms. In addition, the interactive nature of the framework allows parameter exploration and visualization of filter behavior, contributing to a clearer understanding of DSP concepts in educational contexts.

Downloads

Published

2026-07-27

License

Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

LACCEI retains copyright of all published articles under the terms of its copyright transfer agreement. As the copyright holder, LACCEI distributes the articles to the public under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY-NC-SA 4.0).

How to Cite

Guillen Fuentes, J. C., Quispe Gallego, L. E., & Matute Villegas, M. C. (2026). Methodological Framework for Digital Filter Design Using Python, Proteus, and Arduino: An Interactive Chebyshev Filter Case Study. LACCEI, 1(14). https://doi.org/10.18687/LACCEI2026.1.1.1774

Most read articles by the same author(s)