Modeling Transmission Lines, Pads, and Transistors with scikit-rf

Term: 
2025-2026 Fall
Faculty Department of Project Supervisor: 
Faculty of Engineering and Natural Sciences
Number of Students: 
3

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.
 

Related Areas of Project: 
Computer Science and Engineering
Electronics Engineering

About Project Supervisors