eec 652 dsp lab
DESCRIPTION
UPTU/GBTU/MMTU Electronics and Communication 3rd year DSP Lab File, MATLABTRANSCRIPT
![Page 1: EEC 652 DSP Lab](https://reader036.vdocuments.us/reader036/viewer/2022082412/5529aad25503467a2e8b486e/html5/thumbnails/1.jpg)
INDEX
S.NO
1.
2.
3.
4.
5.
6.
7.
8.
EXPERIMENT NAME
To plot the square waveform of 40% duty cycle.
To plot the waveform of functions x(t) = (sin t)^2 + (cos t)^3 and y(t) = t ^ 2*exp(t).
To draw the response of unit step,unit impulse and unit ramp function.
To draw the waveform of sine, cosine and exponential function.
To plot the underdamped waveform of sine and cosine functions.
To find the convolution of two functions h[n]=[1 2 1] and x[n]=[1 3 2 ].
To find the co-orelation between the functions x1[n]=[1 2 3] and x2[n]=[1 2 3 4].
To evaluate the 4-point dft and idft of the function x[n]=1 for 0<=n<=3, otherwise 0.
DATE SIGNATURE
![Page 2: EEC 652 DSP Lab](https://reader036.vdocuments.us/reader036/viewer/2022082412/5529aad25503467a2e8b486e/html5/thumbnails/2.jpg)
Program-1
Object- To plot the square waveform of 40% duty cycle.
Program-
t=0:pi/4:2*pi;
y=square(t,40)
plot(t,y)
Output-
0 1 2 3 4 5 6 7-1
-0.8
-0.6
-0.4
-0.2
0
0.2
0.4
0.6
0.8
1
![Page 3: EEC 652 DSP Lab](https://reader036.vdocuments.us/reader036/viewer/2022082412/5529aad25503467a2e8b486e/html5/thumbnails/3.jpg)
Program-2
Object- To plot the waveform of functions x(t) = (sin t)^2 + (cos t)^3 and
y(t) = t ^ 2*exp(t).
Program-
t=pi:pi/4:2*pi
x= (sin(t)).^2+(cos(t)).^3
y=(t.^2).*exp(t)
subplot(1,2,1)
plot(t,x)
subplot(1,2,2)
plot(t,y)
Output-
3 4 5 6 7-1
-0.8
-0.6
-0.4
-0.2
0
0.2
0.4
0.6
0.8
1
3 4 5 6 70
0.5
1
1.5
2
2.5x 10
4
![Page 4: EEC 652 DSP Lab](https://reader036.vdocuments.us/reader036/viewer/2022082412/5529aad25503467a2e8b486e/html5/thumbnails/4.jpg)
Program-3
Object- To draw the waveforms of unit step, unit impulse and unit ramp functions.
Program-
x=0:4:16
y1=[1;zeros(99,1)]
y2=[1;ones(99,1)]
y3=(x)
subplot(1,3,1)
plot(y1)
subplot(1,3,2)
plot(y2)
subplot(1,3,3)
plot(y3)
Output-
0 50 1000
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
0 50 1000
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
2
0 50
2
4
6
8
10
12
14
16
![Page 5: EEC 652 DSP Lab](https://reader036.vdocuments.us/reader036/viewer/2022082412/5529aad25503467a2e8b486e/html5/thumbnails/5.jpg)
Program-4
Object- To draw the waveform of sine, cosine and exponential functions.
Program-
x=0:pi/10:2*pi;
y=sin(x)
z=cos(x)
u=exp(x)
subplot(1,3,1)
plot(x,y)
subplot(1,3,2)
plot(x,z)
subplot(1,3,3)
plot(x,u)
Output-
0 5 10-1
-0.8
-0.6
-0.4
-0.2
0
0.2
0.4
0.6
0.8
1
0 5 10-1
-0.8
-0.6
-0.4
-0.2
0
0.2
0.4
0.6
0.8
1
0 5 100
100
200
300
400
500
600
![Page 6: EEC 652 DSP Lab](https://reader036.vdocuments.us/reader036/viewer/2022082412/5529aad25503467a2e8b486e/html5/thumbnails/6.jpg)
Program-5
Object- To plot the underdamped waveforms of sine and cosine functions.
Program-
t=linspace(-10,10)
x=(sin(pi*t))./(pi*t)
y=(cos(pi*t))./(pi*t)
subplot(1,2,1)
plot(t,x)
subplot(1,2,2)
plot(t,y)
Output-
-10 -5 0 5 10-0.4
-0.2
0
0.2
0.4
0.6
0.8
1
-10 -5 0 5 10-3
-2
-1
0
1
2
3
![Page 7: EEC 652 DSP Lab](https://reader036.vdocuments.us/reader036/viewer/2022082412/5529aad25503467a2e8b486e/html5/thumbnails/7.jpg)
Program-6
Object- To find the convolution of two functions h[n]=[1 2 1] and x[n]=[1 3 2 ].
Program-
n=-1,1
h=[1 2 1]
x=[1 3 2]
y=conv(h,x)
stem(y)
Output-
1 1.5 2 2.5 3 3.5 4 4.5 50
1
2
3
4
5
6
7
8
9
![Page 8: EEC 652 DSP Lab](https://reader036.vdocuments.us/reader036/viewer/2022082412/5529aad25503467a2e8b486e/html5/thumbnails/8.jpg)
Program-7
Object- To find the co-orelation between the functions x1[n]=[1 2 3] and
x2[n]=[1 2 3 4].
Program -
x1=[1 2 3]
x2=[1 2 3 4]
y=xcorr(x1,x2)
stem(y)
Output -
1 2 3 4 5 6 70
2
4
6
8
10
12
14
16
18
20
![Page 9: EEC 652 DSP Lab](https://reader036.vdocuments.us/reader036/viewer/2022082412/5529aad25503467a2e8b486e/html5/thumbnails/9.jpg)
Program-8 Object - To evaluate the 4-point dft and idft of the function x[n]=1 for 0<=n<=3
otherwise 0.
Program -
For dft-
x=[ones(1,4) zeros(1,6)]
y=fft(x,4)
stem(y)
for idft-
x=[4 0 0 0]
y=ifft(x,4)
stem(y)
![Page 10: EEC 652 DSP Lab](https://reader036.vdocuments.us/reader036/viewer/2022082412/5529aad25503467a2e8b486e/html5/thumbnails/10.jpg)
Output of dft-
1 1.5 2 2.5 3 3.5 40
0.5
1
1.5
2
2.5
3
3.5
4
Output of idft-
1 1.5 2 2.5 3 3.5 40
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1