MATLAB ỨNG DỤNG TRONG VIỄN THÔNG - Trang 326

Các bộ cân bằng

295

Hình 18.5.

18.4. CAÙC BOÄ CAÂN BAÈNG MLSE

Các bộ cân bằng MLSE sử dụng giải thuật Viterbi để cân bằng các tín hiệu truyền qua các
kênh truyền phân tán thời gian. Để sử dụng bộ cân bằng MLSE, dùng hàm mlseeq trong
MATLAB Communication Toolbox. Hàm này nhận vào tín hiệu băng gốc đã được điều chế
tuyến tính và xuất ra ước lượng chuỗi xác suất cực đại của tín hiệu, dựa vào ước lượng kênh
truyền được mô tả dưới dạng một bộ lọc đáp ứng xung hữu hạn (FIR).
Giải thuật giải mã tín hiệu thu mà hàm mlseeq sử dụng bao gồm ba bước:

o Dùng bộ lọc FIR, tương ứng với ước lượng của kênh truyền để tác động lên các ký hiệu

ngõ vào.

o Sử dụng giải thuật Viterbi để tính toán các đường dẫn lùi và độ đo trạng thái, chính là các

số được gán cho các ký hiệu ở mỗi bước của giải thuật Viterbi. Các độ đo dựa trên không gian
Euclide.

o Xuất ra ước lượng chuỗi xác suất lớn nhất, đó là một chuỗi các số phức tương ứng với các

điểm phân bố (constellation) của tín hiệu sau khi điều chế.
Theo lý thuyết, bộ cân bằng MLSE cho chất lượng tốt nhất, nhưng quá trình tính toán phức
tạp.
Cú pháp tổng quát của hàm mlseeq như sau:

>> y = mlseeq(x,chcffs,const,tblen,opmode,nsamp)

trong đó:

x

là vector tín hiệu băng gốc cần cân bằng

chcffs

là vector biểu diễn ước lượng của kênh truyền

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.