Projects at Virginia Tech

    • Performance analysis of cellular-V2X sidelink mode 4 and study on coexistence between cellular-V2X and Wi-Fi

Advisor- Prof. Jung-Min (Jerry) Park, Dr. Sushanta Das (Ford Motor Company), Dr. Ivan Vukovic (Ford Motor Company)  (January 2018- present) 
o Developed a simulator for cellular-V2X sidelink mode 4 as per 3GPP Release 14 specifications in ns-3.
o Using simulations, studied the performance of cellular-V2X in various vehicular traffic scenarios under different network conditions.
o Evaluated the impact of co-channel (U-NII-4) and adjacent channel (U-NII-3 and U-NII-5) Wi-Fi operations on cellular-V2X performance.

  • Performance evaluation and optimization of IEEE 802.11ax

Advisor- Prof. Jung-Min (Jerry) Park (May 2017 – present) 
o Implemented MU OFDMA capabilities for Wi-Fi in ns-3 [ICC’18 PaperGitHub].
o Proposed an enhanced random access scheme for MU OFDMA.

  • Study of coexistence between Dedicated Short Range Communications (DSRC) and Wi-Fi

Advisor- Prof. Jung-Min (Jerry) Park (August 2015 – July 2016) 
o Developed an analytical framework to understand the impact of Wi-Fi users on V2V system.
o Proposed a real-time channelization algorithm (RCA) to maximize Wi-Fi throughput in the presence of V2V network.
o Set up a test-bed with V2V and Wi-Fi devices to validate the analytical framework and RCA.
o Proposed changes to the 802.11ac draft standard for harmonious coexistence in the 5 GHz V2V band.
[ICC’17 Paper | INFOCOM’17 PaperResources]

  • Channel Decoding in Wireless Communication Systems using Deep Learning

Course: Deep Learning, Instructor: Dr. Chandan Reddy (August – December 2017)
o Implemented a Sum-Product Algorithm based Neural Network Decoder for decoding linear block codes.
[Report | Slides]

  • Implementation of an end-to-end Wi-Fi Transceiver system

Course: Advanced Digital Communications, Instructor: Dr. Vuk Marojevic (January – May 2017)
o Implemented a modular end-to-end wiress communication system in MATLAB with Wi-Fi system parameters.
o Components implemented: LDPC encoder/decoder, bit-to-symbol mapper (modulator)/symbol-to-bit mapper (demodulator), Single-tap Rayleigh fading channel, OFDM PHY.
[Report | Code (Local) | Code (GitHub)]

  • Comparative Study of Machine Learning Techniques for Human Activity Recognition

Course: Advanced Machine Learning, Guide: Dr. Stefan Lee (August – December 2016)
o Implemented multiple multi-class classification techniques in MATLAB in order to compare performance over a dataset collected from Smartphones and Smartwatches.

  • A Game Theoretic Approach for Electric Vehicle Charging with Renewable Energy Integration in Smart Grids

Course: Game Theory for Communication Networks, Guide: Dr. Walid Saad (August – December 2016)
o Developed an analytical framework to study the Electric Vehicle charging in Smart Grids from a Game-Theoretic perspective.
o Proved the existence of system equilibrium and validated the same using simulation studies.

  • A Computationally Efficient Node-Selection Scheme for Cooperative Beamforming in Cognitive Radio Enabled 5G Systems

Course: Multi-channel Communications, Guide: Dr. R. Michael Buehrer (August – December 2015)
o Compared various node-selection schemes for co-operative beamforming.
o Proposed a computationally efficient scheme that achieves near-optimal gain at secondary receiver.

  • GPIO Tweets

Course: Network Application Design (as a TA), Guide: Dr. William O. Plymale (August – December 2015)
o Developed a Python application to capture tweets using tweepy, parse the tweet, and transmit GPIO instruction to a remote Raspberry Pi using TCP socket interface.

  • Message in a Bottle

Course: Network Application Design (as a TA), Guide: Dr. William O. Plymale (August – December 2015)
o Developed Python applications to implement message queue using RabbitMq on a Raspberry Pi.
o Developed application for service advertisement using zeroconf.

  • Look, Up in the sky

Course: Network Application Design (as a TA), Guide: Dr. William O. Plymale (August – December 2015)
o Developed a Raspberry Pi gateway application to send REST based queries to NASA and NOAA REST API.
o Developed an application on the gateway that sent out notifications using GPIO peripherals and SMS alerts.


Projects at IIT Bombay


  • On the Feasibility of Providing Affordable Broadband Services using Backhaul in TV White Spaces (Nominated for the best Masters Thesis award)

Masters Thesis, Guide- Prof. Abhay KarandikarProf. Animesh Kumar (June 2014 – July 2015) 
o Deployed the first TV White Space test-bed in seven villages of Palghar district in Maharashtra (Video).
o Developed a prototype for UHF TV band operation.
o Integrated the UHF TV band prototype with OpenPAWS, a TVWS database query system.
[Report | Resources]

  • Technical Feasibility of TV White Space Operation in India

Guide- Prof. Abhay Karandikar (June 2012 – July 2015) 
o Developed a computation tool in MATLAB to estimate the available TV White Space in India.
o Set up a test-bed network within IIT Bombay campus using TV White Space as backhaul.
o Deployed the first TV White Space test-bed in India.

  • Understanding network performance in dense WiFi settings

Course: Mobile Computing, Guide: Prof. Mythili Vutukuru 
o Analyzed a network trace captured in a laboratory Wi-Fi setting
o Simulated the a wireless network with practical considerations to achieve results similar to the laboratory setting in ns3.

  • Comparison of TDMA and CSMA MAC performance in sub-GHz band

R & D Project, Guide: Prof. Bhaskar Raman
o Studied the compilation and configuration of Openwrt – an embedded Linux OS.
o Experimentally compared performance of CSMA and TDMA in 570-590 MHz band in the point-to-multipoint topology.

  • Implementation of a chat server application using sockets

Course: (Advanced) Computer Networks, Guide: Prof. Mythili Vutukuru (July – August 2014) 
o Implemented single-prcess, multi-process and multi-threaded servers using C sockets.

  • Analysis of TCP performance for different network parameters

Course: (Advanced) Computer Networks, Guide: Prof. Mythili Vutukuru (August – September 2014) 
o Studied the performance of TCP for different value of RTT, queue size, error rate and bottleneck bandwidth
o Studied different variants of TCP using ns3 simulations and live packet captures.

  • Building a Virtual Private Network

Course: (Advanced) Computer Networks, Guide: Prof. Mythili Vutukuru (September – October 2014) 
o Created a Virtual Private Network setup with two islands of private IP address spaces transparently connected over another network using iptable rules and tun/tap devices.

  • Analyzing BGP Routing Tables

Course: (Advanced) Computer Networks, Guide: Prof. Mythili Vutukuru (September – November 2014) 
o Analyzed RouteView’s BGP Routing Table to determine unique Autonomous Systems and IP prefixes in the Internet.
o Used an algorithm from this paper for inferring customer-provider AS relationships.

  • A brief overview of TV White Space Technology around the World

M. Tech. Seminar, Guide: Prof. Abhay Karandikar (January – May 2013) 
o Reviewed the regulations for use of unutilized sub-GHz frequency band spectrum in different countries.
o Examined the current sub-GHz band operation in India and discussed use cases of TV White Space operations in India.
o Proposed the use of underutilized spectrum for secondary usage to provide broadband services in rural India.

  • Wireless channel modelling for indoor environments

Course: Wireless & Mobile Communication, Guide: Prof. Sibi Raj Pillai (January – May 2013) 
o Analyzed different fading models for wireless signals in indoor environments.
o Implemented the Rayleigh Fading model in MATLAB and Python.

  • Digital Music Synthesis using DSP

Course: Digital Signal Processing & its Applications, Guide: Prof. Vikram Gadre (July – December 2012) 
o Developed a Graphical User Interface (GUI) for a Piano using MATLAB
o Synthesized digital music for each key of the Piano.


Projects at Vidyalankar Institute of Technology


  • Software Defined Radio: Convergence of Bluetooth and ZigBee using MATLAB/Simulink

B. E. Project, Guide: Prof. B. Rama Rao (June 2011 – May 2012) 
o Implemented software model for PHY and MAC Layer of ZigBee in Simulink.
o Integrated the software model of ZigBee with existing models of Bluetooth to achieve interoperability between the two protocols operating in the same RF band