0% found this document useful (0 votes)
16 views3 pages

Ec8562 1

The document outlines the practical examination for a Digital Signal Processing laboratory course. It contains 21 experiments involving generating signals, performing DSP operations, and designing filters using MATLAB and a TMS3205416 DSP processor.

Uploaded by

jincy dhas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views3 pages

Ec8562 1

The document outlines the practical examination for a Digital Signal Processing laboratory course. It contains 21 experiments involving generating signals, performing DSP operations, and designing filters using MATLAB and a TMS3205416 DSP processor.

Uploaded by

jincy dhas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 3

B.E / B.Tech.

PRACTICAL END SEMESTER EXAMINATIONS, DECEMBER/ JANUARY 2023


Fifth Semester

EC8562 - DIGITAL SIGNAL PROCESSING LABORATORY

(Regulations 2017)

Time: 3 Hours Max. Marks 100


Date: 27.01.2023(AN)
(To be filled by the question paper setter)

Aim/Principle/Apparatus Tabulation/ Calculation Viva-Voce Record Total


required/Procedure Circuit/Program/ & Results
Drawing
25 35 20 10 10 100

1. (a) Generate standard discrete time sequences namely unit impulse, unit step, unit ramp signals
by running a suitable MATLAB program.

(b) Write and execute a MATLAB program to generate the frequency spectrum of these standard
signals.

2. Write and execute a MATLAB program to perform periodic convolution of 2 discrete time
sequences: x1(n) = [1,2,3,5,6,-7] and x2(n) = [4,5,6,7,8]. Also verify the results manually.

3. Write and execute a MATLAB program to perform convolution of the 2 discrete time sequences
along linear time axis: x1(n) = 2, 2<n <7 and x2(n) = 1, 1<n<8; Also verify the results manually.

4. Write and execute a MATLAB program to perform cross correlation of the sequences x(n) =
[1,1,2,2] and y(n) = [1,0,5,1]. Also verify the results manually.

5. By executing a suitable MATLAB program, determine the auto correlation of x(n) = [1,2,3,4].
Also verify the results manually.

6. Write and execute a suitable MATLAB program to compute 8 point DFT of the discrete time
sequence x(n) = [2,1,2,1,1,2,1,2]. Also plot the magnitude and phase spectrum.

7. Write and execute a MATLAB program to find the response of an LTI system for the input x(n)
= [1,2,3,4] and the impulse response h(n) = [1,2,2,1] by performing circular convolution of
suitable length. Verify the system response through linear convolution.

8. Write and execute a MATLAB program to determine the impulse response of FIR lowpass filter
using rectangular window and hence plot the frequency response. Verify the response by
working out the design manually.

9. Write and execute a MATLAB program to determine the impulse response of FIR highpass filter
using Hamming window and hence plot the frequency response. Verify the response by working
out the design manually.

10. By executing a suitable MATLAB program, determine the impulse response of FIR bandpass
filter using Hanning window and hence plot the frequency response. Verify the response by
working out the design manually.

11. By executing a suitable MATLAB program, determine the impulse response of FIR bandstop
filter using Fourier series method and hence plot the frequency response. Verify the response by
working out the design manually.

12. Write and execute a MATLAB program to design a Butterworth digital IIR low pass filter using
Bilinear transformation to satisfy the following specifications:

T=0.1 sec ; 0.6 ≤ | H(ejw) | ≤ 1.0 ; for 0 ≤ ω ≤ .35 π

| H(ejw) | ≤ 0.1 ; for 0.7 π ≤ ω ≤ π

13. Write and execute a MATLAB program to design a Butterworth digital IIR high pass filter using
Bilinear transformation to satisfy the following specifications:

T=0.1 sec ; 0.6 ≤ | H(ejw) | ≤ 1.0 ; for 0.7 π ≤ ω ≤ π

| H(ejw) | ≤ 0.1 ; for 0 ≤ ω ≤ .35 π

14. Write and execute a MATLAB program to design a Butterworth digital IIR low pass filter using
Impulse invariant transformation to satisfy the following specifications:

T=1 sec ; 0.707 ≤ | H(ejw) | ≤ 1.0 ; for 0 ≤ ω ≤ .3 π

| H(ejw) | ≤ 0.2 ; for for 0.75 π ≤ ω ≤ π

15. Write and execute a MATLAB program to design a Chebyshev digital IIR low pass filter using
Impulse invariant transformation to satisfy the following specifications:

T=1 sec ; 0.9 ≤ | H(ejw) | ≤ 1.0 ; for 0 ≤ ω ≤ .25 π

| H(ejw) | ≤ 0.24 ; for for 0.5 π ≤ ω ≤ π

16. Write and execute a MATLAB program to design a Chebyshev digital IIR low pass filter using
Bilinear transformation to satisfy the following specifications:

T=1 sec ; 0.8 ≤ | H(ejw) | ≤ 1.0 ; for 0 ≤ ω ≤ 0.2 π

| H(ejw) | ≤ 0.2 ; for for 0.32 π ≤ ω ≤ π

17. Generate sinusoidal and square waveforms using TMS3205416 DSP processor.

18. Implement the generation of triangular waveform and random noise using TMS3205416.

19. Perform up sampling (by a factor of 3) and down sampling (by a factor of 2) on a discrete time
signal using TMS3205416.

20. Design and implement a FIR low pass filter with a cut off frequency of 1 KHz with
TMS3205416. Plot the frequency response.

21. Design and implement an IIR Butterworth low pass filter with a cut off frequency of 1 KHz
using TMS3205416. Verify the frequency response.

22. Demonstrate the indirect, direct and immediate addressing modes of TMS3205416 using
programming examples.

INTERNAL EXAMINER EXTERNAL EXAMINER

You might also like