Dsp Manual

Only available on StudyMode
  • Topic: Digital signal processing, Discrete Fourier transform, Signal processing
  • Pages : 46 (12062 words )
  • Download(s) : 1350
  • Published : January 23, 2013
Open Document
Text Preview
www.jntuworld.com
Department of Electronics and Communication VCET,Hyderabad.

DIGITAL SIGNAL PROCESSING
LAB MANUAL

III YEAR II SEMESTER (ECE)

Prepared by: K. Ashok Kumar Reddy

Department of Electronics & Communications Engineering,

Visvesvaraya College of Engineering & Technology,
Ibrahimpatnam.

Digital Signal Processing Lab Manual

Page 1

www.jntuworld.com

www.jntuworld.com
Department of Electronics and Communication VCET,Hyderabad.

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.

Digital Signal Processing Lab Manual

Page 2

www.jntuworld.com

www.jntuworld.com
Department of Electronics and Communication VCET,Hyderabad.

CONTENTS
List of experiments using Mat lab 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 Page No. 4 10 18 20 22 24 26 30 34 37 40 43 46 49 52

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 Mini project DTMF (Touch Tone) Signaling 55 63 68 72 75

Digital Signal Processing Lab Manual

Page 3

www.jntuworld.com

www.jntuworld.com
Department of Electronics and Communication VCET,Hyderabad.

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...
tracking img