157x 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.