原始信号s=0.9(n(0.9^n)
加入随机噪声rand(n)
利用多次采样取平均值消除噪声,代码如下:
clc
clear all
close all
r=50;
M=0:r-1;
s=0.9*M.*(0.9.^M);
k=rand(r,1)-0.5;
s1=s+k';
subplot(311)
stem(M,s),title('原始信号')
subplot(312)
stem(M,s1),title('加入噪声信号')
for n=1:50
k=rand(r,1)-0.5;
s2=s+k';
s1=s1+s2;
end
subplot(313)
s1=s1/50;
stem(M,s1),title('消除噪声信号')
具体作图如下:
可看出平均值法有效消除了随机噪声。