Ganeshaanand Balasubramanian's repositories
Low_Density_Parity_Check_LDPC_Codes_-_MATLAB_Simulation
LDPC MATLAB simulation using BPSK + AWGN modulation decoded using Sum Product and Min Sum Algorithm
CUDA-Merge-and-Bitonic-Sort
Efficient implementations of Merge Sort and Bitonic Sort algorithms using CUDA for GPU parallel processing, resulting in accelerated sorting of large arrays. Includes both CPU and GPU versions, along with a performance comparison.
Underwater-Object-Tracking-using-SONAR-and-Unscented-Kalman-Filter
Underwater Object Tracking using SONAR and Unscented Kalman Filter is a simulation aimed at modeling an underwater object tracking scenario using SONAR and the Unscented Kalman Filter (UKF). The project utilizes the Phased Array Toolbox in MATLAB to implement the SONAR equations in real-time.
CPU-vs-GPU-Matrix-Operation
A performance comparison of standard matrix functions between CPU and GPU using Nvidia CUDA on Visual Studio using C++
CAMCALT
CAMCALT (Complex Animal Movement Capture and Live Transmission) is a forest surveillance and monitoring system designed to capture complex animal movements and provide live video feed wirelessly from any part of the world. It aims to prevent hunting and poaching, enhancing forest security.
Differential-Robot
The Differential Robot project is a fully autonomous robot designed to navigate around a track, avoid obstacles, and simultaneously map the surroundings. This project was developed as a course project for Autonomous Robotics at Dalhousie University.
Multi-Threaded-Real-Time-Image-and-Video-Compression-using-OpenCV
This project showcases real-time image and video compression using OpenCV in C++. The code allows users to choose between image or video compression and specify the compression level. The project utilizes multithreading to achieve efficient compression performance.
IoT-Enabled-Coherent-Detritus-Management-System
A smart IoT-based waste management system for efficient and automated waste collection and real-time monitoring of detritus levels.
Linked-List-Implementation-in-C-using-Class-Constructor-Functions
This project is an implementation of a linked list data structure in C++. A linked list is a fundamental data structure that consists of nodes connected together in a linear manner. Each node in the linked list contains data and a reference to the next node in the sequence.
R-Notebook-Data-Analysis
This R Studio Markdown aims to analyze data from 2020 of FBI's Hate Crime Statistics with various key parameters as control variables and defend hypotheses about hate crimes and bias motivation.
Binary-Search-Tree-in-CPP-using-Classes-not-Struct
Implementation of Binary Search Tree in C++ - Basics
Shortest-Cyclical-Path-Planning-for-Aircraft-Routes-using-Python-Jupyter
Shortest Cyclical Path Planning for Aircraft Routes using Python - Jupyter. Depth First Search coupled with Random Search was used to plot the shortest cyclical routes for all aircraft origin points to their destination points.
EmbeddedSE_Answers
Answers for DBNC's quiz