GTÜElectronics Notes

Projects and code

Semester projects, reports, simulations and code repositories prepared in the GTU Electronics Engineering courses.

Algorithms and Programming I

Project 1 – Sliding puzzle game

Proje 1 – Kaydırmalı bulmaca (sliding puzzle) oyunu · Folder: projeler/proje-1/

Project 2 – Image Transformation

Proje 2 – Görüntü dönüşümü (Image Transformation) · Folder: projeler/proje-2-image-transformation/ · GitHub: Image-Transformation

Project 3 – EuroLeague basketball tournament

Proje 3 – EuroLeague basketbol turnuvası · Folder: projeler/proje-3-euroleague/ · GitHub: Euroleague-project

Algorithms and Programming II

Project 1 – Dynamic Integration (numerical integration with BST/AVL trees)

Proje 1 – Dynamic Integration (BST/AVL ağaçlarıyla sayısal integral) · Folder: projeler/proje-1/

Project 2 – Cycle Detection in graphs

Proje 2 – Cycle Detection (graflarda çevrim tespiti) · Folder: projeler/proje-2/

Circuit Theory I

Thevenin equivalent / current–voltage characteristic (MATLAB)

Thevenin eşdeğeri / akım–gerilim karakteristiği (MATLAB) · Folder: projeler/

Electronic Devices

BJT amplifier design (ELM 231 project and homework)

BJT kuvvetlendirici tasarımı (ELM 231 proje ve ödevi) · Folder: projeler/

Numerical Analysis

Assignment 1 – Lagrange interpolation (MATLAB)

Proje ödevi 1 – Lagrange interpolasyonu (MATLAB) · Folder: projeler/proje-1/

Assignment 2 (MATLAB)

Proje ödevi 2 (MATLAB) · Folder: projeler/proje-2/

Assignment 3 – Cubic spline

Proje ödevi 3 – Kübik spline · Folder: projeler/proje-3/

Assignment 4 – Gaussian elimination and linear systems

Proje ödevi 4 – Gauss eliminasyonu ve lineer sistemler · Folder: projeler/proje-4/

Circuit Theory II

Power-factor correction for three parallel loads (MATLAB/Simulink)

Güç faktörü düzeltme – üç paralel yükün kompanzasyonu (MATLAB/Simulink) · Folder: projeler/

Signals and Systems

Project 1 – Signal operations: magnitude/phase, shifting and scaling (MATLAB + analytical solution)

Proje 1 – İşaret işlemleri: genlik/faz, öteleme ve ölçekleme (MATLAB + analitik çözüm) · Folder: projeler/proje-1/

Project 2 – Fourier transform and magnitude/phase spectra (MATLAB + analytical solution)

Proje 2 – Fourier dönüşümü ve genlik/faz spektrumları (MATLAB + analitik çözüm) · Folder: projeler/proje-2/

Analog Communication Systems

MATLAB Project 1 – DSB-LC AM modulator and demodulator

MATLAB Projesi 1 – DSB-LC AM modülatörü ve demodülatörü · Folder: projeler/proje-1/

MATLAB Project 2 – FM modulation and demodulation

MATLAB Projesi 2 – FM modülasyonu ve demodülasyonu · Folder: projeler/proje-2/

Electromagnetic Field Theory

Computer project – concentric conducting spheres (electrostatics, MATLAB)

Bilgisayar projesi – eş merkezli iletken küreler (elektrostatik, MATLAB) · Folder: projeler/

Electronics Laboratory II

Differential amplifier biased by a current mirror (LTspice)

Akım aynasıyla kutuplanan fark kuvvetlendiricisi tasarımı (LTspice) · Folder: projeler/elektronik-2-projesi/

Electromagnetic Wave Theory

Lossless rectangular waveguide – TE modes

Kayıpsız dikdörtgen dalga kılavuzu – TE modları · Folder: projeler/

Control Systems

Term project – DC motor speed control

Dönem projesi – DC motor hız kontrolü · GitHub: DC_Motor_Speed_Control

Digital Communications

Error-probability performance of signalling schemes (MATLAB)

İşaretleme yöntemlerinin hata olasılığı performansı (MATLAB) · Folder: projeler/ · GitHub: Digital_Communcation_Error_Probability_Performanse_of_Signaling

Digital Signal Processing Laboratory

Walking vs. running classification – filtering, FFT and energy comparison on accelerometer data

Yürüme ve koşma ayırma – ivmeölçer verisinde filtreleme, FFT ve enerji karşılaştırması · Folder: projeler/

Image Processing

Traffic-sign detection with image processing

Görüntü işleme ile trafik işareti tespiti · Folder: projeler/ · GitHub: traffic_sign_detection

RF System Design for Communications

4G LTE network architecture, OFDM and RF design (term project)

4G LTE ağ mimarisi, OFDM ve RF tasarımı (dönem projesi) · Folder: projeler/

Fundamentals of Machine Learning

Anomaly detection in cities (trajectory clustering)

Şehirlerde anomali tespiti (yörünge kümeleme) · Folder: projeler/

Other code repositories