Các bộ cân bằng
299
'cont',nsamp,sm,ts,ti);
% Cập nhật các vector bằng cách tích luỹ thêm kết quả mới.
fullmodmsg = [fullmodmsg; modmsg];
fullfiltmsg = [fullfiltmsg; filtmsg];
fullrx = [fullrx; rx];
end
% Tính tổng số ký hiệu lỗi. Chú ý tới vấn đề delay.
numsymerrs = symerr(fullrx(tblen+1:end),fullmodmsg(1:end-tblen))
% Vẽ các tín hiệu trước và sau khi cân bằng.
h = scatterplot(fullfiltmsg); hold on;
scatterplot(fullrx,1,0,'r*',h);
legend('Filtered signal before equalization','Equalized signal',...
'Location','NorthOutside');
hold off;
Kết quả thực thi chương trình như sau:
numsymerrs =
0
Đồ thị phân bố:
Hình 18.6.
Một số hệ thống thông tin sử dụng các chuỗi ký hiệu đã biết trước để chèn thêm vào đầu
hoặc cuối chuỗi dữ liệu phát. Các chuỗi thêm vào này được gọi lần lượt là preamble và
postamble. Hàm mlseeq cũng cho phép ta thêm vào các vector này, với đièu kiện bộ cân bằng