I) Simulation of Multiple Input Multiple Output and Space Time Coding Technique using LabVIEW (on going project)

Guide: Prof. A. S. Ranade


Part I : Transmit Diversity
(Multiple Transmiter antennas)
2.Generalized STBC for real symbols
3.Generalized STBC for complex symbols
4.Quasi Orthogonal Space Time Block Codes
5.Space Time Trellis (STT)
6.Super Orthogonal STT
7.Spatial Time Turbo Codes
8.Frequency Hopping Diversity Code

Part II: Receive Diversity
(Multiple Receiver antennas)

Decoding Techniques:
1.Selective Combining
2.Maximum Ratio Combining
3.Equal Gain Combining
1.Maximum Likelihood Receiver
5.Linear Dispersive
6.Linear Receiver

Part III: Closed Loops
1.Codebook based feedback
2.Quantized channel feedback
3.Channel Sounding
4.Antenna Selection
5.Antenna Grouping

  (As a part of Undergraduation Major Project Thesis)

A detailed report of the current progress along with simulation results of the project can be found here- MIMO-STC Blog


 II) Vizual FM

Guide: Prof. A. S. Ranade


  • Additional Text data along with audio
  • Text data embedded in the audio itself (Baseband processing)
  • No extra bandwidth required with still exceptionally acceptable audio quality
  • No changes in the hardware of the transmitter
  • Compatible with the present conventional receivers
  • The text data includes: Artist, Title and Album info, time elapsed for a song and lyrics
(As a part of the seventh semester minor project. A detailed report can be made available on request.)

Efforts are being undertaken to commercialize this project. Be a part of it and help the cause by taking this small survey. Click here for the survey.


 III) Simulation of a CDMA system used in cellular system

Guide: Prof. M. A. Upadhyay


  • Simulation using MATLAB
  • Detailed structure and simulation of each stage at the handsets end as well as the base stations end
  • Simulation of real world environment effects 
(As a part of the Mobile Communication Minor Project)


 IV) Emulation of a Private Branch Exchange

Guide: Lect. V. G. Savani


  • Device - MAX II family CPLD device
  • Language - VHDL (Quartus II)
  • Simulation for 5 users
  • Functions - Dial tone, Dialling, Switching, Calling, Ringing and Engage/Busy notifications
PBX - VHDL code.pdf PBX - VHDL code.pdf
Size : 0.014 Kb
Type : pdf


V) Ultrasonic based Environment Mapping Device - UEMD

(derivative of Ultrasonic based Distance Measurement Device - UDMD)


  • (2-D in cylindrical co-ordinate system) 
  • Ultrasonic transducers as transreceivers / sensors
  • Servo motor used to help the sensors scan the region
  • Atmega16L microcontroller as the heart of the device for all the processing tasks
  • Graphics using C++ for displaying the mapped environment
  • Serial communication based on RS-232 UART based protocol between microcontroller and computer

Bascom code - UEMD.pdf Bascom code - UEMD.pdf
Size : 0.009 Kb
Type : pdf
C code.pdf C code.pdf
Size : 0.016 Kb
Type : pdf
Bascom code - UDMD.pdf Bascom code - UDMD.pdf
Size : 0.01 Kb
Type : pdf
UEMD - A Report.pdf UEMD - A Report.pdf
Size : 0.172 Kb
Type : pdf

VI) Wireless Touchpad Mouse Cum Keyboard for PC

(provisionally accepted by EFY magazine for publication, hence i have not uploaded materials due  to certain terms and conditions)

(derivative of Infrared based Mouse for PC)


  • 4.5cmx4.5cm touchpad with resolution of 8x8
  • Infrared based, both for touchpad and data transmission
  • RC5 protocol for data transmission
  • Girder for mouse functioning at PCs end



A video of the device before the touchpad interface was added:
Make a Free Website with Yola.