Signal Processing and Communication Lab
-
Dedicated lab for M. Tech. in Signal Processing
-
Supports lab courses in signal processing and machine learning
-
Supports research in advanced signal processing, deep learning and artificial intelligence
|
Faculty-In-Charge |
Dr. Anup Aprem, Assistant Professor, ECED |
|
Staff-In-Charge |
Ms. Anjali M R, Technician, ECED |
|
Location and Room No |
ECED Block-II, 201 |
Courses Offered:
|
Course |
Semester |
|
EC6402E: Advanced Digital Signal Processing |
Monsoon |
|
EC6403E: Probability Theory and Applications |
Monsoon |
|
EC6411E: Machine Learning Lab |
Monsoon |
|
EC6405E: Statistical Signal Processing |
Winter |
|
EC6448E: Foundations of Data Analytics |
Winter |
|
EC6423E: Digital Image Processing Techniques |
Winter |
|
EC6496E: Project Phase I |
Monsoon |
|
EC7496E: Project Phase II |
Summer |
|
EC7498E: Project Phase III |
Monsoon |
|
EC7499E: Project Phase IV |
Winter |
Major Equipments Available
|
Sl. No |
Equipments |
|
1 |
Desktop Computers |
|
2 |
Workstations (with GPU) |
Softwares Available
|
Sl. No |
Name |
|
1. |
MATLAB |
|
2. |
Anaconda Data Analysis Stack using Python |
|
3. |
Deep Learning Software Stack: PyTorch, TensorFlow, Keras, Cuda |
Course Details
-
EC6402E: ADVANCED DIGITAL SIGNAL PROCESSING
|
List of Experiments |
|
|
1 |
Analysis and interpretation of DFT Spectrum using simple and practical signals. |
|
2 |
Convolution of two sequences- Convolution applied to audio/voice signals. |
|
3 |
IIR filter design and applications – Suppression of power supply hums in audio signals, artificial reverberations, Generation and detection of DTMF tones. |
|
4 |
FIR filter design and applications- Filtering effects on voice signals, Filtering of Sinusoidal Noise interference. |
|
5 |
Implement filter structures and study the effects of quantization and overflow errors. |
|
6 |
Study the effect of decimation and interpolation operations using standard signals. |
|
7 |
Design and implement a 2-Channel uniform DFT filter bank using linear phase FIR filters. |
|
8 |
Study the effect of sampling rate and quantization on the sound quality of audio signals. |
|
9 |
Application of 2D convolution and 2D transforms. |
|
10 |
Study the effect of different noise models: Gaussian, Impulse (salt and pepper) and Poisson noise on images. Also study the effect of Mean, Median, and Mode filters on signal-to-noise ratio of the noisy images. |
|
11 |
Course Project |
-
EC6403E: PROBABILITY THEORY AND APPLICATIONS
|
List of Experiments |
|
|
1 |
Generation of continuous and discrete random variables |
|
2 |
Empirical computation of distribution of conditional random variables |
|
3 |
Generation of vector random variables. |
|
4 |
Application of law of large numbers to Monte Carlo integration. |
|
5 |
Simulation of Discrete time Markov chain |
|
6 |
Estimation of power spectral density using white noise. |
|
7 |
AEP and Shannon source coding theorem |
-
EC6404E: MACHINE LEARNING AND PATTERN RECOGNITION
|
List of Experiments |
|
|
1 |
Simulating central limit theorem, estimation of probability density function using parametric and nonparametric methods |
|
2 |
Classification using Bayes discriminant function |
|
3 |
Dimensionality reduction using FLD and PCA |
|
4 |
Simulation of an X-OR problem and its classification using an MLP. |
|
5 |
Implementation of the back-propagation algorithm. Classification of a 4 dimensional 3-class problem using FLD and MLP |
|
6 |
Introduction to modern machine learning libraries such as scikit-learn, Tensorflow, and Pytorch |
|
7 |
Implementation of an ROC and result analysis from ROC. |
|
8 |
Implementation of Viterbi algorithm |
|
9 |
End semester mini project. |
-
EC6405E: STATISTICAL SIGNAL PROCESSING LAB
|
List of Experiments |
|
|
1 |
Maximum likelihood modelling for various applications. |
|
2 |
Empirical computation of estimator variance and comparison with CRLB |
|
3 |
Sinusoidal frequency estimation |
|
4 |
Least square modelling |
|
5 |
AR and MA modelling for various practical applications |
|
6 |
AR parameter estimation using Levinson-Durbin algorithm |
|
7 |
FIR Weiner filtering |
|
8 |
Innovations Algorithm |
|
9 |
Binary hypothesis testing under various decision frameworks |
-
EC6448E: FOUNDATIONS OF DATA ANALYTICS
|
List of Experiments |
|
|
1 |
Python Programming Basics |
|
2 |
Normalizing a database to normal form |
|
3 |
Creating, Querying and searching in SQL |
|
4 |
Parsing XML in Python |
|
5 |
Pandas: Data cleaning and wrangling |
|
6 |
Matplotlib: Basic data visualization |
|
7 |
Advanced data visualization |
-
EC6423E: DIGITAL IMAGE PROCESSING TECHNIQUES
|
List of Experiments |
|
|
1 |
Image Denoising and Restoration |
|
2 |
Image Enhancement for Low-light Images |
|
3 |
Edge Detection Using Morphological Operations |
|
4 |
Segmentation of Medical Images |
|
5 |
Image Inpainting/Content-aware Filling |
|
6 |
Image Super-resolution Using Deep Learning |
|
7 |
Implementation of Advanced 2D filters: |
