W systemach PDH (plezjochronicznych) różne źródła danych pracują z zegarami o bardzo zbliżonej, ale nie identycznej częstotliwości. To oznacza, że mimo tej samej "nominalnej" klasy sygnału, rzeczywista szybkość dopływu bitów do multipleksera może być minimalnie większa lub mniejsza niż szybkość, jaką przewiduje kanał wyjściowy (ramka multipleksu). Aby utrzymać stałą strukturę ramki na wyjściu, stosuje się mechanizmy justification/stuffing, czyli kontrolowane dodawanie lub "odzyskiwanie" miejsc na bity.
Dopełnienie ujemne (negative justification, negative stuffing) dotyczy sytuacji, gdy to wejście dostarcza dane szybciej niż wynosi szybkość kanału oferowanego przez multiplekser. Innymi słowy: nominalna przepływność binarna sygnału wejściowego jest większa niż nominalna przepływność kanału oferowanego. W takim przypadku multiplekser musi "znaleźć" dodatkowe miejsca w ramce, aby przenieść nadmiarowe bity informacyjne. Realizuje się to przez wykorzystanie pól, które w innych warunkach pełniłyby rolę bitów wypełniających (stuffing), jako pól niosących rzeczywiste dane.
Dlaczego pozostałe odpowiedzi są niepoprawne?
- Stwierdzenie, że "częstotliwość zegara sygnału wejściowego jest mniejsza niż częstotliwość zegara sygnału kanału oferowanego" opisuje sytuację odwrotną: kanał/multiplekser jest "szybszy" niż tribut. To typowy przypadek dopełnienia dodatniego, gdzie trzeba wstawiać bity wypełniające, bo danych jest chwilowo za mało.
- Stwierdzenie o równości częstotliwości zegarów nie tworzy potrzeby justification: jeśli szybkości są równe (w praktyce wystarczająco zgodne), nie trzeba ani dodawać bitów wypełniających, ani wykorzystywać dodatkowych szczelin na dane.
- Stwierdzenie, że "nominalna przepływność binarna sygnału wejściowego jest mniejsza niż nominalna przepływność kanału oferowanego" również odpowiada przypadkowi, gdzie kanał ma większą pojemność niż napływ danych. Wtedy, aby utrzymać stałą ramkę, stosuje się dopełnienie dodatnie (wypełnianie braków stuffing bits).
Wskazówka egzaminacyjna: zapamiętaj proste skojarzenie funkcjonalne. Jeśli wejście jest szybsze, to trzeba "odzyskać" miejsca na dane (ujemne). Jeśli wejście jest wolniejsze, trzeba "wypełnić" brakujące miejsca (dodatnie).