oakati

Portfolio

Repository Description
EE-443-Microprocessors-Labs Assembly or C programs realized on a evaluation board (De1-SoC) during the laboratory experiments of EE 443 (Microprocessors) course.
LeetCode Solutions to LeetCode problems (mostly written in Python)
Post-Filtering-Photographic-Tool Utilization of the OV7670 Camera Module to take a photo and display it on the VGA display using different signal processing algorithms realized on De1-SoC board using C language.
Eigenvalues-and-Eigenvectors-Calculator Implementation of Normalized Power Iteration with Deflation algorithmm to calculate most dominant eigenvalue, its eigenvector and the second most dominant eigenvalue.
Ansys-HFSS-Data-Extractor-Script-Generator These Matlab programs take the matrix of design features as an input and generates scripts for data extraction in Ansys HFSS.
Linear-Equation-Solver This program implements the Gaussian elimination algorithm with partial pivoting together with backward substitution to solve Ax = b, where A is an n-n square matrix. The project was a part of EE 242 (Numerical Methods for EE) course.
Secant-and-Bisection-Methods Secant and bisection algorithms are implemented in order to solve f(x)=0 for any given polynomial f. This project was a part of EE 242 (Numerical Methods for EE) course.
Calculating-Maximum-Sum-of-An-Orthogonal-Triangle This program calculates the maximum sum of co-adjacent and all-non-prime numbers from top to bottom of a orthogonal pyramid.
Dithering An image processing algorithm written in C.
Central-Limit-Theorem Simulations proving Central Limit Theorem in Matlab
Frequency-Domain-Equalization-and-Channel-Equalization-Algorithms Simulations of Frequency Domain and Channel Equalization in Matlab
Chatbot-Argel A chatbot developed by using Rasa to answer the questions of interns.