Lab 02 DSIP
Lab 02 DSIP
•t = [0:0.01:2];
•x = sin(2*pi*t);
•plot(t,x);
•xlabel('t [sec]');
•ylabel('x(t)')
1
0.8
0.6
0.4
0.2
OUTPUT
x(t)
-0.2
-0.4
-0.6
-0.8
-1
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
t [sec]
• Make its discrete form
f=1;
fs=20;
Ts=1/fs;
t=-2:Ts:2;
x=sin(2*pi*f*t);
stem(t,x)
1
0.8
0.6
0.4
0.2
OUTPUT
0
-0.2
-0.4
-0.6
-0.8
-1
-2 -1.5 -1 -0.5 0 0.5 1 1.5 2
f=1;
fs=20;
Ts=1/fs;
t=-2:Ts:2;
x=sin(2*pi*f*t);
stem(t,x);
x=sin(2*pi*f*n*Ts);
stem(n,x)
1
0.8
0.6
0.4
0.2
OUTPUT 0
-0.2
-0.4
-0.6
-0.8
-1
-20 -15 -10 -5 0 5 10 15 20
EXAMPL-02: GENERATION OF A SINUSOIDAL SEQUENCE
A = 2;
ph=pi/2;
f=1;
fs=20;
Ts=1/fs;
t=-2:Ts:2;
x=sin(1*pi*f*t);
stem(t,x);
x=A*sin(1*pi*f*n*Ts-ph);
stem(n,x)
2
1.5
0.5
OUTPUT 0
-0.5
-1
-1.5
-2
-20 -15 -10 -5 0 5 10 15 20
SOME ELEMENTARY
DISCRETE-TIME
SIGNALS
n=-20:1:20; 1
0.9
x=n==0; 0.8
stem(n,x) 0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
-20 -15 -10 -5 0 5 10 15 20
DELAYED IMPULSE DELAYED Unit Sample Sequence
1.2
n=-20:1:20;
x=(n-2)==0; 0.8
Amplitude
stem(n,x); 0.6
Sample Sequence'); 0
-10 -5 0 5 10 15 20
axis([-10 20 0 1.2]) Time index n
EXAMPLE-04: GENERATION OF UNIT STEP SIGNAL
Unit Step:
Unit Step Sequence
1.2
1
n=-20:1:20;
x=n>=0; 0.8
Amplitude
stem(n,x); 0.6
Sequence’);
0
axis([-10 20 0 1.2]) -10 -5 0 5
Time index n
10 15 20
EXAMPLE-05: GENERATION OF RAMP SIGNAL
Unit Ramp:
ramp Sequence
20
18
n=-20:1:20; 16
14
x=n.*(n>=0);
12
Amplitude
stem(n,x); 10
ylabel('Amplitude'); 6
4
title('ramp Sequence’);
2
axis([-10 20 0 20]) 0
-10 -5 0 5 10 15 20
Time index n
TASK#01