Giải: Kích thước cửa sổ lọc là 10.
t = linspace(-2*pi,2*pi,100);
x = sin(t);
n = 0.25*randn(size(t));
s = x + n;
% Filter
windowSize = 10;
b = (1/windowSize)*ones(1,windowSize);
a = 1;
y = filter(b,a,x);
plot(t,x,'-',t,s,'--',t,y,':','LineWidth',2)
legend('Tín hiệu vào','Tín hiệu vào với nhiễu','Tín hiệu sau khi lọc');
set(gcf,'color','w');
Tín hiệu trước và sau khi lọc nhiễu bằng bộ lọc trung bình động.
Không có nhận xét nào:
Đăng nhận xét