Adaptive Signal Processing Lab
Adaptive Signal Processing Lab
To provide students hands-on experience and basic understanding of key concepts of Adaptive Signal
Processing. Various adaptive algorithms e.g., LMS, RLS etc. will be studied and analyzed using various
statistical and other properties. Various applications towards prediction, signal modeling, adaptive noise
cancellation, interference canceling, equalization etc. will be studied.
1. Understand various matrix operations, matrix decompositions, factorization and related operations.
2. Study the statistical properties of the output response of a system when the input is wide sense
stationary,
a. When the system is LTI
b. When the system is Linear and input is Gaussian
c. When the LTI system is modeled as AR, MA and ARMA
3. For a wide sense stationary signal evaluate the Correlogram, Blackman–Tukey, Windowed
Periodogram, Bartlett, Welch, and Daniel spectral estimates. Study various statistical properties of these
estimates with various parameters of signal.
a. For a broadband ARMA process evaluate different spectral estimates and study various statistical
properties of these estimates with various order process.
b. For a narrowband process evaluate different spectral estimates and study various statistical
properties of these estimates with various order process
4. For a broadband, narrowband ARMA process and sum of sinusoids evaluate spectral estimates by
evaluating various parameters using appropriate methods (yule walker, mini norm, least square, MuSiC
etc.) and study various statistical properties of these estimates with various order process.
5. Estimate the signal from its noisy observation using a linear filter designed by minimizing the mean
square error (Wiener Filter). Study the statistical properties error in these estimate for various filter lengths and
different observed samples.
a. Study using noises having different distribution
b. Study using different type of signals.
c. Use the algorithm to enhance signal SNR of recorded speech signal.
d. Error Performance surface analysis
6. Estimate missing values in a signal from given measurements in noise (Prediction Problem). Employ
linear MMSE predictor to estimate the missing samples in the signal based upon past and future values.
7. Simulation and comparative analysis of LMS and RLS algorithms using simulated as well real time bio-signals.
Observe the effect of various adaptation factors like step size, forgetting factor.
A) Simulate an Autoregressive stochastic process
B) Detect non-stationarity in stochastic processes with LMS and RLS
A) Correspondence between the initial conditions of the Kalman variables and prediction performance
VII. Budget
Table I. Budget for ECEL6
IIT Delhi:
Budget #
S. No. Equipment/Activity (In Rupees)
1 Laptop / Machine/Printer 50,000
2 Manpower 6,00,000
3 Consumables 1,00,000
4 Contingency 2,50,000
5 Honorarium for Lab Developer (Rs 20k per 1,50,000
experiment; Ceiling of Rs 2 Lakhs per lab)
6 Miscellaneous 80,000
TOTAL 12,30,000
Budget: IIT Roorkee:
Budget #
S. No. Equipment/Activity (In Rupees)
1 Laptop / Machine/Printer 5,00,000
2 Consumables 1,50,000
3 Contingency 50,000
4 Honorarium for Lab Development 1,00,000
TOTAL 7,60,000
- After the Virtual Lab experience, would the student be able to perform the experiment in the
real lab?
After these virtual lab experiments, students will be able to do experiment in lab and will also be equipped to
handle and realize many practical systems w.r.t. noise reduction, noise/interference cancellation, equalization,
prediction (weather, stock market etc.), signal modeling (speech) etc. After these experiments, students will
also get comfortable with machine learning tools for DSP.