Muhammad Essam Khattab's repositories

ZC-GPA-Calculator

A desktop-based application written in .NET (C#-WinForms), primarily to provide users with a comprehensive tool to analyze a predownloaded transcript in the form of an Html file. The application enables users to conveniently manipulate academic data to simulate the effect on both semester GPA and cGPA by introducing changes to course grades.

Language:C#License:MITStargazers:1Issues:0Issues:0
Language:MATLABStargazers:0Issues:1Issues:0

Analysis-of-stochastic-processes

A GUI-based tool that allows the user to input any stochastic process, resulting in the ensemble and time statistics of such process.

Stargazers:0Issues:0Issues:0
Language:PythonStargazers:0Issues:0Issues:0
Language:PythonStargazers:0Issues:0Issues:0
Language:C++Stargazers:0Issues:0Issues:0
Stargazers:0Issues:0Issues:0

Entropy_Encoding

This repository is a comprehensive collection of MATLAB code examples and implementations for various entropy encoding techniques, including Shannon-Fano, Huffman, and Arithmetic coding.

Language:MATLABStargazers:0Issues:0Issues:0

JPEG-Transform-Compression

This Python repository provides an implementation for JPEG image compression with both low and high compression modes. The script employs various transformations and compression techniques to optimize the file size of JPEG images while preserving acceptable image quality.

Language:PythonLicense:NOASSERTIONStargazers:0Issues:1Issues:0

Mini-OS

An implementation of a mini operating system including CPU Scheduler (Core), in addition to memory allocation capabilities using the buddy memory allocation system written in C.

Language:CStargazers:0Issues:0Issues:0
Language:MATLABStargazers:0Issues:0Issues:0

SSB-Amplitude-Modulation

MATLAB code to generate a single sideband (SSB) signal using the SSB Hilbert method (phase shift method); implementing the suitable demodulator (Coherent Demodulation) to extract the original message signal from the SSB. In addition, the last part investigates the output in case the demodulator isn't perfectly synchronized.

Language:MATLABStargazers:0Issues:1Issues:2

StatisText

A .Net (C#) based GUI-application that performs some statistical analysis on a .txt file, mapping the numbers (0-9) and the letters, both uppercase and lowercase letters, into random variables (RVs). Moreover, StatisText computes both PMF and CDF of each RV in addition to some statistical moments (e.g. mean, variance, skewness and kurtosis).

Language:C#Stargazers:0Issues:0Issues:0

Voice-codecs

A PCM-Based Vocoder/Decoder, a voice codec software based on PCM of voice signals to send over data network, whose quantizer provides both mid-rise and mid-tread quantization techniques, and an encoder with both Manchester and AMI signaling, providing the concept of AWGN channel, in addition to regenerative repeaters.

Language:MATLABStargazers:0Issues:1Issues:0
Language:PythonStargazers:0Issues:0Issues:0

Knowledgify

Knowledgify is an online platform designed to streamline the learning process by providing a guided approach to education. Whether you're a student looking to expand your knowledge or an instructor wanting to share your expertise, Knowledgify offers a comprehensive environment to facilitate learning.

Language:JavaScriptStargazers:0Issues:0Issues:0
Stargazers:0Issues:0Issues:0

NN-from-scratch

This notebook hosts a Python implementation of a neural network from scratch, using NumPy. It offers a modular architecture with classes for defining layers, handling forward and backward propagation, computing loss, and facilitating training and prediction processes.

Language:Jupyter NotebookStargazers:0Issues:0Issues:0
Stargazers:0Issues:0Issues:0

Software-Engineering

SW Engineering staff.

Language:HTMLStargazers:0Issues:0Issues:0