About Me
Hi, I am Vignesh D, Student of Masters in Technology in Communication Systems, SVNIT, Surat. I have two years of experience in firmware developement for LTE RRC Protocol stack and embedded systems.
My Area of interests include Embedded Systems(ARM and x86 architectures), digital VLSI Design and Electronic Design. I am well experienced in system level programming languages, C and C++ (incl. C++17). I also have in-depth experience in Python along with numpy, scipy, matplotlib, keras, opencv and tensorflow libraries for Python.
Experience
MBit Wireless Pvt. Ltd, Chennai
Embedded Development Engineer
October 2016 - May 2018
MBit Wireless is developing solution for mobile broadband communications.
At MBIT Wireless, I was working in LTE Protocol firmware development and testing. As part of my job, I had to read pages and pages of 3GPP LTE specification, line by line so that the implementation is flawless. This gave me an opportunity to get an in-depth understanding of LTE Technology. Often, I got challeged with extreme complexity of scenarios and this provided very good experience for learning the technology as well as the tools (Embedded C)
Education
SVNIT Surat, Gujarat
M.Tech, Communication Systems
2019 - 2021 (Expected)
The Sardar Vallabhbhai National Institute of Technology, Surat popularly known as National Institute of Technology, Surat, NIT Surat or SVNIT, is an engineering institute of higher education established by the Parliament of India in 1961.
After a bried gap of professional life as embedded developer, I am back into education and into advanced engineering. In the first semester, I studied Digital VLSI Design, Embedded System and Advanced Digital Signal Processing among others which I find least intersting. The second semester has Analog VLSI Design, Real Time Systems and Digital Image Processing. Its taking quite long due to corona virus pandemic. Yet to know what’s going to happen further on.
NIT Puducherry, Pondicherry
B.Tech, Electronics and Communication Systems
2012 - 2016
National Institute of Technology Puducherry (NITPY), nestled in the scenes of Karaikal, a coastal enclave in the basin of river Kaveri is one among the ten new NITs in the Union Territory of Puducherry
Entering a engineering university of National Importance, I got so much exposure in lot of new technologies. I got a solid understanding of Electronics and Engineering and I was able to implement many of the things I learned practically. With an in-depth of Mathematics, it transformed me from a novice to a professional engineer.
Apart from Education, I was the head of technical committee and I developed websites for Department Symposium, Tarangg. I have also conducted workshops for other college students during my bachelor course.
I spent most of time coding and learning new technologies
Projects
Real Time Motion Sensing and Hardware Control
This is probably one of the greatest apps ever created, if you don't agree you're probably wrong.
This is the official final year B.Tech project. In this paper, I implemented A Real Time Tracking Algorithm using Bayes Classifier in C language in a Raspberry Pi - 2. Based on the initial object selection given by the user, the object is tracked. The tracked information is fed to a Atmega8 Microcontroller and the controller adjust the camera mounted of a serve motor. As the object moves, the data also moves accordingly.
The front end part uses C Language. GUI part is implemented using QT Library (C++). Reference Paper for the project is the following.
- K. Zhang, L. Zhang and M. Yang, “Fast Compressive Tracking,” in IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 36, no. 10, pp. 2002-2015, 1 Oct. 2014, doi: 10.1109/TPAMI.2014.2315808
Vehicle Tracking using RFID - Texas Instruments Innovative Challenge
We got selected for quarter finals but unable to continue due to change in the associated faculty
In this project, we provided a solution to track vehicles around the country using RFID Sensors and readers. RFID tag can be fitted with the chassis of the vehicle and the corresponing tag ID with chassis no. mapping is recorded in central database. As the vehicles moves around the the street, a RFID Reader at important junction reads the ID and notes the timestamp. THis way, when a need arises to track a vehicle, we can look at the time stamps recorded by all the readers in a single centralised database and the vehicled can be tracked in realtime.
Implementation of "An Introduction to Deep Learning for the Physical Layer"
As part of Wireless Lab in my masters, I have done the below project in Wireless Communication
In this, we use an AutoEncoder Neural Network to simulate the physical layer of communication systems. This type of implementation gives huge advantage over conventional schemes as the encoding schemes and parameters are automatically learned based on the provided channel conditions. The designer need not perform extensive research on various encoding techniques to find the most efficient one for the present channel conditions.
Implemented in Python using TensorFlow Neural Network Library. Research paper for the same.
- T. O’Shea and J. Hoydis, “An Introduction to Deep Learning for the Physical Layer,” in IEEE Transactions on Cognitive Communications and Networking, vol. 3, no. 4, pp. 563-575, Dec. 2017, doi: 10.1109/TCCN.2017.2758370.
Design of Cantilever based nano Mass Sensor
This is a group project and is done as part of Nanotechnology Paper in Masters
In this, we designed a Nano Mass sensor using Cantilever Beam. TBD