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

5.3 Mô phỏng kênh thông tin - Kênh nhiễu trắng

Đề bài: Tạo tín hiệu sin trong 2 chu kỳ và cộng nhiễu trắng có cùng công suất dùng hàm awgn().

Giải: Một điểm quan trọng cần chú ý là do tín hiệu sin của chúng ta tạo ra có công suất khác 0 dBW, nên chúng ta phải khai báo tham số “measured” khi sử dụng hàm awgn() để công suất nhiễu cộng vào là phù hợp. 


==================== CODE MATLAB ====================

t = (0:0.1:4*pi)';
x = sin(t);
y = awgn(x,0,'measured');
plot(t,[x y])
legend('Tin hieu goc','Tin hieu cang nhieu')
set(gcf,'color','white');

==================== KẾT QUẢ====================

Hình 5.1: Hình vẽ tín hiệu trước và sau khi cộng nhiễu 


Không có nhận xét nào:

Đăng nhận xét

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...