Để đảm bảo đồng bộ theo byte giữa tín hiệu GFP và khung SONET/SDH, bước đầu tiên trong quá trình thích ứng là nhóm các mã 64B/65B thành từng nhóm 7 mã như minh hoạ trong hình 3.8. Bit đầu tiên của mỗi mã 64B/65B trong nhóm được nhóm cùng nhau trong byte vết thứ nhất. Bit thứ tám của byte này và 8 bit của byte vết thứ hai được sử dụng cho kiểm tra lỗi CRC-9 trên toàn nhóm. Để tối thiểu hoá trễ, bộ ghép GFP có thể bắt đầu phát dữ liệu ngay khi mã 64B/65B đầu tiên trong nhóm được hình thành chứ không đợi cho đến khi cả nhóm được hình thành. Số lượng nhóm mã 64B/65B là N phụ thuộc vào tốc độ bit cơ sở của tín hiệu client và dung lượng kênh truyền tải.
Ký tự client vào
Bit
cờ Trường 64-bit (8-byte)
Toàn dữ liệu 0 D1 D2 D3 D4 D5 D6 D7 D8
7 dữ liệu
1 điều khiển 1 0aaaC1 D1 D2 D3 D4 D5 D6 D7
6 dữ liệu
2 điều khiển 1 1aaaC1 0bbbC2 D1 D2 D3 D4 D5 D6
5 dữ liệu
3 điều khiển 1 1aaaC1 1bbbC
2 0cccC3 D1 D2 D3 D4 D5
4 dữ liệu
4 điều khiển 1 1aaaC1 1bbbC
2 1cccC3 0dddC4 D1 D2 D3 D4
3 dữ liệu
5 điều khiển 1 1aaaC1 1bbbC2 1cccC3 1dddC4 0eeeC5 D1 D2 D3 2 dữ liệu
6 điều khiển 1 1aaaC1 1bbbC2 1cccC3 1dddC4 1eeeC5 0fffC6 D1 D2 1 dữ liệu
7 điều khiển 1 1aaaC1 1bbbC
2 1cccC3 1dddC4 1eeeC5 1fffC6 0gggC7 D1
8 điều khiển 1 1aaaC1 1bbbC
2 1cccC3 1dddC4 1eeeC5 1fffC6 1gggC7 0hhhC8
Trong đó:
- aaa : 3 bit biểu diễn vị trí ban đầu của mã diều khiển thứ nhất.
- ……….
- hhh: 3 bit biểu diễn vị trí ban đầu của mã diều khiển thứ tám. - Ci : 4 bit biểu diễn mã điều khiển thứ i.
- Di : 8 bit biểu diễn giá trị dữ liệu thứ i theo thứ tự truyền dẫn.
Hình 3.7: Mã khối 64B/65B GFP-T Byte 1, 1 Byte 1, 2 Byte 1, 3 . . . Byte 7, 7 Byte 7, 8 L1 L2 L3 L4 L5 L6 L7 C1 C2 C3 C4 C5 C6 C7 C8 C9
Hình 3.8: Cấu trúc nhóm mã trong khung GFP