Sei sulla pagina 1di 4

EE 4208: DIGITAL SIGNAL PROCESSING LABORATORYORATORY

LIST OF EXPERIMENTS:

COMPULSORY EXPERIMENTS:

1. Familiarization with MATLAB

2. Generation of the following sequence and to plot them using MATLAB:


a. Unit Sample Sequence D[n]
b. Unit Step Sequence u[n]
c. Ramp Sequence n. u[n]
d. Exponential Sequences
e. Sine / Cosine Sequences

3. Verification of the following general properties using MATLAB


a. Linearity
b. Time Shifting
c. Frequency Shifting

4. Computation of the linear convolution of two finite-length sequences using


MATLAB

5. Obtaining the Partial Fraction Expansion of the Z-Transform expression and to


find its Inverse Z-Transforms using MATLAB

6. Testing for the stability of given Discrete Time Systems using MATLAB

7. To write a MATLAB program for finding out the output of two Periodic
Digital sequences using Circular Convolution. Compare your result with that
obtained by theoretical evaluation

8. Computation of N-point DFT of the length-N sequence using MATLAB

9. Development of the program for finding out DFT and FFT using TMS
320C6713 DSK Processor

10. To write a program and simulate using C language / assembly language for
computation of Linear Convolution using TMS 320C6713 DSK Processor

11. To write a program and simulate using C language / assembly language for
computation of Auto/ Cross Correlation using TMS Processor

12. To write a program and simulate using C language / assembly language for
designing a Digital Filter (LP/ HP / BP / BR) using TMS 320C6713 DSK
Processor
OPTIONAL EXPERIMENTS:

13. To develop a MATLAB program to convert Analog to Digital Frequencies


using Bilinear Transformation

14. To design a Butterworth filter using standard design steps (for LP, HP, BP &
BR filters), i.e. find out the order of the filter when Pass Band Gain, Sampling
frequency and Pass Band and Stop Band Cut-Off frequencies are given. Then
find out the Normalized Transfer Function and Actual Transfer Function

15. To design a Chebyshev filter using standard design steps (general programs
for LP, HP, BP & BR filter design)

16. To develop a Cascade realization of the given Linear-Phase FIR/ IIR transfer
functions using MATLAB

17. To write a MATLAB program to compute the Cross Correlation of two finite-
length sequences. Compare your result with that obtained by theoretical
evaluation

18. To write a MATLAB program to compute the Auto Correlation of two finite-
length sequences. Compare your result with that obtained by theoretical
evaluation

19. To write a MATLAB program to compute the PSD of two Sinusoids

20. To write a MATLAB program to compute the Inverse DFT

21. To write a MATLAB program for transforming an Analog filter into a Digital
filter using Impulse invariant technique

22. To develop programs for following Frequency Transformations in the design


of Digital filter: LP to Normalized Low Pass Transformations (NLPT); HP to
NLPT; BP to NLPT; BR to NLPT

23. To develop a general program for Non-Recursive (FIR) filter using


Rectangular, Hanning, Hamming, Blackman and Kaiser Window techniques

24. To implement LMS algorithm using TMS DSK 320C6713 DSK Processor
Course code: EE4208
Course title: Digital Signal Processing Lab
Credits: L T P C
0032
Pre-requisite(s): Fundamentals of transform methods, Introduction to Signals and Systems,
Filter theory,
Fundamentals of MATLAB.
Class schedule per week: 3 classes per week
Course Objectives:
This course enables the students to:
1. enumerate (knowledge) the basic concepts of signals and systems and their
interconnections in a simple
and easy-to-understand manner by summarizing (Understanding) different mathematical
operations like
folding, shifting, scaling, convolutions, etc. using MATLAB.
2. sub-divide and construct different realization structures.
3. determine transfer function and predict frequency response of discrete-time systems by
applying various
techniques like Z-transform, DFT and FFT using MATLAB and having Knowledge of
fundamentals of
TMS kit, digital image filter.
4. design digital IIR and FIR filters using filter approximation theory, frequency
transformation techniques,
window techniques in MATLAB environment.
List of Experiments:
EXPERIMENT NO. 1
Name of the Experiment: introduction to MATLAB
Aim: introduction to MATLAB
EXPERIMENT NO. 2
Name of the Experiment: Generation and representation of different types of signal
Aim: To perform generation of different signals in MATLAB.
EXPERIMENT NO. 3
Name of the Experiment: The Z-Transform and Inverse Z-Transform.
Aim: To write a program to find z-transform of given signal.
EXPERIMENT NO. 4
Name of the Experiment: The Cross-correlation, Auto-correlation between two sequences.
Also,
Circular convolution between two periodic sequence.
Aim: To perform cross-correlation, auto-correlation and circular convolution of two
sequence.
EXPERIMENT NO. 5
Name of the Experiment: Discrete Fourier transform and Inverse- Discrete Fourier
transform
Aim: To write an MATLAB program to find discrete Fourier transform and Inverse-discrete
Fourier
transform.
EXPERIMENT NO. 6
Name of the Experiment: DFT by DIT-FFT and DIF-FFT method.
Aim: To perform DFT by DIT-FFT and DIF-FFT methods in MATLAB.
EXPERIMENT NO. 7
Name of the Experiment: The low pass, high-pass, band-pass and band-stop filter using
Butterworth
approximation.
Aim : To write a MATLAB program for low pass , high pass and band pass filter using
butterworth
approximation.
EXPERIMENT NO. 8
Name of the Experiment: Familiarization with TMS-320C6713 DSP starter Kit.
Aim : To perform a descriptive and practical study for hardware of TMS- 320C6713 DSP
starter Kit.
EXPERIMENT NO. 9
Name of the Experiment: Correlation of two discrete time signal
Aim : . To write a MATLAB program to perform correlation of two discrete time signal.
EXPERIMENT NO. 10
Name of the Experiment: Linear convolution of two sequence using circular matrix method.
Aim : To write a MATLAB program to perform Linear convolution of two sequence using
circular matrix
method.
EXPERIMENT NO. 11
Name of the Experiment: The Radix-2 DIT FFT algorithm.
Aim : To perform Radix-2 DIT FFT algorithm of 8-point sequence in MATLAB.
EXPERIMENT NO. 12
Name of the Experiment: Image Processing.
Aim: 1.To write a program to remove Salt & paper type noise from a given image
2. To change the color of specific part of given image
3. Write a program to remove Gaussian noise from given image

Potrebbero piacerti anche