A GUI for the synthesis and design of analog filters based on Pascal and other classical approximations
Keywords:
Analog-Filters-Synthesis, GUI, MATLAB App Designer, Pascal-Filters, SAFIMAMAbstract
A Graphical User Interface (GUI) called SAFIMAM (acronym of Synthesis of Analog Filters in MATLAB by Approximation Methods) developed in MATLAB App Designer, an interactive development environment for designing an app layout and programming its behavior, capable of carrying out the synthesis of analog filters based on classical approximation methods as well as the Pascal approach, starting from a few design specifications, is presented. Quantitative metrics regarding computational efficiency such as algorithmic scalability, in the range of milliseconds, and synthesis runtime, in a hundred seconds, confirm that the program maintains a good performance as workloads grow without significant slowdowns. Besides, according to the results of the many different tests applied, SAFIMAM has proved to be competitive when compared to some other synthesis tools reported in the literature. Two design examples synthesized with SAFIMAM were implemented: a Pascal filter optimized in the stopband for Electromyogram (EMG) signals, implemented with AN231E04 Field Programmable Analog Arrays (FPAAs) embedded in the Anadigm QuadApex Development Board; and a Chebyshev Substrate Integrated Waveguide (SIW) filter for the fifth generation of wireless cellular technology (5G). Experimental and synthesis results agreement demonstrate the SAFIMAM reliability. In addition, when compared to some other EMG and 5G filters reported elsewhere, it is evident that the performance of the synthesized filter structures produced by the proposed software are also feasible.
Downloads
References
L. A. Sánchez-Gaspariano, C. Muñiz-Montero, J. M. Muñoz-Pacheco, C. Sánchez López, L. C. Gómez-Pavón, A. Luis Ramos, and A. I. Bautista-Castillo, “CMOS Analog Filter Design for Very High Frequency Applications,” in Electronics, vol.9, no. 2, p. 362, 2020. Doi: 10.3390/electronics9020362.
A. M. Davis, “Approximation,” in Passive, Active and Digital Circuits, 3rd ed., W.-K. Chen, Ed. Boca Raton, FL, USA: CRC Press, 2018, pp. 2.1–2.30.
D. Baez-López, Analog Circuits: Applications, Design and Performance, NOVA science publishers, 2012.
S. C. Dutta Roy, “A State-of-the-Art Survey on Linear Phase Digital Filter Design,” in Topics in Signal Processing, Singapore: Springer, 2020, pp. 241–264, doi : 10.1007/978-981-13-9532-1_18.
M. Sanduleanu and D. Craven, “On broadband, linear-phase, flat group delay, all-pole, low-pass filters for high-speed, data communication,” Results in Engineering, vol. 25, p. 104103, Mar. 2025, doi: 10.1016/j.rineng.2025.104103.
A. Kumar and A. K. Verma, “Comparative performance of some polynomial-based lowpass filters for microwave/digital transmission applications,” International Journal of Electronics, vol. 106, no. 1, pp. 13-35, 2019, doi: 10.1080/00207217.2018.1494338.
G. Fedele and Andrea Ferrise, “Explicit solution of the finite time L2-norm polynomial approximation problem,” Applied Mathematics and Computation, vol. 217, no. 21, pp. 8354–8359, Jul. 2011, doi: 10.1016/j.amc.2011.03.032.
W. Ngamkham, C. Sawigun, S. Hiseni and W. A. Serdijn, “Analog complex gammatone filter for cochlear implant channels,” Proceedings of 2010 IEEE International Symposium on Circuits and Systems, Paris, France, 2010, pp. 969-972. Doi: 10.1109/ISCAS.2010.5537383.
T. J. Goodman and M. F. Aburdene, “Pascal filters,” in IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 55, no. 10, pp. 3090–3094, 2008, doi: 10.1109/TCSI.2008.925374.
G. B. Kasapoglu, E. A. Karagianni, M. E. Fafalios, and I. A. Koukos, “Coefficients calculation in Pascal approximation for passive filter design,” in Computation, vol. 6, no. 1, p. 18, 2018, doi: 10.3390/computation6010018.
Marki Microwave, “LC filter design tool.” [Online]. Available: https://markimicrowave.com/technical-resources/tools/lc-filterdesign-tool/ [Accessed: Mar. 12, 2026].
Texas Instruments, “WEBENCH Filter Designer basics.” [Online]. Available: https://www.ti.com.cn/content/dam/videos/external-videos/enus/1/3816841626001/5094691843001.mp4/subassets/filterdesigner-presentation.pdf [Accessed: Mar. 12, 2026].
Analog Devices, “Filter design tool — Filter Wizard.” [Online]. Available: https://tools.analog.com/en/filterwizard/ [Accessed: Mar. 12, 2026].
G. Marinova, O. Chikov, and B. Rodic, “E-content and tool selection in the cloud-based online-cadcom platform for computeraided design in communications,” in Proc. 2019 15th International Conference on Telecommunications (ConTEL), 2019, pp. 1–5, doi: 10.1109/ConTEL.2019.8848537.
Microchip Technology, “FilterLab active filter designer.” [Online]. Available: https://filterlab.microchip.com/filter [Accessed: Mar. 12, 2026].
Analog Devices, “FilterCAD designs filters quickly and easily.” [Online]. Available: https://www.analog.com/en/resources/design-notes/freefiltercad-designs-filters-quickly-and-easily.html [Accessed: Mar. 17, 2026].
Texas Instruments, “FilterPro.” [Online]. Available: https://www.ti.com/lit/an/sbfa001c/sbfa001c.pdf [Accessed: Mar. 18, 2026].
Softpedia, “Filter Wiz Lite.” [Online]. Available: https://www.softpedia.com/get/Science-CAD/Filter-Wiz-Lite.shtml [Accessed: Mar. 18, 2026].
Coilcraft, “Coilcraft LC filter designer software.” [Online]. Available: https://www.coilcraft.com/en-us/other/coilcraftlc-filter-designer-software/ [Accessed: Mar. 18, 2026].
RFHammer, “RF Filter,” 2026. [Online]. Available: https://www.rfhammer.com [Accessed: Mar. 12, 2026].
G. çakir, S. Gündüz, and L. Sevgi, “A Matlab-based Filter Design Tool Using the Analogy between Wave and Circuit Theories,” in Brain-Inspired IT III (International Congress Series), vol. 1291, pp. 141–148, Elsevier, 2006, doi:10.1016/j.ics.2006.03.042.
MathWorks, “Filter Designer.” [Online]. Available: https://la.mathworks.com/help/signal/ug/introduction-to-filterdesigner.html [Accessed: Mar. 18, 2026].
L. Huelsman, “Filterd-mathcad worksheets for analog filter design,” IEEE Circuits and Devices Magazine, vol. 17, no. 3, pp. 4–5, 2001.
Elsie Software, “Elsie.” [Online]. Available: https://elsie.apponic.com/ [Accessed: Mar. 18, 2026].
H. G. Dimopoulos, ”Even-order passive filters: Pascal versus Chebyshev”, International Journal Of Circuit Theory And Applications. vol. 41, pp. 946-959, 2013.
H. G. Dimopoulos, Analog Electronic Filters: Theory, Design and Synthesis. Dordrecht: Springer Science & Business Media, 2011, doi: 10.1007/978-94-007-2190-6.
P. Podder, H. Mehedi, I. Rafiqul, and S. Mursalin, “Design and implementation of Butterworth, Chebyshev-I and elliptic filter for speech signal analysis,” in arXiv [eess.SP], 2020, doi: 10.48550/arXiv.2002.03130.
M. K. Adimulam and M. B. Srinivas, ”Modeling of EXG (ECG, EMG and EEG) non-idealities using MATLAB,” 2016 9th International Congress on Image and Signal Processing, BioMedical Engineering and Informatics (CISP-BMEI), Datong, China, 2016, pp. 1584-1589, doi: 10.1109/CISP-BMEI.2016.7852968.
GSMA, “Espectro 5G: Posición de política pública de la GSMA,” 2019. [Online]. Available: https://www.gsma.com/spectrum/wpcontent/uploads/2019/10/5G-Spectrum-Positions-SPA.pdf. [Accessed: Mar. 22, 2023].
L. H. Ruiz, “Sistema antena-filtro pasa banda en tecnología SIW centrado a 3.6 GHz para 5G,” Ph.D. dissertation, Benemérita Universidad Autónoma de Puebla, 2021.
C. Sánchez-López et.al., “Accuracy vs simulation speed tradeoff enhancements in the generation of chaotic attractors,” 2013 IEEE 4th Latin American Symposium on Circuits and Systems (LASCAS), Cusco, Peru, 2013, pp. 1-4, doi: 10.1109/LASCAS.2013.6518988.
C. Muñiz-Montero, L. H. Salas-Barradas, L. A. Sánchez-Gaspariano, and A. Díaz-Sánchez, “A 25nA, 66.95dB Dynamic range CMOS tunable filter for EEG, ECG and EMG measurements,” in Proc. IEEE International Autumn Meeting on Power, Electronics and Computing (ROPEC), Ixtapa, Mexico, 2015, pp.1–5, doi: 10.1109/ROPEC.2015.7395116.
M. Z. Jamal, D. -H. Lee and D. J. Hyun, “Real Time Adaptive Filter based EMG Signal Processing and Instrumentation Scheme for Robust Signal Acquisition Using Dry EMG Electrodes,” 2019 16th International Conference on Ubiquitous Robots (UR), Jeju, Korea (South), 2019, pp. 683-688, doi: 10.1109/URAI.2019.8768662.
Y. Hui, R. Song and D. He, “Filtering Antenna Array based to Graphene-Assembled Films for 5G Applications,” 2022 IEEE MTT-S International Wireless Symposium (IWS), Harbin, China, 2022, pp. 1-3, doi: 10.1109/IWS55252.2022.9978149.
Y. Jang and D. Ahn, “Analyzing three types of design methods for 5G N41 band acoustic wave filters,” Int. J. RF Microw. Comput. Aided Eng., 2024, doi: 10.1155/2024/4638443.