# GUI for Analysis of Parameters, Accurate Design and Optimization of Microstrip Filters  
[PERSON]  
1 Departamento de Investigacion en Fisica, Universidad de Sonora, Blvd. [PERSON], Hermosillo C.P. 83000, Sonora, Mexico; [EMAIL_ADDRESS] (A.G.-J. ); [EMAIL_ADDRESS] (R.S.-G.); [EMAIL_ADDRESS] (J.R.N. ); [PERSON](R.P.-A. ); [EMAIL_ADDRESS] (M.A.-E.); [EMAIL_ADDRESS] (R.G.-F)  
1 Departamento de Electronica, Instituto Nacional de Astrofisica, Optica y Electronica, Tonantzintla C.P. 72840, Puebla, Mexico; [EMAIL_ADDRESS] 1  
[PERSON]  
1 Departamento de Investigacion en Fisica, Universidad de Sonora, Blvd. [PERSON], Hermosillo C.P. 83000, Sonora, Mexico; [EMAIL_ADDRESS] (A.G.-J. ); [EMAIL_ADDRESS] (R.S.-G.); [PERSON]S] (J.R.N. ); [EMAIL_ADDRESS] (R.P.-A. ); [EMAIL_ADDRESS] (M.A.-E.); [EMAIL_ADDRESS] (R.G.-F)  
2 Departamento de Electronica, Instituto Nacional de Astrofisica, Optica y Electronica, Tonantzintla C.P. 72840, Puebla, Mexico; [EMAIL_ADDRESS] 2  
Footnote 1: email: {j.j.  
considered [11; 12]. Advanced simulation tools and modeling software, like Advanced Design System (ADS), High-Frequency Structure Simulator (HFSS), CST Microwave Studio, Microwave Office, and Sonnet, aid in the optimization of microwave filter, from an initial design made by the user, requiring skilled engineers with expertise in communication, microwave and RF systems [13; 14; 15; 16; 17]. However, obtaining licenses for specialized simulation software can be costly, making it challenging for public universities to afford them. MATLAB is more widely adopted in universities compared with the previously mentioned software, owing to its general-purpose nature. Additionally, it has recently introduced toolboxes specifically designed for filter and antenna design and simulation [18; 19]. However, each additional toolbox entails an extra cost. It can be challenging to locate freely available software that can effectively address optimization problems for microwave filters. Nevertheless, designing a Graphical User Interface (GUI) software with the essential tools to provide specific solutions for optimizing low-pass microstrip filters appears to be a promising approach. GUI software expedites the design process, reduces time and resources, and enhances design accuracy. Existing GUI software lacks focus on microstrip low-pass filters, widely used in many applications. We note that there is a scarcity of recent and comprehensive studies on the GUI software specifically designed for optimizing microstrip low-pass filters. Designing a dedicated GUI software for optimizing microstrip low-pass filters would provide a more efficient and specific tool. In the literature, several proposals for GUIs to design microstrip filters can be found [20; 21; 22; 23]. While some of these GUIs enable the design of different types of filters (low-pass, high-pass, band-pass, and band-stop), their primary focus is to consolidate all filter design steps within a GUI. These GUIs typically provide scattering parameter plots and, in some cases, sketches or dimensions of the filter. However, none of these GUI proposals offer parameter optimization capabilities. This paper presents a novel GUI software tool for designing, analyzing, visualizing, and optimizing low-pass microstrip filters. The GUI proposed in this work is called MicroStripOptim and it is designed with simple \"UI controls\" (the GUI components) that are fully compatible with both MATLAB and Octave platforms, ensuring its usability across both environments. This compatibility enables the tool to be run seamlessly on either platform. The compatibility of MicroStripOptim with Octave expands its accessibility and versatility, since Octave is a free software. Designing a microstrip filter can be a straightforward process and is often detailed in various books and manuals. Following the steps of a classical design process [24], an initial calculation of the microstrip lengths is performed based on proposed values for their widths (\(W_{C}\) and \(W_{L}\)).