2.6 Một số kỹ thuật trong XG-PON
2.6.2 FEC sửa lỗi chuyển tiếp
Phân lớp đáp thích ứng thực hiệu sửa lỗi FEC để tạo ra dự phòng trong dữ liệu được truyền. Điều này cho phép bộ giải mã phát hiện và sửa các lỗi truyền dẫn nhất định. Trong hệ thống XG-PON, mã hóa FEC dựa trên mã Reed-Solomon (RS).
Mã Reed-Solomon (RS) là mã khơng phải nhị phân, nó hoạt động trên các ký hiệu byte và thuộc họ mã khối tuần hồn tuyến tính có hệ thống. Mã RS lấy một khối dữ liệu có kích thước khơng đổi và chèn thêm các byte chẵn lẻ vào cuối khối dữ liệu từ đó tạo ra một từ mã. Bộ giải mã FEC sẽ sử dụng các byte thêm và đó để xử lý luồng dữ liệu, phát hiện lỗi, sửa lỗi và khôi phục dữ liệu ban đầu.
2.6.2.1 Downstream FEC
Ớ hướng đường xuống mã kiểm tra FEC là RS (248, 216). Mỗi khung PHY đường xuống bao gồm 627 từ mã FEC, mỗi từ mã dài 248 bytes trong đó có 32 bytes chẵn lẻ.
Phần PSBd 24 byte không nằm trong từ mã FEC. Trong các khung PHY chiều xuống, từ mã đầu tiên bắt đầu từ byte thứ 25 của khung, từ mã tiếp theo ở byte thứ 273.
Hình 2.22 Tái tạo tải tin ở bộ giải mã đường xuống
2.6.2.2 Upstream FEC
Ở hướng lên mã FEC là RS (248,232), mỗi từ mã dài 248 bytes trong đó có 16 bytes chẵn lẻ. Phần PSBu khơng bao gồm trong từ mã. Từ mã đầu tiên trong burst PHY bắt đầu với phần tiêu đề XGTC. Tất cả các phân bổ của một ONU cụ thể có cùng trạng thái FEC. Các phân bổ liền kề được mã hóa thành một khối dữ liệu duy nhất do đó có nhiều nhất một từ mã rút gọn ở cuối burst.
Hình 2.24 Tái tạo tải tin tại bổ giải mã FEC đường lên
Khi từ mã cuối cùng của burst PHY nhỏ hơn 232 bytes, bộ mã hóa FEC sẽ tạo từ mã cuối cùng được rút gọn như sau:
- Thêm các bytes đệm zero vào đầu từ mã cuối cho đến khi đủ 232 bytes. - Tính các byte kiểm tra chẵn lẻ.
- Loại bỏ các byte đệm và sau đó các từ mã rút gọn được truyền đi. Bộ giải mã FEC ở OLT thực hiện các bước sau để giải mã từ mã rút gọn:
- Các byte đệm zero được chèn vào đầu từ mã cuối cùng rút gọn. - Sau quá trình giải mã, các byte đệm được loại bỏ.