Skip to content

mojjss/Electrical-Small-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Electrical Engineering Portfolio – Small Projects

A collection of small electrical engineering projects and signal‑processing projects, implemented mainly in Python, MATLAB, and C.
Each project lives in its own folder with a dedicated README, code, and (sometimes!) generated figures.

GitHub last commit Languages License: MIT


Technologies & Tools

Python MATLAB C Jupyter Inkscape

Libraries frequently used: NumPy, Matplotlib, SciPy, SymPy, Pandas (Python) | Signal Processing Toolbox (MATLAB).


Projects

1. DTFT of a Discrete Rectangular Pulse

Folder: dtft-rectangular-pulse/
Language: Python (Jupyter Notebook)
Keywords: DTFT, Dirichlet kernel, spectral analysis, geometric series, EMF export
View on GitHub


2. Comparator‑Based PWM: Sawtooth vs. Rectified Sine

Folder: Comparing_Sawtooth_and_Rectified sine waveform/
Language: C (signal generation), MATLAB (plotting)
Keywords: PWM, comparator, sawtooth carrier, rectified sine envelope, envelope tracking, duty cycle

##How to use? ###Clone the repository:

git clone https://github.com/mojjss/Electrical-Small-Projects.git
cd Electrical-Small-Projects

MATLAB scripts

  1. Open MATLAB and navigate to the project folder.
  2. Run the .m script or call the functions as described in the project’s own README.

License

This repository is licensed under the MIT License – see the LICENSE file for details.
Feel free to use the code for your own learning, teaching, or research.


Maintained by Mojtaba Sadafi

About

Short description: A collection of small electrical engineering projects implemented in MATLAB and C.

Resources

License

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages