Projects

Final Year Bachelor Project :


Low power and Area efficient Low Density Parity Check (LDPC) codes for Field Programmable Gate Array (FPGA)


Error Correcting Codes (ECC) are useful in communication systems to have a low-Power, reliable transmission over noisy channels. In this Thesis we implement an algorithm of LDPC codes known as Log Domain. We basically take two scenarios and find their results and compare them. As Tan Hyperbolic function is used in this algorithm, we compare the results of the algorithm having Tan Hyperbolic function and one without Tan Hyperbolic function using MATLAB software. We also design the hardware communication system for implementation on Field Programmable Gate Array (FPGA) by using Verilog language. We also calculate the hardware complexity of using Tan Hyperbolic on Field Programmable Gate Array (FPGA). A static parity check matrix is used with (4, 8) row column weighting and we also discuss static and dynamic parity check matrix in our thesis. After designing communication system we compare the signal to noise ratio (SNR) versus bit error rate (BER) of algorithm with Tan Hyperbolic and without Tan Hyperbolic function.

Related Fields:


Digital System Design, Digital Communication System, Digital Image Processing.

Electronic and Digital Logic Design (DLD) Project:

Multiple Thread Detector Module with a Control Unit


4 thread detector are made using elctronic components. First is water level detector, second is smoke detector, sound detector and door open detector. There are 2 controlling Units to control there response. First one is made using Relays and the second is made using Digital IC as a project of DLD.

Related Fields:


Digital Logic Design and Electronics.

Digital Signal Processing Project:

Implementation of Echo and Reverb Model on DSP kit using Simulink


Related Fields:


Digital Signal Processing.

Digital Communication System Project:

Implementation of Hamming codes in Matlab.


Related Fields:


Digital Communication System.

Signal and System Project:

Low pass filter for noise removal from voice signal using MATALB.


Related Fields:


Signal and System & Digital Signal Processing.

Digital Image Processing Project:

Image operations using Graphic User Interface (GUI) in Matlab.


Related Fields:


Digital Image Processing.

Control System Project:

Cruise Control System using Matlab.


Related Fields:


Control System.

Microcontroller Project:


Project 1: Calculator using Assembley language


A Calculator is made on proteus software using Assembley language. For Assembley coding ATMega 16 Software is used. To run Microcontroller program I use Proteus software. Practicle hardware scenario is made on Proteus. The schematic consists of a keypad, power source, LED screen for Display and Microcontroller Chip.

Related Fields:


Microcontroller and Assembly language and Electronics.

Project 2: Tetra directions Traffic Signal with user time delay input option using C language


This project consists of the following hardware. Keypad, (RED,YELLOW and GREEN) LED's, Power source, Microcontroller and 7 Segment Display. Software require of this project is ATMEGA 16 for coding and Proteus for Software Simulation and Testing. For Burning code in Microcontroller Burner kit is also required. First of all code in C language is written and burned on Microcontroller. Then hardware is made using PCB layout on proteus. After soldring all the necessary parts mentioned above, the power source is attached. The input for time delay is given through keypad attached. Time delay is for the traffic light changing that after how much time red led becomes off and yellow or green on. 7 segment display is used to display the time decresing every second.

Related Fields:


Microcontroller and Assembly language and Electronics.

Antenna and Radio Wave Propagation Project:


Wide Band W-Shaped Micro strip Patch Antenna With Inverted U-Slotted Ground Plane for Wireless Applications using HFSS software


HFSS software is used for 3D modeling and simulation results. The antenna designed is Micro Strip patch and it's result is between the required bandwidth and other results. The ground is U shaped and the Patch is W shaped.

Related Fields:


Antenna and Radio Wave Propagation.

Ruby On Rails Projects:


Project 1: Calculating Maximum Word Frequency


The functional goal of the project is to read some text from a file and find the word or words that appear the most.

Related Fields:


Ruby on Rails Specialization (John Hopkin Univ) from Coursera.

Project 2: Recipe Finder Rails App for Food2Fork


The functional goal is to provide web page access to recipe information served by http://food2fork.com/api through JSON and images.URL for my project:

Related Fields:


Ruby on Rails Specialization (John Hopkin Univ) from Coursera.

HTML, CSS & JavaScript Projects:


Project 1: Restaurant Web Application with Menu, Special and Map


In this project I made a restaurant web application. The front page of our web app contains 3 clickable tiles: Menu, Specials, and Map.
MENU: This Title takes user to all menu categories.
SPECIAL: This Title takes user to a random single category menu page, which becomes Special.
MAP: This title takes user to Restaurant location on GOOGLE MAP.

Related Fields:


Ruby on Rails Specialization (John Hopkin Univ) from Coursera.

Project 2: Responsive PAK Restaurant Website using BOOTSTRAP


A sample Pak Resturant website.URL for my project:

Related Fields:


Ruby on Rails Specialization (John Hopkin Univ) from Coursera.

Project 3: Responsive MY BLOG Website using BOOTSTRAP


The Website You Are Looking at.URL for my project:

Related Fields:


Ruby on Rails Specialization (John Hopkin Univ) from Coursera.

INTRODUCTION TO GAME DEVELOPMENT Projects:


Project 1: ROLLER MADNESS 3D GAME ON UNITY


The Game consists of a Ball which runs on the Designed Platform. The purpose of the Game is to receive coins to gain points and also there are Enemies which are moving towards us. To level UP there is a set number of points to be achieved.

Related Fields:


Game Development Specialization (Michigan State Univ) from Coursera.

Project 2: FIRST PERSON SHOOTOUT GAME


This Game Consists of Blocks with different colors. The purpose of the Game is to shoot the blocks and Gain points in specific time interval to Level UP. Some Blocks Reduce Time and Some increase Time and some are only to Gain Points.

Related Fields:


Game Development Specialization (Michigan State Univ) from Coursera.