# About Me

Junior Undergraduate student at
Delhi Technological University with Electronics as a major.

Interests: Digital Design, Computer Architecture, Signal Processing and Machine Learning.

-->

# Projects

### KNN and KMeans Algorithms

- As a part of CO324 assignment

Report
Code
### Gaussian Naive Bayes' Classifier

- Used the bayesian classifier for Handwritten Digit Recognition and classficiation and Bank Note authentication datasets.

Report
Code
### Linear Voltage to Frequency Converter using IC 555-timer

- A current mirror based linear voltage to frequency converter whose output is obtained through a 555 timer.

Report
### Case Study on Tesla's Entry in the US Auto Market

- A part of HU304 Fundamentals of Managment.

Report
Presentation
### The Role of Different Energy Sources in India’s Energy Transition

- Project for semester elective Economics Course.

Report
### Urban Sound Classification using CNN

- Used a multi-layer CNN model to classify audio signals and achieved 91% accuracy on testing dataset
- Processed audio samples with MFCCs into log scaled mel spectrograms

Paper
Presentation
### Generation of NRZ encoded m-sequences using Primitive Polynomials

- LFSR based generation of PN sequence for spread spectrum modulation using primitive polynomials
- Verified m-sequence using Kronecker Delta auto-correlation function

Report
Presentation
### Design Optimization of a Fibonacci Calculator using SystemVerilog

- Implementing the fibonacci calculator written in SystemVerilog HDL using 3 different
approaches and analyzing the difference in number of logic devices used.
- Achieved 29.5% and 40.98% reduction in the number of logic
elements used on adoption of the two different optimization approaches.

Check it out
### MATLAB GUI app which plots the trajectory of a given projectile

- Takes initial position, initial velocity and angle of projection as input
and displays the trajectory along with the max height, range and peak position of the projectile.
- Option to set different values of acceleration due to gravity as per different gravitational bodies
including moon, mars and jupiter.

Check it out
### DESIGN AND IMPLEMENTATION OF MIPS32 MICROPROCESSOR

- 5-stage pipelined design for a simple 32-bit Reduced Instruction Set Chip (RISC)
ISA microprocessor MIPS32 written in Verilog HDL.
- Used the 5 step instruction cycle as pipeline stages to increase throughput with
a two phase clock design.

Check it out
### DESIGN AND SYNTHESIS OF 74xx181 ALU FUNCTION GENERATOR

- Designed the 74xx181 Arithmetic Logic Unit/Function generator using Verilog HDL and synthesized it on
Lattice ice40 FPGA using Yosys.
- The RTL schematic and FSM diagram was generated in bit image format and consisted of
300+ logic units.

Check it out
### ASTABLE MULTIVIBRATOR CIRCUIT

- Implemented an astable multivibrator inverter circuit which could produce 220V, 50Hz ac
output from a 9V dc battery, using 2n2222a NPN transistors and IRF840 MOSFETs.

Check it out
### GLOBAL EARTHQUAKES - VISUALIZATION

- A visualisation project which reads a json file and produces a visual view of signifcant global earthquakes
from the past month with location coordinates and magnitude scale.
- Used Scattergeo and layout modules of plotly package and json module.

Check it out
-->