Download as pdf or txt
Download as pdf or txt
You are on page 1of 13

LAKSHMI NARAIN COLLEGE OF TECHNOLOGY & SCIENCE,

BHOPAL

INDEX
Name of Student :- Sahil Raghuvanshi Enrollment no. :- 0157EC221013

Sr. Title of the Experiment Date of Date of Remark


No. Experiment Submission
1. Write a program to generate unit step function,
ramp function and impulse function.

2. Write a program to generate rectangular,


triangular, signum, parabolic, and exponential
function.

3. Write a program to find even and odd part of a


given signal e^(2t).

4. Write a program to Perform addition and


multiplication on signal.

5. Write a program to generate a signal and show


shifting, time reversal and scaling of that
signal.

6.

7.
LAKSHMI NARAIN COLLEGE OF TECHNOLOGY & SCIENCE,
BHOPAL

8.

9.

10.
LAKSHMI NARAIN COLLEGE OF TECHNOLOGY & SCIENCE,
BHOPAL

DATE OF EXPERIMENT:-

EXPERIMENT NO. 01

Aim: Write a program to generate unit step function, ramp function and impulse function.

Tool: Scilab-2024.0.0

Program:

//Impulse signal
n= -5:5;
xtitle('impulse function')
xlabel('time');
ylabel('amplitide');
del_n = [0,0,0,0,0,1,0,0,0,0,0];
subplot(2,2,1)
plot2d3(n,del_n);

//Ramp signal
t_ramp = 0:0.01:5;
ramp_signal = t_ramp;
subplot(2,2,2)
plot(t_ramp,ramp_signal);
xlabel('time');
ylabel('amplitude');
title('Ramp signal');

//Unit Step signal


t_step = 0:0.01:5;
step_signal=double(t_step>=0);
subplot(2,2,3)
plot(t_step,step_signal);
xlabel('time');
ylabel('amplitude');
title('Unit step Signal');
LAKSHMI NARAIN COLLEGE OF TECHNOLOGY & SCIENCE,
BHOPAL
LAKSHMI NARAIN COLLEGE OF TECHNOLOGY & SCIENCE,
BHOPAL

DATE OF EXPERIMENT:-

EXPERIMENT NO. 02

Aim: Write a program to generate rectangular, triangular, signum, parabolic, and exponential function.

Tool: Scilab-2024.0.0

Program:
LAKSHMI NARAIN COLLEGE OF TECHNOLOGY & SCIENCE,
BHOPAL
LAKSHMI NARAIN COLLEGE OF TECHNOLOGY & SCIENCE,
BHOPAL

DATE OF EXPERIMENT:-

EXPERIMENT NO. 03

Aim: Write a program to find even and odd part of a given signal e^(2t).

Tool: Scilab-2024.0.0

Program:

t =[-5:0.1:10]
a = exp (2*t)
b = exp (-2*t)
subplot (2 ,2 ,1.5)
plot (t ,a )
title ('Original Signal')
xlabel ('Time')
ylabel ('Amplitude')
x =(1/2) *( a + b )
y =(1/2) *( a - b )
subplot (2 ,2 ,3)
plot (t ,x )
title ('Even part of Signal' )
xlabel ('Time')
ylabel ('Amplitude')
subplot (2 ,2 ,4)
plot (t ,y )
title ('Odd part of Signal')
xlabel ('Time')
ylabel ('Amplitude')
LAKSHMI NARAIN COLLEGE OF TECHNOLOGY & SCIENCE,
BHOPAL
LAKSHMI NARAIN COLLEGE OF TECHNOLOGY & SCIENCE,
BHOPAL

DATE OF EXPERIMENT:-

EXPERIMENT NO. 04

Aim: Write a program to Perform addition and multiplication on signal.

Tool: Scilab-2024.0.0

Program:

t = 0:0.1:5;
x1 = 1;
x2 = 2;
x3 = 3- t ;
xa = x1 .*( t >0 & t <1) + x2 .*( t >=1 & t <=2) + x1 .*( t >2 & t <3) ;
xb = t .*( t >0 &t <1) + x1 *( t >=1 &t <=2) + x3 .*( t >2 &t <3) ;
xadd = xa + xb ;
xmul = xa .* xb ;
subplot (2 ,2 ,1) ;
plot2d3 (t , xa )
xlabel ('Time') ;
ylabel ('Amplitude') ;
title ('Input Signal Xa') ;
subplot (2 ,2 ,2) ;
plot2d3 (t , xb )
xlabel ('Time') ;
ylabel ('Amplitude') ;
title ('Input Signal Xb') ;
subplot (2 ,2 ,3) ;
plot2d3 (t , xadd )
xlabel ('Time') ;
ylabel ('Amplitude') ;
title ('Addittion of two inputed signals,Xadd' ) ;
subplot (2 ,2 ,4) ;
plot2d3 (t , xmul )
xlabel ('Time') ;
ylabel ('Amplitude') ;
title ('Multiplication of two signals,Xmul') ;
LAKSHMI NARAIN COLLEGE OF TECHNOLOGY & SCIENCE,
BHOPAL
LAKSHMI NARAIN COLLEGE OF TECHNOLOGY & SCIENCE,
BHOPAL

DATE OF EXPERIMENT:-

EXPERIMENT NO. 05

Aim: Write a program to generate a signal and show shifting, time reversal and scaling of that signal.

Tool: Scilab-2024.0.0

Program:

n=[0:8];
y=[ones(1,2),zeros(1,7)];
y1=n-2;
y2=n+2;
y3=-n;
y4=3*n;
subplot(3,2,1);
plot2d3(n,y);
xlabel('Time');
ylabel('Amplitude');
title('Sample Signal');
subplot(3,2,2);
plot2d3(n,y1);
xlabel('Time');
ylabel('Amplitude');
title('Advance Shifting');
subplot(3,2,3);
plot2d3(n,y2);
xlabel('Time');
ylabel('Amplitude');
title('Delay Shifting');
subplot(3,2,4);
plot2d3(n,y3);
xlabel('Time');
ylabel('Amplitude');
title('Time Reversal');
subplot(3,2,5);
plot2d3(n,y4);
xlabel('Time');
ylabel('Amplitude');
title('Scaling');
LAKSHMI NARAIN COLLEGE OF TECHNOLOGY & SCIENCE,
BHOPAL

You might also like