Generation of basic signals using MATLAB
AIM : To generate basic signals like unit impulse, unit step, unit ramp signal and Exponential signals.
Objective: To generate basic signals like unit impulse, unit step, unit ramp signal and Exponential signals using MATlab.
Requirements : Computer with MATLAB software
(a). Program for the generation of UNIT impulse signal
clc; close all; clear all;
t=-2:1:2;
y=[zeros(1,2),ones(1,1),zeros(1,2)] figure(1)
subplot(2,2,1); stem(t,y);
title('unit impulse');
(b). Program for the generation of UNIT step signal
clc; close all; clear all;
n=input('enter the n value');
t=0:1:n-1;
y=ones(1,n);
figure(2)
subplot(2,2,2);
stem(t,y);
title('unit step');
(c).Program for the generation of unit RAMP signal
clc; close all; clear all;
n=input('enter the n value');
t=0:n;
y=ones(1,n);
figure(3)
subplot(2,2,3);
stem(t,t);
title('unit ramp');
(d).Program for the generation of Exponential signal
clc; close all; clear all;
n=input('the length of i/p sequency');
t=0:n
a=input('enter the a value');
y=exp(a*t); figure(4)
subplot(2,2,4);
stem(t,y);
xlabel('x-axis'); ylabel('y-axis'); title('unit exponential');
(e). Program for Continuous time signal
clc;
close all;
clear all;
t=0:.01:pi;
y= sin(2*pi*t);
subplot(4,1,1);
plot(t,y);
ylabel('amp...');xlabel('(a)n...');title('sin signal')
(f). Program for Discrete time cosine signal :
t=0:.03:pi/3;
y= cos(2*pi*t);
subplot(4,1,2);
stem(t,y);
xlabel('a(n)');ylabel('amplitude');title('cosinusoidal');
Results: Continuous time sinusoidal signal, discrete time cosine signal and sum of sinusoidal signal is designed.
Outcomes: After finishing this experiment the students are able to
? Generate elementary signals/ waveforms.
? Perform arithmetic operations on signals.
VIVA QUESTIONS:
1. Define impulse signal
2. Define ramp signal
3. Define unit step signal
4. Define exponent ional signal
5. Define sinusoidal signal
6. Define C.T.S
7. Define D.T.S.
-
UpdatedFeb 03, 2020
-
Views19,911
Generation of basic signals using MATLAB
Design of FIR filters of Low pass and high pass filter using Matlab commands
Find DFT / IDFT of given DT signal
Implementation of analog IIR low pass and high pass filter for a given sequence
Implementation of FFT of a given sequence
Find frequency response of a given system given in (Transfer Function/ Differential equation form