Trong chương này, chỳng ta sẽ sử dụng một ứng dụng trong chương trỡnh phần mềm Matlab để đỏnh giỏ chất lượng hệ thống truyền dẫn số. Đú là thủ tục ước lượng lỗi Monte-Carlo (cũn gọi là mụ phỏng Mnte-Carlo).
Mụ phỏng Monte-Carlo là một phương phỏp mụ phỏng ngẫu nhiờn được sử dụng để đỏnh giỏ lặp lại chất lượng của một mụ hỡnh xỏc định sử dụng cỏc tập biến đầu vào ngẫu nhiờn. Trong thụng tin số, mụ phỏng đũi hỏi phải tạo ra cỏc mẫu cú dạng súng khỏc nhau, xử lý cỏc tớn hiệu mẫu này qua cỏc mụ hỡnh với cỏc khối chức năng trong hệ thống, và ước lượng phẩm chất hệ thống từ cỏc mẫu tớn hiệu đầu ra tại cỏc điểm trong mụ hỡnh. Trường hợp phổ biến trong thụng tin số là sử dụng mụ phỏng Monte-Carlo để ước lượng tỷ số lỗi bớt BER.
Trong trường hợp mụ hỡnh mụ phỏng hệ thống truyền dẫn số điển hỡnh, sơ đồ mụ tả việc thực hiện mụ phỏng Monte-Carlo để ước lượng tỷ lệ lỗi bớt BER hay tỷ lệ lỗi symbol SER được biểu diễn như hỡnh 3.1.
Mụ phỏng Monte-Carlo được tiến hành theo cỏc bước sau:
- Tạo cỏc mẫu của chuỗi bớt đầu vào bk, và cỏc mẫu tạp õm/nhiễu nk,
k=1,2,3,...,N.
- Xử lý cỏc mẫu này qua mụ hỡnh cỏc khối chức năng của hệ thống cần mụ phỏng và tạo một chuỗi đầu ra b∧k .
- Ước lượng tỷ số lỗi.
Độ chớnh xỏc của cỏc ước lượng thu được từ mụ phỏng Monte-Carlo sẽ phụ thuộc vào thủ tục ước lượng sử dụng kớch thước mẫu N, khả năng tỏi tạo lại chớnh xỏc cỏc mẫu đầu vào , và cỏc giả thiết mụ hỡnh húa và phộp tớnh xấp xỉ.