DSP Lab Record Exp-1
DSP Lab Record Exp-1
20
Name :
Roll No :
Branch : Section:
List of experiments:
The programs shall be implemented in software (Using MATLAB / Lab view / C
programming/ Equivalent) and hardware (Using TI / Analog devices / Motorola / Equivalent
DSP processors).
OBJECTIVES:
1. To verify properties of a discrete system
2. To learn various transforms on digital signals
3. To understand the design of digital filters
4. To verify basic properties of multi rate systems
Lab Experiments:
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.
COURSE OUTCOMES: After the completion of the course the students are able to,
CERTIFICATE
It is Certified that this is the bonafide record of the work done by Mr./Ms
EXTERNAL EXAMINER
3
Department of ECE Digital Signal Processing Lab
INDEX
Page
S.No Name of the Experiment Date Signature
no.
4
BVRIT, Narsapur
Department of ECE Digital Signal Processing Lab
Review Experiment
Aim: Generation of different signals and sequemces
Apparatus Required: PC with MATLAB
5
BVRIT, Narsapur
Department of ECE Digital Signal Processing Lab
6
BVRIT, Narsapur
Department of ECE Digital Signal Processing Lab
7
BVRIT, Narsapur
Department of ECE Digital Signal Processing Lab
FLOWCHART:
START
Initialize output y
n=3
N==200
NO Y(n)=a1*y(n--1)+a2*y(n-2)+b1*x(n-1)
YES
Plot the Wave form n=n+1
STOP
Procedure:
1. Find the difference equation for the system w which produce sinusoidal signal.
2. Assign the co-efficients
efficients of difference equation.
3. Initialize output y.
4. Generate impulse signal as input.
5. Generate the sinusoidal signal based on recursive method using difference equation.
6. Display Resultant Signal
8
Department of ECE Digital Signal Processing Lab
Program:
Result:
9
BVRIT, Narsapur
Department of ECE Digital Signal Processing Lab
Sample Questions:
10
BVRIT, Narsapur
Department of ECE Digital Signal Processing Lab
Learning Outcome:
11
BVRIT, Narsapur
Department of ECE Digital Signal Processing Lab
IMPLEMENTATION
USING DSP
PROCESSOR KIT
12
BVRIT, Narsapur
Department of ECE Digital Signal Processing Lab
13
Department of ECE Digital Signal Processing Lab
The C6748 DSP kit includes a stereo codec. This analog interface circuit (AIC) has the
following characteristics:
Programmable digital audio effects include 3D sound, bass, treble, EQ and de-emphasis
Software Control via TI McASP-Compatible Multiprotocol Serial Port. Glueless Interface to
TI McASPs.
Audio-Data Input/Output Via TI McASP-Compatible Programmable Audio Interface
16/20/24/32-Bit Word Lengths.
14
BVRIT, Narsapur
Department of ECE Digital Signal Processing Lab
15
BVRIT, Narsapur
Department of ECE Digital Signal Processing Lab
1. Open CCS7.4
3. In the project specify the target, Connection, project name, compiler version and then
select empty project with main.c and click finish.
16
Department of ECE Digital Signal Processing Lab
4. Once you click on finish an editor window with basic C programming format will be
opened
5. Write your C - code in the edit window and save it. ( Default it will be saved as main.c)
17
Department of ECE Digital Signal Processing Lab
9. The output values will be displayed in the console window which is executed with the
help of connected hardware.
10. To plot the graph:
Path: Tools-> graph..
18
Department of ECE Digital Signal Processing Lab
Course Outcome: Program digital signal processing algorithms using DSPP hardware.
Aim: To generate a sinusoidal waveform/signal.
Apparatus Required: 1. TMS320C6748 DSP trainer Kit
2. CCS Studio software
19
BVRIT, Narsapur