FilterForge: An LLM-Based, Semi-Automated Agentic VS Code Extension for Microwave Bandpass Filter Design

ArticleAçık Erişim

Özet

We present FilterForge, a chat-driven VS Code environment that pulls the synthesis, analysis, simulation, and optimization stages of microwave bandpass filter design, normally coordinated by hand across tools written in different languages, into one workflow. A deployed Model Context Protocol (MCP) server exposes deterministic Python implementations of coupling-matrix synthesis, uniform predistortion, topology reconfiguration, a genetic-algorithm transmission-zero selector, a mode-matching engine for H-plane iris-coupled rectangular waveguide geometries, and a skill that generates PyAEDT/HFSS notebooks for various dimensioning design-curves. A language-model orchestrator turns natural-language requests into typed tool calls, while every reported quantity stays inside the deterministic kernels, so the numerics remain reproducible and model-agnostic. We evaluate the call layer on a 45-task benchmark across the five tool categories: gemini-3-flash reaches (Formula presented.) tool-selection and (Formula presented.) full-call accuracy with an (Formula presented.) pass3 rate, which an ablation traces to the curated tool-selection prompt rather than to raw model capability. The mode-matching engine is validated against full-wave HFSS on a six-pole 4 GHz Chebyshev filter tuned from the chat panel, and on an 8 GHz WR-112 counterpart taken end-to-end with no engineer in the loop, where a deterministic critique gates each round until a manufacturable geometry is reached. We then exercise the full workflow on two folded six-pole WR-90 cross-coupled filters at (Formula presented.), a high-selectivity design synthesized against a stop-band mask and a group-delay-equalized variant whose positive cross-coupling uses a pair of side-wall irises, the latter settling to a peak-to-peak in-band group-delay ripple below (Formula presented.) while recovering the synthesized return loss. © 2026 by the authors.

Anahtar Kelimeler

RDL Kalıcı Bağlantı (PID)
https://rdlopen.rawdatalibrary.net/r/ebyu/10322Resmi atıflarda kullanılan kalıcı adres
DOI
https://doi.org/10.3390/app16136379Yayıncı resmi DOI adresi
Tam Kayıt
AlanDeğerDil
dc.contributor.authorGülmez, Hüseyin Nuri
dc.contributor.authorKoç, Yunus
dc.contributor.authorErtay, Agah Oktay
dc.contributor.authorDöken, Bora
dc.contributor.authorKartal, Mesut
dc.date.accessioned2026-10-18T20:25:33.506640806Z
dc.date.available2026-10-18T20:25:33.506640806Z
dc.date.issued2026
dc.description.abstractWe present FilterForge, a chat-driven VS Code environment that pulls the synthesis, analysis, simulation, and optimization stages of microwave bandpass filter design, normally coordinated by hand across tools written in different languages, into one workflow. A deployed Model Context Protocol (MCP) server exposes deterministic Python implementations of coupling-matrix synthesis, uniform predistortion, topology reconfiguration, a genetic-algorithm transmission-zero selector, a mode-matching engine for H-plane iris-coupled rectangular waveguide geometries, and a skill that generates PyAEDT/HFSS notebooks for various dimensioning design-curves. A language-model orchestrator turns natural-language requests into typed tool calls, while every reported quantity stays inside the deterministic kernels, so the numerics remain reproducible and model-agnostic. We evaluate the call layer on a 45-task benchmark across the five tool categories: gemini-3-flash reaches (Formula presented.) tool-selection and (Formula presented.) full-call accuracy with an (Formula presented.) pass3 rate, which an ablation traces to the curated tool-selection prompt rather than to raw model capability. The mode-matching engine is validated against full-wave HFSS on a six-pole 4 GHz Chebyshev filter tuned from the chat panel, and on an 8 GHz WR-112 counterpart taken end-to-end with no engineer in the loop, where a deterministic critique gates each round until a manufacturable geometry is reached. We then exercise the full workflow on two folded six-pole WR-90 cross-coupled filters at (Formula presented.), a high-selectivity design synthesized against a stop-band mask and a group-delay-equalized variant whose positive cross-coupling uses a pair of side-wall irises, the latter settling to a peak-to-peak in-band group-delay ripple below (Formula presented.) while recovering the synthesized return loss. © 2026 by the authors.
dc.description.sponsorshipThis research was funded by Scientific Research Project Department of Istanbul Technical University (ITU-BAP) [Grant No. 43462]; the Scientific and Technological Research Council of T\u00FCrkiye (1002-B) [Grant No. 123E680] and the Y\u00D6K 100/2000 Ph.D.\u00A0Programme.
dc.identifier.doi10.3390/app16136379
dc.identifier.eissn2076-3417
dc.identifier.issn2076-3417
dc.identifier.issue13
dc.identifier.scopus2-s2.0-105044535451
dc.identifier.startpage6379
dc.identifier.urihttps://rdlopen.rawdatalibrary.net/r/ebyu/10322
dc.identifier.volume16
dc.identifier.wosWOS:001821855400001
dc.language.isoen
dc.publisherMultidisciplinary Digital Publishing Institute (MDPI)
dc.relation.ispartofApplied Sciences (Switzerland)
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectcomputer-aided design automation
dc.subjectcoupling matrix synthesis
dc.subjectlarge language model
dc.subjectmicrowave bandpass filter
dc.subjectmode-matching method
dc.subjectAutomation
dc.subjectBandpass filters
dc.subjectChebyshev filters
dc.subjectComputer simulation languages
dc.subjectEconomic and social effects
dc.subjectEngines
dc.subjectMatrix algebra
dc.subjectMicrowave filters
dc.subjectPoles
dc.subjectSpeed control
dc.subjectTopology
dc.subjectWaveguide filters
dc.subjectBandpass filter design
dc.subjectComputer-aided design
dc.subjectDesign automations
dc.subjectDeterministics
dc.subjectLanguage model
dc.subjectMode matching method
dc.subjectArticle
dc.subjectartificial intelligence
dc.subjectbenchmarking
dc.subjectcomputer aided design
dc.subjectcross coupling reaction
dc.subjectelectric field
dc.subjectfilter design
dc.titleFilterForge: An LLM-Based, Semi-Automated Agentic VS Code Extension for Microwave Bandpass Filter Design
dc.typeArticle
dspace.entity.typePublication
rdl.citation.scopus0
rdl.citation.wos0
rdl.oa.statusgold
rdl.source.indexSCOPUS
rdl.source.indexWOS
rdl.wos.indexScience Citation Index Expanded (SCI-EXPANDED)