AsgharAZ's repositories
DDS-FIR-Low-Pass-Filter
Exploring both MATLAB and Vivado Verilog in designing a Direct Digital Synthesizer (DDS) system with a FIR low-pass filter. This project goes into digital system design, signal processing, and hardware implementation.
RoboticArm-Vision-PickPlace-PhantomX
Investigation into vision-based pick-and-place system using Phantom X Pincher arm and MATLAB. It explores camera systems, arm interpretation, and vision pipelines. Achievements include kinematics mappings, workspace determination, and a functional motion control system, leading to a seamless, operational robotic solution.
Cryptography-and-Network-Security
Cryptography and Network Security course covering encryption (DES, AES, RSA), hash functions, digital signatures, key management, IPsec, SSL/TLS, and PGP. Hands-on labs in Cisco Packet Tracer and Verilog (HDL).
Data-Science
This repository includes projects and resources from my Data Science course in Python. It covers data analysis techniques like cleaning, EDA, statistical modeling, machine learning, and visualization. I use libraries like Pandas, NumPy, Matplotlib, and MongoDB to analyze datasets and build predictive models.
Database-Systems
This repository contains my lab work for the databases course. It includes various exercises and assignments that cover database design, SQL queries, data normalization, and other essential database concepts. The work is structured to follow the lab schedule and reflects my progress and understanding of the course material.
FPGA-Based-Rock-Paper-Scissors-Arcade-with-Animated-Doll--F.U.M.O.-
FPGA-based (Basys-3) arcade game where players compete in rock-paper-scissors against a computer. The VGA monitor shows the game status, and the doll mirrors the results with celebratory or sulking animations using servo motors attached to its' arm. This project blends digital design, sequential logic, and hardware interfacing.
Gassian-Random-Variable-Exploration
This repository contains Python code and visualizations for exploring Gaussian random variables, demonstrating the effects of varying mean and standard deviation, and applying the Central Limit Theorem using uniform, exponential, and binomial distributions.
Learning-CiscoPacketTracer
learning basic networking commands, deploying small networks using HUB & Bridge, network deployment with switches and IP transmission using DHCP, VLAN & Trunks configuration, inter-VLAN routing, general-purpose network utilities, routing protocols, subnetting, access control lists, NAT and PAT, and Open Shortest Path First (OSPF) routing
Pathfinding-Visualization-Djisktra-vs-A_star
This project offers a graphical interface for visualizing pathfinding algorithms like Dijkstra's and A*. Users can interactively create obstacles, set start and target points, and observe the algorithms' exploration and shortest path finding.
Practice_Problems-Third-Summer-Semester
For Practice