Course Details
Subject {L-T-P / C} : EE6175 : Advanced Signal Processing Lab { 0-0-3 / 2}
Subject Nature : Practical
Coordinator : Rakesh Sinha
Syllabus
| Module 1 : |
Signal Processing Onramp:
|
| Module 2 : |
Signal Generation and Resampling:
|
| Module 3 : |
Spectral Analysis Techniques:
|
| Module 4 : |
Time Frequency Analysis
|
| Module 5 : |
Filter Design and Analysis Methods
|
| Module 6 : |
Signal Plot Assignment
|
| Module 7 : |
Filter Structures Assignment
|
Course Objective
| 1 . |
To familiarize students with signal representation in MATLAB — importing, generating, sampling and resampling signals, and applying preprocessing operations such as filtering of outliers, region extraction, alignment and decimation, while understanding the effects of aliasing and imaging.
|
| 2 . |
To impart a working knowledge of spectral estimation techniques, including the DFT/FFT, periodogram, windowing, Welch's method and parametric/subspace methods, and their relative merits for short, noisy and closely spaced-tone signals. |
| 3 . |
To introduce time–frequency analysis tools, namely the short-time Fourier transform (spectrogram) and the continuous wavelet transform (scalogram), for characterizing non-stationary and time-varying signals. |
| 4 . |
To develop competence in digital filter design, realisation and analysis — translating specifications into FIR and IIR designs, implementing them in direct, cascade, parallel and lattice structures, and assessing response, delay, transients and stability. |
Course Outcome
| 1 . |
On successful completion of this laboratory course, the student will be able to:
|
| 2 . |
CO2: Estimate the power spectrum of a given signal using FFT, periodogram, Welch, and parametric methods, and select the DFT length, window type, and overlap to balance frequency resolution against spectral leakage and variance. |
| 3 . |
CO3: Analyse time-varying signals using spectrograms and scalograms, and justify the choice of window length, wavelet family, and number of vanishing moments to achieve the required time–frequency resolution, as in fault identification applications. |
| 4 . |
CO4: Design FIR and IIR filters from given specifications using designfilt and the Filter Designer app, realise them in direct, cascade, parallel and lattice structures, and evaluate impulse/frequency response, group delay, transients and stability |
Essential Reading
| 1 . |
Vinay K. Ingle and John G. Proakis, Digital Signal Processing Using MATLAB, Cengage Learning , 2012 |
| 2 . |
John G. Proakis, Digital Signal Processing Using MATLAB, MATLAB , https://in.mathworks.com/matlabcentral/fileexchange/2189-digital-signal-processing-using-matlab |
Supplementary Reading
| 1 . |
Dr. Ana Bell Prof. Eric Grimson Prof. John Guttag, INTRODUCTION TO COMPUTER SCIENCE AND PROGRAMMING IN PYTHON, Massachusetts Institute of Technology , https://ocw.mit.edu/courses/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/video_galleries/lecture-videos/ |
Journal and Conferences
| 1 . |



