Our laboratory hosts advanced platforms for next-generation wireless research.
Click on each system below to explore architecture, use cases, tools, and capabilities.
Testbed Architecture: End-to-end 5G Testbed supporting both
Standalone (SA) and Non-Standalone (NSA) modes.
More details
Research Use Cases: Smart campus testbeds, private enterprise
research networks, and controlled network slicing experiments.
Research Capabilities: Experimental evaluation, validation,
and performance analysis of emerging 5G technologies.
Platform: Deep Radio is an SDR-based research platform for real-time signal acquisition, processing, and analysis. For more details, click here.
Research Applications: 5G waveform design, spectrum sensing, and live digital/analog communications including FM, BPSK, and QPSK transmission and reception.
Implementation Framework: Built using GNU Radio and Python for flexible prototyping and algorithm development.
Experimental Capabilities: Supports real-time signal processing, rapid prototyping, and development of deep-learning–based communication and signal processing algorithms.
Platform: Wi-Guy is an SDR-based educational and research platform designed for learning and experimenting with wireless communication fundamentals. For more details, click here.
Academic Applications: Hands-on SDR experiments, classroom teaching, professional training, and RF spectrum scanning for analysis and demonstration.
System Framework: Built on Wi-Guy hardware modules with customizable RF configurations for flexible experimentation.
Experimental Capabilities: Supports FM broadcast decoding, 2G (GSM) signal decoding, channel analysis, deep-learning–based modulation classification, and machine-learning–based channel prediction.
Platform: V2X Testbed using LoRA and Qorvo-UWB boards.
Undergraduate Laboratories
List of Experiments
Perform the Sampling Theorem
Generate the amplitude-modulated wave and determine percentage modulation
Implementation of Frequency Modulator using CD4046 IC
Amplitude demodulation using envelope detector and CD4046
Frequency Shift Keying (FSK) modulator circuit
Pulse Amplitude Modulation and Demodulation
Pulse Width Modulation
BPSK and QPSK simulation using MATLAB
Pulse Code Modulation (PCM) using MATLAB
Identification of active and inactive frequencies using Deep Radio and Wi-Guy
List of Experiments
To generate a sine wave using the TMS320C6748 kit and CCS and study the effect of sampling frequency.
To compute the output sequence of a discrete-time LTI system for a given input sequence and impulse response using the convolution operation.
To compute the output sequence of a discrete-time LTI system for a given input sequence and impulse response using the circular convolution operation.
To study the effect of sampling frequency on real-time audio quality using the TMS320C6748 DSP.
Generating a sinusoidal signal, audio signal, and image in Matlab.
To perform DFT and FFT on a given discrete-time signal and verify that both produce the same result.
To verify the first-order difference equation y(n) = b1y (n − 1) + x(n) using both the filter() function and iterative calculation for a unit impulse input. Perform the experiment for b1= 2 and b1 = 0.5 and observe the output.
To compute the Discrete Fourier Transform (DFT) of a sequence using Code Composer Studio and analyze its frequency components.
Design a Butterworth analog lowpass filter, Butterworth analog high pass filter and Conversion of prototype Butterworth lowpass filter to high pass filter using built-in filter functions available in MATLAB.
Find the Low pass and High pass FIR filter coefficients for the specifications using MATLAB FDA tool like Sampling frequency, Cutoff frequency, Order, Window.
Find IIR Butterworth low pass, high pass and Chebyshev Type I high pass filter coefficientsfor the given specifications, using MATLAB FDA tool like Sampling frequency, Cutoff frequency, Order, Window.
Postgraduate Laboratories
List of Experiments
Implementation of Client-Server Communication using Socket programming
IoT communication using MQTT
IoT Communication using Wi-Fi
IoT Communication using Bluetooth
IoT Communication using Zigbee
IoT Communication using LORA
IoT Communication using UWB
Throughput and delay analysis over 5G and Wi-Fi
5G SA Protocols analysis
Custom Protocol Development using Socket Programming
IoT communication using 5G modem
Robotic Car using Arduino, ESP32 and Bluetooth
List of Experiments
2G, 3G, 4G, and 5G Live Spectrum/Bands Monitoring
Channel modelling - AWGN, verification of small-scale fading distribution, autocorrelation of small-scale fading
verification of shadow fading distribution
Processing, down sampling and FIR filtering the GSM and LTE signals
Over-the-air transmission and reception of binary data using a BPSK, QPSK and GMSK Modem
OFDM transmission and reception
In spectrum to capture and visualize GSM and LTE signals (TDMA, OFDM)
Dynamic spectrum access
Cognitive Radio
QSpectrum analyser
List of Experiments
Linear Regression for Channel Quality Prediction
Logistic Regression for Modulation Classification
Random Forests for RF Impairment Diagnosis
Support Vector Machines (SVM) for Image-Based Antenna Fault Classification
K-Means Clustering for Spectrum Occupancy Analysis
Naive Bayes for Text Classification in Protocol Logs
PCA for IQ Signal Compression or Feature Reduction
Convolutional neural network (CNN) for Signal Pattern Classification
Residual network (ResNet) for Packet Error Prediction
Student-Defined Problem: Open-Ended ML Application in Communication
Deep learning based modulation classification
ML based spectrum activity prediction
ML based channel prediction
List of Experiments
Understanding Familiarization of the Hardware Components in the vehicular communication.
Understanding Arduino IDE software and write basic coding for LED blinking in the Arduino Uno.
Write and Read the coding for Arduino board for different sensors.
Data transfer one Arduino board to another arduino board by using SPI, UART communication potorocol by using TX, RX pins.
Understanding CAN, LIN and Flex ray communication protocol in the Vehicular communication
CAN communication in between two Arduinos board.
LIN and Flexray communication in between two arduino board.
Zigbee communication for data transfer in between two arduino board.