Digital Signal Processing Lab

The lab is equipped with the CAD tools required to verify and analyze the theoretical concepts.  It is also equipped with DSP processors to do hardware implementations.

Faculty-In-Charge

Dr. Sudeep P.V, Assistant Professor, ECED

Staff-In-Charge

Mr. Aravind Madanan, Senior Technician, ECED

Contact No.

0495-2286747

Location

IT Lab Complex, Room No. 201

 

Courses Offered

Course

Semester

EC4091D Communication Engineering Lab II

Monsoon

EC1002E Introduction to Programming Lab

EC3093D Digital Signal Processing Lab

Winter

EC2011E Foundation of Machine Learning

 

Major Equipment Available

 

S/N

Equipment

  1.  

BIOMEDICAL SIGNAL SIMULATOR

  1.  

TMS 320C6713 DSP STARTER KIT WITH TFT LCD VIDEO MODULE

  1.  

TMS 320C6748 DEVELOPMENT KIT

  1.  

BLACKFIN BF533 MULTI MEDIA STARTER KIT

  1.  

DIGITAL STORAGE OSCILLOSCOPE

  1.  

USB DIGITAL STORAGE OSCILLOSCOPE

  1.  

30MHz CATHODE RAY OSCILLOSCOPE

  1.  

20/10 MHZ MULTI WAVEFORM ARBITRARY SIGNAL GENERATOR

  1.  

DESKTOP COMPUTERS

  1.  

MATLAB (SOFTWARE)

 

Course Details

 

EC4091D Communication Engineering Lab II

  1. Baseband sampling rate and channel bandwidth for baseband and passband communication

  1. Quantization: Implement and analyze adaptive delta modulation

  1. Performance of digital modulation schemes over AWGN channels

  1. Performance of digital modulation/coding schemes over AWGN channels

  1. ISI and pulse shaping

  1. Channel Equalizers (Zero forcing and MMSE)

  1. EMFT: EM wave propagation, VSWR, Solving Laplace equations.

 

EC1002E Introduction to Programming Lab

  1. Programs on operations and I/O functions.

  1. Programs on numeric, string, and list data types with associated functions.

  1. Programs on tuples, sets, and dictionary data types with associated functions.

  1. Programs on branching operations and loops (using if-else, for and while).

  1. Programs on basic function definitions and scope of variables.

  1. Programs on class definition and associated methods.

  1. Programs on class inheritance and polymorphism through function overloading.

  1. Programs on Search & Sorting algorithms.

 

EC3093D Digital Signal Processing Lab

  1. Familiarizing experiment involving visualization of signals and systems - impulse response – involved in DSP.

  1. Working in the Z-plane, poles and zeros, graphical calculation of phase and magnitude responses.

  1. Linear convolution - Response of a LTI system to an arbitrary input

  1. Discrete Fourier transform - Fast Fourier Transform algorithms - Decimation in time and Decimation in frequency FFT algorithms, Inverse discrete Fourier transform.

  1. Convolution with DFT - Circular convolution and Linear Convolution.

  1. Filtering long signals using FFT algorithms - Overlap-save and overlap-add methods.

  1. Frequency response of FIR filters - Minimum Phase filters, Linear phase filters

  1. FIR filter design - Window-based method - impulse response, step response, pulse response, response to sinusoids; FIR filters having arbitrary frequency response - Design using frequency sampling method.

  1. IIR filter design - Butterworth and Chebyshev designs, Impulse invariant and Bi-linear transformation methods.

  1. Lattice structure realization of digital filters.

  1. Finite word length effects - coefficient quantization and rounding of adders/multipliers - in DSP system implementation.

  1. Application of DSP algorithms to speech/music and Image processing.

  1. A mini project applying DSP algorithms to a relevant problem of current importance

 

EC2011E Foundation of Machine Learning

  1. Familiarization with basic packages and data visualization

  1. Univariate Linear Regression with Gradient Descent

  1. Multivariate linear regression and logistic regression

  1. Multiclass classification

  1. Introduction to neural networks

  1. Principle component analysis and k - means clustering