Professional Documents
Culture Documents
Sahil (Signal)
Sahil (Signal)
BHOPAL
INDEX
Name of Student :- Sahil Raghuvanshi Enrollment no. :- 0157EC221013
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');
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
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