Để tách riêng các tốc độ, một khung GEM rỗi sẽ được định nghĩa.Nếu không có khung người sử dụng nào được gửi, quá trình truyền sẽ tạo ra các khung rỗi và gửi đi. Máy thu sẽ sử dụng các khung này để duy trì đồng bộ và tất nhiên sẽ không có dữ liệu được đưa lên GEM client. Tiêu đề khung GEM được định nghĩa là toàn các bit 0. Điều này hàm ý rằng dữ liệu thực chỉ có khi tiêu đề là mẫu cố định 0x0xB6AB31E055 do đã thực hiện XOR trước khi truyền.
Do các khung dữ liệu có độ dài ngẫu nhiên, giao thức GEM cần phải hỗ trợ phân mảnh dữ liệu cho phép chèn các tiêu đề GEM tại điểm bắt đầu mỗi phân vùng và tải tin. Cần lưu ý rằng sự phân mảnh có thể xảy ra trên cả đường xuống và đường lên. Bit có trọng số thấp nhất trong trường PTI của tiêu đề được sử dụng cho mục đích này. Mỗi khung dữ liệu có thể được chia thành một số phân mảnh. Một số trường hợp được mô tả trên hình 2-19: Khung người dùng Khung người dùng Khung người dùng GEM PTI 001 Khung đầy đủ GEM PTI 000 41 Lớp D08VT2
#1 GEM PTI 001 #1 GEM PTI 000 #1 GEM PTI 000 #2 GEM PTI 001 #3 Trường hợp 1 Trường hợp 2 Trường hợp 3 Hình 2.19: Một số trường hợp phân mảnh
Một điều rất quan trọng cần lưu ý là mỗi phân mảnh được truyền đi kế tiếp nhau.Điều này có nghĩa rằng một phân mảnh không thể đứng ngoài biên của khung.Đây là một hệ quả của yêu cầu mỗi tiêu đề phải bắt đầu ở tất cả các phân vùng và tải tin.Vì vậy, quá trình phân mảnh cần biết được thời gian còn lại phân vùng hoặc tải tin và phân mảnh các khung dữ liệu một cách phù hợp.Một hàm ý khác của điều này là tiến hành truyền các khung rỗi.Trong một số trường hợp, mỗ khung hoàn chỉnh có thể có 4 hoặc nhiều hơn các byte thừa trong phân vùng GTC hoặc tải tin.Độ thừa này nhỏ hơn giá trị nhỏ nhất của khung GEM.Trong trường hợp này, máy phát sẽ gửi đi một mẫu tiêu đề ưu tiên. Máy thu tách tiêu đề này và loại bỏ nó. Trong bất kỳ trường hợp nào, GEM sẽ được lưu tại thời điểm bắt đầu mỗi phân vùng hay tải tin.
42
Lớp D08VT2