Project Overview
This project introduces undergraduate students to RF/microwave modeling through practical implementation using the scikit-rf Python library. Students will be provided with mathematical equations and detailed descriptions for transmission lines, pads, and transistors. Their task will be to translate these equations into scikit-rf models, generate network representations, and analyze the results. To make the workflow accessible, students will also design a graphical user interface (GUI) that enables users to input the required files or parameters and obtain the calculated networks in a clear, visualized format. The project bridges RF theory with modern computational tools, offering both coding and RF circuit modeling experience.
Objectives
The objectives of this project are:
· To implement mathematical models of transmission lines, pads, and transistors in the scikit-rf Python library.
· To design and build a simple user interface for streamlined use of the models.
· To provide students with hands-on experience in applying theoretical RF concepts to practical computational frameworks.
· To strengthen skills in Python programming, RF modeling, and user-oriented software design.
Term:
2025-2026 Fall
Faculty Department of Project Supervisor:
Faculty of Engineering and Natural Sciences
Number of Students:
3
Related Areas of Project:
Computer Science and Engineering
Electronics Engineering