Hiển thị các bài đăng có nhãn cộng tín hiệu. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn cộng tín hiệu. Hiển thị tất cả bài đăng

Chủ Nhật, 12 tháng 7, 2020

4.64 Lọc và cộng tín hiệu

Tạo ra tín hiệu sin trong hai chu kỳ có biên độ bằng 1, cộng vào tín hiệu nhiễu trắng có biên độ bằng 25% biên độ tín hiệu. Cho tín hiệu qua bộ lọc trung bình động có kích thước cửa sổ bằng 10. Vẽ tín hiệu trước và sau khi cộng nhiễu và lọc.

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. 

2.16 Tìm giá trị nhỏ nhất và lớn nhất trong ma trận

Cho ma trận X = [1 2 3; 4 5 6; 7 8 9]. Hãy a. Tìm giá trị lớn nhất và giá trị nhỏ nhất theo hàng. b. Tìm giá trị lớn nhất và nhỏ nhất theo...