346x Filetype PDF File size 1.62 MB Source: www.anuraghyd.ac.in
ANURAG COLLEGE OF ENGINEERING Dept of ECE Digital Signal Processing Lab
DIGITAL SIGNAL PROCESSING
LAB MANUAL
III YEAR II SEMESTER (ECE)
Prepared by:
K. Ashok Kumar Reddy
Department of Electronics & Communications Engineering,
1
www.jntuworld.com
ANURAG COLLEGE OF ENGINEERING Dept of ECE Digital Signal Processing Lab
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD
III Year B.Tech. ECE - II Sem L T/P/D C
0 -/3/- 2
DIGITAL SIGNAL PROCESSING LAB
The programs shall be implemented in software (Using MATLAB / Lab view / C programming/
Equivalent) and hardware (Using TI / Analog devices / Motorola / Equivalent DSP processors).
1. Generation of Sinusoidal waveform / signal based on recursive difference equations
2. To find DFT / IDFT of given DT signal
3. To find frequency response of a given system given in (Transfer Function/ Differential equation
form).
4. Implementation of FFT of given sequence
5. Determination of Power Spectrum of a given signal(s).
6. Implementation of LP FIR filter for a given sequence
7. Implementation of HP FIR filter for a given sequence
8. Implementation of LP IIR filter for a given sequence
9. Implementation of HP IIR filter for a given sequence
10. Generation of Sinusoidal signal through filtering
11. Generation of DTMF signals
12. Implementation of Decimation Process
13. Implementation of Interpolation Process
14. Implementation of I/D sampling rate converters
15. Audio application such as to plot a time and frequency display of microphone plus a cosine using
DSP. Read a .wav file and match with their respective spectrograms.
16. Noise removal: Add noise above 3 KHz and then remove, interference suppression using 400 Hz
tone.
17. Impulse response of first order and second order systems.
Note: - Minimum of 12 experiments has to be conducted.
2
www.jntuworld.com
ANURAG COLLEGE OF ENGINEERING Dept of ECE Digital Signal Processing Lab
List of experiments
Introduction to MATLAB
1) Generation of Basic Signals
2) Sum of sinusoidal signals
3) Impulse response of the difference equation
4) Frequency response of a system given in Difference equation form
5) Determination of Power Spectrum
6) FIR Low pass Filter design
7) FIR High pass Filter design
8) IIR Low pass Filter design
9) IIR High pass Filter design
10) Fast Fourier Transform
11) DFT / IDFT of given DT signal
12) Implementation of Decimation Process
13) Implementation of Interpolation Process
14) Implementation of I/D sampling rate converters
List of experiments using CC Studio
Introduction to DSP processors, TMS 320C6713 DSK
Introduction to CC STUDIO
1) Generation of Sine wave and Square wave
2) Linear Convolution
3) Impulse response of first order and second order systems
4) Generation of Real time sine wave
5) Real time FIR (LP/HP) Filter Design
6) Real time IIR (LP/HP) Filter Design
7) Audio application
8) Noise removal
3
www.jntuworld.com
ANURAG COLLEGE OF ENGINEERING Dept of ECE Digital Signal Processing Lab
INRODUCTION
MATLAB: MATLAB is a software package for high performance numerical computation and
visualization provides an interactive environment with hundreds of built in functions for
technical computation, graphics and animation. The MATLAB name stands for MATrix
Laboratory
At its core ,MATLAB is essentially a set (a “toolbox”) of routines (called “m files”
or “mex files”) that sit on your computer and a window that allows you to create new variables
with names (e.g. voltage and time) and process those variables with any of those routines (e.g.
plot voltage against time, find the largest voltage, etc).
It also allows you to put a list of your processing requests together in a file and save that
combined list with a name so that you can run all of those commands in the same order at some
later time. Furthermore, it allows you to run such lists of commands such that you pass in data
4
www.jntuworld.com
no reviews yet
Please Login to review.