skip to main |
skip to sidebar
Write a MATLAB program to generate a discrete-time sequence, having expression S = 2*m(0.9^m), Where m is the time index value. Add noise (random sequence) with it. Display the noisy sequence, it uncorrupted part and noise part separately. Take time index value 0 to 50.
close all;
clc;
m=0:0.1:50;
s=2.*m.*0.9.^m;
n=rand(size(m));
y=s+n;
plot(m,s,'k-');
hold;
plot(m,n,'r');
plot(m,y);
figure
subplot(1,3,1);
stem(m,s,'k-');
subplot(1,3,2);
stem(m,n,'r');
subplot(1,3,3);
stem(m,y);
0 comments